• DocumentCode
    322074
  • Title

    An algorithm for mapping non-complete binary trees to cellular architecture FPGAs

  • Author

    Drucker, Benjamin T. ; Chrzanowska-Jeske, Malgorzata

  • Author_Institution
    Dept. of Electr. Eng., Portland State Univ., OR, USA
  • Volume
    2
  • fYear
    1997
  • fDate
    3-6 Aug. 1997
  • Firstpage
    1017
  • Abstract
    With the emergence of deep-submicron fabrication processes, routing is fast surpassing logic as the most important factor in total circuit area and speed. Accordingly, mapping algorithms are needed which can efficiently control critical path length. Our method minimizes critical paths while embedding single-output switching functions to cellular-architecture arrays. We use binary trees to represent functions and target a generic square cell array similar to architectures of Atmel AT6 and Xilinx 6200 FPGAs. We compare our mapping results with other approaches for several MCNC benchmarks. For non-complete trees, longest paths of most circuits are within 2× the path lengths of the original trees, and on average 17 to 32 percent better than other approaches.
  • Keywords
    cellular arrays; field programmable gate arrays; logic CAD; network routing; network topology; trees (mathematics); Atmel AT6; MCNC benchmarks; Xilinx 6200; cellular architecture FPGAs; critical path length; deep-submicron fabrication processes; generic square cell array; mapping algorithms; noncomplete binary trees; path lengths; routing; single-output switching functions; total circuit area; Binary trees; Fabrication; Field programmable gate arrays; Hardware; Leg; Logic circuits; Logic devices; Routing; Upper bound; Vegetation mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1997. Proceedings of the 40th Midwest Symposium on
  • Print_ISBN
    0-7803-3694-1
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1997.662249
  • Filename
    662249