structured analog cmos design

41
STRUCTURED ANALOG CMOS DESIGN Based on the Device Inversion Level Danica Stefanovic

Upload: magnanil-goswami

Post on 24-Oct-2015

61 views

Category:

Documents


5 download

DESCRIPTION

Based on Device Inversion Level

TRANSCRIPT

Page 1: Structured Analog CMOS Design

STRUCTURED ANALOG CMOS DESIGN

Based on the Device Inversion Level

Danica Stefanovic

Page 2: Structured Analog CMOS Design

→ No general analog design methodology.

→ No general design approach .

→ CAD tools for simulation, layout generation and post layout verification.

→ Large number of analog design automation tools,

but only in the university domain!

→ Few analog design automation tools in industry.

STATE OF THE ART

1Structured Analog CMOS Design, D. Stefanovic

Page 3: Structured Analog CMOS Design

→ Deal with increasing circuit complexity ?

→ Deal with very demanding specifications sets ?

→ Estimate technology limits ?

→ Bridge the gap between hand-calculations and simulations ?

→ Use the device physics understanding for analog design ?

→ Optimize analog circuits and find the best trade-offs ?

→ Develop CAD tools for analog design assistance ?

→ Encapsulate analog design knowledge ?

HOW TO

2Structured Analog CMOS Design, D. Stefanovic

Page 4: Structured Analog CMOS Design

Analog design approach

→ Structured analog design

→ Procedural design

Transistor level design

→ the device inversion level as a key variable

CAD tool for analog design assistance

→ PAD tool

→ BSIM2EKV converter

THIS WORK

3Structured Analog CMOS Design, D. Stefanovic

Page 5: Structured Analog CMOS Design

BASIC CONCEPT

→ Circuit-level specificationsfrom system-level simulations

→ Basic analog structures library

→ Procedural design scenarios

→ Sizing and optimization on the level of basic analog structures

→ Topology variants

4Structured Analog CMOS Design ...

Page 6: Structured Analog CMOS Design

STRUCTURED ANALOG DESIGN

5Structured Analog CMOS Design, D. Stefanovic

Page 7: Structured Analog CMOS Design

BASIC ANALOG STRUCTURES LIBRARY

6Structured Analog CMOS Design, D. Stefanovic

Page 8: Structured Analog CMOS Design

BASIC ANALOG STRUCTURES LIBRARY

→ Classification

Transconductance structures:

CS, CD, CG, cascode, differential pair

Load structures:

simple and cascode current mirror

Bias structures:

simple and cascode current mirror

7Structured Analog CMOS Design, D. Stefanovic

Page 9: Structured Analog CMOS Design

BASIC ANALOG STRUCTURES LIBRARY

→ Design parameters

Transconductance structures:

transconductance, input range, noise, voltage mismatch (offset)output resistance, output swing, parasitic capacitances

Load structures:

output resistance, saturation voltage, parasitic capacitances, noise, current mismatch

Bias structure:

output resistance, saturation voltage, current mismatch

8Structured Analog CMOS Design, D. Stefanovic

Page 10: Structured Analog CMOS Design

BEHAVIORAL MODEL OF ANALOG CELL

TRANSISTOR DESIGN CASES

9Structured Analog CMOS Design, D. Stefanovic

Page 11: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Good MOS model

→ Based on physical behavior

→ Covers all significant physical effects

→ Global, compact, accurate

→ Covers all geometry ranges

→ Correct I-V characteristics, correct current derivatives

→ Accurate modeling of the intrinsic capacitances

→ Simple and fast extraction procedure

→ Easy implementation, no convergence problems

10Structured Analog CMOS Design, D. Stefanovic

Page 12: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ MOS model dedicated to analog design

→ Small number of parameters with physical meaning

→ Hierarchical structure

→ Model equations approximations without a great loss of accuracy

→ Accurate modeling of weak and moderate inversion behavior

→ Continuous expressions of current derivatives

