Power-aware automated pipelining of combinational circuits

被引:0
作者
Talukdar, Priyankar [1 ]
机构
[1] Int Inst Informat Technol, Bangalore, Karnataka, India
来源
2014 FIFTH INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED) | 2014年
关键词
pipelining; micro-architecture; optimization; DESIGN;
D O I
10.1109/ISED.2014.39
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:156 / 160
页数:5
相关论文
共 18 条
[1]   Digital circuit optimization via geometric programming [J].
Boyd, SP ;
Kim, SJ ;
Patil, DD ;
Horowitz, MA .
OPERATIONS RESEARCH, 2005, 53 (06) :899-932
[2]  
Crawford J., 1990, COMPCON Spring '90: Thirty-Fifth IEEE Computer Society International Conference. Intellectual Leverage. Digest of Papers. (Cat. No.90CH2843-1), P254, DOI 10.1109/CMPCON.1990.63682
[3]  
Dahl J., 2008, CVXOPT PYTHON PACKAG
[4]  
Ercolani S., 1989, Proceedings of the 1st European Test Conference (IEEE Cat. No.89CH2696-3), P132, DOI 10.1109/ETC.1989.36234
[5]  
Fishburn J., 1985, INT C COMP AID DES
[6]  
Galceran-Oms M, 2010, DES AUT TEST EUROPE, P961
[7]  
Hu J, 2012, ICCAD-IEEE ACM INT, P233
[8]   THERE CANNOT BE ANY ALGORITHM FOR INTEGER PROGRAMMING WITH QUADRATIC CONSTRAINTS [J].
JEROSLOW, RG .
OPERATIONS RESEARCH, 1973, 21 (01) :221-224
[9]   Automating wave-pipelined circuit design [J].
Kim, WJ ;
Kim, YB .
IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (06) :51-58
[10]  
Kroening D, 2001, DES AUT CON, P810, DOI 10.1109/DAC.2001.935617