Title :
Minimizing FPGA interconnect delays
Author :
Brown, Stephen ; Khellah, Muhammad ; Vranesic, Zvonko
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
Abstract :
Optimizing FPGA routing architectures for speed performance also involves improving the CAD tools for mapping circuits. We provide a detailed example of how to design FPGA architectures by examining several important issues associated with interconnect resources for FPGAs that use SRAM programming technology. Our experiments examine two important metrics: the speed performance of implemented circuits and the effective use of available interconnect resources. The goal is to improve upon FPGA speed performance by decreasing delays associated with the interconnect. Our results are most directly applicable to FPGA architectures similar in style to the Xilinx XC4000 series. However, some significant results are of a more general nature and perhaps applicable to other styles of FPGAs as well. In addition to routing architectures, we address the CAD tools that allocate these routing resources to implement circuits
Keywords :
SRAM chips; field programmable gate arrays; integrated circuit interconnections; logic CAD; resource allocation; CAD tools; FPGA interconnect delay minimization; FPGA routing architectures; SRAM programming technology; Xilinx XC4000 series; interconnect resources; routing architectures; routing resource allocation; speed performance; Costs; Delay; Design automation; Field programmable gate arrays; Integrated circuit interconnections; Logic arrays; Programmable logic arrays; Routing; Switches; Wire;
Journal_Title :
Design & Test of Computers, IEEE