SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering
           Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                   Vol. 2, Issue 6, November- December 2012, pp.343-346
          Optimal Design Of CMOS Op- Amp Using Geometric
                            Programming
            Harsh Vardhani*, Deepak Agrawal**, Abhishek Tripathi ^
            *(Department of Electronics and communication, Suresh Gyan Vihar University, Jaipur.)
        ** (Department of Electronics and communication , Government Engineering College Jhalawar)
         ^(Department of Electronics and communication, Singhania University, Jhunjhunu, Rajasthan)


ABSTRACT
The problem of CMOS op-amp circuit sizing is             integrated system on a single chip, the digital and
addressed here. Given a circuit and its                  analog circuits are combined together. This
performance specifications, the goal is to               integration of analog and digital circuits results in so
automatically determine the device sizes in order        called mixed-signal integrated circuits. Though in an
to meet the given performance specifications             integrated system, the analog circuitry occupies a
while minimizing a cost function, such as a              small physical area compared to the digital
weighted sum of the active area and power                counterpart and becomes the bottleneck in design
dissipation. The approach is based on the                time reduction. The main reason for this is that the
observation that the first order behavior of a           number of performance functions in an analog
MOS transistor in the saturation region is such          circuit is much larger than that in a digital circuit.
that the cost and the constraint functions for this      Further, analog performances are very sensitive to
optimization problem can be modeled as                   the design variables and variation in the
posynomial in the design variables. The problem          performance across the design space is quite high.
is then solved efficiently as a convex optimization      Increase of design complexity and, at the same time,
problem. Second order effects are then handled           demand of design cycle time reduction due to highly
by formulating the problem as one of solving a           competitive market can be managed only by the use
sequence of convex programs. Numerical                   of computer aided design. CAD tools specifically
experiments show that the solutions to the               made to analog integrated circuit design promise to
sequence of convex programs converge to the              improve the design process in a variety of ways:--
same design point for widely varying initial             1) By shortening design times:
guesses. This strongly suggests that the approach        2) By simplifying the design process:
is capable of determining the globally optimal           3) By improving the likelihood of error-free designs
solution to the problem. Accuracy of                     from the first fabrication run:
performance prediction in the sizing program             4) By reducing design and production cost:
(implemented in MATLAB) is maintained by                 5) By improving manufacturing yield:
using a newly proposed MOS transistor model              6) By allowing easier tracking of fabrication
and verified against detailed SPICE simulation.          processe

INTRODUCTION                                             Design Formulation for Two-Stage CMOS
          The current trend in microelectronics is to    OP-AMP Sizing
integrate a complete system that previously                        Two stage refers to the number of gain
occupied one or more boards on one or a few chips.       stages. First gain stage is a differential input single
Although most of the functionality in an integrated      ended output stage. The second gain stage is
system is implemented in digital circuitry, analog       normally a common source gain stage that has an
circuits are needed to interface between the core        active load. Capacitor Cc is included to ensure
digital system and the real world. Analog interface      stability when the op-amp is used with feedback.
circuits have, thus, become vital and indispensable      Because Cc is between the input and the output of
parts of most digital circuits. They provide the         the high gain second stage, it is often called Miller
necessary signal conditioning and modification so        capacitance. Since it’s effective capacitive load on
that they can be processed digitally. Interface          the first stage is larger than its physical value In the
circuits span a wide variety of functions and            class of two-stage op-amps, there is a basic
applications such as data acquisition systems, A/D       structural similarity, namely the           hierarchical
and D/A converters, particle and radiation detection     structure of different configurations is the same. It is
circuits, automotive electronics, biomedical             only the sub circuits, which are the leaf cells of the
instrumentation and control circuits, robot sensing,     hierarchy that are different across the         various
industrial    process     monitoring,      implantable   topologies. A two-stage op-amp consists of an input
biomedical instruments, preamplifiers, compressors,      stage, a second stage, and a compensating circuit.
power drivers, etc. Therefore, to realize an             The input stage has three parts:--


                                                                                                 343 | P a g e
Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering
           Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                   Vol. 2, Issue 6, November- December 2012, pp.343-346
