Professional Documents
Culture Documents
Signal Integrity Analysis in Static Timing Analysis
Signal Integrity Analysis in Static Timing Analysis
WhatisCrossTalkanalysis/SignalIntegrityanalysisinStaticTimingAnalysis?Technology@Tdzire
Technology@Tdzire
STA, TECHNOLOGY
Let me explain here the basics of Cross talk analysis /Xtalk analysis based on primetime as
the STA tool.
Crosstalk is the undesirable phenomenon, caused by the cross coupling capacitance between
metal wires in a chip. When the technology shrinks, the effect of coupling capacitance also
increases. Please refer to my other post on coupling capacitance for the same.
Imagine two metal wiresW1andW2. The signal which is passing throughW2can get
affected by the electrical interference of the signal which is passing through W1. Here we
tell W1as the aggressor andW2as the victim. We can think of two main effects of cross
coupling capacitance here.
1. When W2signal is having a transition, this transition time can be affected by the signal
transition at W1. If the transition at W1is in the same direction as W2signal transition, it
http://tech.tdzire.com/whatiscrosstalkanalysissignalintegrityanalysisinstatictiminganalysis/
1/7
1/24/2015
WhatisCrossTalkanalysis/SignalIntegrityanalysisinStaticTimingAnalysis?Technology@Tdzire
will make W2signal transition faster. If the transition at W1is in the opposite direction as
W2signal transition, it will make W2signal transition slower. ie, the net delays of the
victim net will change with respect to the signal transition in the aggressor net. This
should be taken care in the timing analysis for proper timing closure. But keep in mind,
that the victim net will get affected, only if the transitions in both the nets happen in the
same timing window. Also the delay change in the victim depends on the type of
transition (rise or fall) in the aggressor net.See the below figures for more understanding.
2. When W2is having a constant signal, and when W1signal is having a transition, it
produces a spike at the W2signal. This glitch is called crosstalk noise. This is
alsoreferredto as bump violation.This glitch if wide and large enough, can get
propagated through the logic, and can create logical failure. The bump violations in clock
network should be totally under control. Refer to the below figure for Xtalk noise.
http://tech.tdzire.com/whatiscrosstalkanalysissignalintegrityanalysisinstatictiminganalysis/
2/7
1/24/2015
WhatisCrossTalkanalysis/SignalIntegrityanalysisinStaticTimingAnalysis?Technology@Tdzire
3/7
1/24/2015
WhatisCrossTalkanalysis/SignalIntegrityanalysisinStaticTimingAnalysis?Technology@Tdzire
PTSI will calculate the delay changes in the nets due to the cross coupling and will dump the
timing reports incorporating these. report_timing crosstalk_delta will provide the delay
change value, due to the aggressor nets in the timing reports. You can declare the number of
iteration cycles to calculate the arrival window of the aggressor nets. PTSI as the first
iteration, assumes that the aggressor nets can toggle any time in a timing window. This
isreferredto as the infinite arrival window of the nets. This gives the most impact on the
victim nets and this analysis isunnecessarilypessimistic. But this first iteration consumes
very less time. For the second iteration it calculates the net delays and more accurately
calculates the arrival window of aggressor nets. This consumes more time, but will be less
pessimistic. Idealy with 2 iteration cycles PTSI gives good result on signal integrity.
How do setting the clock group relationship affect the crosstalk analysis in
PTSI/PrimeTimeSI?
You can set the clock group relationships as
1. Asynchronous Means the clocks are totally asynchronous to each other. So for crosstalk
analysis the infinite window arrival is considered between these two. ie, aggressor can
change any time in the timing window.
2. Physically exclusive Means both the clocks will not be physically present at the same
time. So for crosstalk analysis, the effects between these two clocks are neglected.
3. Logically exclusive Means both the clocks can be present physically at the same time,
but logically theydonthave interactions with each other. ie, timing paths between these
clock groups are not valid. But crosstalk effects are computed as normal.
CopyrightsecuredbyDigiprove2013RajeshGovind
SHARE THIS:
Like
INTERVIEW QUESTIONS
Archives
Added
Changeing
Share
StumbleUpon
Tweet
Designing
InterviewQuestion
Designs
Change
PrivacyPolicy
Archives
http://tech.tdzire.com/whatiscrosstalkanalysissignalintegrityanalysisinstatictiminganalysis/
First
Added
SubscribeTo
Designing
4/7
1/24/2015
WhatisCrossTalkanalysis/SignalIntegrityanalysisinStaticTimingAnalysis?Technology@Tdzire
WHAT'STHIS?
AROUNDTHEWEB
Stack
Lifegooroo
LoseBellyFatWith6StandUp
Exercises
SimpleEyeExerciseCanCureAll
VisionProblems
TheFix.com
PBHNetwork
AlcoholandEnergyDrinksA
DangerousCombo,StudySays
33SexyNickiMinajGIFsYou
NeedToSee
ALSOONTECHNOLOGY@TDZIRE
Whatarevirtualclocksandwhytheyareneeded
?1comment
WhatareMulticyclePathandhowtodefine
theminPrimetime?1comment
WhyarewerunningdifferentTimingAnalysis
Corners?1comment
WhatareRetentionRegisters?5comments
12Comments
Technology@Tdzire
Login
Share Favorite
SortbyBest
Jointhediscussion
tdzire 2yearsago
Couplingcapacitancecanbeformedthatwaytoo.Butitwon'tbethat
prominentasbetweenthewiresinthesamelayer.Betweendifferent
metallayers,theinterfacingareawillbelessduetotheorthogonal
structureandthedistancebetweenlayersalsoismore.
Gayathri
1
Reply Share
http://tech.tdzire.com/whatiscrosstalkanalysissignalintegrityanalysisinstatictiminganalysis/
5/7
1/24/2015
WhatisCrossTalkanalysis/SignalIntegrityanalysisinStaticTimingAnalysis?Technology@Tdzire
Reply Share
pavanrocks 2yearsago
canweuseShieldingtoreducethecrosstalkeffect..andwhiledoingshieldingweputtwometal
wiresparallelaroundthenettowhichwewanttodoshieldingandweconnectthetwowiresto
eitherVDDorVSS,InwhichcaseweshuduseVDDorVSS,basedonwatconsiderationswe
selecteitherVDDorVSS....Ihopeyougotmyquestion..
Reply Share
tdzire>pavanrocks 2yearsago
Yes,shieldingisdoneforreducingcrosstalknoise.Aspermy
understanding,VssismorestablethanVddandtheshieldinglines
shouldbeconnectedtoVss.
Reply Share
pavanrocks>tdzire 2yearsago
hellomam..canyouexplainmethepurposeofendcapcells,decapcellsandfiller
cels..fromwerdodeytakethisandwatstheirfuntionality
Reply Share
tdzire 2yearsago
YesCrosstalkeffectscantakeplacebetweenanymetallayersorinthesamemetallayeritself.
Butitseffectisprominentwhenitisinthesamelayer.
Reply Share
pavanrocks>tdzire 2yearsago
thanksmamfortheclarification
Reply Share
pavanrocks 2yearsago
helloguysihavegonethroughthepostitgivesgoodinformation,asmalldoubt,weatherthe
crosstalkeffectstakesplacebetweensamemetallayersordifferntmetallayersorboth..
Reply Share
Manohar 2yearsago
Hello,Ihaveaquestionaboutcouplingcapacitanceagain....willthecapacitancebeformed
betweenanymetallayers??ForexamplecanitbeformedbetweensimilarmetallayersM1M1.I
understanditcanbeformedbetweendifferentmetallayersM1M2,M2M3etc...Alsocanthe
capacitanceformedbetweenM1M5M2M6likethat?
Reply Share
Manohar 2yearsago
ThankYou
Reply Share
http://tech.tdzire.com/whatiscrosstalkanalysissignalintegrityanalysisinstatictiminganalysis/
6/7
1/24/2015
WhatisCrossTalkanalysis/SignalIntegrityanalysisinStaticTimingAnalysis?Technology@Tdzire
Gayathri 2yearsago
Whencapacitanceincrease,thetimetogetchargedanddischargedwillincrease.Hencethe
transitiongetsaffectedtothatextend.
Reply Share
Manohar 2yearsago
HelloGayathri,
Thanksforthepost.Iunderstandtheconceptofcrosstalkanalysis,butijustwantedtoknowhow
doesthecouplingcapacitancemakethetransitionofthevictimfasterorslower?Canyouplease
tellmetheconceptbehindtheeffectofcapacitance.
Reply Share
HavishaTiruvuri 2yearsago
thanksforpostingtechnologyblogs
Subscribe
Reply Share
AddDisqustoyoursite
Privacy
http://tech.tdzire.com/whatiscrosstalkanalysissignalintegrityanalysisinstatictiminganalysis/
7/7