Statistical static timing analysis via modern optimization lens: I. Histogram-based approach
Adam Bosak, Dmytro Mishagli, Jakub Marecek

TL;DR
This paper introduces novel optimization-based formulations for statistical static timing analysis, employing binary-integer programming and geometric programming with histogram approximations to improve scalability and understanding.
Contribution
It presents the first known formulations of SSTA as binary-integer and geometric programming problems, advancing the mathematical modeling of timing analysis.
Findings
New formulations enable better scalability.
Histogram approximation simplifies complex distributions.
Approaches are discussed for potential generalizations.
Abstract
Statistical static timing analysis (SSTA) is studied from the point of view of mathematical optimization. We present two formulations of the problem of finding the critical path delay distribution that were not known before: (i) a formulation of the SSTA problem using Binary--Integer Programming and (ii) a practical formulation using Geometric Programming. For simplicity, we use histogram approximation of the distributions. Scalability of the approaches is studied and possible generalizations are discussed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · VLSI and FPGA Design Techniques · Probabilistic and Robust Engineering Design