1. Current Source,                                         The term `monomial', which is used here (in the
2. Differential Pair                                       context of geometric programming) is similar to, but
3. Current Mirror.                                         differs from the standard definition of `monomial'
The second stage has two parts:--                          used in algebra. In algebra, a monomial has the form
1. Transconductance Amplifier                              (1), but the exponents ai must be nonnegative
2. Active Load.                                            integers, and the coefficient c is one.
                                                           A sum of one or more monomials, i.e., a function of
          Each one of the four sub circuits, namely        the form
differential pair, current mirror, transconductance
amplifier, and active load, can be either simple or                        K

                                                                           
                                                            K
cascoded. For a cascoded current mirror, a level
shifter is required between the input stage and the
                                                           
                                                           k 1
                                                                  f(x) =
                                                                           k 1
                                                                                  ckx1a1k…… xnank         (2)
second stage. The compensating circuit consists of a
capacitor and a resistor. The transistors in the                    where ck > 0, is called a posynomial
differential pair can either be n-type or p-type. The      function or, a posynomial (with K terms, in the
choice of polarity of the transistors in the differentia   variables x1,…….., xn). The term `posynomial' is
l pair also determines the polarity of the transistors     meant to suggest a combination of `positive' and
in the other subcircuits.                                  `polynomial'. Any monomial is also a posynomial.
                                                           Posynomials      are   closed     under     addition,
                                                           multiplication, and positive scaling. Posynomials
                                                           can be divided by monomials (with the result also a
                                                           posynomial) i.e. if f is a posynomial and g is a
                                                           monomial, then f/g is a posynomial. If  is a
                                                           nonnegative integer and f is a posynomial, then f γ is
                                                           a posynomial (since it is the product of 
                                                           posynomials).
                                                           Standard form geometric program
                                                           A geometric program (GP) is an optimization
                                                           problem of the form

                                                            minimize f0(x)
                                                           subject to fi(x)  1; i = 1,….,m;            (3)
                                                           gi(x) = 1; i = 1,…,p;
Fig .Two Stage CMOS Op-Amp
                                                                     where fi are posynomial functions, gi is
Basic geometric programming                                monomials, and xi is the optimization variables.
 Monomial and posynomial functions                         (There is an implicit constraint that the variables are
         Let x1,…….., xn denote n real positive            positive, i.e., xi > 0.) We refer to the problem (3) as
variables and x = (x1,…….., xn) a vector with              a geometric program in standard form. In a standard
components xi. A real valued function f of x, with         form GP, the objective must be posynomial (and it
the form                                                   must be minimized) the equality constraints can
                                                           only have the form of a monomial equal to one, and
f(x) = cx1a1…… xnan                   (1)                  the inequality constraints can only have the form of
                                                           a posynomial less than or equal to one. We can
          where c > 0 and ai  R, is called a              switch the sign of any of the exponents in any
monomial function, or more informally, a monomial          monomial term in the objective or constraint
(of the variables x1,…….., xn). Constant c is              functions, and still have a GP. But if we change the
referred as the coefficient of the monomial, the           sign of any of the coefficients, or change any of the
constants (a1,…, an) are referred as the exponents of      additions to subtractions, the resulting problem is
the monomial. Any positive constant is a monomial,         not a GP.
as is any variable. Monomials are closed under
multiplication and division i.e. if f and g are both       RESULTS
monomials then so are f*g and f/g. (This includes                   The CMOS op-amp sizing technique
scaling by any positive constant.) A monomial              described has been implemented in MATLAB for
raised to any power is also a monomial:-                   two stage CMOS op-amp. In the implementation
                                                           ,convex programming problem is solved by using
         f(x ) γ =( cx1a1…… xnan )γ                        the sequential quadratic programming method which
                                                           is available in optimization toolbox. Experimental
                                                           results are given below. Table 1 consists of spice


                                                                                                    344 | P a g e
Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering
           Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                   Vol. 2, Issue 6, November- December 2012, pp.343-346
simulation results using optimal design point            method converges to the same final design point for
variables against various given specifications.          widely varying initial design points. This is
                                                         achieved by modeling VGT, gm, and gd as a PoP
                                                         function of the transistor sizes and the bias current at
                                                         a ―relaxed‖ estimate of the dc operating point.
                                                         Because of this iterative formulation, as the iterant
                                                         proceed and approach convergence, the coefficient
                                                         and powers of the first-order PoP model are made
                                                         accurate via the use of second order model
                                                         functions.Restricting the devices to operate in the
                                                         saturation region is done because in standard CMOS
                                                         op-amp design, the mosfets that are used as loads or
                                                         amplification devices are biased in the saturation
                                                         region for, among other reasons, the low gd that is
                                                         achievable in this region. There are specific
                                                         exceptions to this rule, e.g., when a parallel
                                                         connection of an NMOS and PMOS device is used
                                                         to build a resistor, or the common mode feedback
                                                         transistor in a fully differential two-stage op-amp.
                                                         SCP (Sequential Convex Programming) approach
                                                         can be applied to MOS circuits without concerning
Figure5 : Common Mode Range                              about the region of operation of the individual
                                                         devices, or even for bipolar circuits if the iterative
                                                         model-optimize          approach        is      applied
                                                         appropriately.For this it is required that the derived
                                                         device parameters, e.g., gm and gd , be modeled as
                                                         PoP functions of the independent design variables
                                                         and that these PoP models become accurate
                                                         approximations of the original device models as the
                                                         iterants converge.There are certain performance
                                                         metrics like settling time, which cannot be modeled
                                                         as a suitable analytic function. While it is possible to
                                                         meet a given settling time specification by suitably
                                                         constraining slew rate, unity gain frequency, and
                                                         phase     margin      (which      are    modeled      as
                                                         posynomials).Effort required to derive analytic
                                                         expressions of performance metrics (for a new op-
                                                         amp) is a hindrance to the widespread use of
                                                         techniques such as described here but this hurdle
                                                         should be crossed in order to bring the major
                                                         advantages of convex optimization into a truly
Figure6 : Input Offset Voltage
                                                         automated circuit-sizing tool.
CONCLUSION                                               References
         An efficient technique for sizing CMOS
                                                           [1]    P. Mandal and V. Visvanathan, ―A new
op-amps is used .The main concept in this approach
                                                                  approach for CMOS op-amp synthesis,‖ in
is that the CMOS op-amp sizing problem can be
                                                                  Proc. 12thInt. Conf. VLSI Design, 1999,
formulated as a sequence of (convex)geometric
                                                                  pp. 189–194.
programs. Such a formulation has two major
                                                           [2]    P.E. Allen and D.R. Holberg, CMOS
advantages as enumerated below:--
                                                                  analog circuit design. Holt Rinehart and
                                                                  Winston, 1987.
1) Since the convex programming problem is very
                                                           [3].   Pradip Mandal and V. Visvanathan,”
well understood, it is very straight forward to solve
                                                                  CMOS Op-Amp Sizing Using a Geometric
it in a robust and computationally efficient manner.
                                                                  Programming             Formulation,‖IEEE
2) The sequence of solutions generated is a
                                                                  Transactions on Computer- Aided Design
sequence of global optimal of convex programming
                                                                  of Integrated Circuits and Systems, Vol.
sub problems. It suggests that the point to which this
                                                                  20, No. 1, January 2001.
sequence converges is the globally optimal solution
                                                           [4]    Stephen P. Boyd, Seung Jean Kim, Lieven
of the original problem. This is supported by
                                                                  Vandenberghe and Arash Hassibi ―A
experimental results, where it is shown that the
                                                                  Tutorial on Geometric Programming‖

                                                                                                 345 | P a g e
Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering
         Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                 Vol. 2, Issue 6, November- December 2012, pp.343-346
[5]    C. Taumazou and C. A. Markis, ―Analog
       IC design automation: Part I—Automated
       circuit generation: New concept and
       methods,‖ IEEE Trans. Computer-Aided
       Design, vol. 14, pp. 218–238, Feb. 1995.
[6]    S. Boyd and L. Vandenberghe. ―Convex
       Optimization.‖ Cambridge University
       Press, 2004.
[7]    A. Grace, ―Optimization Toolbox User’s
       Guide,‖ The Math Works Inc., Nov. 1992.
[8]    M. M. Hershenson, S. P. Boyd, and T. H.
       Lee, ―GPCAD: A tool for CMOS op-amp
       synthesis,‖ in Proc. Int. Conf. Computer-
       Aided Design, 1998, pp. 296–303.
[9]    G W.Roberts & Adel S. Sedra,‖SPICE
       second edition,‖ Oxford University Press,
       1959.
[10]   David Johns & Ken Martin,‖ Analog
       Integrated Circuit Design‖, John Wiley &
       Sons, Inc., 1958.
[11]   Behzad Razavi,‖ Design of Analog CMOS
       Integrated Circuits ―, TMH, 2002.




                                                                             346 | P a g e

Weitere ähnliche Inhalte

Was ist angesagt?

Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...
Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...
Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...IDES Editor
 
Reactive Power Planning using Real GA Comparison with Evolutionary Programming
Reactive Power Planning using Real GA Comparison with Evolutionary ProgrammingReactive Power Planning using Real GA Comparison with Evolutionary Programming
Reactive Power Planning using Real GA Comparison with Evolutionary ProgrammingIDES Editor
 
MEMS Extraction & Verification
MEMS Extraction & VerificationMEMS Extraction & Verification
MEMS Extraction & Verificationintellisense
 
Springer base paper
Springer base paperSpringer base paper
Springer base paperchndu
 
discrete wavelet transform
discrete wavelet transformdiscrete wavelet transform
discrete wavelet transformpiyush_11
 
haffman coding DCT transform
haffman coding DCT transformhaffman coding DCT transform
haffman coding DCT transformaniruddh Tyagi
 
On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...
On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...
On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...IDES Editor
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex MultiplicationIRJET Journal
 

Was ist angesagt? (16)

Cg24551555
Cg24551555Cg24551555
Cg24551555
 
Id2514581462
Id2514581462Id2514581462
Id2514581462
 
Iy3116761679
Iy3116761679Iy3116761679
Iy3116761679
 
Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...
Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...
Development of Robust Adaptive Inverse models using Bacterial Foraging Optimi...
 
Reactive Power Planning using Real GA Comparison with Evolutionary Programming
Reactive Power Planning using Real GA Comparison with Evolutionary ProgrammingReactive Power Planning using Real GA Comparison with Evolutionary Programming
Reactive Power Planning using Real GA Comparison with Evolutionary Programming
 
MEMS Extraction & Verification
MEMS Extraction & VerificationMEMS Extraction & Verification
MEMS Extraction & Verification
 
Baum2
Baum2Baum2
Baum2
 
Springer base paper
Springer base paperSpringer base paper
Springer base paper
 
J0535964
J0535964J0535964
J0535964
 
Ros Gra10
Ros Gra10Ros Gra10
Ros Gra10
 
discrete wavelet transform
discrete wavelet transformdiscrete wavelet transform
discrete wavelet transform
 
haffman coding DCT transform
haffman coding DCT transformhaffman coding DCT transform
haffman coding DCT transform
 
On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...
On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...
On Data Mining in Inverse Scattering Problems: Neural Networks Applied to GPR...
 
1568973267 effect of multi-tone
1568973267 effect of multi-tone1568973267 effect of multi-tone
1568973267 effect of multi-tone
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex Multiplication
 

Andere mochten auch

Andere mochten auch (20)

At26288296
At26288296At26288296
At26288296
 
Bi26396403
Bi26396403Bi26396403
Bi26396403
 
Ax26326329
Ax26326329Ax26326329
Ax26326329
 
Pescador mexicano
Pescador mexicanoPescador mexicano
Pescador mexicano
 
Coimbra Som E Poesia
Coimbra Som E PoesiaCoimbra Som E Poesia
Coimbra Som E Poesia
 
20130528 Gestión de proyectos y trabajo colaborativo
20130528 Gestión de proyectos y trabajo colaborativo20130528 Gestión de proyectos y trabajo colaborativo
20130528 Gestión de proyectos y trabajo colaborativo
 
Evaluacion terminada
Evaluacion terminadaEvaluacion terminada
Evaluacion terminada
 
Launch 3 L3-FISHPAPER-2410
Launch 3 L3-FISHPAPER-2410Launch 3 L3-FISHPAPER-2410
Launch 3 L3-FISHPAPER-2410
 
Diccionario marketing publicidad y socialmedia
Diccionario marketing publicidad y socialmediaDiccionario marketing publicidad y socialmedia
Diccionario marketing publicidad y socialmedia
 
O que é o amor
O que é o amorO que é o amor
O que é o amor
 
El sentido del tacto
El sentido del tactoEl sentido del tacto
El sentido del tacto
 
Iconterms
IcontermsIconterms
Iconterms
 
Proposta Ri
Proposta RiProposta Ri
Proposta Ri
 
MemóRia De Um Sargento De MilíCias Pps
MemóRia De Um Sargento De MilíCias PpsMemóRia De Um Sargento De MilíCias Pps
MemóRia De Um Sargento De MilíCias Pps
 
word
wordword
word
 
Sesión 1 Curso "Herramientas TIC para la participación"
Sesión 1 Curso "Herramientas TIC para la participación"Sesión 1 Curso "Herramientas TIC para la participación"
Sesión 1 Curso "Herramientas TIC para la participación"
 
Vaticano
VaticanoVaticano
Vaticano
 
Vocabulario 4 a
Vocabulario 4 aVocabulario 4 a
Vocabulario 4 a
 
Tutorial Perfumier Digital Natura
Tutorial Perfumier Digital NaturaTutorial Perfumier Digital Natura
Tutorial Perfumier Digital Natura
 
Norton Norline flap discs - Brochure
Norton Norline flap discs - BrochureNorton Norline flap discs - Brochure
Norton Norline flap discs - Brochure
 

Ähnlich wie Optimal CMOS Op-Amp Design Using Geometric Programming

Cheatsheet convolutional-neural-networks
Cheatsheet convolutional-neural-networksCheatsheet convolutional-neural-networks
Cheatsheet convolutional-neural-networksSteve Nouri
 
P-Systems for approximating NP-Complete optimization problems
P-Systems for approximating NP-Complete optimization problemsP-Systems for approximating NP-Complete optimization problems
P-Systems for approximating NP-Complete optimization problemsFrancesco Corucci
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430IJRAT
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...journal ijme
 
第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)RCCSRENKEI
 
IIP3_improvement_using_Source_Degeneration_Technique_Ahsan_Ghoncheh
IIP3_improvement_using_Source_Degeneration_Technique_Ahsan_GhonchehIIP3_improvement_using_Source_Degeneration_Technique_Ahsan_Ghoncheh
IIP3_improvement_using_Source_Degeneration_Technique_Ahsan_GhonchehAhsan Ghoncheh
 
EGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project WriteupEGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project WriteupJacob Ramey
 
MultiLevelROM_ANS_Summer2015_RevMarch23
MultiLevelROM_ANS_Summer2015_RevMarch23MultiLevelROM_ANS_Summer2015_RevMarch23
MultiLevelROM_ANS_Summer2015_RevMarch23Mohammad Abdo
 
Development of Multi-level Reduced Order MOdeling Methodology
Development of Multi-level Reduced Order MOdeling MethodologyDevelopment of Multi-level Reduced Order MOdeling Methodology
Development of Multi-level Reduced Order MOdeling MethodologyMohammad
 
Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3mohamed albanna
 
Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3mohamed albanna
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 

Ähnlich wie Optimal CMOS Op-Amp Design Using Geometric Programming (20)

Cheatsheet convolutional-neural-networks
Cheatsheet convolutional-neural-networksCheatsheet convolutional-neural-networks
Cheatsheet convolutional-neural-networks
 
Final document
Final documentFinal document
Final document
 
P-Systems for approximating NP-Complete optimization problems
P-Systems for approximating NP-Complete optimization problemsP-Systems for approximating NP-Complete optimization problems
P-Systems for approximating NP-Complete optimization problems
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Gy2412371242
Gy2412371242Gy2412371242
Gy2412371242
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
 
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
 
Er24902905
Er24902905Er24902905
Er24902905
 
第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)第13回 配信講義 計算科学技術特論A(2021)
第13回 配信講義 計算科学技術特論A(2021)
 
IIP3_improvement_using_Source_Degeneration_Technique_Ahsan_Ghoncheh
IIP3_improvement_using_Source_Degeneration_Technique_Ahsan_GhonchehIIP3_improvement_using_Source_Degeneration_Technique_Ahsan_Ghoncheh
IIP3_improvement_using_Source_Degeneration_Technique_Ahsan_Ghoncheh
 
EGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project WriteupEGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project Writeup
 
E021052327
E021052327E021052327
E021052327
 
MultiLevelROM_ANS_Summer2015_RevMarch23
MultiLevelROM_ANS_Summer2015_RevMarch23MultiLevelROM_ANS_Summer2015_RevMarch23
MultiLevelROM_ANS_Summer2015_RevMarch23
 
Development of Multi-level Reduced Order MOdeling Methodology
Development of Multi-level Reduced Order MOdeling MethodologyDevelopment of Multi-level Reduced Order MOdeling Methodology
Development of Multi-level Reduced Order MOdeling Methodology
 
Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3
 
Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3Design of an improved transistor performance for rf application using bipole3
Design of an improved transistor performance for rf application using bipole3
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
FINAL VERSION sss.pptx
FINAL VERSION sss.pptxFINAL VERSION sss.pptx
FINAL VERSION sss.pptx
 

Optimal CMOS Op-Amp Design Using Geometric Programming

  • 1. Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 6, November- December 2012, pp.343-346 Optimal Design Of CMOS Op- Amp Using Geometric Programming Harsh Vardhani*, Deepak Agrawal**, Abhishek Tripathi ^ *(Department of Electronics and communication, Suresh Gyan Vihar University, Jaipur.) ** (Department of Electronics and communication , Government Engineering College Jhalawar) ^(Department of Electronics and communication, Singhania University, Jhunjhunu, Rajasthan) ABSTRACT The problem of CMOS op-amp circuit sizing is integrated system on a single chip, the digital and addressed here. Given a circuit and its analog circuits are combined together. This performance specifications, the goal is to integration of analog and digital circuits results in so automatically determine the device sizes in order called mixed-signal integrated circuits. Though in an to meet the given performance specifications integrated system, the analog circuitry occupies a while minimizing a cost function, such as a small physical area compared to the digital weighted sum of the active area and power counterpart and becomes the bottleneck in design dissipation. The approach is based on the time reduction. The main reason for this is that the observation that the first order behavior of a number of performance functions in an analog MOS transistor in the saturation region is such circuit is much larger than that in a digital circuit. that the cost and the constraint functions for this Further, analog performances are very sensitive to optimization problem can be modeled as the design variables and variation in the posynomial in the design variables. The problem performance across the design space is quite high. is then solved efficiently as a convex optimization Increase of design complexity and, at the same time, problem. Second order effects are then handled demand of design cycle time reduction due to highly by formulating the problem as one of solving a competitive market can be managed only by the use sequence of convex programs. Numerical of computer aided design. CAD tools specifically experiments show that the solutions to the made to analog integrated circuit design promise to sequence of convex programs converge to the improve the design process in a variety of ways:-- same design point for widely varying initial 1) By shortening design times: guesses. This strongly suggests that the approach 2) By simplifying the design process: is capable of determining the globally optimal 3) By improving the likelihood of error-free designs solution to the problem. Accuracy of from the first fabrication run: performance prediction in the sizing program 4) By reducing design and production cost: (implemented in MATLAB) is maintained by 5) By improving manufacturing yield: using a newly proposed MOS transistor model 6) By allowing easier tracking of fabrication and verified against detailed SPICE simulation. processe INTRODUCTION Design Formulation for Two-Stage CMOS The current trend in microelectronics is to OP-AMP Sizing integrate a complete system that previously Two stage refers to the number of gain occupied one or more boards on one or a few chips. stages. First gain stage is a differential input single Although most of the functionality in an integrated ended output stage. The second gain stage is system is implemented in digital circuitry, analog normally a common source gain stage that has an circuits are needed to interface between the core active load. Capacitor Cc is included to ensure digital system and the real world. Analog interface stability when the op-amp is used with feedback. circuits have, thus, become vital and indispensable Because Cc is between the input and the output of parts of most digital circuits. They provide the the high gain second stage, it is often called Miller necessary signal conditioning and modification so capacitance. Since it’s effective capacitive load on that they can be processed digitally. Interface the first stage is larger than its physical value In the circuits span a wide variety of functions and class of two-stage op-amps, there is a basic applications such as data acquisition systems, A/D structural similarity, namely the hierarchical and D/A converters, particle and radiation detection structure of different configurations is the same. It is circuits, automotive electronics, biomedical only the sub circuits, which are the leaf cells of the instrumentation and control circuits, robot sensing, hierarchy that are different across the various industrial process monitoring, implantable topologies. A two-stage op-amp consists of an input biomedical instruments, preamplifiers, compressors, stage, a second stage, and a compensating circuit. power drivers, etc. Therefore, to realize an The input stage has three parts:-- 343 | P a g e
  • 2. Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 6, November- December 2012, pp.343-346 1. Current Source, The term `monomial', which is used here (in the 2. Differential Pair context of geometric programming) is similar to, but 3. Current Mirror. differs from the standard definition of `monomial' The second stage has two parts:-- used in algebra. In algebra, a monomial has the form 1. Transconductance Amplifier (1), but the exponents ai must be nonnegative 2. Active Load. integers, and the coefficient c is one. A sum of one or more monomials, i.e., a function of Each one of the four sub circuits, namely the form differential pair, current mirror, transconductance amplifier, and active load, can be either simple or K  K cascoded. For a cascoded current mirror, a level shifter is required between the input stage and the  k 1 f(x) = k 1 ckx1a1k…… xnank (2) second stage. The compensating circuit consists of a capacitor and a resistor. The transistors in the where ck > 0, is called a posynomial differential pair can either be n-type or p-type. The function or, a posynomial (with K terms, in the choice of polarity of the transistors in the differentia variables x1,…….., xn). The term `posynomial' is l pair also determines the polarity of the transistors meant to suggest a combination of `positive' and in the other subcircuits. `polynomial'. Any monomial is also a posynomial. Posynomials are closed under addition, multiplication, and positive scaling. Posynomials can be divided by monomials (with the result also a posynomial) i.e. if f is a posynomial and g is a monomial, then f/g is a posynomial. If  is a nonnegative integer and f is a posynomial, then f γ is a posynomial (since it is the product of  posynomials). Standard form geometric program A geometric program (GP) is an optimization problem of the form minimize f0(x) subject to fi(x)  1; i = 1,….,m; (3) gi(x) = 1; i = 1,…,p; Fig .Two Stage CMOS Op-Amp where fi are posynomial functions, gi is Basic geometric programming monomials, and xi is the optimization variables. Monomial and posynomial functions (There is an implicit constraint that the variables are Let x1,…….., xn denote n real positive positive, i.e., xi > 0.) We refer to the problem (3) as variables and x = (x1,…….., xn) a vector with a geometric program in standard form. In a standard components xi. A real valued function f of x, with form GP, the objective must be posynomial (and it the form must be minimized) the equality constraints can only have the form of a monomial equal to one, and f(x) = cx1a1…… xnan (1) the inequality constraints can only have the form of a posynomial less than or equal to one. We can where c > 0 and ai  R, is called a switch the sign of any of the exponents in any monomial function, or more informally, a monomial monomial term in the objective or constraint (of the variables x1,…….., xn). Constant c is functions, and still have a GP. But if we change the referred as the coefficient of the monomial, the sign of any of the coefficients, or change any of the constants (a1,…, an) are referred as the exponents of additions to subtractions, the resulting problem is the monomial. Any positive constant is a monomial, not a GP. as is any variable. Monomials are closed under multiplication and division i.e. if f and g are both RESULTS monomials then so are f*g and f/g. (This includes The CMOS op-amp sizing technique scaling by any positive constant.) A monomial described has been implemented in MATLAB for raised to any power is also a monomial:- two stage CMOS op-amp. In the implementation ,convex programming problem is solved by using f(x ) γ =( cx1a1…… xnan )γ the sequential quadratic programming method which is available in optimization toolbox. Experimental results are given below. Table 1 consists of spice 344 | P a g e
  • 3. Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 6, November- December 2012, pp.343-346 simulation results using optimal design point method converges to the same final design point for variables against various given specifications. widely varying initial design points. This is achieved by modeling VGT, gm, and gd as a PoP function of the transistor sizes and the bias current at a ―relaxed‖ estimate of the dc operating point. Because of this iterative formulation, as the iterant proceed and approach convergence, the coefficient and powers of the first-order PoP model are made accurate via the use of second order model functions.Restricting the devices to operate in the saturation region is done because in standard CMOS op-amp design, the mosfets that are used as loads or amplification devices are biased in the saturation region for, among other reasons, the low gd that is achievable in this region. There are specific exceptions to this rule, e.g., when a parallel connection of an NMOS and PMOS device is used to build a resistor, or the common mode feedback transistor in a fully differential two-stage op-amp. SCP (Sequential Convex Programming) approach can be applied to MOS circuits without concerning Figure5 : Common Mode Range about the region of operation of the individual devices, or even for bipolar circuits if the iterative model-optimize approach is applied appropriately.For this it is required that the derived device parameters, e.g., gm and gd , be modeled as PoP functions of the independent design variables and that these PoP models become accurate approximations of the original device models as the iterants converge.There are certain performance metrics like settling time, which cannot be modeled as a suitable analytic function. While it is possible to meet a given settling time specification by suitably constraining slew rate, unity gain frequency, and phase margin (which are modeled as posynomials).Effort required to derive analytic expressions of performance metrics (for a new op- amp) is a hindrance to the widespread use of techniques such as described here but this hurdle should be crossed in order to bring the major advantages of convex optimization into a truly Figure6 : Input Offset Voltage automated circuit-sizing tool. CONCLUSION References An efficient technique for sizing CMOS [1] P. Mandal and V. Visvanathan, ―A new op-amps is used .The main concept in this approach approach for CMOS op-amp synthesis,‖ in is that the CMOS op-amp sizing problem can be Proc. 12thInt. Conf. VLSI Design, 1999, formulated as a sequence of (convex)geometric pp. 189–194. programs. Such a formulation has two major [2] P.E. Allen and D.R. Holberg, CMOS advantages as enumerated below:-- analog circuit design. Holt Rinehart and Winston, 1987. 1) Since the convex programming problem is very [3]. Pradip Mandal and V. Visvanathan,” well understood, it is very straight forward to solve CMOS Op-Amp Sizing Using a Geometric it in a robust and computationally efficient manner. Programming Formulation,‖IEEE 2) The sequence of solutions generated is a Transactions on Computer- Aided Design sequence of global optimal of convex programming of Integrated Circuits and Systems, Vol. sub problems. It suggests that the point to which this 20, No. 1, January 2001. sequence converges is the globally optimal solution [4] Stephen P. Boyd, Seung Jean Kim, Lieven of the original problem. This is supported by Vandenberghe and Arash Hassibi ―A experimental results, where it is shown that the Tutorial on Geometric Programming‖ 345 | P a g e
  • 4. Harsh Vardhani, Deepak Agrawal, Abhishek Tripathi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 6, November- December 2012, pp.343-346 [5] C. Taumazou and C. A. Markis, ―Analog IC design automation: Part I—Automated circuit generation: New concept and methods,‖ IEEE Trans. Computer-Aided Design, vol. 14, pp. 218–238, Feb. 1995. [6] S. Boyd and L. Vandenberghe. ―Convex Optimization.‖ Cambridge University Press, 2004. [7] A. Grace, ―Optimization Toolbox User’s Guide,‖ The Math Works Inc., Nov. 1992. [8] M. M. Hershenson, S. P. Boyd, and T. H. Lee, ―GPCAD: A tool for CMOS op-amp synthesis,‖ in Proc. Int. Conf. Computer- Aided Design, 1998, pp. 296–303. [9] G W.Roberts & Adel S. Sedra,‖SPICE second edition,‖ Oxford University Press, 1959. [10] David Johns & Ken Martin,‖ Analog Integrated Circuit Design‖, John Wiley & Sons, Inc., 1958. [11] Behzad Razavi,‖ Design of Analog CMOS Integrated Circuits ―, TMH, 2002. 346 | P a g e