Accurate Estimation of Dynamic Timing Slacks using Event-Driven Simulation

Dimitrios Garyfallou, Ioannis Tsiokanos, Nestor Evmorfopoulos, Georgios Stamoulis, Georgios Karakonstantis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The pessimistic nature of conventional static timing analysis has turned the attention of many studies to the exploitation of the dynamic data-dependent excitation of paths. Such studies may have revealed extensive dynamic timing slacks (DTS), however, they rely on frameworks that inherently make worstcase assumptions and still ignore some data-dependent timing properties. This may cause significant DTS underestimation, leading to unexploited frequency scaling margins and incorrect timing failure estimation. In this paper, we develop a framework based on event-driven timing simulation that identifies the underestimated DTS, and evaluate its gains on various post-place-and-route designs. Experimental results show that our event-driven simulation scheme achieves on average 2.35% and up-to 194.51% DTS improvement over conventional graphbased techniques. When compared to existing frequency scaling schemes, the proposed approach enables us to further increase the clock frequency by up-to 10.42%. We also demonstrate that our approach can reveal that timing failures may be up-to 2.94× less than the ones estimated by existing failure estimation techniques, under potential variation-induced delay increase.
Original languageEnglish
Title of host publication 21st International Symposium on Quality Electronic Design (ISQED 2020): Proceedings
Publisher IEEE
Number of pages6
Publication statusAccepted - 01 Apr 2020

Cite this

Garyfallou, D., Tsiokanos, I., Evmorfopoulos, N., Stamoulis, G., & Karakonstantis, G. (Accepted/In press). Accurate Estimation of Dynamic Timing Slacks using Event-Driven Simulation. In 21st International Symposium on Quality Electronic Design (ISQED 2020): Proceedings IEEE .