Universidad de Costa Rica

Machine learning-based pre-routing timing prediction with reduced pessimism


Colaboradores:
Ing. Erick Carvajal Barboza, PhD.
Autores:
Erick Carvajal Barboza, Nischal Shukla, Yiran Chen, Jiang Hu
Revista:
ACM/IEEE Design Automation Conference (DAC)
Editor:
URL:
https://dl.acm.org/doi/abs/10.1145/3316781.3317857?casa_token=3BMrFq4XR-EAAAAA:kO0RoXNmzq5RX4EgpKX4-OT1V2VPNvo4e7TMCCBmJrLfoc-APm3EA8yE4DZGw5fL0QencJSLiKQ3sks
Laboratorios:
Laboratorio de Investigación en Microelectrónica y Arquitectura de computadores (LIMA)

Resumen:

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.

© 2020 Escuela de Ingeniería Eléctrica, Universidad de Costa Rica.