→ EKV MOS model(http://legwww.epfl.ch/ekv/)

→ its basic concept makes it possible to develop a design approach at the transistor level

11Structured Analog CMOS Design, D. Stefanovic

Page 13: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. design variables

saturation voltage VDSsat

transconductance gm

output conductance gDS

parasitic capacitances

intrinsic gain Ai

transition frequency ft

equivalent noise

saturation current IDsat

inversion factor IF

transistor width W

transistor length L

ratio W/L

area WL

12Structured Analog CMOS Design, D. Stefanovic

Page 14: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design variables

inversion factor IF

transistor length L

13Structured Analog CMOS Design, D. Stefanovic

Page 15: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters

14Structured Analog CMOS Design, D. Stefanovic

Page 16: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

15Structured Analog CMOS Design, D. Stefanovic

Page 17: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

16Structured Analog CMOS Design, D. Stefanovic

Page 18: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

17Structured Analog CMOS Design, D. Stefanovic

Page 19: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

18Structured Analog CMOS Design, D. Stefanovic

Page 20: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

19Structured Analog CMOS Design, D. Stefanovic

Page 21: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

20Structured Analog CMOS Design, D. Stefanovic

Page 22: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

21Structured Analog CMOS Design, D. Stefanovic

Page 23: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design parameters vs. variables

22Structured Analog CMOS Design, D. Stefanovic

Page 24: Structured Analog CMOS Design

output conductance + saturation voltage

output conductance + transconductance

saturation voltage + gain

gain + sum of par. caps

transconductance + sum of par. caps

transconductance + equiv. noise

gain + transition frequency

transconductance + voltage mismatch

saturation voltage + current mismatch

TRANSISTOR LEVEL DESIGN

→ Design cases :

23Structured Analog CMOS Design, D. Stefanovic

Page 25: Structured Analog CMOS Design

TRANSISTOR LEVEL DESIGN

→ Design recipes

24Structured Analog CMOS Design, D. Stefanovic

Page 26: Structured Analog CMOS Design

DESIGN CHARTS

25Structured Analog CMOS Design, D. Stefanovic

Page 27: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Circuit partitioning

→ Basic analog structures

specifications derivation

→ Step-by-step design sequence

in transconductance-load-bias

structure order

26Structured Analog CMOS Design, D. Stefanovic

Page 28: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Circuit partitioning

→ Basic analog structures

specifications derivation

→ Step-by-step design sequence

in transconductance-load-bias

structure order

27Structured Analog CMOS Design, D. Stefanovic

Page 29: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Circuit partitioning → example: fully-differential folded cascode OTA

28Structured Analog CMOS Design, D. Stefanovic

Page 30: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Circuit partitioning → example: fully-differential folded cascode OTA

29Structured Analog CMOS Design, D. Stefanovic

Page 31: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Circuit partitioning → example: fully-differential folded cascode OTA

30Structured Analog CMOS Design, D. Stefanovic

Page 32: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Specifications derivation → example: fully-differential folded cascode OTA

31Structured Analog CMOS Design, D. Stefanovic

Page 33: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Specifications derivation → example: fully-differential folded cascode OTA

32Structured Analog CMOS Design, D. Stefanovic

Page 34: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Design sequence

Structured Analog CMOS Design ... 33

Page 35: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Design optimization

→ Specification propagation

→ Parameters’ bounds verification

example:

→ Topology variants

Structured Analog CMOS Design ... 34

Page 36: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Topology variants → example: fully-differential folded cascode OTA

35Structured Analog CMOS Design, D. Stefanovic

Page 37: Structured Analog CMOS Design

PROCEDURAL DESIGN

→ Topology variants → example: fully-differential folded cascode OTA

36Structured Analog CMOS Design, D. Stefanovic

Page 38: Structured Analog CMOS Design

PAD tool (http://analog.epfl.ch/)

→ Basic features

→ Analog design assistance

→ Interactive interface

→ Step-by-step designof analog cells

→ Sizing and optimization

→ Intuitive understanding

37Structured Analog CMOS Design, D. Stefanovic

Page 39: Structured Analog CMOS Design

BSIM2EKV tool (http://analog.epfl.ch/)

→ Conversion concept

38Structured Analog CMOS Design, D. Stefanovic

Page 40: Structured Analog CMOS Design

CONCLUSION

→ Simplify complex analog design problems by partitioning of

analog cells into basic analog structures

→ Size each basic analog structure in the environment

imposed by the circuit

→ Look for the design trade-offs on both circuit level and

transistor level

→ Use the inversion level as a key design variable

39Structured Analog CMOS Design, D. Stefanovic

Page 41: Structured Analog CMOS Design

STRUCTURED ANALOG CMOS DESIGN

Based on the Device Inversion Level

Danica [email protected]