DocumentCode
1999203
Title
Polynomial time algorithm for area and power efficient adder synthesis in high-performance designs
Author
Roy, Subhendu ; Choudhury, Mihir ; Puri, Ruchir ; Pan, David Z.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear
2015
fDate
19-22 Jan. 2015
Firstpage
249
Lastpage
254
Abstract
Adders are the most fundamental arithmetic units, and often on the timing critical paths of microprocessors. Among various adder configurations, parallel prefix structures provide the high performance adders for higher bit-widths. With aggressive technology scaling, the performance of a parallel prefix adder, in addition to the dependence on the logic-level, is determined by wire-length and congestion which can be mitigated by adjusting fan-out. This paper proposes a polynomial-time algorithm to synthesize n bit parallel prefix adders targeting the minimization of the size of the prefix graph with log2n logic level and any arbitrary fan-out restriction. The design space exploration by our algorithm provides a set of Pareto-optimal solutions for delay vs. power trade-off, and these Pareto-optimal solutions can be used in high-performance designs instead of picking from a fixed library (Kogge Stone, Sklansky etc.). Experimental results demonstrate that our approach (i) excels highly competitive industry standard Synopsys Design Compiler adder (128 bit) in performance (2%), area (25%) and power (13.3%) in 32nm technology node, and (ii) improves performance/area over even 64 bit custom designed adders targeting 22nm technology library and implemented in an industrial high-performance design.
Keywords
Pareto optimisation; adders; circuit optimisation; delays; digital arithmetic; integrated circuit design; integrated logic circuits; logic design; low-power electronics; Kogge Stone library; Pareto optimal solutions; Sklansky library; area efficient adder synthesis; arithmetic unit; delay-power trade-off; fan-out restriction; high performance designs; log2n logic level; microprocessors; parallel prefix adders; polynomial time algorithm; power efficient adder synthesis; prefix graph; size 22 nm; timing critical path; word length 64 bit; Adders; Algorithm design and analysis; Complexity theory; Delays; Polynomials; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
Conference_Location
Chiba
Print_ISBN
978-1-4799-7790-1
Type
conf
DOI
10.1109/ASPDAC.2015.7059013
Filename
7059013
Link To Document