A Symbolic Execution Framework for Symbolic Timing Analysis of Digital Integrated Circuits

📅 2026-08-03
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Traditional simulation-based dynamic timing analysis struggles to balance accuracy and efficiency, and existing gate delay models lack sufficient expressiveness to enable precise, exhaustive path delay analysis for digital circuits. This work proposes a symbolic execution framework integrated with an analytical gate delay model that automatically generates symbolic delay expressions for all paths under a given input transition ordering. For the first time, it incorporates an analytical delay model accounting for both drafting effects and multi-input switching into symbolic execution. By employing a path-sensitive, goal-directed inference mechanism together with symbolic pruning strategies, the approach significantly enhances the completeness and precision of timing analysis while effectively mitigating the combinatorial explosion problem.
📝 Abstract
Simulation-based dynamic timing analysis of digital integrated circuits (DDTA) offers a faster alternative to traditional analog SPICE simulations. To achieve timing predictions that are reasonably competitive in terms of accuracy, however, DDTA mandates gate delay models that go beyond the standard pure or inertial delay models used in state-of-the-art tools. Recent advances in analytic gate delay models, which now also capture effects like drafting and multi-input switching, unlock new possibilities for timing analysis, which go way beyond simulation-based approaches towards an exhaustive exploration. In this paper, we present the cornerstones of a novel symbolic execution framework, which utilizes such analytic delay models for automatically computing symbolic delay expressions for all paths in a digital circuit, for some given ordering of the input transitions. To reduce combinatorial explosion, we introduce symbolic pruning methods that also enable path-sensitive, goal-driven reasoning about timing properties and analytic optimization of specific circuit paths.
Problem

Research questions and friction points this paper is trying to address.

symbolic execution
timing analysis
digital integrated circuits
gate delay models
combinatorial explosion
Innovation

Methods, ideas, or system contributions that make the work stand out.

symbolic execution
timing analysis
analytic delay models
symbolic pruning
digital integrated circuits
D
Dennis Eigner
Embedded Computing Systems Group, TU Wien, Vienna, Austria
A
Arman Ferdowsi
Faculty of Computer Science, University of Vienna, Vienna, Austria
U
Ulrich Schmid
Embedded Computing Systems Group, TU Wien, Vienna, Austria