Title :
Performance-driven simultaneous placement and routing for FPGA´s
Author :
Nag, Sudip K. ; Rutenbar, Rob A.
Author_Institution :
Xilinx Corp., San Jose, CA, USA
fDate :
6/1/1998 12:00:00 AM
Abstract :
Sequential place and route tools for field programmable gate arrays (FPGA´s) are inherently weak at addressing both wirability and timing optimizations. This is primarily due to the difficulty of accurately predicting wirability and delay during placement. A set of new performance-driven simultaneous placement/routing techniques has been developed for both row-based and island-style FPGA designs. These techniques rely on an iterative improvement placement algorithm augmented with fast, complete routing heuristics in the placement loop. For row-based designs, this new layout strategy yielded up to 28% improvements in timing and 33% in wirability for several MCNC benchmarks when compared to a traditional sequential place and route system in use at Texas Instruments. On a set of industrial designs for Xilinx 4000-series island-style FPGA´s, our scheme produced 100% routed designs with 8-15% improvement in delay when compared to the Xilinx XACT5.0 place and route system
Keywords :
circuit optimisation; delays; field programmable gate arrays; integrated circuit layout; logic design; network routing; Xilinx 4000 series; delay; design; field programmable gate array; island-style FPGA; iterative placement algorithm; routing heuristic; row-based FPGA; simultaneous place and route; timing optimization; wirability; Algorithm design and analysis; Computer architecture; Costs; Delay estimation; Field programmable gate arrays; Instruments; Iterative algorithms; Routing; Simulated annealing; Timing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on