A Novel Net Weighting Algorithm for Power and Timing-Driven Placement

被引:3
作者
Chentouf, Mohamed [1 ]
Ismaili, Zine El Abidine Alaoui [1 ]
机构
[1] Univ Mohammed 5, Informat Commun & Embedded Syst ICES Team, Rabat 10010, Morocco
关键词
D O I
10.1155/2018/3905967
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, many new low power ASICs applications have emerged. This new market trend made the designer's task of meeting the timing and routability requirements within the power budget more challenging. One of the major sources of power consumption in modern integrated circuits (ICs) is the Interconnect. In this paper, we present a novel Power and Timing-Driven global Placement (PTDP) algorithm. Its principle is to wrap a commercial timing-driven placer with a nets weighting mechanism to calculate the nets weights based on their timing and power consumption. The new calculated weight is used to drive the placement engine to place the cells connected by the critical power or timing nets close to each other and hence reduce the parasitic capacitances of the interconnects and, by consequence, improve the tuning and power consumption of the design. This approach not only improves the design power consumption but facilitates also the routability with only a minor impact on the timing closure of a few designs. The experiments carried on 40 industrial designs of different nodes, sizes, and complexities and demonstrate that the proposed algorithm is able to achieve significant improvements on Quality of Results (QoR) compared with a commercial timing driven placement flow. We effectively reduce the interconnect power by an average of 11.5% that leads to a total power improvement of 5.4%, a timing improvement of 9.4%, 13.7%, and of 3.2% in Worst Negative Slack (WNS), Total Negative Slack (TNS), and total wirelength reduction, respectively.
引用
收藏
页数:9
相关论文
共 24 条
[1]  
[Anonymous], 2017, NITR SOC OL SOC US M
[2]  
Ayupov A., 2008, DES TEST S EWDTS 200, P137
[3]  
Bhramar Ray B. N., 2017, 2017 8th International Conference on Information Technology (ICIT), P56, DOI 10.1109/ICIT.2017.34
[4]  
Burstein M., 1985, 22nd ACM/IEEE Design Automation Conference Proceedings 1985 (Cat. No.85CH2142-8), P124, DOI 10.1145/317825.317845
[5]   Digital circuit design challenges and opportunities in the era of nanoscale CMOS [J].
Calhoun, Benton H. ;
Cao, Yu ;
Li, Xin ;
Mai, Ken ;
Pileggi, Lawrence T. ;
Rutenbar, Rob A. ;
Shepard, Kenneth L. .
PROCEEDINGS OF THE IEEE, 2008, 96 (02) :343-365
[6]  
CHAO KY, 1995, IEEE INT SYMP CIRC S, P45, DOI 10.1109/ISCAS.1995.521447
[7]   Power-aware placement [J].
Cheon, Y ;
Ho, PH ;
Kahng, AB ;
Reda, S ;
Wang, QK .
42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, :795-800
[8]  
Cheon Y., 2005, P 42 ANN C DES AUT D
[9]  
Fogaca M, 2016, IEEE I C ELECT CIRC, P620, DOI 10.1109/ICECS.2016.7841278
[10]  
Hou WT, 2009, INT SYM QUAL ELECT, P647, DOI 10.1109/ISQED.2009.4810370