Publications

Reconditioning: a framework for automatic power optimization of QDI circuits

Abstract

This paper introduces reconditioning: a novel systematic technique for reducing unnecessary power consumption of asynchronous gate-level netlists, 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, quasi delay insensitive 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 show power improvement highly depends on the structure of the circuit but can often be above 26% with typically less than 5% area overhead.

Date
2016
Authors
Arash Saifhashemi, Hsin-Ho Huang, Peter A Beerel
Journal
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume
36
Issue
2
Pages
265-278
Publisher
IEEE