Cell-level placement for improving substrate thermal distribution

Ching-Han Tsai, Sung-Mo Kang

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2000 · 226 citations · 24 references

Concepts

TL;DR

High power consumption in VLSI circuits creates large temperature gradients that threaten timing and reliability, making temperature tracking essential in modern EDA tools. The study introduces two thermal placement tools for standard and macro cell designs to reduce hot spots while preserving area and wire length. The authors built a compact substrate thermal model that enables efficient temperature profile calculation or conversion of temperature constraints into power distribution constraints during placement. The method outperforms direct temperature simulation, yielding better thermal distribution with minimal impact on area and wire length.

Abstract

The dramatic increase of power consumption in very large scale integration circuits has led to high operating temperature and large thermal gradient, thereby resulting in serious timing and reliability concerns. Temperature-tracking is thus becoming of paramount importance in modern electronic design automation (EDA) tools. In this paper we present two thermal placement tools for standard cell and macro cell design styles respectively. They are aimed at reducing hot spots in a design without compromising traditional design metrics such as area and wire length. We developed a compact substrate thermal model that can be used by the placer to calculate the temperature profile of a placement efficiently, or to convert the user-specified temperature constraint into the corresponding power distribution constraint as an alternative placement objective. As a result, our method is much more efficient than directly employing temperature profile simulation during the placement process. The simulation results show noticeable improvement of thermal distribution over the traditional placement algorithm, with little impact on area and wire length of the final layout.

References

24