• DocumentCode
    1111612
  • Title

    Design of FPGA interconnect for multilevel metallization

  • Author

    DeHon, André ; Rubin, Raphael

  • Author_Institution
    California Inst. of Technol., Pasadena, CA, USA
  • Volume
    12
  • Issue
    10
  • fYear
    2004
  • Firstpage
    1038
  • Lastpage
    1050
  • Abstract
    How does multilevel metallization impact the design of field-programmable gate arrays (FPGA) interconnect? The availability of a growing number of metal layers presents the opportunity to use wiring in the third dimension to reduce area and switch requirements. Unfortunately, traditional FPGA wiring schemes are not designed to exploit these additional metal layers. We introduce an alternate topology, based on Leighton\´s mesh-of-trees (MoT), which carefully exploits hierarchy to allow additional metal layers to support arbitrary device scaling. When wiring layers grow sufficiently fast with aggregate network size (N), our network requires only O(N) area; this is in stark contrast to traditional, Manhattan FPGA routing schemes where switching requirements alone grow superlinearly in N. In practice, we show that, even for the admittedly small designs in the Toronto "FPGA Place and Route Challenge," arity-4 MoT networks require 26% fewer switches than the standard, Manhattan FPGA routing scheme.
  • Keywords
    field programmable gate arrays; integrated circuit design; integrated circuit interconnections; metallisation; trees (mathematics); FPGA interconnection; FPGA place and route challenge; FPGA wiring schemes; Leighton mesh-of-trees; Manhattan FPGA routing scheme; arbitrary device scaling; arity-4 mesh-of-tree networks; field programmable gate arrays; metal layers; multilevel metallization; network size; topology; Aggregates; Field programmable gate arrays; Large scale integration; Metallization; Network topology; Routing; Switches; Table lookup; Wire; Wiring;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2004.827562
  • Filename
    1336849