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 :
بازگشت