Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Static timing analysis and Dynamic timing verification

Status
Not open for further replies.

nemolee

Full Member level 3
Joined
Dec 28, 2004
Messages
155
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Activity points
1,467
Could anyone tell me what different are the static timing analysis and dynamic timing verification?
Thank you very much.
 

DTA means.. You give a set of test vectors ..for which the simulator caluclates the output values based on available timing information..

ie.. verifying your verilog RTL code by using a testbench and inputs..

You may miss some bugs in ur code if u didnt give a exhaustive or atleast representative set of test vectors..

STA is basically calculating all the delays in the circuit statically and checking whether alll the paths meets your timing requirements like max frequency of operation..

tool often used is PRIMETIME from synopsys

STA means
 

Comparing STA, DTA is mostly for checking the critical-path timing and the multiple-clock-path timing. Like the functional simulation, input test vectors to the DUT, then check the output. Certainly, annotate the SDF in your testbench.

Good Luck
 

Dynamic means the internal states in a circuit change, then you need input vectors to drive the circuit.
Static means the internal nodes keep unchange in the timing analysis process.
 

Static timing analysis is used to verify the delays within the design. Using STA, you should verify every path and detect serious problems such as glitches on the clock, violated setup and hold times, slow paths, and excessive clock skew.

Dynamic timing simulation is used for timing analysis of asynchronous designs as well as synchronous designs. Using dynamic simulation the verification can be done to verify the functionality as well as the timing requirements of a design. But it needs to develop comprehensive input vectors to check the timing characteristics of critical paths in a design.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top