DocumentCode
500858
Title
Timing-driven optimization using lookahead logic circuits
Author
Choudhury, Mihir ; Mohanram, Kartik
Author_Institution
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
fYear
2009
fDate
26-31 July 2009
Firstpage
390
Lastpage
395
Abstract
This paper describes a timing-driven optimization technique for the synthesis of multi-level logic circuits. Motivated by the parallel prefix problem, the proposed timing-driven optimization produces logic circuits with ldquolookaheadrdquo properties due to the inherent parallelism among the synthesized sub-circuits. Lookahead logic circuits are synthesized using global critical path sensitization information to decompose and reduce the Boolean functions of the nodes in the technology-independent representation of the logic circuit. Unlike prior timing-driven optimization techniques, where synthesis of the decomposition functions is potentially expensive, the proposed technique has the advantage that the decomposition functions are discovered in the synthesized form. On average, the proposed technique reduces the number of logic levels (mapped delay) of 15 benchmark circuits by 40%, 56%, and 22% (21%, 56% and 10%) over the best results of SIS, ABC, and an industry-standard synthesizer, respectively.
Keywords
Boolean functions; circuit optimisation; logic circuits; logic design; Boolean functions; benchmark circuits; lookahead logic circuit synthesis; parallel prefix problem; timing-driven optimization; Adders; Algorithm design and analysis; Boolean functions; Circuit synthesis; Concurrent computing; Delay; Logic circuits; Logic design; Parallel processing; Synthesizers; Logic synthesis; lookahead; timing optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-6055-8497-3
Type
conf
Filename
5227115
Link To Document