DocumentCode
157545
Title
Reconditioning: Automatic Power Optimization of QDI Circuits
Author
Saifhashemi, Arash ; Hsin-Ho Huang ; Beerel, Peter A.
Author_Institution
Intel Labs., Santa Clara, CA, USA
fYear
2014
fDate
12-14 May 2014
Firstpage
77
Lastpage
84
Abstract
This paper introduces reconditioning: a novel systematic technique for reducing unnecessary switching activity of asynchronous gate-level net lists, which involves the optimal reordering of conditional communication and logic primitives. Our technique is applicable to asynchronous circuits with handshaking protocols that encode data and control together, in particular, QDI and 1-of-N handshaking circuits. Both an optimal integer linear program (ILP) and a fast heuristic algorithm are presented. We show that our ILP is feasible for moderate size circuits and our heuristic algorithm scales to much larger circuits, completing in seconds on circuits with tens of thousands of gates. Our experimental results shows power improvement highly depends on the structure of the circuit but can often be above 40% with typically less than 5% area overhead.
Keywords
asynchronous circuits; integer programming; linear programming; ILP; QDI circuits; asynchronous circuits; asynchronous gate-level net lists; automatic power optimization; conditional communication; handshaking circuits; handshaking protocols; heuristic algorithm; integer linear program; logic primitives; optimal reordering; Asynchronous circuits; Integrated circuit modeling; Linear programming; Logic gates; Power demand; Switches; Vectors; asynchronous circuits; conditional communication; power optimization; reconditioning;
fLanguage
English
Publisher
ieee
Conference_Titel
Asynchronous Circuits and Systems (ASYNC), 2014 20th IEEE International Symposium on
Conference_Location
Potsdam
ISSN
1522-8681
Type
conf
DOI
10.1109/ASYNC.2014.18
Filename
6835814
Link To Document