Machine-learning-based Dynamic IR Drop Prediction for ECO

碩士 === 國立臺灣大學 === 電子工程學研究所 === 106 === 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 de...

Full description

Bibliographic Details
Main Authors: Yen-Chun Fang, 方彥鈞
Other Authors: Chien-Mo Li
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/q84up6
Description
Summary:碩士 === 國立臺灣大學 === 電子工程學研究所 === 106 === 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 27 timing-aware, power-aware, and physical-aware features. Our method is scalable because the feature dimension is fixed, 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 2.9mV 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.