Alan J. Coppola
Cypress Semiconductor
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Alan J. Coppola.
IEEE Transactions on Very Large Scale Integration Systems | 2003
Xiaoyu Song; William N. N. Hung; Alan Mishchenko; Malgorzata Chrzanowska-Jeske; Andrew A. Kennings; Alan J. Coppola
This paper presents a satisfiability-based method for solving the board-level multiterminal net routing problem in the digital design of clos-folded field-programmable gate array (FPGA) based logic emulation systems. The approach transforms the FPGA board-level routing task into a Boolean equation. Any assignment of input variables that satisfies the equation specifies a valid routing. We use two of the fastest Boolean satisfiability (SAT) solvers: Chaff and DLMSAT to perform our experiments. Empirical results show that the method is time-efficient and applicable to large layout problem instances.
ACM Transactions on Design Automation of Electronic Systems | 2004
William N. N. Hung; Xiaoyu Song; El Mostapha Aboulhamid; Andrew A. Kennings; Alan J. Coppola
Segmented channel routing is fundamental to the routing of row-based FPGAs. In this paper, we study segmented channel routability via satisfiability. Our method encodes the horizontal and vertical constraints of the routing problem as Boolean conditions. The routability constraint is satisfiable if and only if the net connections in the segmented channel are routable. Empirical results show that the method is time-efficient and applicable to large problem instances.
great lakes symposium on vlsi | 2002
Xiaoyu Song; William N. N. Hung; Alan Mishchenko; Malgorzata Chrzanowska-Jeske; Alan J. Coppola; Andrew A. Kennings
The paper presents a satisfiability-based method for solving the board-level multiterminal net routing problem in Clos-Folded FPGA based logic emulation systems. The approach transforms the FPGA board-level routing task into a single, large Boolean equation with the property that any assignment of input variables that satis¿fies the equation specifies a valid routing. The approach considers all nets simultaneously and the absence of a satisfying assignment implies that the layout is unroutable. We use two of the fastest SAT solvers: Chaff and DLM to perform our experiments. Empirical re¿sults show that the method is time-efficient and applicable to large layout problem instances.
Journal of Circuits, Systems, and Computers | 1994
Marek A. Perkowski; Malgorzata Chrzanowska-Jeske; Edmund Pierzchala; Alan J. Coppola
In this paper the fitting problem for a new Application Specific State Machine Device, CY7C361, from Cypress Semiconductor is formulated and the solution is proposed. This fitting problem consists of mapping a netlist obtained from high-level synthesis into the chip’s physical resources. In general, a mapping (fitting) problem can be formulated as one of the labeled graph isomorphism between the netlist graph and the subgraph of the resources graph. However, the specific architecture-related constraints of the CY7C361 device cause the fitting problem to be generalized as a graph isomorphism problem with some additional mapping constraints and node multiplication (placing some nodes of the netlist graph in more than one node of the physical graph). Such formulation is quite general for a class of Complex Programmable Logic Device (CPLD) fitting problems, and has not been found in the literature. We implemented an exact, constraint-based, tree searching algorithm with several kinds of backtracking.
international symposium on circuits and systems | 1992
Marek A. Perkowski; Malgorzata Chrzanowska-Jeske; Alan J. Coppola; Edmund Pierzchala
The fitting problem for a new application-specific state machine device, CY7C361, from Cypress Semiconductor is formulated, and a solution is proposed. This fitting problem consists of mapping the netlist obtained from high-level synthesis into the chips physical resources. In general, the mapping (fitting) problem can be formulated as one of the labeled graph isomorphism between the netlist graph and the subgraph of the resources graph. However, the specific architecture-related constraints of the CY7C361 device cause the fitting problem to be generalized as a graph isomorphism problem with some additional mapping constraints. The formulation is quite general for a class of electronically programmable logic device (EPLD) fitting problems. An exact, constraint-based, tree searching algorithm with several kinds of backtracking was implemented.<<ETX>>
international symposium on circuits and systems | 2002
William N. N. Hung; Xiaoyu Song; Alan J. Coppola; Andrew A. Kennings
We address the problem of checking the routability of segmented channels using satisfiability. The segmented channel routing problem arises in the context of row-based field programmable gate arrays (FPGAs). Our approach transforms the routing task into a single large Boolean equation such that any assignment of input variables that satisfies the equation specifies a valid routing. It considers all nets simultaneously and the absence of a satisfying assignment implies that the channel is unroutable. Empirical results show that the method is time-efficient and applicable to large problem instances.
Archive | 2001
Marek A. Perkowski; Lech Józwiak; Pawel Kerntopf; Alan Mishchenko; Anas N. Al-Rabadi; Alan J. Coppola; Andrzej Buller; Xiaoyu Song; Svetlana N. Yanushkevich; Vlad P. Shmerko; Malgorzata Chrzanowska-Jeske; Mozammel H. A. Khan
digital systems design | 2001
Marek A. Perkowski; Pawel Kerntopf; Andrzej Buller; Malgorzata Chrzanowska-Jeske; Alan Mishchenko; Xiaoyu Song; Anas N. Al-Rabadi; L. Jezwiak; Alan J. Coppola; B. Massey
IWLS | 2001
Marek A. Perkowski; Pawel Kerntopf; Andrzej Buller; Malgorzata Chrzanowska-Jeske; Alan Mishchenko; Xiyong Song; Anas N. Al-Rabadi; L. Joswiak; Alan J. Coppola; Bart Massey
Proceedings IWLS '01 - 10th International Workshop on Logic and Synthesis, Granlibakken, CA, USA, June 12-15, 2001 | 2001
Marek A. Perkowski; Pawel Kerntopf; Andrzej Buller; Malgorzata Chrzanowska-Jeske; Alan Mishchenko; Xiaoyu Song; Anas N. Al-Rabadi; Lech Józwiak; Alan J. Coppola