Statistical Timing Based Optimization using Gate Sizing
Aseem Agarwal, Kaviraj Chopra, David Blaauw

TL;DR
This paper introduces a sensitivity-based statistical gate sizing method that efficiently optimizes circuit delay under process variations, achieving significant delay improvements and runtime reductions.
Contribution
It presents a novel pruning algorithm based on perturbation bounds for efficient statistical gate sizing in SSTA, improving accuracy and computational efficiency.
Findings
Up to 10.5% delay reduction at the 99th percentile
56x faster runtime compared to brute-force methods
Effective optimization on ISCAS benchmark circuits
Abstract
The increased dominance of intra-die process variations has motivated the field of Statistical Static Timing Analysis (SSTA) and has raised the need for SSTA-based circuit optimization. In this paper, we propose a new sensitivity based, statistical gate sizing method. Since brute-force computation of the change in circuit delay distribution to gate size change is computationally expensive, we propose an efficient and exact pruning algorithm. The pruning algorithm is based on a novel theory of perturbation bounds which are shown to decrease as they propagate through the circuit. This allows pruning of gate sensitivities without complete propagation of their perturbations. We apply our proposed optimization algorithm to ISCAS benchmark circuits and demonstrate the accuracy and efficiency of the proposed method. Our results show an improvement of up to 10.5% in the 99-percentile circuit…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · VLSI and FPGA Design Techniques · Embedded Systems Design Techniques
