tau08 - Computer Science and Engineering

Download Report

Transcript tau08 - Computer Science and Engineering

Low-Power and High-Speed Interconnect
Using Serial Passive Compensation
Chun-Chen Liu and Chung-Kuan Cheng
Computer Science and Engineering Dept.
University of California, San Diego
http://www.cse.ucsd.edu/~kuan/
Outline
 Motivation
 Previous Works and Our Contributions
 Proposed Passive Compensation Technique
 Theory
 Experiments: An MCM stripline Case
 Analytical Performance Prediction
 Experimental Results and Future Work
Motivation
 Technology Advancement:
Interconnect is one bottleneck of
system performance.
 Bandwidth Increase: Interchip
communication is expected to exceed
15GHz in 2010.
 Low Power Requirement: IO
consumes one major portion of chip
power budget.
Previous Works Overview
 On-chip serial link signaling schemes




Pre-emphasis and equalization (W. Dally, ’98)
Clocked discharging (Horowitz, ISVLSI’03)
Frequency modulation (Wong, JSSC’03, Jose, ISVLSI‘05)
Non-linear transmission line (Hajimiri, JSSC’05, E. C. Kan,
CICC’05)
 Passive compensation


Resistive termination (Hashimoto, EPEP’04, Tsuchiya,
CICC’04, Flynn, ICCAD’05, CICC’05)
Surfliner (C.K Cheng, ASPDAC’07)
Published on-chip serial link signaling
schemes- Resistive Termination
 Use resistive termination to cut the slow RC top
Michael Flynn, ICCAD ‘05
 Tsuchiya et al. developed an analytical model of eye
opening with resistive termination for on-chip
transmission line (CICC ’05)
Published on-chip serial link signaling
schemes- Surfliner
 Use shunt resistors to reduce loss tangent and maximize
eye-opening and minimize jitters.
Haikun Zhu et al. Aspdac’07
 Haikun Zhu et al. developed an analytical model for eye
opening with shunt resistors.
Our Contributions
 The main advantages of this work



Adopt a novel serial passive impedance scheme to reduce the
power consumption and improve the bandwidth.
Derive eye prediction methods using bitonic assumption.
Propose a new interconnect scheme with wide band working
frequency.
 Our proposed scheme

MCM interconnect using parallel resistor and capacitor as
equalizer.
Problem Formulation and Design Flow
 Problem Formulation


Input: T line with R(f), L(f), G(f), C(f) (IBM EIP).
Output: Best Zd to maximize the eye diagram.
 Design Flow
1.
2.
3.
4.
Set Rd = Rskin- Rdc,
Repeat steps 3, 4 with tuned Cd to maximize eye-opening
Generate step response using HPSICE.
Predict eye diagram using step response.
Theory Analytical -Bitonic Step Response
Assumption
 Bitonic step response assumption


A step response that monotonically increases to its
peak and then monotonically decreases to
saturation voltage.
We use three parameters V1, Vmax and Vsat to
predict the eye diagram.
Theoretical Analysis
 Telegrapher’s equations
 Wave Propagation
 Propagation Constant
 Characteristic Impedance

and
correspond to attenuation and phase
velocity. Both are frequency dependent in general.
Implementation
 Interconnect Scale
On-chip
MCM
Board
Length
10mm
10cm
25cm
Series Resistance at
DC
10Ω/mm
1Ω/mm
0.01Ω/mm
Cross Section
Dimension
1μmx1μm
8μmx4.5μm
4milx1.2mil
Dielectric Material
SiO2
Ceramic
FR4
Dielectric Constant
3.9
3.4
3.4
Loss Tangent
0.00068
0.0018
0.016
Frequency
dependency
Small
Large
Significant
Operation Region
RC
RLC
RLC
Skin depth of pure
copper
0.66 μm @ 10GHz
Experiment Setting:
• Geometry is based on IBM high-end
AS/400 system.
• Line length = 10 cm.
Step Response with Rd and Rt (10 segments)
Step Response with Rt (10 segments)
Step Response with Zd and Rt (10 segments)
Eye-height/jitter vs Rd and Cd (10Gbps)
Eye Diagram – Zd, Rt
30Gbps with Cd=0.41e-12, Rd=141, Rt=74
Vheight= 0.303V, Jitter; 2.41ps
Eye Diagram- Zd , Rt
40 Gbps with Cd=0.31e-12, Rd=168, Rt=74
Vheight= 0.23V, Jitter= 2.1ps
Eye Diagram- Zd, Rt
50 Gbps, with Cd=3e-13, Rd=193, Rt=74
Vheight= 0.21V, Jitter= 4.21ps
Eye Diagrams- Zd, Rt
100 Gbps with Cd=1e-13, Rd=247, Rt=74
Non-Distinguishable
Eye Diagrams - Rt
30Gbps with Rd= 0, Rt=70
Vheight= 0.188V, Jitter= 13.78ps
Eye Diagrams - Rt
40Gbps with Rd= 0, Rt=70
Vheight= 0.07V, Jitter= 15.59ps
Eye Diagrams – Rd, Rt
10Gbps, Rd=74,
Vheight= 0.269V, jitter=7.03ps
Eye Diagrams – Rd, Rt
20Gbps, Rd=74
Vheight= 0.163V, jitter=10.04ps
Eye Diagrams – Rd, Rt
30Gbps, Rd=74
Vheight= 0.103V, jitter=15.01ps
Eye Diagrams – Rd, Rt
40Gbps, Rd=74
Vheight= 0.043V, jitter=16.2ps
Experimental Results
Rd= Rskin-Rdc, Rdc=50ohm
Optimal solution, and power consumption
comparison
 Achieve lowest power consumption.
 Reach up to 50Gbps with open eyes.
Compared predicted Eye-high with HSPICE
Future Work
Automate the synthesis.
Prototype & measurement.
Incorporate transmitter/receiver.
Applications: clock trees, buses.
Q/A
Thank You