Automatic MOSFET Sizing to Maximize the Lifetime Yield of Analog - - PowerPoint PPT Presentation

automatic mosfet sizing to maximize the lifetime yield of
SMART_READER_LITE
LIVE PREVIEW

Automatic MOSFET Sizing to Maximize the Lifetime Yield of Analog - - PowerPoint PPT Presentation

Technische Universitt Mnchen Automatic MOSFET Sizing to Maximize the Lifetime Yield of Analog Circuits Husni Habal Technical University of Munich Department of Electrical Engineering and Information Technology The Institute for Electronic


slide-1
SLIDE 1

Technische Universität München

Automatic MOSFET Sizing to Maximize the Lifetime Yield of Analog Circuits

Husni Habal Technical University of Munich Department of Electrical Engineering and Information Technology The Institute for Electronic Design Automation

slide-2
SLIDE 2

Technische Universität München

Contents

  • Overview of the circuit sizing flow
  • Degradation modeling in analog circuits

– Problems and workarounds

– Circuit example

  • Lifetime yield analysis
  • Design centering

– Circuit example

  • Conclusion

2

slide-3
SLIDE 3

Technische Universität München

3

Overview of circuit sizing

Components of the design framework

  • Design centering
  • Lifetime yield analysis
  • Performance simulation
  • Degradation modeling

Design parameters MOSFET width (W), length (L) Operating parameters Temperature (T), Supply (Vdd) Statistical process parameters Threshold voltage (Vth), Toxe Operating time Hours, days, years Parameter degradation , Performances slew rate, gain, power Parametric yield Design centering algorithm Lifetime yield analysis Degradation modeling , Performance simulation

slide-4
SLIDE 4

Technische Universität München

Contents

  • Overview of the circuit sizing flow
  • Degradation modeling in analog circuits

– Problems and workarounds

– Circuit example

  • Lifetime yield analysis
  • Constrained design centering

– Circuit example

  • Conclusion

4

Design centering algorithm Lifetime yield analysis Degradation modeling , Performance simulation

slide-5
SLIDE 5

Technische Universität München

Degradation modeling

  • 5

+ _ s d g

slide-6
SLIDE 6

Technische Universität München

Degradation modeling – analog implementation

  • Differential input stage with cyclostationary analog input
  • Problem: The bias point is not fixed

– – are the node voltages, is the circuit state equation, is an incidence matrix – is periodic with a signal period – the vector of change in all circuit devices

6

+

  • Vin

stress+recovery period = 2 hours signal period = 10 µs “Lifetime” = 10 days S S S R R

slide-7
SLIDE 7

Technische Universität München

  • Differential input stage with cyclostationary analog input
  • Solution:

– At small timescales when , (fixed) – Average the Fermi-level dependency over the input period – Recalculate at large time steps to accommodate changes in – Computational cost: a transient simulation for each recalculation

7

stress+recovery period = 2 hours signal period = 10 µs “Lifetime” = 10 days S S S R R +

  • Vin

Degradation modeling – analog implementation

slide-8
SLIDE 8

Technische Universität München

8

+

  • Vin
  • Differential input stage with realistic cyclostationary analog input

Degradation modeling – analog implementation

Cost: 5 transient simulations

slide-9
SLIDE 9

Technische Universität München

9

  • Simulate the effect of degradation on circuit performances

– is the duration needed for calculation of – Performance simulation:

Degradation modeling – performance simulation

Design centering algorithm Lifetime yield analysis Degradation modeling , Performance simulation

slide-10
SLIDE 10

Technische Universität München

10

+

  • Vin
  • Simulate the effect of degradation on circuit performances

– is the duration needed for calculation of – Performance simulation:

  • Example: simulate step response to calculate settling time

Degradation modeling – performance simulation

slide-11
SLIDE 11

Technische Universität München

11

Degradation modeling – performance simulation

  • Simulate the effect of degradation on circuit performances

– is the duration needed for calculation of – Performance simulation:

  • Problem: need to model degradation during performance simulation ( )

+

  • Vin
slide-12
SLIDE 12

Technische Universität München

12

Degradation modeling – performance simulation

  • Simulate the effect of degradation on circuit performances

– is the duration needed for calculation of – Performance simulation:

  • Problem: need to model degradation during performance simulation ( )
  • Solution: if , then ;

; the flow becomes

  • [Habal and Graeb, ICICDT2013]

Design centering algorithm Lifetime yield analysis Degradation modeling Performance simulation

slide-13
SLIDE 13

Technische Universität München

Contents

  • Overview of the circuit sizing flow
  • Degradation modeling in analog circuits

– Problems and workarounds

– Circuit example

  • Lifetime yield analysis
  • Design centering

– Circuit example

  • Conclusion

13

Design centering algorithm Lifetime yield analysis Degradation modeling Performance simulation

slide-14
SLIDE 14

Technische Universität München

14

