• DocumentCode
    3318635
  • Title

    Synthesizing datapath circuits for FPGAs with emphasis on area minimization

  • Author

    Ye, Andy ; Rose, Jonathan ; Lewis, David

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • fYear
    2002
  • fDate
    16-18 Dec. 2002
  • Firstpage
    219
  • Lastpage
    226
  • Abstract
    Large circuits, whether they are arithmetic, digital signal processing, switching, or processors, typically contain a greater portion of highly regular datapath logic. Datapath synthesis algorithms preserve these regular structures, so they can be exploited by packing, placement, and routing tools for speed or density. Typical datapath synthesis algorithms, however, sacrifice area to gain regularity. Current algorithms can have as much as 30% to 40% area inflation when compared with traditional flat synthesis algorithms. This paper describes a datapath synthesis algorithm with very low area overhead, which is an enhancement to the module compaction algorithm. We propose two word-level optimizations - multiplexer tree collapsing and operation reordering. They reduce the area inflation to 3%-8% as compared with flat synthesis. Our synthesis results also retain significant amount of regularity from the original designs.
  • Keywords
    circuit layout CAD; circuit optimisation; field programmable gate arrays; integrated circuit layout; logic CAD; minimisation of switching nets; network routing; FPGAs; area minimization; area overhead; datapath circuits; datapath logic; module compaction algorithm; multiplexer tree collapsing; operation reordering; packing; placement; regularity; routing; word-level optimizations; Circuit synthesis; Digital arithmetic; Digital signal processing; Field programmable gate arrays; Logic circuits; Minimization; Routing; Signal processing algorithms; Signal synthesis; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7803-7574-2
  • Type

    conf

  • DOI
    10.1109/FPT.2002.1188685
  • Filename
    1188685