Optimizing Design Power Integrity Using IR-Aware Placement
Optimizing Design Power Integrity Using IR-Aware Placement
Abstract—As the IC technology advances, voltage drop aggressors technique, but only to a limited extent; such timing
becomes increasingly significant in circuit performance. issues are avoided [11-12]. During the dynamic IR drop
Although detecting this problem in earlier stages is helpful, only analysis, more current would flow in the instances because
few tools are available to fix this. In this paper, the IR-drop is inputs are switching continuously. In order to mitigate high
simulated and analyzed in 90nm technology. It utilizes the IR current demand, a cell padding could be added. Cell padding
drop centric technology integrated in cadence tools. The refers to placement clearance given to standard cells. The
experimental results shows that IR drop violations is reduce by reserved space can be used for routing or insertion of
40% and 13% improvement of worst-case voltage degradation decoupling capacitors.
after the last iteration.
The approach presented in this paper is spreading
Keywords—dynamic power, hotspots, ir-aware placement, aggressors to different locations in the design. This reduces
voltage drop current requirements in the hotspot regions. Then a refine
placement process is performed to reduce the worst IR drop of
I. INTRODUCTION the chip. The technique of adding cell padding to high-current
As we push through lower technology nodes in IC design, density instances has also been integrated, utilizing Cadence's
transistor size reduces with narrower metal lines. Thinner built-in IR-aware placement algorithm. IR-drop results
metal wires do not only increase wire resistance but also create generated from Voltus are utilized in Innovus during the refine
localized voltage drops within the power grid, leading to the placement to reduce the number of IR-drop violations in the
decreased power supply voltage at cells and transistors. These design.
localized drops in the power supply voltage lead to
functionality failure of the device [1]. The framework of this paper is organized as follows:
Section II discusses the flow of analysis. Section III elaborates
Excessive IR-drop may weaken CMOS devices' driving on the IR-aware placement methodology. Section IV is the
capability and leave a smaller noise margin for signal detailed results of this work. Finally, the conclusion is given
transition [2]. According to the reference [3], a 5% reduction in Section V.
in supply voltage can impede circuit performance by 15% or
more. There are two forms of IR drop: static and dynamic. The II. THE DESIGN FLOW
static IR drop is determined by the overall peak current of the The IR-aware placement flow is performed using the
device. On the other hand, dynamic IR Drop is caused by Innovus and Voltus tools. In the Innovus cockpit, a post-
localized currents in a local region. Even if the design meets routed database is loaded. The database is generated after
the static IR drop criteria, it may still exhibit the dynamic IR performing the following stages: synthesis, floor planning,
drop hotspots [4]. As a result, designers performed Engineer placement, clock tree synthesis, and routing. Fig. 1 highlights
Change Order (ECO) to relocate these hotspots during sign- the necessary inputs for each stage in the design flow.
off.
Groups of high-power drivers in the same power area that
switch synchronously drain power from the power rail and
generate transient IR drops in certain locations. One of the key
responsibilities of power integrity analysis is to identify IR
drops above a threshold. Several studies have been conducted
to analyze voltage drop-aware placement [5-9]. The
traditional technique in fixing IR-drop issues is adding
decoupling capacitors near the aggressor [10], but this can Fig. 1. Requirements for IR-aware Placement Flow
become less effective in advanced nodes. Another technique
is spreading aggressors to different locations. However, it may After ensuring that the needed files are available, it is
have routing issues if the displacement is very large. followed by setting up the environment for dynamic power
Cadence's digital IC design feature uses the spreading of and rail mode. Perform power and rail analysis, hotspot
Authorized licensed use limited to: National Tsing Hua Univ.. Downloaded on June 08,2024 at 08:13:10 UTC from IEEE Xplore. Restrictions apply.
ITC-CSCC2022 635
identification, and refine placement. Fig. 2 shows that after but it is slightly higher than the traditional IR-aware placement
checking for IR Drop violations if there are still some critical flow.
violations, another iteration of IR aware placement is
performed, which is followed by IR Drop analysis.
Authorized licensed use limited to: National Tsing Hua Univ.. Downloaded on June 08,2024 at 08:13:10 UTC from IEEE Xplore. Restrictions apply.
ITC-CSCC2022 636
TABLE I. WORST DYNAMIC IR DROP Conference on Computer Design: VLSI in Computers and Processors,
vol. 2005, pp. 437–443, October 2005.
Without
Iteration With padding [3] J.-S. Yim, S.-O. Bae, and C.-M. Kyung. A floorplan-based planning
padding
409 mV methodology for power and clock distribution. In ASICs. In Proc. of
First 408 mV
DAC, June 1999.
Second 388 mV 374 mV
507 mV [4] X. X. Huang, H. C. Chen, S.W. Wang, I. H.R. Jiang, Y. C. Chou, C. H.
Third 354 mV
Tsai, “Dynamic IR-drop ECO optimization by cell movement with
current waveform staggering and machine learning guidance,” In
IEEE/ACM International Conference on Computer-Aided Design,
The total power was measured to be 3.146mW, as shown Digest of Technical Papers, ICCAD (Institute of Electrical and
in Table 2. It is composed of internal power, leakage power, Electronics Engineers Inc., 2020), November 2020.
and switching power. The largest contributing factor to power [5] S. K. Nithin, G. Shanmugam, S. Chandrasekar, “Dynamic voltage (IR)
consumption in this design is Internal Power. drop analysis and design closure: Issues and challenges,” In
Proceedings of the 11th International Symposium on Quality
TABLE II. POWER CALCULATION Electronic Design, ISQED, pp. 611–617, April 2010.
[6] L. Bhamidipati, B. Gunna, H. Homayoun, A. Sasan, “A power delivery
Value network and cell placement aware IR-drop mitigation technique:
harvesting unused timing slacks to schedule useful skews,” In
Internal Power 2.440 mW
Proceedings of IEEE Computer Society Annual Symposium on VLSI,
Switching Power 0.477 mW ISVLSI (IEEE Computer Society, 2017), vols. 2017, pp. 272–277, July
Leakage Power 0.228 mW 2017.
Total Power 3.146 mW
[7] A. Marni, K. S. Pande, “Electromigration and IR voltage Drop
Reduction Technique on DDR Memory Block Using Power Grid
Augmentation,” In 2021 5th International Conference on Electronics,
V. CONCLUSION Materials Engineering and Nano-Technology, IEMENTech 2021
(Institute of Electrical and Electronics Engineers Inc.), September
In this paper, the use of cell padding with an IR-aware 2021.
placement algorithm has reduced the violating instances by [8] A. Dadaliaris, G. Dimitriou, G. Stamoulis, “VDA-Place: Voltage-
1,026. Hotspots mitigation has been done by relocating the Drop-Aware Standard Cell Placement,” In Proceedings of the
worst instances in the region. From the existing methodology International Conference on Computer Science, Computer
of IR-aware placement, the worst IR-drop increases after the Engineering, and Social Media, Thessalonik.
third iteration. On the other hand, applying cell padding has [9] Zhong, Y. & Wong, M. D. F, “Thermal-aware IR drop analysis in large
yielded better results for IR-drop. power grid,” In Proceedings of the 9th International Symposium on
Quality Electronic Design, ISQED 2008 194–199, March 2008.
REFERENCES [10] M. Acharyulu, M. Sarma, K. Lalkishore, “A Novel Approach of
Inductive Effects and Reduce IR Drop in High Speed VLSI,”
[1] M. Shao, Y. Gao, L. P. Yuan, M. D. F. Wong, “IR drop and ground International Journal of Engineering Research & Technology (IJERT)
bounce awareness timing mode,” In Proceedings IEEE Computer Volume 02, Issue 10, October 2013.
Society Annual Symposium on VLSI - New Frontiers in VLSI, pp.
[11] Innovus, [Online]. Available https://www.cadence.com, May 2021.
226–231, May 2005.
[12] Voltus, [Online]. Available https://www.cadence.com, May 2021.
[2] A. B. Kahng, B. Liu, Q. Wang, “Supply voltage degradation aware
analytical placement.”, In Proceedings - IEEE International
Authorized licensed use limited to: National Tsing Hua Univ.. Downloaded on June 08,2024 at 08:13:10 UTC from IEEE Xplore. Restrictions apply.