Title :
Simultaneous Constrained Pin Assignment and Escape Routing Considering Differential Pairs for FPGA-PCB Co-Design
Author :
Seong-I Lei ; Wai-Kei Mak
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Abstract :
With the increasing complexity of circuit design in recent years, the pin assignment and escape routing problems for field-programmable gate array (FPGA) on a printed circuit board (PCB) have become greatly difficult due to the fast increase in pin count and density. Most existing works only focus on either the FPGA pin assignment problem or the PCB escape routing problem independently, but cannot handle them simultaneously. In this paper, we propose an integer linear programming based method to simultaneously solve the problem of pin assignment and escape routing for FPGA-PCB co-design. Moreover, differential pairs and single-ended signals are handled together optimally to minimize the total wirelength in escape routing. Encouraging experimental results are shown to support our approach showing reduction in the number of PCB routing layers and/or wirelength.
Keywords :
circuit optimisation; field programmable gate arrays; integer programming; linear programming; logic design; network routing; printed circuit design; FPGA pin assignment problem; FPGA-PCB codesign; PCB escape routing problem; PCB routing layers; constrained pin assignment; differential pair; field programmable gate array; integer linear programming; printed circuit board; total wirelength; Design automation; Field programmable gate arrays; Integer linear programming; Printed circuits; Differential pairs; escape routing; field-programmable gate array (FPGA)-printed circuit board (PCB) co-design; pin assignment;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2013.2276536