• DocumentCode
    3548304
  • 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
  • Volume
    2
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    785
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466460
  • Filename
    1466460