Allen Practice Analog
Allen Practice Analog
Phillip Allen
Schlumberger Professor of ECE
Georgia Institute of Technology
[email protected]
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
INTRODUCTION
Practice
(Webster) – The condition of being proficient through systematic exercise. The
continuous exercise of a profession by a professional.
Objective
Help understand what is analog IC design and how to do it successfully and productively.
Focus Questions
• What is analog circuit design?
• What is the analog integrated circuit design process?
• What are the key principles, concepts and techniques for analog IC design?
• How can the analog IC designer enhance creativity and solve new problems in today’s
industrial environment?
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 3
System 2
System 4
031028-01
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
atic,
- S c hem
l
Perform trica tings
a
dynam nce - Static Elec rents, ra
r
ic, phy
sical dc cu
ANALOG Physical - Components,
DESIGN sizes, connections, busses
rocess,
o n s t r a ints - P re Test
in
C atu prob g - stim
temper
supply, es, v u
erifi li,
catio
n
031028-02
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 5
Successful
Principles
Solution
Tools
Experience 031030-01
Innovation is the ability to apply the concepts, principles and tools pertinent to analog
design and create a unique solution.
Some of the characteristics of innovation:
• Understand the principles, concepts, and tools (methods)
• Organized thinking (able to grasp cause and effect)
• Experience and intuition
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
Modeling
Modeling:
Modeling is the process by which the electrical properties of an electronic circuit or
system are represented by means of mathematical equations, circuit representations,
graphs or tables.
Models permit the predicting or verification of the performance of an electronic
circuit or system.
Examples:
Ohm’s law, the large signal model of a MOSFET, the I-V curves of a diode, etc.
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 7
Assumptions
Assumptions:
An assumption is taking something to be true without formal proof. Assumptions in
analog circuit design are used for simplifying the analysis or design. The goal of an
assumption is to separate the essential information from the nonessential information
of a problem.
The elements of an assumption are:
1.) Formulating the assumption to simplify the problem without eliminating the
essential information.
2.) Application of the assumption to get a solution or result.
3.) Verification that the assumption was in fact appropriate.
Examples:
Neglecting a large resistance in parallel with a small resistance
Miller effect to find a dominant pole
Finding the roots of a second-order polynomial assuming the roots are real and
separated
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 9
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 11
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
Simulation
Physical Definition
Physical
Design Physical Verification
Parasitic Extraction
Fabrication Fabrication
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 15
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 17
;;
Electrical design is the process of going from the specifications to a circuit solution. The
inputs and outputs of electrical design are:
L
W
W/L ratios
VDD
M6
Circuit or Analog M3 M4 Cc
vout
systems Integrated -
vin
M1 M2 CL
-
VSS
Topology
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
M5
I2
i out
M4
M3 M6
Your previous experience (if you are new in the field V T+2V ON M1
M7 M2
this is a challenge)
Experienced colleagues
- Select a solution that:
Is simple
You understand – don’t be afraid to use “recipes”
Has the potential to meet the specifications 031111-04
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 19
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 21
???
040512-01
- Use models that capture the technology variations to make sure the design will work
for the given technology (if this information is not available, run the circuit over a wide
temperature range to get similar results)
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
;;
CIRCUIT LAYOUT FABRICATION
Blue Green Black Red Orange White
;;;;;;;;;
;;
;; ;;
; ;;;
+5V vout
M2
;;;;;;;;;
;;
;;;;
;; ;;
;; ;;;
vout
yy yy
;;
vin
M2
(2.5V) (2.5V)
M1
;;
;;;;;
M1 p+ te
p+ a
n+ tr
n+ s
b
p-well u
-s
n-substr n
ate
031113-01
5V vin
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 23
;;;;
;;;;
G la s s
Mask
- M e ta
l Level
;;;;;;;;;;
t
is
r es
o l
o te t a i d e
;;;;;;;;;;
h
P M Ox
P h o to r
es
M e ta l is t ck
hi
;;;;;;;;;;
T h ic k T e
O x id e at
s tr
b
S u b s tr Su
a te
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 25
Design Rules
What are the failure mechanisms in the technology that design rules attempt to prevent†?
†
Alan Hastings, “The Art of Analog Layout”, Chap. 4, Prentice-Hall, New Jersey, 2001
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
Packaging†
Packaging of the integrated circuit is an important part of the physical design process.
The function of packaging is:
1.) Protect the integrated circuit
2.) Power the integrated circuit
3.) Cool the integrated circuit
4.) Provide the electrical and mechanical connection between the integrated circuit and
the outside world.
Packaging steps:
Attachment Connecting Encapsulating the
Dicing
of the chip to the chip to chip and lead
the wafer
a lead frame a lead frame frame in a package
031115-01
Other considerations of packaging:
• Speed
• Parasitics (capacitive and inductive)
†
Rao Tummala, “Fundamentals of Microsystems Packaging,” McGraw-Hill, NY, 2001.
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 27
Types of tests:
• Functional – verification of the nominal specifications
• Parametric – verification of the characteristics to within a specified tolerance
• Static – verification of the static (AC and DC) characteristics of a circuit or system
• Dynamic – verification of the dynamic (transient) characteristics of a circuit or system
Additional Considerations:
Should the testing be done at the wafer level or package level?
How do you remove the influence (de-embed) of the measurement system from the
measurement?
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
031111-04
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 29
Concepts - Analog
Information Analog
IC Design
that enhances Design
Process
design
Principles (laws)
used in design 040511-01
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 31
ID1 ID2
M2
W1 M1 W2
L1 L2
040511-02
(Unfortunately, this principle must be coupled with matching principles associated with
the physical layout of the two transistors as well.)
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 33
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
Feedback Type Input/Output Resistance w/o Fb. Input/Output Resistance with Fb.
Negative-Series R R(1 + Loop Gain)
Negative-Shunt R R
1 + Loop Gain
Positive-Series R R(1 - Loop Gain)
Positive-Shunt R R
1 - Loop Gain
Therefore, to decrease the output resistance of a MOSFET circuit below the value of
1/gm, one must use some form of negative-shunt feedback.
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 35
1- x
5.) Replace the denominator with the first two terms of a power series and ignore
away higher order terms.
x2 ∆x ∆x2 ∆x
= 1 + + ≈1+
x1 x 2x x
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 37
;;;
Collector
Electrons
Source Gate
Base
Drain
;;;;;
Emitter
or
n+
ct
le
ol
C
n+
n+
te
it
m
n+
p
e
n+
as
B
l
n+
ia
ne Sourc pe
ax
pita
p-ty te
it
e Ch
ep
xia ia l
annel
n
l tax t r a
n+ p
n epi Drain subs
+
Vacuum n
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 39
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
Troubleshooting†
What is it?
Troubleshooting is the process of identifying why a circuit does not work. In the
process, it is most desirable to understand how to fix the problem.
How is troubleshooting accomplished?
1.) Investigation – gathering facts about the
problem
???
2.) Formulating what might be wrong based on
the investigation (hypothesis)
3.) Testing the hypothesis to see if it is correct
In many respects, troubleshooting is very
similar to the work of a detective.
031116-02
†
Robert Pease, “Troubleshooting Analog Circuits,” Butterworth Heinemann, Woburn, MA, 1991.
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 41
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 43
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
Project Steps
1.) Development of a short course with the following ingredients
a.) Technology
b.) Models
c.) Electrical Design
d.) Physical Design
e.) Testing and Design Capture
2.) Development of six examples of analog circuit design starting from specifications and
ending with testing and documentation.
a.) Stable Voltage Reference
b.) Operational Amplifier
c.) Filter
d.) Analog-Digital Converter
e.) Voltage-Controlled Oscillator (LC)
f.) Frequency Synthesizer
3.) Incorporation of the above two items into a short course whose focus is to teach an
understanding of how analog IC design is performed.
4.) After the short course has been tested and refined, write the results in the form of a
text on the practice of analog IC design.
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
The Practice of Analog IC Design (5/13/04) Page 45
Mentoring/Coaching
Goal: Apply the previous material in a mentoring/coaching environment to help experts in
industry apprentice new engineers.
Problem: Some capable mentors do not have the people skills to teach others.
Solution: Difficult to solve. Requires humility and teachability.
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004
SUMMARY
• What is analog circuit design?
The complex process of creating circuit solutions using analog circuit techniques.
• What is the analog integrated circuit design process?
The even more complex process of combining analog design with IC technology
which requires electrical, physical and test design.
• What are the key principles, concepts and techniques for analog IC design?
Key principles – Fundamental laws
Key concepts – Important relationships and ideas
Key techniques – Tools that allow simplification or insight
• How can the analog IC designer enhance creativity and solve new problems in today’s
industrial environment?
Learn the key principles, concepts and techniques of analog circuit design
Learn from mistakes
Learn the technology
Always try to understand the concept and operation of the circuit, never rely on a
computer or someone else for this understanding
IEEE Santa Clara Valley Solid-State Circuits Chapter – May 13, 2004 © P.E. Allen - 2004