• DocumentCode
    2895850
  • Title

    The effect of sparse switch patterns on the area efficiency of multi-bit routing resources in field-programmable gate arrays

  • Author

    Chen, Ping ; Ye, Andy

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, ON
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    427
  • Lastpage
    430
  • Abstract
    The increased use of multi-bit processing elements such as digital signal processors, multipliers, multi-bit addressable memory cells, and CPU cores has presented new opportunities for Field-Programmable Gate Array (FPGA) architects to utilize the regularity of multi-bit signals to increase the area efficiency of FPGAs. In particular, configuration memory sharing has been traditionally used to exploit multi-bit regularity for area. We observe that the process of creating configuration memory sharing routing resources often leads to the use of much sparser switch patterns for connecting multi-bit elements to their routing tracks. In this work, we empirically evaluate the effect of these sparse switch patterns on the area efficiency of FPGAs. It is shown that the sparse switch patterns alone contribute significantly to the area reduction observed in configuration memory sharing FPGAs. In particular, our experiments show that, without configuration memory sharing, sparse switch patterns can reduce the implementation area of multi-bit routing resources by 10.4% while configuration memory sharing contributes to an additional 1.2% in area savings. The observation holds over a wide range of connection block flexibility values and demonstrates that efficient switch pattern designs can be effectively used to increase the area efficiency of FPGA routing resources.
  • Keywords
    field programmable gate arrays; network routing; storage allocation; FPGA routing resources; configuration memory sharing routing resources; digital signal processors; field-programmable gate arrays; multibit addressable memory cells; multibit processing elements; multibit routing resources; routing tracks; sparse switch patterns; Digital signal processors; Digital systems; Field programmable gate arrays; Hardware; Joining processes; Logic; Pins; Routing; Signal processing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629975
  • Filename
    4629975