Академический Документы
Профессиональный Документы
Культура Документы
D
l!
"ut
Add
Add
omp#
333 Open-Silicon Confidential Open-Silicon Confidential
Timing Analysis
;ea"ness of DTA
5
It is difficult to generate &ectors #hich
co&er all cobinations of logic
5
<e=uires huge C(> and ?eory
5
Tie consuing
@@@ Open-Silicon Confidential Open-Silicon Confidential
Static Timing Analysis
+egister to register
5
Start from loc! pin of +egister
5
Ends at D pin of +egister
5
Example: &ath .et/een ((, to ((0
5
onstrained .y specification of the
cloc!
+3 +3 +3 Open-Silicon Confidential Open-Silicon Confidential
Timing path Types cont'
+egister to output
5
Start from loc! pin of +egister
5
Ends at "utput &in
5
Example: &ath .et/een ((0 to "ut,
5
onstrained .y specification "utput
delay on output port
+6 +6 +6 Open-Silicon Confidential Open-Silicon Confidential
Timing path Types cont'
)nput to output
5
Start from )nput &in
5
Ends at "utput &in
5
Example: &ath .et/een )n0 to "ut0
5
onstrained .y specification "utput
delay on output port and input delay
on input port
+: +: +: Open-Silicon Confidential Open-Silicon Confidential
&ath Groups
createFgeneratedFcloc"
2@ 2@ 2@ Open-Silicon Confidential Open-Silicon Confidential
4irtual cloc!
Cloc" s"e#
Cloc" uncertainty
Cloc" Kitter
SetFinputFdelay
!6 !6 !6 Open-Silicon Confidential Open-Silicon Confidential
Setting "utput Delay
SetFoutputFdelay
!: !: !: Open-Silicon Confidential Open-Silicon Confidential
)nput Dri$e strength
SetFdri&ingFcell
!@ !@ !@ Open-Silicon Confidential Open-Silicon Confidential
"utput load
SetFdri&ingFcell
!A !A !A Open-Silicon Confidential Open-Silicon Confidential
hec! 6 hec!7 hec!
;ireload ?odels
5
(re-layout net delay estiates
32 32 32 Open-Silicon Confidential Open-Silicon Confidential
&ath Delay
(T-SI analysis
36 36 36 Open-Silicon Confidential Open-Silicon Confidential
STA /al! through
3: 3: 3: Open-Silicon Confidential Open-Silicon Confidential
Goals for today