2019 · 100 citations · 16 references
Network Routing AlgorithmReduced PessimismMachine LearningFlight Reserve OptimizationEngineeringTiming AnalysisPredictive AnalyticsPlacement Stage NeedSuch PessimismComputer EngineeringNetwork AnalysisComputer ArchitectureNetwork RoutingComputer ScienceForecastingPessimistic PredictionsPerformance Prediction
Optimizations at placement stage need to be guided by timing estimation prior to routing. To handle timing uncertainty due to the lack of routing information, people tend to make very pessimistic predictions such that performance specification can be ensured in the worst case. Such pessimism causes over-design that wastes chip resources or design effort. In this work, a machine learning-based pre-routing timing prediction approach is introduced. Experimental results show that it can reach accuracy near post-routing sign-off analysis. Compared to a commercial pre-routing timing estimation tool, it reduces false positive rate by about 2/3 in reporting timing violations.
16
Leo Breiman · Machine Learning · 2001 · 119.3K citations · Full text
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.3K citations · Full text
Multilayer feedforward networks are universal approximators
HornikK., StinchcombeM., WhiteH. · Neural Networks · 1989 · 9.3K citations
Scikit-learn: Machine Learning in Python
PedregosaFabian, VaroquauxGaël, GramfortAlexandre et al. · Journal of Machine Learning Research · 2011 · 8K citations