Update on the Design of a Slew Controlled LVDS Driver Circuit

Post on 23-May-2022

5 views 0 download

Transcript of Update on the Design of a Slew Controlled LVDS Driver Circuit

Update on the Design of a Slew Controlled LVDS Driver Circuit

Gianluca Traversi for the BG-PV group

Outline

! Nominal simulation results with CLC line – 320 Mbps

! Nominal simulation results with CLC line – 640 Mpbs

! Nominal simulation results with 2cm, 7cm 8cm transmission line (Kovacs Model)

! Corners and temperature simulation

! Monte Carlo (mismatch) simulation

! Conclusions and next steps

Schematic TX + LINE (TEST BENCH)

DRIVER Current reference

Pre-driver

CMFB

VA

VB

Differential output voltage: VOD = VA-VB

TX = Driver + CMFB + Pre-driver + current reference

rppolywo +

rnpolywo

rppolywo +

rnpolywo

Nominal simulation results with CLC line – 320 Mbps Transmission Line:

CP=1pF CL=2pF LS=4nH RT=100!

Simulation details: " 320 Mbps " Receiver not connected " Transient noise

VOD

VA

VB

Nominal Value

VOCM [mV] (average) 608

VOD (Transient Peak) [mV] 127

Power Consumption TX [mW] 2.0

VA

VB

Nominal simulation results with CLC line – 640 Mbps Transmission Line: Simulation details:

" 640 Mbps " Receiver not connected " Transient noise

Nominal Value

VOCM [mV] (average) 609

VOD (Transient Peak) [mV] 127

Power Consumption TX [mW] 2.2

CP=1pF CL=2pF LS=4nH RT=100!

VOD

VA

VB

VA

VB

Nominal simulation results with CLC line

Comparison between the compensated and

uncompensated driver

Simulation details: " 640 Mbps " Receiver not connected " Transient noise " Ls=4nH

Driver compensated

Driver not compensated

CP=1pF CL=2pF LS=4nH RT=100!

VA

VB

Normalized Transfer function

L=0.4nH

L=4nH

L=12nH L=40nH

Nominal simulation results with CLC line CP=1pF CL=2pF LS=1nH, 8nH, 10nH RT=100!

Simulation details: " 640 Mbps " Receiver not connected " Transient noise

Ls=0.4nH Ls=8nH

VB

VA

VOD

VOD NC

VOD NC: VA-VB uncompensated version

VB

VA

VOD

VOD NC

Ls=1nH

VB

Ls=12nH

VA

VOD

Nominal simulation results with CLC line Simulation details: " 640 Mbps " Receiver not connected " Transient noise " Ls=8nH

CD=1pF

- The overshoot can be reduced by means of a tunable CD

CD=2pF (tuned)

VOD

Corners and temperature simulation

" Corners: TT, FF, SS, FS, SF " Temperature: -25°C, -10°C, 0°C, 27°C, 50°C, 75°C

Min Max

VOCM [mV] (average) 604.9 612.2

VOD (Transient Peak) [mV] 108.2 157.8

Power Consumption TX [mW] 1.9 2.8

ff

ss

VA

VB

Simulation details: " 640 Mbps " Receiver not connected

30 simulations

Transmission Line:

CP=1pF CL=2pF LS=4nH RT=100!

VA

VB

Monte Carlo Analysis " 500 mismatch simulations " Temperature 27°C

Min Max Mean Std. dev.

VOCM [mV] (average) 604.6 612.1 608.4 1.3

VOD (Transient Peak) [mV] 116.5 142.1 129.3 4.2

ss

VA

VB

Simulation details: " 640 Mbps " Receiver not connected " Transient noise

VA-VB

VA and VB

VA

VB VOD

Transmission Line:

CP=1pF CL=2pF LS=4nH RT=100!

VA

VB

Nominal simulation results with Kovacs’s model line Simulation details: " 640 Mbps " Receiver not connected " Transient noise

Length = 2cm Length = 7cm Length = 8cm

Nominal simulation results with Kovacs’s model line

Pre-driver input signals

VA - VB

Nominal simulation results with Kovacs’s model line Simulation details: " 640 Mbps " Receiver not connected " Transient noise " Length=8cm

Comparison between the compensated and uncompensated driver

Driver compensated

Driver uncompensated

the eye diagram of the uncompensated version is more open but it shows a ringing effect on the rise edge

Next step: change CP, CL, LS, RT to fit the eye diagram obtained with Kovacs’s model

Tune RD and CD with these values

Layout

83 um

47 um

120 um

100 um

200 um

300um

Global Layout " Linear Bonding Approach using CUP I/O

" 10 um filler

" PDB3A tpan65lpnv2_9lm

" PAD50LAU tpbn65v_9lm

83 um

47 um

120 um 50 um

10 um

Driver +

Receiver Layouts

Baseline solution

Conclusions and next steps

"  Design current and voltage references of the driver

"  Design the CMFB circuit

"  Design the pre-driver circuit

"  MonteCarlo and four-corner simulations

"  Evaluate the performance of the slew-controlled driver at 320Mbps

"  Load the circuit with longer transmission lines (Mark K.)

1.  Layout the driver and receiver circuits

2.  Integrate circuits with ESD protections

Backup Slides

Introduction Tajalli and Leblebici in “A Slew Controlled LVDS Output Driver Circuit in 0.18um CMOS Technology” (IEEE JSSC, Vol. 44, n. 2, Feb. 2009) proposed a slew controlled driver able to compensate the effect of impedance mismatch between the driver itself and its load

Part of the output current is delivered to the load by a delay through Gm2 while Gm=Gm1+Gm2 The transfer function is:

It is therefore possible to obtain a lower transconductance value at high frequency (fast transitions)

Driver circuit model

Model of the driver circuit with output voltage slew controlled by introducing some delay

Schematic I

VT/Vin (normalized)

Gm1/Gm1+Gm2

" With this architecture it is possible to lower the peak by lowering the high frequency response (but it doesn’t cancel the peak)

" Simulation details: " Gm1 and Gm2 are vccs " RD= 4k!, CD= 1pF " LS= 4nH " CP= 0.5pF, CL= 1pF, RT= 50!

SR controlled driver

Normal driver

Schematic II " This architecture reduces the total input

capacitance of the driver and allows (by properly choosing RD and CD) to cancel the peak of the frequency response

" Simulation details: " Gm1 and Gm2 are vccs " RD= 40!, CD= 1pF " LS= 4nH " CP= 0.5pF, CL= 1pF, RT= 50!

VT/Vin (normalized)

VT signal, transient simulation

SR controlled

Normal driver

Schematic II (with MOSFETs) SR controlled Normal driver

VT signal, transient simulation

SR controlled

Normal driver

" Simulation details: " Gm1 and Gm2 " Gm = Gm1+Gm2 " RD= 40!, CD= 1pF " LS= 4nH " CP= 0.5pF, CL= 1pF, RT= 50! " CMFB ideal stage

Eye diagram of the differential signal at RT Simulation details: " Driver stages with MOSFETs " 640Mbps " Receiver not connected

SR controlled

Normal driver

Transient response of a 2cm, 100! differential line (Mark K.)

SR controlled

Normal driver

Simulation details: " Driver stages with MOSFETs " 640Mbps " Receiver not connected