DocumentCode
3599623
Title
Power-Aware Automated Pipelining of Combinational Circuits
Author
Talukdar, Priyankar
Author_Institution
Int. Inst. of Inf. Technol., Bangalore, India
fYear
2014
Firstpage
156
Lastpage
160
Abstract
Pipelining of combinational circuits with power, area and clock frequency constraints is a very useful way to increase operational speed of circuits. In this paper we formulate this problem as a Mixed Integer Non Linear Programming (MINLP) problem and we provide two heuristic methods to obtain good solutions. The first method is sensitivity based approach which gives good solution to circuits with large number of gates. The second method uses geometric programming method which is slower on large circuits, but works well for smaller designs. The two algorithms are tested on ISCAS-85 benchmark and circuits generated by our tool and compared for speed and efficiency. We have also studied impact of supply and threshold voltage variation on pipelining efficiency in terms of latency and total power consumption. Our experimental observations show the existence of a minimum power supply voltage and a threshold voltage at which the circuits generated have less latency and power consumption.
Keywords
combinational circuits; geometric programming; integer programming; nonlinear programming; pipeline processing; sensitivity analysis; ISCAS-85 benchmark; MINLP; clock frequency constraint; combinational circuit; geometric programming method; heuristic method; mixed integer nonlinear programming; power-aware automated pipelining; sensitivity approach; threshold voltage variation; Algorithm design and analysis; Clocks; Combinational circuits; Delays; Logic gates; Pipeline processing; Threshold voltage; micro-architecture; optimization; pipelining;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic System Design (ISED), 2014 Fifth International Symposium on
Print_ISBN
978-1-4799-6964-7
Type
conf
DOI
10.1109/ISED.2014.39
Filename
7172766
Link To Document