Machine-learning-based Dynamic IR Drop Prediction for ECO

During design signoff, many iterations of Engineer Change Order (ECO) are needed to ensure IR drop of each cell instance meets the specified limit. It is a waste of resources because repeated dynamic IR drop simulations take a very long time on very similar designs. In this work, we train a machine...

Full description

Saved in:
Bibliographic Details
Published in2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) pp. 1 - 7
Main Authors Fang, Yen-Chun, Lin, Heng-Yi, Sui, Min-Yan, Li, Chien-Mo, Fang, Eric Jia-Wei
Format Conference Proceeding
LanguageEnglish
Published ACM 05.11.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:During design signoff, many iterations of Engineer Change Order (ECO) are needed to ensure IR drop of each cell instance meets the specified limit. It is a waste of resources because repeated dynamic IR drop simulations take a very long time on very similar designs. In this work, we train a machine learning model, based on data before ECO, and predict IR drop after ECO. To increase our prediction accuracy, we propose 17 timing-aware, power-aware, and physical-aware features. Our method is scalable because the feature dimension is fixed (937), independent of design size and cell library. Also, we propose to build regional models for cell instances near IR drop violations to improves both prediction accuracy and training time. Our experiments show that our prediction correlation coefficient is 0.97 and average error is 3.0mV on a 5-million-cell industry design. Our IR drop prediction for 100K cell instances can be completed within 2 minutes. Our proposed method provides a fast IR drop prediction to speedup ECO.
ISSN:1558-2434
DOI:10.1145/3240765.3240823