Universidad de Costa Rica

Improving Pre-Route Delay Estimations in Open-Source EDA Tools via Machine Learning


Colaboradores:
Ing. Erick Carvajal Barboza, PhD.
Ing. Ana Eugenia Sánchez Villalobos, BSc.
Autores:
Ana Sánchez Villalobos, Alex Varela Quirós, Erick Carvajal Barboza
Revista:
IEEE 42nd Central America and Panama Convention (CONCAPAN XLII)
Editor:
URL:
https://ieeexplore.ieee.org/abstract/document/10933594
Laboratorios:
Laboratorio de Investigación en Microelectrónica y Arquitectura de computadores (LIMA)
Proyectos:
C3167: Evaluación de técnicas de Machine Learning aplicadas a la automatización de circuitos integrados en herramientas de software libre

Resumen:

Due to the lack of information available at early stages of the VLSI design flow, EDA tools are unable to achieve accurate delay estimations in digital circuits, leading to a significant increase of the design convergence time. This work proposes a machine learning-based methodology which, using pre-route delay estimations from an open-source tool, as well as other information available in pre-route stages, improves the accuracy of the delay estimations generated at pre-route stages of OpenLane, an open-source EDA tool. This methodology produces delay estimations that are significantly closer to the signoff delay values, with error reductions of over 67% for circuits that are similar to the ones used to train the models and over 15% in circuits that are completely new to the models, which leads to a faster identification of violations of timing constraints, and an eventual speedup in the design convergence time.

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