Академический Документы
Профессиональный Документы
Культура Документы
Geometric Programming
Jintae Kim, Ritesh Jhaveri, Jason Woo, and Chih-Kong Ken Yang
Department of Electrical Engineering,University of Californica, Los Angeles, CA 90025
Email: jintae@ee.ucla.edu
Abstract
Modern processing technologies offer a number of types of
devices such as high-VT , low-VT , thick-oxide, etc. in addition
to the nominal transistor in order to meet system performance
and functional needs. While designers have leveraged these
devices for mixed-signal design, a design framework is needed
to guide designers in selecting the best set of devices. The
same framework can enable device manufacturers decide
which new devices to include in the suite of device offerings.
This paper presents a design methodology that can quickly
guide a designer in selecting the best set of devices for a
given application, specifications, and circuit structure. The
equation-based optimization framework based on geometric
programming (GP) extends upon previous efforts that optimize
sizing, biasing, and supply voltages. The paper first shows
that convex piecewise-linear function fitting can effectively
model for optimization all the types of devices offered by a
90nm CMOS technology. Additionally, we show the potential
to model and include experimental devices such as a Schottky
Tunneling Source MOSFET. Second, the paper applies the
model to an example circuit, a track-and-hold amplifier. The
optimization and subsequent simulation illustrate the importance and amount of benefit from applying device selection.
1. Introduction
f0 (x)
subject to
fi (x) 1,
i = 1, . . . , m
gi (x) = 1,
i = 1, . . . , p
xi > 0,
i = 1, . . . , n
(1)
K
X
1k 2k
nk
ck x
x
n ,
1 x2
xi > 0.
(2)
k=1
Posynomial functions, or posynomials, are real-valued functions of n real, positive variable xi with nonnegative coefficients ck 0 and any real exponents ij R. When the
posynomial has only a single term, it is known as a monomial,
i.e.,
470
n
1 2
g(x1 , . . . , xn ) = c1 x
1 x2 xn ,
xi > 0.
(3)
HVT
I/O
STSFET
L [m]
[80n,5]
[80n,5]
[240n,5]
[50n,130n]
ID [A]
[1,0.7m]
[0.1,0.5m]
[0.04,0.6m]
[30,3m]
VDS [V]
[0.1,1]
[0.1,1]
[0.1,2.5]
[0.1,1.2]
1/gm [%]
gDS [%]
VGS [%]
VDSAT [%]
CGS [%]
CORE
5.3/12.1
6.4/23.2
2.4/5.9
1.9/5.4
3.1/10.5
HVT
2.1/10.4
16.4/56.8
0.8/3.4
3.7/11.2
3.7/10.5
I/O
4.2/10.5
17.6/64
3.4/10.5
3.9/13.2
5.6/10.5
STSFET
7.5/16.1
35.6/88.5
1/5.5
21.5/47.8
21.6/39.5
471
Power [W]
CH , CLOAD [F]
VSW IN G,DIF F [V]
errAV [%]
[s]
GP
0.73m
700f
0.62
0.39
180.3n
Simul.
0.73m
700f
0.614
0.42
166.8n
1
CIN
(
+ 1) ,
AV
CH
CL CIN + CL CH + CH CH
.
Gm CH
(4)
(5)
(6)
1
(VSW IN G
VDD
+VDSAT,M 3
design constraints for OPAMP that include biasing, phasemargin, slew-rate, and noise [6] will not be repeated here.
VDS,M 1 + VDS,M 2
(8)
1 Equivalent
2 Equivalent
fS =400MHz
472
473
Pmin [W]
M1
M2
M3
M4
M5
CASE 1
0.73m
CORE
CORE
CORE
CORE
CORE
CASE 2
0.66m
CORE
CORE
I/O
CORE
HVT
CASE 3
0.89m
STSFET
STSFET
STSFET
CORE
CORE
CASE 4
0.53m
STSFET
CORE
STSFET
CORE
CORE
Pmin [W]
M1
M2
M3
M4
M5
CASE 1
Infeas.
CORE
CORE
CORE
CORE
CORE
CASE 2
1.38m
CORE
CORE
I/O
HVT
HVT
CASE 3
1.82m
STSFET
STSFET
STSFET
CORE
CORE
CASE 4
0.96m
STSFET
CORE
STSFET
HVT
HVT
Figure 8.
resolution
474
Figure 9.
resolution
6. Conclusion
This paper shows that GP-based circuit optimization method
can be a useful framework to explore performance improvement of device-circuit co-optimization. We demonstrated the
framework to evaluate the benefit of mixing different type of
devices by co-optimizing device and circuit using a track-andhold amplifier. The efficiency of GP optimization is shown
to be critical in searching through the design space. The
experimental result indicates that the amount of performance
improvement by adding new device is pronounced when
design specification is stringent and identifying a signal path
can be leveraged to reduce the large search space.
7. References
[1] A.-J. Annema, et al., Analog Circuits in Ultra-Deep-Submicron
CMOS, IEEE J. Solid-State Circuits, vol. 40, no. 1, pp. 132143, Jan. 2005.
[2] J. Li, et al., A 10b 170MS/s CMOS Pipelined ADC Featuring
84dB SFDR without Calibration, in VLSI Tech. Dig. Papers,
pp. 226-227, Jun. 2006.
[3] R. Jhaveri and J. Woo, Schottky Tunneling Source MOSFET
Design for Mixed Mode and Analog Applications, in Proc. of
ESSDERC, pp. 295-298, Sep. 2006.
[4] S. Boyd and L. Vendenberghe, Convex Optimization. Cambridge University Press, 2003.
[5] S. Boyd, et al., Circuit Optimization via Geometric Programming, Operations Research, vol. 53, no. 6, pp. 899-932, Nov.Dec. 2005.
[6] M. Hershenson et al., Optimal design of a CMOS opamp via
geometric programming, IEEE Trans. Computer-Aided Design,
vol. 20, no. 1, pp. 121, Jan. 2001.
[7] , Design of pipeline analog-to-digital converters via geometric programming, in Proc. of ICCAD, San Jose, CA, Nov.
2002, pp. 317324.
[8] J. Lee et al., Evaluation of fully-integrated switching regulator
for CMOS process technologies, in Proc. of International
Symposium on SOC 2003, Tampere, Finland, pp. 155158, Nov.
2003.
[9] D. Colleran et al., Optimization of phase-locked loop via
geometric programming, in Proc. of CICC, pp. 377380, Sep.
2003. Jan. 2001.
475