Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Alan J. Coppola is active.

Publication


Featured researches published by Alan J. Coppola.


IEEE Transactions on Very Large Scale Integration Systems | 2003

Board-level multiterminal net assignment for the partial cross-bar architecture

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

Segmented channel routability via satisfiability

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

Board-level multiterminal net assignment

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

AN EXACT SOLUTION TO THE FITTING PROBLEM IN THE APPLICATION SPECIFIC STATE MACHINE DEVICE

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

An exact algorithm for the technology fitting problem in the application specific state machine device

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

On segmented channel routability

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

A General Decomposition for Reversible Logic

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

Regular realization of symmetric functions using reversible logic

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

Regularity and symmetry as a base for ecient realization of reversible logic circuits

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

Regularity and Symmetry as a Base for Efficient Realization of Reversible Logic Circuits

Marek A. Perkowski; Pawel Kerntopf; Andrzej Buller; Malgorzata Chrzanowska-Jeske; Alan Mishchenko; Xiaoyu Song; Anas N. Al-Rabadi; Lech Józwiak; Alan J. Coppola

Collaboration


Dive into the Alan J. Coppola's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Xiaoyu Song

Portland State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrzej Buller

Portland State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge