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
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;
Conference_Titel :
Circuits and Systems, 1997. Proceedings of the 40th Midwest Symposium on
Print_ISBN :
0-7803-3694-1
DOI :
10.1109/MWSCAS.1997.662249