Title :
Clustering techniques for coarse-grained, antifuse FPGAs
Author :
Kang, Chang Woo ; Pedram, Massoud
Author_Institution :
Dept. of Electr. Eng. - Syst., Southern California Univ., Los Angeles, CA, USA
Abstract :
In this paper, we present area and performance-driven clustering techniques for coarse-grained, antifuse-based FPGAs. A macro logic cell in this class of FPGAs has multiple inputs and multiple outputs. Starting with this macro cell a library of small logic cells can be generated and a target network was mapped with the library. For the minimum-area clustering, our algorithm minimizes the number of required macro logic cells to cover a network. Two linear equations were set up and we found the optimal mapping solution by using the equations. For the performance-driven clustering, the number of macro logic cells on the critical path is minimized by using the extension of Lawler´s algorithm. The results show that the area-driven clustering algorithm reduced the number of macro logic cells by 12.29% and the performance-driven clustering reduced the maximum depth by 44.75% compared to a commercial tool.
Keywords :
algorithm theory; cellular arrays; field programmable gate arrays; integrated logic circuits; 12.29 percent; 44.75 percent; Lawler algorithm; antifuse FPGA; area-driven clustering; clustering techniques; linear equations; logic cell library; macro logic cell; minimum-area clustering; multiple inputs; multiple outputs; optimal mapping solution; performance-driven clustering; Clustering algorithms; Dynamic programming; Field programmable gate arrays; Libraries; Logic programming; Multiplexing; Random access memory; Routing; Table lookup; Terminology;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466460