English
English
English
Analog-VLSI Design
Hirokazu Ikeda
[email protected]
IPNS,
High Energy Accelerator Research Organization
July 28, 2003 @Riken
1
Contents for talk
Title: Introduction to analog-VLSI design
1) What is CMOS?
2) Design flow (with examples)
3) Multi-chip project provided by VDEC
4) Recent progress: IP and Pixel
2
What is CMOS?(1)
CMOS is a silicon-based integrated circuit fabrication technology
with complementary FETs
PMOS Transistor NMOS Transistor
Field Oxide
3
What is CMOS?(2)
General: Specific parameters for 0.35um
1)Conformance with very high CMOS from RHOM
integration with very low power
consumption. Gate oxide:7.2 nm
2) Complicated analog-digital circuits are
allowed to be mixed together Gate length:0.4 mm
3) Fabrication process is well matured.
4) Easy to be destructed by static Metal width:0.6 mm
discharge
5) Difficult to implement large capacitors Metal spacing:1 mm
and high resistors.
6) Allowable power-rail voltage is Resistor:2.35 kW/□
relatively low.
7)Absolute value for elements is very
Capacitor:1.8 fF/mm2
poor, while matching is excellent.
Power rail:2.7-3.6 V
8) Radiation tolerance is being improved.
4
Design Flow
1)Making-up Spec’s
2)Functional description
3)Transistor-based
description+verification
4)Layout design +verification
5)Silicon Process ( front-end, back-end)
6)Delivery to designers
5
Functional Description(1)
The first step of circuit design is to construct a signal chain
with ideal elements such as VCCS’s, VCVS’s, resistors, and capacitors.
VCVS
前置増幅器 整形増幅器
Integrator
非反転増幅器 and Amplifier
ポール・ゼロ補償
Pole/zero canceller
6
Preamplifier
Functional Description(2)
Generation of SPICE-netlist
* SPICE netlist written by S-Edit Win32 7.03
.SUBCKT IdealOp VINN VINP VOUT Gnd
e1 VOUT Gnd VINP VINN 10000 Simulation Program,
.ENDS Integrated Circuit Emphasis
.SUBCKT PreAmp IOUT VIN Gnd
g1 IOUT Gnd VIN Gnd 2m
.ENDS
.SUBCKT SigChain AIN AOUT MON1 MON2 Gnd
X1 MON1 AIN Gnd PreAmp
X2 N3 Gnd MON2 Gnd IdealOp
X3 N1 MON2 AOUT Gnd IdealOp
C1 AIN MON1 0.2pF
C2 N2 N3 5p
C3 N3 MON2 0.5p
R4 AIN MON1 210Meg TC=0.0, 0.0 * Main circuit: T000
R5 N3 MON2 5Meg TC=0.0, 0.0 X1 N1 OUT MON1 MON2 Gnd SigChain
R6 N1 AOUT 6K TC=0.0, 0.0 C1 TP N1 0.2pF
R7 Gnd N1 2K TC=0.0, 0.0 .op
RP MON1 N2 500K TC=0.0, 0.0 v2 TP Gnd pulse(0.0 36m 100n 10n 10n 100u 200u)
RZ MON1 N3 7.9Meg TC=0.0, 0.0 .tran 10n 50u
.ENDS .print tran v(VTP) v(MON1) v(MON2) v(OUT)
* End of main circuit: T000 7
Functional Description(3)
Execution of SPICE with functional description; confirming
whether the description is exactly what you want to do.
V(OUT)
V(MON1)
V(TP)
Functional description(4)
Electronic noise is inherent to electronic devices and is enhanced by
detector capacitance and leakage current.
Calibration
Pulse for normalization
Noise spectrum
Integrated noise
9
Transistor-based circuit design
The step is to assemble MOSFET’s to implement required
functions as specified or implied
10
Resistance Circuit(1)
The resistance circuit exhibits a resistor-like behavior for its one terminal
while the other terminal is kept as high impedance.
11
Resistance circuit(2)
AC analysis
Resistance Circuit (3)
DC analysis
Preamplifier(1)
Preamplifier is an integrator circuit to gather charges generated
in a detector medium with very low electronic noise.
Constant current
14
Preamplifier(2)
Adding a resistance circuit as well as a feed-back capacitance.
Reference circuit
Transient Analysis
Test Pulse
Test Pulse
Feed-back
capacitance
15
Preamplifier(3)
Additional noise sources contribute to the total noise in one way or another.
Noise Analysis
AGAIN!
16
Preamplifier(4)
The SKEW parameters provide modified SPICE parameters
corresponding to the deviation of the silicon process
W/ Temperature dependence
SKEW Simulation W/ Radiation damage
17
LAYOUT Design
LAYOUT design is a step to draw mask geometries for
a photo-lithography
It happens the case that the layout design is asked to be
finished by an out-side expert; the circuit design should be
well documented prior to initiating the layout design.
1) Examples (Preamplifier, Resistance circuit, and etc)
2) DRC
3) LVS
18
LAYOUT for Preamplifier
Dummy
19
LAYOUT for Resistance Circuit
20
LAYOUT for Digital Circuits
Layout for digital circuits is denser than that for analog circuits
21
DRC
DRC is a step to eliminate violations against the design-rule.
22
LVS
LVS is a step to verify conformance between the layout design and
the SPICE netlist.
Extracted netlist SPICE netlist
C0 N1 Vss 0.2pF
C79 VSS 16 1.99800E-13 CC1 RLO VM 2.69280E-16 CC26 C1 VSS 1.94140E-14 CC51 15 VSS 7.73580E-15
CC2 RLO VDD 3.93420E-15 CC27 C1 C2 1.52280E-16 CC52 15 24 1.21120E-15 C1 N5 Vss 0.4pF
C80 VSS 16 1.99800E-13
CC3 RLO AIN 7.99200E-16 CC28 C1 C3 1.52280E-16 CC53 15 25 1.21120E-15 C2 N4 Vss 0.8pF
C81 VSS 16 1.99800E-13
CC4 RLO VSS 1.28943E-14 CC29 C2 VDD 6.27600E-16 CC54 16 VDD 1.33974E-13 C3 N3 Vss 1.6pF
C82 VSS 16 1.99800E-13
CC5 VM VDD 5.61180E-15 CC30 C2 VSS 2.16160E-14 CC55 16 VSS 2.25064E-14
C83 VSS 17 1.99800E-13
CC6 VM AIN 7.99200E-16 CC31 C2 C3 1.52280E-16 CC56 17 VDD 6.69872E-14
C84 VSS 17 1.99800E-13 CC7 VM VSS 1.26425E-14 CC32 C3 VDD 6.27600E-16 CC57 17 VSS 1.05768E-14
C85 VSS 18 1.99800E-13 CC8 AIN VDD 4.84440E-15 CC33 C3 VSS 2.59496E-14 CC58 18 VDD 3.34936E-14
C86 VSS 19 1.99800E-13 CC9 AIN VSS 5.41248E-15 CC34 11 VDD 3.97345E-14 CC59 18 VSS 4.61200E-15
C87 VSS 16 1.99800E-13 CC10 AIN 15 2.46144E-15 CC35 11 VSS 3.34900E-15 CC60 19 VDD 2.31392E-14
C88 VSS 16 1.99800E-13 CC11 AIN 24 2.87500E-16 CC36 11 13 9.07200E-16 CC61 19 VSS 4.61200E-15
C89 VSS 16 1.99800E-13 CC12 AOUT VDD 1.59840E-15 CC37 11 15 2.41920E-15 CC62 20 VSS 6.26770E-15
C90 VSS 16 1.99800E-13 CC13 AOUT VSS 4.07737E-14 CC38 12 VDD 2.01848E-15 CC63 21 VSS 4.70260E-15
CC14 AOUT C0 2.36160E-16 CC39 12 VSS 4.18735E-14 CC64 22 VDD 2.40430E-15
C91 VSS 17 1.99800E-13
CC15 AOUT C1 5.71680E-16 CC40 12 13 1.22085E-15 CC65 23 VDD 1.19240E-15
C92 VSS 17 1.99800E-13
CC16 AOUT C2 5.71680E-16 CC41 12 20 1.20960E-15 CC66 26 VSS 8.91600E-16
C93 VSS 18 1.99800E-13 CC17 AOUT C3 5.71680E-16 CC42 12 21 9.07200E-16 CC67 27 VSS 8.54000E-16
CC18 AOUT 13 1.20960E-15 CC43 12 29 2.87500E-16 CC68 28 VSS 8.91600E-16
CC19 AOUT 15 3.10768E-15 CC44 12 30 2.87500E-16 CC69 29 VSS 8.91600E-16
CC20 C0 VDD 6.27600E-16 CC45 13 VDD 7.01411E-15 CC70 30 VSS 8.91600E-16
CC21 C0 VSS 1.65874E-14 CC46 13 VSS 2.07688E-14
CC22 C0 C1 1.52280E-16 CC47 13 22 3.02400E-16
CC23 C0 C2 1.52280E-16 CC48 14 VDD 5.71456E-15
CC24 C0 C3 1.52280E-16 CC49 14 22 3.02400E-16
CC25 C1 VDD 6.27600E-16 CC50 15 VDD 2.87840E-15
24
東京大学大規模集積システム設計教育研究セン
ター
1.2um
25
Development of front-end IP
Front-end is a circuit directly connected to a radiation detector.
IP stands for Intellectual Properties; specifically reusable sub-circuit
designs organized to be ready for migrated use.
In place of
Conclusion/summary
1) 260mm by 260mm
2) Preamplifier
3) Shaping amplifier
CR-RC3
4) Peak-hold circuit
5) Comparator
6) Analog multiplexer
7) Trim-DAC/registers
27/E
以上
以下付録が2枚あります。
Pole/zero
canceller
3rd integrator
Peak-hold circuit