Title: DIMINISHING LINE COUPLED NOISE
1DIMINISHING LINE COUPLED NOISE
EE215B PROJECT
- ADVISOR PROF INGRID VERBAUWHEDE
- GUICHANG ZHONG, ZHIWEI XU
2PRESENTATION OVERVIEW
- Introduction
- Analysis of line coupled noise in VLSI
- Analysis of noise immunity in VLSI
- Physical Solution to diminish line coupled noise
- Current Steering Logic to diminish line coupled
noise - Differential Logic to diminish line coupled noise
- Summary
3INTRODUCTION
- Noises in VLSI
- Simultaneous Switching Noise (Ground Bounce,
Delta I Noise) - Line Coupled Noise (Crosstalk)
- Substrate Coupling Noise
- Effects of the noises in VLSI
- Compromising the function of circuit ( Digital
logic error Analog accuracy lose) - Sequential error (eg changing the cell delay)
4ANALYSIS OF LINE COUPLED NOISE
- Line coupled effects
- A simple model of line coupled effects
5THE METHOD TO LOWER THE LINE COUPLED NOISE
- Lower resistance of the line driver
- Lower coupled capacitor
- Longer input signal rising time
- Larger capacitor from the buses to ground
- Smaller swing of the input signal on aggressor
6LINE COUPLED EFFECTS TO COMMON CMOS VLSI
- Simple Line
- Coupled case
- Generated Noise
- and the effect on timing by line coupled noise
7ANALYSIS OF NOISE IMMUNITY IN VLSI
- Noise immunity of digital logic gates is how much
the digital logic gates are affected by the noise
8POTENTIAL PHYSICAL SOLUTION TO DIMINISH LINE
COUPLED EFFECTS
- Increase separation between wires
- Place supply rails between wires
- Offset switching times of adjacent wires
- Arrange adjacent signals to travel in opposite
directions - Swizzling technique
- Ordering control signals
9ORDERING CONTROL SIGNAL
Cross-coupling effect on the victim wire from the
adjacent nets (a) the worst case and (b) the best
case
Delay comparison of the worst case and best case
10ORDERING CONTROL SIGNAL (EXAMPLE)
A 3-bit MUX example
Three different orderings
data
11ORDERING CONTROL SIGNAL (EXAMPLE)
Order 2 (Commonly used scheme)
Order 3 (2.1 larger area)
12CURRENT STEERING LOGIC TO LOWER LINE COUPLED NOISE
- Current Steering Logic Inverter
- CSL inverter lower the line coupled noise because
of small swing
13CURRENT STEERING LOGIC TO LOWER LINE COUPLED NOISE
- Line Coupled
- case
- Generated Noise
- and the effect on timing by line coupled noise
14DIFFERENTIAL LOGIC TO LOWER LINE COUPLED NOISE
- Differential Logic Structure and Noise magnitude
pulse width plot
Differential inverter (buffer)
15DIFFERENTIAL LOGIC TO LOWER LINE COUPLED NOISE
- Generated Noise and the effect on timing by line
coupled noise
16DIFFERENTIAL LOGIC TO LOWER LINE COUPLED NOISE
- Differential logic with swizzling technique
Comparison of delay before and after swizzling
Swizzling technique
Coupling capacitance 2Clat-gt1.5Clat
17SUMMARY
- Analyze and model the line coupled noise
- Physical solutions to diminish line coupled
noise control signal ordering, swizzling, - Propose Current Steering Logic to lower line
coupled noise - Propose Differential Logic to lower line coupled
noise
18PROSPECTIVE RESEARCH TOPIC
- Dynamic logic is a candidate to lower line
coupled noise from signal ordering view - Algorithm level solutions to specific application
(eg. reduce switching activities)
THANK YOU ALL!