• DocumentCode
    1481059
  • Title

    Flexibility of interconnection structures for field-programmable gate arrays

  • Author

    Rose, Jonathan ; Brown, Stephen

  • Author_Institution
    Dept. of Electr. Eng., Toronto Univ., Ont., Canada
  • Volume
    26
  • Issue
    3
  • fYear
    1991
  • fDate
    3/1/1991 12:00:00 AM
  • Firstpage
    277
  • Lastpage
    282
  • Abstract
    The relationship between the routability of a field-programmable gate array (FPGA) and the flexibility of its interconnection structures is examined. The flexibility of an FPGA is determined by the number and distribution of switches used in the interconnection. While good routability can be obtained with a high flexibility, a large number of switches will result in poor performance and logical density because each switch has significant delay and area. The minimum number of switches required to achieve good routability is determined by implementing several industrial circuits in a variety of interconnection architectures. These experiments indicate that high flexibility is essential for the connection block that joins the logic blocks to the routing channel, but a relative low flexibility is sufficient for switch blocks at the junction of horizontal and vertical channels. Furthermore, it is necessary to use only a few more routing tracks than the absolute minimum possible with structures of surprisingly low flexibility
  • Keywords
    logic arrays; logic design; connection block; delay; field-programmable gate arrays; interconnection architectures; interconnection structures; logical density; routability; routing tracks; switch blocks; switches; Delay; Design automation; Field programmable gate arrays; Helium; Integrated circuit interconnections; Logic devices; Programmable logic arrays; Routing; Switches; Switching circuits;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/4.75006
  • Filename
    75006