Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

25
Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002

Transcript of Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Page 1: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Low Power – High Speed MCML Circuits (II)

Shahnam Khabiri

95.575

March, 2002

Page 2: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Outline:Outline:

- Introduction

- CSL and MCML operation

- CMOS, MCML, CML, ECL comparison

- DyCML

- Feedback MCML

- Adaptive pipeline system for MCML

- Conclusion

- References

Page 3: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

IntroductionIntroduction

VLSI development goals:

- Large integration density

- High speed operation

- Low power dissipation

- Low cost

Page 4: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Introduction …Introduction …

Why not CMOS:

- Switching noise in mixed mode ASIC’s

- f P

- Vdd P , but Delay , …

Why CMOS:- High packing densities

- High noise margin

- Simplicity

- No static power dissipation

- Yield

- Low cost, …

Page 5: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Current Steering Logic (CSL)Current Steering Logic (CSL)

Advantage:- Reduced power supply current noise

Disadvantage:

- Additional output branch for each fanout

- Static power dissipation

- Frequency proportional dynamic power dissipation

Page 6: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

MCML OperationMCML Operation

- Rise time depends on RL (RFP voltage)

- Fall time depends on I (RFN voltage)

- NMOS current source has longer L to provide high ro

- Less sensitivity to noise margin and gain, therefore :

gain could be set to 1.4

and Vswing set to 300mv

Page 7: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

MCML Logic GatesMCML Logic Gates

Page 8: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

CMOS, MCML, CML, ECLCMOS, MCML, CML, ECL

  CMOS MCML CML ECL

Delay C.Vdd/[K(Vdd-VT)2] C.V/I C.V/I <Tcml

Power C(Vdd)2.f Vdd.I Vdd.I >Pcml

Vms VT = 0.6 v (I/K)0.5+VT

= 0.9 v

2VBE+VSC

= 1.8 v

3VBE+VSC

= 2.6 v

Page 9: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

CMOS, MCML, CML, ECL …CMOS, MCML, CML, ECL …

Page 10: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Simulated results for an MCML Simulated results for an MCML F.A.F.A.

- MCML Full Adder in 0.5um

Vdd = 1.2 v

delay = 200ps

-CMOS:

Vdd = 3.3 v, delay = 600ps

Vdd = 1.5 v, delay = 2ns

Page 11: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Experimental results for an Experimental results for an MCML F.FMCML F.F

- 0.5 um cmos, f = 1.8 GHz

- Delay between clock edge and output = 160ps

Page 12: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

DyCMLDyCML

- Vswing.CL = WC1.LC1.Cox.(Vdd-Vswing)

- C1 size

Advantage:

- Dynamic current source

- No static power dissipation

- More stability in compare with other dynamic circuits

- Supply voltage is as low as Vtn+|Vtp|

Page 13: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

DyCML …DyCML …

Cascading:

1- Clock Delay mechanism (CD)

less stability

2- Self Timing scheme (ST)

higher delay and power consumption

Page 14: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Simulation results for DyCMLSimulation results for DyCML

- Using 0.6 um CMOS

- Vdd = 3.3 v, f = 100MHz

- DyCML more suitable for complex gates

- ST is slower than CD and consumes more power

Page 15: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Feedback MCMLFeedback MCML

Effect of Vth fluctuation:

- Vth fluctuation is due to:

Fluctuation of gate oxide thickness

Fluctuation of gate length

Random placement of the channel dopant

VB = G(0).Vth

G(0) VB

Page 16: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Feedback MCML …Feedback MCML …

- If GC(fmax) = GF(fmax)

GF(0) < GC(0)

VB is smaller

More tolerance for Vth @ several GHz

- LMF1 and LMF2 are

larger than minimum

Page 17: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Feedback MCML 1:2 Demux and Feedback MCML 1:2 Demux and simulation results:simulation results:

- Feedback MCML tolerates two times more Vth fluctuation in compare with conventional MCML

- Experimental results show 10 Gb/s Mux, Demux 1:8 in 0.18um use ¼ power of GaAs or Si bipolar and faster than CMOS.

- Feedback MCML Latch implementation

Page 18: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

MCML Optimization in Mixed Signal MCML Optimization in Mixed Signal Applications …Applications …

Voltage Swing Control (VSC):

- VSC allows fixed voltage swing across variety of currents and easy trade off speed for power

- Drawbacks:

Power and area overhead

different gates won’t track Vlow exactly so hard to share VSC

Page 19: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Adaptive pipeline system for Adaptive pipeline system for MCMLMCML

Current Source Controller:- RFN and consequently I

will be set based on critical path delay requirements

- Circuit timing insensitive to process, temperature and voltage variation.

- Design for nominal delay and not the worst case delay

Page 20: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Full Adder in MCMLFull Adder in MCML

- We can use Current scaling to increase Carry speed

- For small number of bits <16 bits CLA is not a great help

Page 21: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Experimental Results:Experimental Results:

- Using 0.25 CMOS process for a 12 bits CORDIC Full Adder

- Power results of MCML are up to 1.5 times less than CMOS CORDIC’s with similar propagation

Page 22: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

ConclusionConclusion

- High speed:

Tcmos > Tmcml > Tcml > Tecl

NMOS devices, Low voltage swing, All ON Transistors

- Low power consumption

@500MHz with applicable Vdd’s:

Pcmos > Pecl > Pcml > Pmcml

- Flexible to construct any logic circuit

- High speed compact circuits are feasible

- P is constant with increasing f (good for high speed applications)

- Fixed power supply current (good for mixed signal ASIC’s)

- Vdd P , No effect on Delay

MCML advantages:

Page 23: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Conclusion …Conclusion …

- Small Vswing reduces cross talk

- Common noise rejection capability

- MOS related advantages:

good yield, small area, low cost, low supply voltage

- No theoretical minimum for E.D

For a linear chain of N identical MCML gates:

E.D = N3.C2.Vdd.V2/I

I E.D

-Flexibility in design optimization:

Vswing, I, Vdd, Transistor sizes

MCML advantages:

Page 24: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

Conclusion …Conclusion …

- VT deviation impact on functionality and

delay

- Static power

- Not suitable for power down mode systems

- Large load resistors need large area

- Matching of rise and fall delays

- Shallow depth logic is a limit for MCML

MCML disadvantages:

Page 25: Low Power – High Speed MCML Circuits (II) Shahnam Khabiri 95.575 March, 2002.

References:References:

Yamashina, Yamada,”An MOS Current Mode Logic Circuit for Low Power GHz Processors”, NEC Res & Dev, 1995.J.Rabaey, J.M.Musicer,”MOS current mode logic for low power, low noise CORDIC computation in mixed signal environment”, 2000.A.Tanabe,”0.18 u CMOS 10 Gb/s Multiplexer/Demultiplexer Ics using current mode logic with tolerance to Threshold Voltage fluctuation”,IEEE J. Solid State Circuits, Vol36, No 6, June 2001.M.W.Allam, M.I.Elmasry,”Dynamic current mode logic: a new low power high performance logic style”,IEEE J. Solid State Circuits, Vol36, No 3, March 2001.

D.J.Allostot,”Current mode logic techniques for CMOS mixed-mode ASIC’s”,IEEE Custom Integrated Circuits Conf., 1991.