DocumentCode :
984533
Title :
Functionally Linear Decomposition and Synthesis of Logic Circuits for FPGAs
Author :
Czajkowski, Tomasz S. ; Brown, Stephen D.
Author_Institution :
Toronto Univ., Toronto, ON
Volume :
27
Issue :
12
fYear :
2008
Firstpage :
2236
Lastpage :
2249
Abstract :
This paper presents a novel XOR-based logic synthesis approach called functionally linear decomposition and synthesis (FLDS). This approach decomposes a logic function to expose an XOR relationship by using Gaussian elimination. It is fundamentally different from the traditional approaches to this problem, which are based on the work of Ashenhurst and Curtis. FLDS utilizes binary decision diagrams to efficiently represent logic functions, making it fast and scalable. This technique was tested on a set of 99 MCNC benchmarks, mapping each design into a network of four input lookup tables. On the 25 of the benchmarks, which have been classified by previous researchers as XOR-based logic circuits, our approach provides significant area savings. In comparison to the leading logic synthesis tools, ABC and BDS-PGA 2.0, FLDS produces XOR-based circuits with 25.3% and 18.8% smaller area, respectively. The logic circuit depth is also improved by 7.7% and 14.5%, respectively.
Keywords :
Gaussian processes; binary decision diagrams; field programmable gate arrays; linear network synthesis; logic circuits; logic design; table lookup; ABC; BDS-PGA 2.0; FPGA; Gaussian elimination; binary decision diagrams; functionally linear decomposition; input lookup tables; logic circuits synthesis; xor-based logic synthesis; Benchmark testing; Boolean functions; Circuit synthesis; Circuit testing; Data structures; Field programmable gate arrays; Logic circuits; Logic functions; Network synthesis; Table lookup; Circuit synthesis; field-programmable gate arrays (FPGAs);
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2008.2006144
Filename :
4670073
Link To Document :
بازگشت