• DocumentCode
    774566
  • Title

    Routing architecture optimizations for high-density embedded programmable IP cores

  • Author

    Hallschmid, Peter ; Wilton, Steve J E

  • Author_Institution
    Univ. of British Columbia, Vancouver, BC, Canada
  • Volume
    13
  • Issue
    11
  • fYear
    2005
  • Firstpage
    1320
  • Lastpage
    1324
  • Abstract
    Programmable logic cores differ from stand-alone field-programmable gate arrays in that they can take on a variety of shapes and sizes. With this in mind, we investigate the detailed routing architecture of rectangular programmable logic cores. We quantify the effects of having different X and Y channel capacities and show that the optimum ratio between the X and Y channel widths for a rectangular core is between 1.2 and 1.5. We also present a new switch block family optimized for rectangular cores. Further, we quantify the effects of logic block pin placement. Compared with a simple extension of an existing switch block, our new architecture leads to a density improvement of up to 11.9%. Finally, we show that, if the channel width, switch block, and pin placement are chosen carefully, then the penalty for using a rectangular core (compared to a square core with the same logic capacity) is small; for a core with an aspect ratio of 2:1, the area penalty is 1.6% and the speed penalty is 3.8%.
  • Keywords
    circuit optimisation; embedded systems; integrated circuit design; logic design; programmable logic devices; channel widths; field-programmable gate arrays; high-density embedded programmable IP cores; logic block pin placement; programmable logic devices; rectangular programmable logic cores; routing architecture optimization; switch block; Fabrication; Fabrics; Field programmable gate arrays; Logic circuits; Logic devices; Programmable logic arrays; Programmable logic devices; Routing; Shape; Switches; Field programmable gate arrays (FPGAs); programmable logic devices; routing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.859561
  • Filename
    1564084