scispace - formally typeset
Open AccessProceedings ArticleDOI

Slope propagation in static timing analysis

Reads0
Chats0
TLDR
The results show that the traditional timing analysis method underestimates the circuit delay by as much as 38%, while that the proposed method efficiently finds the correct circuit delay with only a slight increase in run time.
Abstract: 
Static timing analysis has traditionally used the PERT method for identifying the critical path of a digital circuit Due to the influence of the slope of a signal at a particular node on the subsequent path delay, an earlier signal with a signal slope greater than the slope of the later signal may result in a greater delay Therefore, the traditional method for timing analysis may identify the incorrect critical path and report an optimistic delay for the circuit We show that the circuit delay calculated using the traditional method is a discontinuous function with respect to transistor and gate sizes, posing a severe problem for circuit optimization methods We propose a new timing analysis algorithm which resolves both these issues The proposed algorithm selectively propagates multiple signals through each timing edge in cases where there exists ambiguity regarding which arriving signal represents the critical path The algorithm for propagating the corresponding required times is also presented We prove that the proposed algorithm identifies a circuit's true critical path, where the traditional timing analysis method may not We also show that under this method circuit delay and node slack are continuous functions with respect to a circuit's transistor and gate sizes In addition, we present a heuristic method which reduces the number of signals to be propagated at the expense of a slight loss in accuracy Finally, we show how the proposed algorithm was efficiently implemented in an industrial static timing analysis and optimization tool, and present results for a number of industrial circuits Our results show that the traditional timing analysis method underestimates the circuit delay by as much as 38%, while that the proposed method efficiently finds the correct circuit delay with only a slight increase in run time

read more

Citations
More filters
Proceedings ArticleDOI

Death, taxes and failing chips

TL;DR: This paper pays particular attention to statistical timing analysis and enumerates desirable attributes that would render such an analysis capability practical and accurate.
Proceedings ArticleDOI

Silicon speedpath measurement and feedback into EDA flows

TL;DR: A silicon methodology to isolate silicon speedpath environments and feed these into a simulation framework to temporally and spatially isolate specific speedpaths in order to model and understand the real effects is described.
Proceedings ArticleDOI

Clock Scheduling and Clocktree Construction for High Performance ASICS

TL;DR: A new method for clock scheduling and clocktree construction that improves the performance of high-end ASICs significantly andconstructs a clocktree that realizes arrival times within these intervals and exploits positive slacks to save power consumption.
Proceedings ArticleDOI

A current source model for CMOS logic cells considering multiple input switching and stack effect

TL;DR: A current source model (CSM) of a CMOS logic cell, which captures simultaneous switching of multiple inputs while accounting for the effect of internal node voltages of the logic cell is presented.
Book ChapterDOI

Static timing analysis

TL;DR: This chapter will overview the basics of static timing analysis, a technique for estimating the delay of a design without electrical simulation for timing verification and optimization.
References
More filters
Book ChapterDOI

TILOS: A posynomial programming approach to transistor sizing

TL;DR: A new transistor sizing algorithm, which couples synchronous timing analysis with convex optimization techniques, is presented, which shows that any point found to be locally optimal is certain to be globally optimal.
Proceedings ArticleDOI

Timing Verification and the Timing Analysis Program

TL;DR: Timing Analysis, a program designed to analyze the timing of large digital computers and is based, in part, on the concepts disclosed in a patented method for determining the extreme characteristics of logic block diagrams, is described.
Proceedings ArticleDOI

Timing Analysis for nMOS VLSI

TL;DR: TV and IA are timing analysis programs for nMOS VLSI designs that determines the minimum clock duty and cycle times and IA (TV's Interactive Advisor) allows the user to quickly experiment with ways to increase circuit performance.
Journal ArticleDOI

Computation of floating mode delay in combinational circuits: theory and algorithms

TL;DR: The authors introduce the notion of static cosensitization of paths which leads to necessary and sufficient conditions for determining the truth or falsity of a single path, or a set of paths.
Proceedings ArticleDOI

Formulation of static circuit optimization with reduced size, degeneracy and redundancy by timing graph manipulation

TL;DR: A method of manipulating the timing formulation is presented which produces a dramatically more compact optimization problem, and reduces redundancy and degeneracy, and the circuit optimization is therefore more efficient and effective.
Related Papers (5)