Professional Documents
Culture Documents
ASICVerification:StaticTimingAnalysis
More NextBlog
ASIC Verification
Hello Everyone, This is My first blog ever. I have created this blog to discuss about various topics in the field of
ASIC. You'll find lot of useful information about verification. Keep visiting this site for more updates.
T U E S D AY, F E B R U A R Y 1 9 , 2 0 0 8
Search
Suresh C
Follow
29
Categories
Digital (18)
http://chipverification.blogspot.in/2008/02/statictiminganalysis.html
1/4
28/07/2016
ASICVerification:StaticTimingAnalysis
DFT (3)
RTL (3)
FPGA (2)
Gate level simulation (2)
Low power (2)
VHDL (2)
VLSI (2)
AMS (1)
CMOS (1)
Clock divider (1)
FIFO (1)
Reset (1)
Timing Constraints:
Archives
Timing constraints are how the designer tells the STA tool about the
timing behavior of the ASIC. The three minimum constraints are
defining the clock, input delay, and output delay. There are four
types of timing paths are available. They are :
2011 (2)
2008 (86)
Sep (5)
Aug (1)
Jul (5)
Jun (6)
May (10)
Apr (15)
When the clocks are defined, all Register to Register paths are assumed
to be constrained in one clock cycle. A path originates from either an
Input port or a Register clock pin, while an end point is either an
Output port or a Register data pin. All start and end point must be
timing constrained.
False paths:
Mar (27)
Feb (17)
C Basics
C File Handling
C Strings
C Structures
C Pointers and Arrays
A false path is a path, which exists in the chip but it would never be
exercised in the operation of the chip. STA tools can report violations
on false paths because there is no knowledge of circuit function.
C Functions
OVM Seminar in San Diego
Survey: Specman vs Vera
http://chipverification.blogspot.in/2008/02/statictiminganalysis.html
2/4
28/07/2016
ASICVerification:StaticTimingAnalysis
MultiCycle Paths:
A multicycle path is when a signal takes more than one clock cycle to
propagate to the end point.
Calculation of path delays:
The actual path delay is the sum of net and cell delays. For a given
area, average of R and C are calculated for different fanouts. Net
delay is calculated by simply multiplying R with C. For example, The R
value for a gate that drives 3 gates (Fanout = 3) is say 0.036, the C
value for the same gate is for example 0.02, then the net delay is
going to be 0.036*0.02.
Two methods for calculating path delays are lumped and pinpin
models. The main difference b/w the two models is how the paths and
their delays are defined. Delays are classified either by connection or
rise/fall and min/max. For more info. about these delays, readers are
advised to refer verilogHDL by palnitkar.
Specman GUI
STA FAQ
Static Timing Analysis
Clock Skew
Timing properties of a FF
Engineering Change Order
(ECO)
Using System Verilog for
Functional Verification
Engineers Create Record
setting Highfrequency Cir...
The History of the ICs
BlogRoll
Adventures in ASIC digital design
ASIC Planet
Cool Verification
Digital Electronics
Digital Verification
Specman Verification
Think Verification
6 comments:
Phantom said...
You are really doing a wonderful job by putting in some great
topics of our field. Keep on doing it!
February 21, 2008 at 9:39 AM
sree said...
hi,
thank you sir,
it is very useful for the VLSI student like me,
thank you very much
have a good go
January 18, 2009 at 9:02 PM
Anonymous said...
Wow.. it was useful..
http://chipverification.blogspot.in/2008/02/statictiminganalysis.html
3/4
28/07/2016
ASICVerification:StaticTimingAnalysis
Newer Post
Home
Older Post
http://chipverification.blogspot.in/2008/02/statictiminganalysis.html
4/4