Circuit example

  • 45 nm tech [pdk.cadence.com]
  • 39 process parameters
  • 33 design parameters
  • NBTI and HCI modeled
  • Operating parameter ranges
  • Sized without considering degradation
slide-15
SLIDE 15

Technische Universität München

15

Circuit example

slide-16
SLIDE 16

Technische Universität München

16

Circuit example

slide-17
SLIDE 17

Technische Universität München

17

  • Operating parameter dependency

– – Need to consider the worst-case

  • perating corner for degradation:

Open loop Gain

Circuit example

slide-18
SLIDE 18

Technische Universität München

Contents

  • Overview of the circuit sizing flow
  • Degradation modeling in analog circuits

– Problems and workarounds

– Circuit example

  • Lifetime yield analysis
  • Design centering

– Circuit example

  • Conclusion

18

Design centering algorithm Lifetime yield analysis Degradation modeling Performance simulation

slide-19
SLIDE 19

Technische Universität München

19

  • Gaussian distribution of statistical parameters with mean and covariance

Fresh yield analysis [Graeb 2007]

slide-20
SLIDE 20

Technische Universität München

20

  • Gaussian distribution of statistical parameters with mean and covariance
  • Tolerance box for the operating parameters

Fresh yield analysis [Graeb 2007]

T Vdd

slide-21
SLIDE 21

Technische Universität München

21

  • Fresh yield analysis:
  • Bijective mapping bwtween and yield:
  • Fresh yield analysis [Graeb 2007]

T Vdd

  • 1

1 2 3 4 15.9% 50% 84.1% 97.7% 99.9% 99.99%

slide-22
SLIDE 22

Technische Universität München

22

  • Extend the domain of operating parameters with a circuit lifetime
  • Lifetime yield analysis becomes
  • Incremental cost is the cost of an additional operating parameter

Lifetime yield analysis

Operating domain

slide-23
SLIDE 23

Technische Universität München

Contents

  • Overview of the circuit sizing flow
  • Degradation modeling in analog circuits

– Problems and workarounds

– Circuit example

  • Lifetime yield analysis
  • Design centering

– Circuit example

  • Conclusion

23

Design centering algorithm Lifetime yield analysis Degradation modeling Performance simulation

slide-24
SLIDE 24

Technische Universität München

24

  • is a function of the design parameters
  • Design centering formulation
  • Terminate when yield is satisfactory or no new step is possible

Design centering

1 iteration

slide-25
SLIDE 25

Technische Universität München

25

Design centering – circuit example

  • 39 process parameters
  • 33 design parameters
  • Operating parameter ranges
slide-26
SLIDE 26

Technische Universität München

26

Design centering – circuit example

  • 39 process parameters
  • 33 design parameters
  • Operating parameter ranges
  • Specifications

60 dB < CMRR 80 dB < Gain 1.5 mV < IOV < 1.5 mV 5 V/us < Slew rate 60 dB < PSRR 7 MHz < UGBW

slide-27
SLIDE 27

Technische Universität München

27

Design centering – circuit example

  • 39 process parameters
  • 33 design parameters
  • Operating parameter ranges
  • Cost in CPU time (hours)
  • For lifetime yield analysis:

~ 1000 Performance simulations ~ 3000 Degradation simulations Fresh yield

  • ptimization

Lifetime yield

  • ptimization

Performance simulation

1.6 3.7

Degradation modeling

N/A 15.1

slide-28
SLIDE 28

Technische Universität München

28

Design centering – circuit example

  • 39 process parameters
  • 33 design parameters
  • Operating parameter ranges
  • Multi-objective optimization

– Yield versus circuit area

none <400 <360 <320 <300 <280 (um2) 20 40 60 80 (%)

slide-29
SLIDE 29

Technische Universität München

Conclusion

  • NBI degradation model suitable for analog circuit design
  • Decoupling of degradation and performance simulation [ICICDT 2013]
  • Simple extension to calculate lifetime yield analysis
  • Demonstration on a circuit example
  • New circuit examples

29

Future work

slide-30
SLIDE 30

Technische Universität München

Backup slides

Husni Habal Technical University of Munich Department of Electrical Engineering and Information Technology The Institute for Electronic Design Automation 30

slide-31
SLIDE 31

Technische Universität München

31

Significance of lifetime sizing rules

  • Define the feasible region of operation
  • Aid optimization and reduce cost
  • Typically sharp changes in the

performance functions will be avoided

slide-32
SLIDE 32

Technische Universität München

Background

  • 32
slide-33
SLIDE 33

Technische Universität München

Problems

33

  • +
slide-34
SLIDE 34

Technische Universität München

Problems

34

slide-35
SLIDE 35

Technische Universität München

New solutions

35

slide-36
SLIDE 36

Technische Universität München

New solutions

36

slide-37
SLIDE 37

Technische Universität München

New solutions

37

slide-38
SLIDE 38

Technische Universität München

Conclusion

  • Flowchart to evaluate a performance indicator as a function of time

38