19th Design Automation Conference 1982
DOI: 10.1109/dac.1982.1585558
|View full text |Cite
|
Sign up to set email alerts
|

Timing Verification and the Timing Analysis Program

Abstract: Timing Verification consists of validating the path delays (primary input or storage element to primary output or storage element) to be sure they are not too long or too short and checking the clock pulses to be sure they are not too wide or too narrow. The programs addressing these problems neither produce input patterns like test pattern generators nor require input patterns like traditional simulators. Timing Analysis, a program described recently in [HI82a], is designed to analyze the timing of large digi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
0

Year Published

1991
1991
2011
2011

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 73 publications
(42 citation statements)
references
References 7 publications
0
42
0
Order By: Relevance
“…At one of the final stages in the design process of a chip, the tool that performs the so-called static timing analysis [2][3][4] detects paths of 'negative slack'. These are paths on which the propagation of the signal is too slow to guarantee the correct functioning of the chip.…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…At one of the final stages in the design process of a chip, the tool that performs the so-called static timing analysis [2][3][4] detects paths of 'negative slack'. These are paths on which the propagation of the signal is too slow to guarantee the correct functioning of the chip.…”
Section: Motivationmentioning
confidence: 99%
“…Our main result is a cubic-time dynamic programming algorithm that produces a circuit for functions f as in (1) whose delay is at most about 1.44 times the value of the lower bound (2). We describe this algorithm first for the function f 0 :…”
Section: Problemmentioning
confidence: 99%
“…2) A three-valued logic (0, 1, or ) which denotes the value at the output of the gate during a time interval beginning at the start time of the element, and ending at the start time of the next element. We apply static timing analysis [11], [14] to create the sequences for a given circuit. The function, SEQUENCE(), implementing the procedure is shown below.…”
Section: Tracing Spurious Transitionsmentioning
confidence: 99%
“…The estimation process is separated into two phases. In Phase I, we apply static timing analysis [11], [14] to find the time instants at which the gates can switch. The information obtained is then used in Phase II, in which the energy dissipated in a clock cycle is maximized based on an automatic test generation (ATG) technique.…”
Section: Introductionmentioning
confidence: 99%
“…E f f d ive methods were proposed to block (e.g. [3]) level instead of circuit eve1 (e.g. However, constraining timing analysis tools to 1066-1400/93 $03.00 @ 1993 lEEE reduce the delay error margins, but their time complexity grows more rapidly than a linear function of the circuit size (as summarized in [6] .…”
Section: Introductionmentioning
confidence: 99%