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
Link To Document