Research Methodology
Machine Learning–Assisted Pathway for IR-Drop Aware Timing Optimization in Advanced CMOS Technologies
Drovia employs a dual machine learning approach for timing optimization:
- SVMSupport Vector Machine with linear kernel for efficient binary classification
- RFRandom Forest for handling non-linear relationships and feature importance
- FEATUREExtraction of resistance, capacitance, timing, voltage, and current parameters
- OPTIMIZEStrategic timing optimization between aggressor and victim gates
Our research follows a structured approach to IR-drop aware timing optimization:
- Circuit simulation using HSPICE with aggressor-victim characterization
- Parameter randomization (supply voltage, resistance, capacitance)
- Feature extraction and data preprocessing
- ML model training (SVM and Random Forest)
- Performance evaluation across 1-5% thresholds
- Timing optimization analysis and validation
- ECO integration methodology development
- Publication and tool integration preparation
Research Focus Areas
Drovia addresses three critical VLSI design challenges
Optimizing timing relationships to minimize IR drop impact on critical paths, achieving less than 1% delay impact while maintaining circuit performance.
Strategic timing optimization between aggressor and victim gates to reduce crosstalk effects and improve signal integrity in advanced CMOS technologies.
Machine learning-assisted approach to improve timing closure efficiency, reducing design iterations and enabling automated optimization workflows.
By the conclusion of this research initiative, we expect to deliver:
95% Classification Accuracy
ML models achieving high accuracy in identifying critical aggressors for timing optimization
<1% Critical Path Impact
Minimal performance degradation while effectively mitigating IR-drop and crosstalk effects
ECO Integration Ready
Methodology designed for seamless integration with PrimeTime ECO for automated optimization
Publication & Tool Integration
Research paper and practical implementation for commercial VLSI design workflows