• DocumentCode
    3600693
  • Title

    A Novel FPGA Architecture Based on Ultrafine Grain Reconfigurable Logic Cells

  • Author

    Gaillardon, Pierre-Emmanuel ; Xifan Tang ; Gain Kim ; De Micheli, Giovanni

  • Author_Institution
    Integrated Syst. Lab., EcolePolytechnique Fed. de Lausanne, Lausanne, Switzerland
  • Volume
    23
  • Issue
    10
  • fYear
    2015
  • Firstpage
    2187
  • Lastpage
    2197
  • Abstract
    In this paper, we investigate the opportunity brought by controllable-polarity transistors to design efficient reconfigurable circuits. Controllable-polarity transistors are devices whose polarity can be electrostatically programmed to be either n- or p-type. Such devices are used to build ultrafine grain computation cells. These cells are arranged into regular matrices, called MClusters, with a fixed and incomplete interconnection pattern, employed to minimize the reconfigurable interconnection overhead. We subsequently use them into field-programmable gate arrays (FPGAs). To assess this architectural scheme in an efficient and objective manner, we present a complete benchmarking tool flow and focus on the packing algorithm developed to handle the architecture. We finally perform the evaluation with widely used benchmark circuits. Leveraging the ultrafine grain cells compactness from a system-level perspective, we show that FPGAs exploiting MClusters demonstrate average savings of 43% and 23% in area and delay, respectively, as compared with the CMOS lookup table FPGA counterpart at 22-nm technological node.
  • Keywords
    field programmable gate arrays; logic arrays; CMOS lookup table; FPGA architecture; MClusters; benchmark circuit; controllable-polarity transistor; electrostatical programming; field-programmable gate array; reconfigurable interconnection overhead; ultrafine grain reconfigurable logic cell; Computer architecture; Field programmable gate arrays; Integrated circuit interconnections; Logic gates; Routing; Topology; Transistors; Controllable-polarity devices; field-programmable gate arrays (FPGAs); packing tools; ultrafine grain logic; vertically stacked nanowires;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2359385
  • Filename
    6918535