A novel net weighting algorithm for power and timing-driven placement

3Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Nowadays, many new low power ASICs applications have emerged. This newmarket trendmade the designer's task ofmeeting the timing and routability requirementswithin the power budgetmore challenging. One of themajor 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 timing 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.

Cite

CITATION STYLE

APA

Chentouf, M., & El Abidine Alaoui Ismaili, Z. (2018). A novel net weighting algorithm for power and timing-driven placement. VLSI Design, 2018. https://doi.org/10.1155/2018/3905967

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free