Crosstalk occurs when signals on adjacent wires capacitively couple, causing unwanted noise or delay. As technology scales down, coupling capacitance increases relative to self capacitance, leading to more crosstalk. There are two types of crosstalk: noise crosstalk causes glitches on idle nets, while delay crosstalk impacts timing margins. Methods to reduce crosstalk include decreasing the aggressor net's drive strength, increasing the victim's drive strength, adding shields between nets, and using buffers with hysteresis.
2. Reason for crosstalk
•As we progress in to deep sub micron
technologies , due to scaling of dimensions the
density of chip increases and so it is critical to
reach timing and functionality.
•So as design density increases coupling effect
between signal wires increases.
3. Crosstalk
•For modern technology,the aspect ratio is taken as 2
(T/W ratio)
•Here the thickness increases and width decreases.
•As the thickness increases the coupling capacitance
between adjacent nets increases which results in
coupling capacitance Cc.
•As the width decreases, the capacitance between
Between the substrate and the net decreases.
•The above statement implies that coupling
capacitance dominates the self capacitance.
4. Expressions
• Q=CV
where q is charge,c is capacitance and v is potential difference.
then we have Cc(V1-V2)=Cg(V2-0)
here Cc is the coupling capacitance and Cg is the self
capacitance and V1,V2 are potentials of two adjacent parallel nets
respectively.
then we have Cc*V1-Cc*V2=Cg*V2
=Cc*V1=Cg*V2+Cc*V2
=Cc*V1=V2(Cg+Cc)
that implies V2=Cc*V1/(Cg+Cc).
• Therefore it is clear from the above expression that there is a
impact in the 2nd net due to 1st net.
5. Effects of crosstalk
•When two nets are there and whenever there is
a change in signal in the first net,it impacts a
change in the signal in the second net.
•The first net is called aggressor and the second
net is called victim net.
•When there is transition in first net it doesn’t
effect the victim net
7. Types of crosstalk
NOISE
•Consider two parallel nets and one of the net is
idle and when there is a change in transition from 0
to 1 in the other net a rising glitch will be impacted
on the idle net.
•This phenomena is known as static 0 hazard.
• Consider two parallel nets and one of the net is
idle and when there is a change in transition from 1
to 0 in the other net a falling glitch will be impacted
on the idle net and is known as static 1 hazard.
8. Types of crosstalk
DELAY
•When two parallel nets are considered and both
are in the same direction and there is a transition
at the same time .
•At that time there is no potential difference
which means less delay , as the delay is less which
means the setup margin benefits and the hold
margin becomes worse.
9. •When two parallel nets are considered and both
are in the opposite direction and there is a
transition at the same time.
•At that time the potential difference is 2Vdd.
• since the potential difference is high the delay
will also be high which means the hold margin
benefits and the setup margin becomes worse.
10. Methods to reduce crosstalk
• Decreasing the drive strength of the aggressor
net.
• Increasing the drive strength of victim net.
• Shielding of nets.
• By using schmitt trigger as buffer in the victim
net.