electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Static timing analysis and Dynamic timing verification


Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> Static timing analysis and Dynamic timing verification
Author Message
nemolee



Joined: 28 Dec 2004
Posts: 148
Helped: 2


Post21 Jan 2005 9:35   

Static timing analysis and Dynamic timing verification


Could anyone tell me what different are the static timing analysis and dynamic timing verification?
Thank you very much.
Back to top
eda_wiz



Joined: 07 Nov 2001
Posts: 720
Helped: 30


Post21 Jan 2005 11:52   

Static timing analysis and Dynamic timing verification


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
Back to top
AlexWan



Joined: 26 Dec 2003
Posts: 305
Helped: 6


Post21 Jan 2005 16:35   

Static timing analysis and Dynamic timing verification


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
Back to top
ymli



Joined: 10 May 2001
Posts: 46


Post22 Jan 2005 9:16   

Static timing analysis and Dynamic timing verification


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.
Back to top
Google
AdSense
Google Adsense




Post22 Jan 2005 9:16   

Ads




Back to top
smith_kang



Joined: 22 Jan 2005
Posts: 90
Helped: 1


Post22 Jan 2005 10:59   

Re: Static timing analysis and Dynamic timing verification


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.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> Static timing analysis and Dynamic timing verification
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
How to define Static timing analysis and Dynamic Timing (3)
Static Timing Analysis (22)
Static Timing Analysis (7)
Static timing analysis (3)
Static Timing Analysis (2)
Static Timing Analysis (52)
STATIC TIMING ANALYSIS (6)
Static Timing Analysis (1)
Draw Timing Diagrams and execute timing analysis (5)
Regarding Static Timing analysis (4)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS