A Design Approach For Class-AB Operational Amplifi
A Design Approach For Class-AB Operational Amplifi
https://doi.org/10.1007/s10470-024-02252-5
Received: 27 March 2023 / Revised: 29 December 2023 / Accepted: 4 January 2024 / Published online: 11 February 2024
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024
Abstract
The primary contribution of this paper is the extension of the gm/ID design methodology to two-stage operational amplifiers
with class-AB output stages. First, the circuit is analyzed from the perspective of the gm/ID methodology, with a focus on
its performance metrics and constraints. Second, to handle optimization targets and constraints automatically, the circuit
sizing task is formulated as a single-objective optimization problem, and an optimizer is employed to obtain the temporary
solution automatically. Benefiting from the gm/ID methodology, the gap between analytical equations and circuit simulation
is highly reduced. Third, following the temporary solution, a guided fine-tuning method is introduced to further optimize
the temporary solution. To demonstrate the effectiveness of this approach, we compared the equation-based method using
the square-law model, two simulation-based methods and a commercial tool, Cadence ADE GXL, employing SMIC 55 nm
and SMIC 180 nm CMOS technologies. The simulation results confirm the success of the proposed approach, showing that
it not only reduces the gap between analytical equations and simulations, but also achieves the best performance metrics.
Keywords Class-AB output stage · Two-stage op-amp design · The gm/ID methodology · Analog integrated circuit
optimization
Vol.:(0123456789)
simulation-based method uses optimization algorithms that and SMIC 180nm technologies, and compared with the
suffer from several problems, such as the curse of dimen- equation-based method using the square-law model, two
sionality [10], huge computational resource overhead, ina- simulation-based methods, and a commercial tool Cadence
bility to handle equality constraints, etc. Furthermore, the ADE GXL. Our proposed approach achieves the best results
designer is completely detached from the circuit design, as with minimal time overhead.
the optimizer does not provide any insights into the circuit The rest of this paper is organized as follows. In Sect. 2,
behavior, the achievable design metrics, or the trade-offs we present the basic circuit topology and analytical
between different specifications. The simulation & equation- equations of the circuit behavior. In Sect. 3, we present the
based methods encounter challenges when dealing with proposed design procedure. The experimental results are
amplifiers that have a class-AB output stage, as these meth- presented in Sect. 4 to verify the efficiency of the proposed
ods rely on specific problem constraints and require addi- approach. Finally, we conclude the paper in Sect. 5.
tional knowledge to guide the algorithm. Previous works,
such as [9, 11], have only focused on class-A op-amp.
The gm/ID design methodology is a promising approach
2 Basic topology and analysis
that aims to overcome the limitations of existing equation-
based methods. This methodology bridges the gap between
As one of the typical class-AB implementations, the circuit
analytical equations and simulations, and it was first
architecture presented in [21, 22] is shown in Fig. 1, and it
proposed in [12]. It has been extended to optimize the noise
includes three stages: the input stage, gain stage, and output
performance of OTA [13, 14], minimize power consumption
stage. The input stage consists of the differential pairs M1
[15] and design various analog circuit [16–19]. The
and M2 , the gain stage is a folded cascode structure, and
methodology is based on a series of look-up tables (LUTs)
the output stage is a class-AB structure that introduces two
used to describe the transistor behavior more accurately
translinear loops to precisely control the quiescent current.
than the square law model. The LUTs are generated from
The PMOS translinear loop is formed by M14 , M16 , M17 ,
DC-analysis using the SPICE model provided by the silicon
and M22 , and the NMOS translinear loop is formed by M15,
foundry and thus can accurately depict the actual behavior of
M20 , M21, and M23.
transistors. The LUTs describe various parameters (include
By setting VGS14 = VGS17 and VGS15 = VGS20, the quiescent
transit frequency, fT , intrinsic gain, gm ro , current density,
current of the output stage can be controlled by the size ratio
ID/W, intrinsic capacitance ratio, CGD/CGG and CDD/CGG ,
of M16 and M22(M21 and M23). The output stage’s quiescent
saturation voltage, Vdsat , etc.) as a function of the inversion
current is determined by the ratio of the bias current source
level, which is represented by the transconductance
and the transistor size, which reduces the influence of
efficiency (i.e. gm/ID) [20].
process, power supply, and temperature.
To enable the application of the gm/ID methodology for
To reduce the influence of the channel length modulation
class-AB op-amp, the main contribution of this paper are
effect on output stage current, M18 and M19 are added. By
summarized as follows: (1) Overall, this paper extends the
setting VGS18 = VGS23 and VGS19 = VGS22 , VD17 = VD14 and
gm/ID methodology to design class-AB op-amp. The design
VD15 = VD20 , the channel length modulation effect can be
variables are the gm/ID value, the length of each transistor,
suppressed.
and branch current. The results show only a small deviation
The Miller compensation network, which consists of CC1,
between the design values and simulation result, especially
CC2 , R1, and R2 , is used for loop stability compensation.
for DC operating point. (2) This paper analyzes the large-
The operational amplifier structure discussed in this paper
signal performance, small-signal performance, class-AB
has extensive commercial applications. Key performance
stage output current, and constraints of the class-AB op-amp
metrics that must be considered when designing operational
specifically in the gm/ID space. After that, the sizing task is
amplifiers include power consumption, noise, gain,
formulated as a single-objective optimization problem, and
bandwidth, and slew rate. These metrics are critical for
the temporary sizing is automatically obtained by SLSQP
achieving optimal operational amplifier performance and
(Sequential Least Squares Programming) optimizer. (3)
hold significant importance. Therefore, this paper focuses
Although the gm/ID methodology reduces the gap between
on analyzing the aforementioned metrics.
analytical equations and simulations, some deviation still
exists due to high-order effects. Therefore, if temporary
solution fails to meet the required specifications a rule- 2.1 Power consumption
guided fine-tuning method is adopted to improve the circuit
performance. (4) To verify the efficiency of the proposed By investigating the DC analysis of the circuit shown in
approach, this approach is verified by using SMIC 55nm Fig. 1, it becomes apparent that the power consumption is
VDD
Ib2
Ib1
M9 M10
M16 M19
M7 M8 M17 Ib2
Vb1
P V1
M1 M2 M22
Vin-
M3 M4 M18 M21
Ib2
M0
VSS
the product of the power supply voltage and the current variables. Additionally, Vb1 and Vb2 represent cascode bias,
flowing through each branch. Taking symmetry into which is implemented by diode-connected transistors in our
consideration, we set IM3 = IM4 = Ib1. Therefore, the power case.
consumption is expressed by Eq. (1).
2.2 Gain and bandwidth
Pdiss = VDD (2Ib1 + 5Ib2 + Isc ) (1)
where Isc is the quiescent current of the output stage. In Considering the AC parameters, the small-signal equivalent
this paper, Ib2 is a constant, while Ib1 and Isc are two design circuit of the class-AB op-amp has been built in Fig. 2. The
Co1, Ro1 are the parasitic capacitor and the resistor of node
1/gm9 CP RL CL
gm15V2 gm14V1
Vin+ V2
-gm2 -gm23
Ro2 Co2
Cc2 Rc2
V1 respectively. The Co2 , Ro2 are the parasitic capacitor and However, taking into account PVT variations, the errors
the resistor of node V2 respectively. The CP is the parasitic in the above equations, and the current consumption, we
capacitor of node P, and the resistance seen in node P is opt to set the 𝜔z slightly larger than 𝜔u to improve the
1/gm9. stability. In the default case, 𝜔z is set as 1.2 times 𝜔u , as
In general, we can assume that gm1 ≈ gm2 , gm9 ≈ gm10 , shown in Eq. (4).
Ro1 ≈ Ro2 , Co1 ≈ Co2 , Cc1 = Cc2 , Rc1 = Rc2 . Neglecting the
1 2
pole determined by the gate of M9 (which is approximately Rc = − (4)
0.6gm1 gm22 + gm23
at −gm9 ∕CP and in the high frequency range), the transfer
function of the class-AB op-amp is shown in Eq. (2).
gm1 Ro1 (gm22 + gm23 )RL A 2.3 Slew rate
H(s) = (2)
2(Bs3 + Cs2 + Ds + 1)
In the class-AB op-amp, the push and pull currents can be
where A = 1 + Cc1 Rc1 s −
2Cc1 s
, B = CL Cc1 Co1 RL Rc1 Ro1, very large and are primarily determined by the aspect ratio
gm22 +gm23
, of M22 and M23. On the other hand, the slew rate is mainly
C = CL Cc1 RL Rc1 + CL Cc1 RL Ro1 + CL Co1 RL Ro1 + 2Cc1 Co1 RL Ro1 + Cc1 Co1 Rc1 Ro1
. depends on the quiescent current of first stage Ib1, and the
D = Cc1 RL Ro1 (gm22 + gm23) + CL RL + 2Cc1 RL + Cc1 Rc + Cc1 Ro1 + Co Ro
Thus, the DC gain, the unity-gain frequency, the Miller capacitor Cc . The slew rate can be given by Eq. (5).
dominant pole(assuming (gm22 + gm23 )RL ≫ 2 ), the second Ib1
pole, and the third pole can be expressed as equations SR ≈ (5)
2Cc1
(3a)–(3f) respectively. The pole 𝜔p3 generated by the
Miller compensation structure is also at high frequency,
and can be safely neglected. 2.4 Noise
gm1 Ro1 (gm22 + gm23 )RL
Av = H(s) ∣s=0 ≈ (3a) In this class-AB op-amp, generally, the first stage is the
2 primary contributor to noise, whereas the noise generated
by the second stage is negligible. The dominant sources
gm1
𝜔u ≈ (3b) of noise are the input transistor and the common-source
2Cc1 transistor of the gain stage, and the input-referred noise can
be determined using Eq. 6.
gm22 + gm23
𝜔z = (3c)
[
Cc1 [2 − Rc1 (gm22 + gm23 )] 2 8kT𝛾 2 KP
Vn,in ≈ 2 (gm1 + gm3 + gm9 ) +
gm1 Cox (WL)1
2 2
] (6)
1 K g KN gm9 1
𝜔p1 ≈ −
(gm22 + gm23 )RL Cc1 Ro1 (3d) + N m3 +
(WL)3 g2m1 (WL)9 g2m1 f
Design Variables Constraints Table 1 Design variables and suggested search bounds
(Section3.1) (Section3.3) Design variables Suggested search bounds Matching
normalized, making it more friendly to the optimization 3.3.1 Constraints of translinear loop in the gm/ID space
algorithm. (2) Since the relationship between circuit
performance metric and width is highly nonlinear and vague, In a circuit with a translinear loop, the quiescent current
it can be challenging to set a reasonable search bound for is determined by the size ratio of transistors if the VGS of
width. transistors match. For the circuit shown in Fig. 1, if the
circuit can satisfy the following constraints, the quiescent
3.2 The output current estimation of class‑AB stage current of output stage is determined by the aspect ratio
of M16 , M22 and M21, M23.
Class-AB output stages are known for their ability to
deliver high output current while consuming a small
VGS,20 =VGS,15 (9)
quiescent current. Concretely, the maximum of push
current (the current through M22 ) and pull current (the VGS,14 =VGS,17 (10)
current through M23 ) can be much greater than the
quiescent current Isc . When the in-phase signal current Benefit from the gm/ID methodology, the above constraints
are pushed into class-AB output stage, the current through can be efficiently implemented directly from the
M14 increase while the current through M15 decrease, constraints of the design variables: gm ∕ID15 = gm ∕ID20 ,
causing M23 to pull current from the Vout node. Even after gm ∕ID21 = gm ∕ID23, gm ∕ID14 = gm ∕ID17, gm ∕ID16 = gm ∕ID22 .
the current through M14 equal that of M8 , the pull current For simplicity, gm ∕ID15 = gm ∕ID14 = gm ∕ID15 . Since
of M23 can continue to increase until M23 operate in linear VGS22 = VGS9, we have gm ∕ID22 = gm ∕ID9.
region. A similar behavior can be observed when the input
signals are pulled into the class-AB stage. 3.3.2 Constraints of operating point
The existing gm / ID methodology design circuit to
operate in a steady state. However, if the size of transistor Constraints on the transistor guarantee that the transistors
is determined, the gm /ID value changed as the current operate normally. The constraints include:
changes. In our case, the gm/ID of M22 and M23 operating VDD − (Vb1 + VSG7 ) > vdsat9 + M (11)
on steady state is bigger than the value when deliver a
heavy output current. As the LUTs of current density is
(Vb1 + VSG7 ) − (VDD − VSG22 ) > vdsat7 + M (12)
monotonically decreasing with the gm /ID value, in our
paper, the maximum push and pull current are given using
Eqs. (8a) and (8b). Vb2 − VGS5 > vdsat3 + M (13)
Ipull,max = W23 ⋅ fLUT ((gm ∕ID )∗ , L23) (8a) VGS23 − (Vb2 − VGS5 ) > vdsat5 + M (14)
Ipush,max = W22 ⋅ fLUT ((gm ∕ID )∗ , L22) (8b) vdsat15 + M < VDD − VGS22 − VGS23 (15)
where W22 and W23 are the width calculated according to
Eq. (7). The (gm ∕ID )∗ is a small value, indicating that the vdsat14 + M < VDD − VGS22 − VGS23 (16)
transistor operates near the linear region, and in our case, it where M is a design margin. M ensures that transistors
is 2. The Eqs. (8a) and (8b) can be considered as constraint operate in the saturation region under process variations. It
terms or optimization targets. should be a trade-off between the transistor’s intrinsic gain
and swing. In our case, we have chosen 0.15 V for M. The
3.3 Constraints vdsat is the minimum drain-source voltage for a transistor to
operate in the saturation region. The vdsat and VGS values for
To make sure the circuit operates normally, suitable the transistors can be obtained from lookup tables.
equality and inequality constraints must be established.
Three types of constraints are considered, including 3.3.3 Constraints of performance
translinear loop, transistor operating point, and circuit
performance. The translinear loop constraints ensure that In order to meet the circuit specs, it is necessary to ensure that
the quiescent current of the class-AB stage is set normally. some basic constraints related to circuit performance metrics
The transistor operating point constraints ensure that are met. Equation (17) defines the constraints on phase mar-
transistors work in saturation region. The performance gin, where N is set to 3 by default. Equation (18) defines the
constraints are the basic constraints related to circuit
performances.
constraints on unity gain frequency. Equation (19) defines the of the objective function approaching zero [23, 24]. To use
constraints on slew rate. SLSQP, only the objective function, constraint function, and
optimization variables need to be provided. In our problem,
𝜔p2 ≥ N𝜔p1 (17) the objective is to meet circuit specifications, which is
transformed into a single objective optimization through
gm1 ≥ 2Cc1 𝜔u_spec (18) Eq. (20). The search bounds are described in Sect. 3.1 and
the constraints are described in Sect. 3.3.
To avoid being stuck at a local optimum, a multi-start
Ib1 ≥ 2SRspec Cc (19)
local search strategy is used. Firstly, a number of points
The Eq. (17) is represents constraint term in the proposed are selected as starting points. Multiple SLSQP local
approach. The Eqs. (18) and (19) constrain the search bound searches are performed starting from these points. The
of corresponding design variables. final solution is chosen as as the best result obtained from
these searches. The optimizer may require a few minutes
3.4 Solving the sizing problem by single objective to find the temporary solution for the circuit. The results
optimization are further improved by the fine-tuning strategy, which
will be described below.
Once the design variables and search bounds are determined,
the circuit analytic equations presented in Sect. 2 and the
constraints presented in Sect. 3.3 are used to optimize the 3.5 Fine tuning the temporary solution
circuit. Due to the abundance of equations and constraints
involved, formulating the circuit optimization problem as Due to the presence of parasitic and second-order effects in
a single-objective problem is advisable. This allows for the circuit, there will inevitably be some deviation between
automation of the handling of search bounds and constraints. the analytical equations and the simulation results. Although
The optimization objective can be defined as: the gm/ID methodology can reduce this deviation, it cannot
completely eliminate it. The temporary solution produced
N1 ) N2
specj by the SLSQP algorithm requires further validation
( ( )
∑ yi (x) ∑
f (x) = min ,1 + min ,1 (20) through electrical simulations. To prevent the failure to
i=1
speci j=1
yj (x)
meet specifications resulting from such deviations, various
where yi is the circuit performance equation described in potential solutions are available: (1) Setting some margins
Sect. 2, speci is specification for i-th performance metric, for specs before running the SLSQP optimization algorithm;
and x is the design variables described in Sect. 3.1. N1 (2) Adopting a simulation-based algorithm to achieve full
and N2 represent the number of performance metrics to be accuracy [25]; (3) Fine-tuning the temporary solution based
maximized and minimized, respectively. on design knowledge. To achieve interpretability and avoid
With the sizing problem now in the form of a single- detaching the designer from the circuit design, a rule-guided
objective optimization task, the objective function given fine-tuning method is proposed to modify the temporary
by Eq. (20) is passed to a suitable solver. In this work, we solution obtained from SLSQP.
use SLSQP, a modified Sequential Quadratic Programming
(SQP) algorithm that is well-suited to solve nonlinear Algorithm 1: Fine Tuning Rules
programming (NLP) problems. The SLSQP algorithm Input: The temporary solution of class-AB op-amp
starts from an starting point, constructing a quadratic While (performance not satisfied or not reach iteration limit)
approximation of the objective function and constraints near If Phase margin is too small
this point, thereby forming a Quadratic Programming (QP) 1) Sweep RC to adjust zero
subproblem. This step transforms the complex optimization 2) Increase gm22 and gm23
problem into a more manageable quadratic subproblem. else if Noise is too big
Subsequently, the algorithm employ BFGS quasi-Newton if thermal noise dominant
method to update the approximation of the Hessian matrix Increase the gm1
of the objective function, enhancing the search direction if 1/f noise dominant
and step size. With each iteration, the algorithm updates the Increase the of length of M1 / M3 / M9 that
current solution using the determined step length and then contribute most of the noise
re-evaluates the quadratic approximation of the objective else if Gain is too small
function and constraints. This process is repeated until pre- 1) Increase the length of M3 and M9
set convergence criteria are met, such as the change in the 2) Increase the length of M22 and M23
solution falling below a specific threshold or the gradient
Algorithm 1: Fine Tuning Rules Table 2 Performance specifications for class-AB OPAMP
we use the global optimization method, and the maximum constraints described in Sect. 3.3.1 rather than the SLSQP
iteration is 400. optimizer.
With 3.3V supply, the circuit specs are shown in The temporary solution performance under various
Table 2. GAIN denotes the DC gain. UGB denotes the unit corners is shown in Table 4. A maximum deviation of only
gain bandwidth. PM denotes the phase margin. SR denotes 1.3% is observed in terms of quiescent current. It is common
the slew rate, which is the minimum value of rising SR+ for the simulation value of UGB and SR to be smaller than
and falling SR-. Iq denotes quiescent current. No denotes the design value. The remaining metrics exhibit reasonable
the input referred noise. Iout is the minimum value of Ipush fluctuations under different corners. The gain deviation
and Ipull when the gm/ID value is 2. Several typical PVT is found to be higher than that of other metrics due to the
corners are taken into account, including TT, SS, FF, strong dependence of the intrinsic gain gm ro of a transistor
FNSP, SNFP, and the optimization target is the worst case. on VDS.
Table 5 presents the performance comparison between
4.1 Simulation result on 55 nm process the proposed approach and other methods. The worst-case
for each metric under different corners are listed in the table.
The DC operating point of temporary solution generated by In this experiment, since the temporary solution can meet
SLSQP under TT corner is presented in Table 3. Overall, the the specs, fine-tuning is unnecessary. The simulation-based
gm/ID methodology benefits the design by resulting in only methods BO and EA are run 10 times, and the best results
a small deviation between the design value and simulation are reported in the table. ADE GXL is the commercial sizing
result. For transistors that suffer from the body effect, the tool Cadence ADE GXL. The average running time of each
deviation is much bigger than other transistors. Fortunately, method is recorded in the “Time” column.
since the body effect simultaneously affects M15 and M20 In terms of equation-based methods, there is a consider-
( M14 and M17 ), the VGS of these two transistors are basi- able deviation in performance metrics, which is also men-
cally the same, which behave in the same way as expected tioned in [6]. Since the square-law model cannot encompass
in translinear loop design. This property is caused by the the variations in mobility, even considering translinear loop
matching, it still cannot bias the currents of the class AB
Table 6 The DC operating point of temporary solution output stage. Moreover, the square-law model fails to con-
Design variables Design value Simulation result Error (%) sider the constraints of vdsat. The time cost of square-law
model only took one second, which is because, on the one
Iq 475.1 µA 472.9 µA 0.46 hand, there is no need for lookup table operations and solv-
Isc 232.8 µA 235.1 µA 0.98 ing transfer functions, and on the other hand, due to the
ID,M14 24.1 µA 23.2 µA 3.7 severe overestimation in the analytical equation, SLSQP
ID,M15 24.1 µA 22.6 µA 6.2 quickly exited the loop iteration.
gm1 850.0 mS 854.4 mS 0.52 In terms of simulation-based methods, it can be observed
gm ∕ID,1 17.7 mS/mA 17.8 mS/mA 0.56 that only the proposed approach and EA satisfy the hard
gm ∕ID,3 14.1 mS/mA 14.2 mS/mA 0.71 constraints. However, EA has a significantly longer average
gm ∕ID,5 12.9 mS/mA 13.3 mS/mA 3.10 running time. Simulation-based algorithms treat the circuit
gm ∕ID,7 7.7 mS/mA 7.8 mS/mA 1.30 as a black box and do not leverage any circuit design
gm ∕ID,9 9.5 mS/mA 9.6 mS/mA 1.05 knowledge. These methods completely detach designers
gm ∕ID,14 6.0 mS/mA 6.0 mS/mA 0.16 from circuit design and fail to provide insights into circuit
gm ∕ID,15 6.0 mS/mA 6.3 mS/mA 5.00 behavior. Moreover, simulation-based algorithms incur a
gm ∕ID,22 8.65 mS/mA 8.65 mS/mA 0.03 high computational overhead, whereas our method takes
gm ∕ID,23 9.63 mS/mA 9.64 mS/mA 0.03 less than 10 min to complete.
VGS15 – 1.42 V –
VGS20 – 1.43 V – 4.2 Simulation result on 180 nm Process
VGS14 – 1.38 V –
VGS17 – 1.38 V – To further verify the proposed approach, an additional
experiment was conducted using SMIC 180 nm process.
The DC operating point of temporary solution is presented
in Table 6, and the performance metrics under various cor-
ners are provided in Table 7. The results confirm that the
deviation between the design value and simulation result Circuits and Systems II: Express Briefs, 65(11), 1504–1508.
remains small. https://doi.org/10.1109/TCSII.2017.2742240
2. Muñoz, F., Vegaleal, A. P., Carvajal, R. G., Torralba, A., Tombs,
The performance comparison results are shown in J., & Ramírez-Angulo, J. (2005). 1.1 v low-power 𝜎𝛿 modulator
Table 8. It can be seen that the slew rate slightly violates the for 14-bit, 16 khz a/d conversion using a new low-voltage class-
spec. Benefiting from the interpretability of the fine-tuning ab op-amp. Analog Integrated Circuits and Signal Processing,
approach, by increasing Ib1 15 µA, the SR is improved(Please 43(1), 31–38. https://doi.org/10.1007/s10470-005-6568-9
3. Devices, A. (2017). ADA4530-1: Femtoampere input bias
note the Ib1 is one of the design variables). This resulted in a current electrometer amplifier data sheet, Rev. b edn. Analog
30µA increase in current consumption. Notably, the equation devices.
based method using square-law model, “BO”, “EA” and 4. Freitas, L. M. C., & Dias, M. (2020). A cmos slew-rate enhanced
“ADE GXL” approaches failed to satisfy the circuit specs. OTA for imaging. Microprocessors and Microsystems, 72,
102934.
5. Deng, H., & Wang, Z. (2014). A chopper-stabilized amplifier for
input signal amplification of sigma-delta adc. In 2014 interna-
5 Conclusion tional conference on anti-counterfeiting, security and identifica-
tion (ASID), pp. 1–4. https://d oi.o rg/1 0.1 109/I CASID.2 014.7 0649
68.
This paper describes a design approach for a class-AB 6. Abel, I., Neuner, M., & Graeb, H. E. (2021). A hierarchical per-
two-stage op-amp using the gm/ID methodology to bridge formance equation library for basic op-amp design. IEEE Trans-
the gap between analytical equations and simulation. actions on Computer-Aided Design of Integrated Circuits and
The paper analyzes the small-signal and big-signal Systems, 41(7), 1976–1989.
7. Abel, I., & Graeb, H. (2022). Fuboco: Structure synthesis of basic
characteristics of the circuit in the gm /ID space, taking op-amps by functional block composition. ACM Transactions on
into account the constraints. Based on this analysis, the Design Automation of Electronic Systems. https://d oi.o rg/1 0.1 145/
circuit sizing task is formulated as a single-objective 3522738
optimization problem. The SLSQP optimizer is used to 8. Wang, H., Wang, K., Yang, J., Shen, L., Sun, N., Lee, H.-S., &
Han, S. (2020). Gcn-rl circuit designer: Transferable transistor
automatically generate the temporary solution. While sizing with graph neural networks and reinforcement learning. In
the gm/ID methodology can highly reduce the deviation 2020 57th ACM/IEEE design automation conference (DAC) (pp.
between analytical equations and simulation, a knowledge- 1–6). IEEE.
based fine-tuning method is proposed to further improve 9. Akbari, M., Shokouhifar, M., Hashemipour, O., Jalali, A., &
Hassanzadeh, A. (2016). Systematic design of analog integrated
the performance of the temporary solution. The proposed circuits using ant colony algorithm based on noise optimiza-
approach is validated on SMIC 55nm and SMIC 180 nm tion. Analog Integrated Circuits and Signal Processing, 86(2),
CMOS technologies, and compared with equation-based 327–339.
method using square law model, two popular simulation- 10. Chen, C., Wang, H., Song, X., Liang, F., Wu, K., & Tao, T. (2022).
High-dimensional Bayesian optimization for analog integrated
based methods, and a commercial tool ADE GXL. The circuit sizing based on dropout and gm/id methodology. IEEE
results show that the proposed approach is successful in Transactions on Computer-Aided Design of Integrated Circuits
meeting the circuit performance specifications for the and Systems, 41(11), 4808–4820. https://doi.org/10.1109/TCAD.
class-AB op-amp. 2022.3147431
11. Dolatshahi, M., Hashemipour, O., & Navi, K. (2012). A new sys-
tematic design approach for low-power analog integrated circuits.
AEU-International Journal of Electronics and Communications,
Author Contributions CC, and JC contribute equally to this work. JC, 66(5), 384–389.
and HW are corresponding authors. CC is responsible for methodology, 12. Silveira, F., Flandre, D., & Jespers, P. G. (1996). A g/sub m//i/sub
software, validation, writing, preparing figures. JC is responsible for d/based methodology for the design of cmos analog circuits and
review, editing, software, writing. HW is responsible for review, its application to the synthesis of a silicon-on-insulator micropo-
editing, and supervision. YF is responsible for methodology, writing, wer ota. IEEE Journal of Solid-State Circuits, 31(9), 1314–1319.
preparing figures. KW and TT are responsible for methodology, review, 13. Ou, J., & Ferreira, P. M. (2014). A gm ∕iD-based noise optimization
editing. QW, AY, WW, YW, YZ are responsible for scheme discussion, for cmos folded-cascode operational amplifier. IEEE Transactions
review, editing, validation. on Circuits and Systems II: Express Briefs, 61(10), 783–787.
14. Akbari, M., & Hashemipour, O. (2015). Design and analysis of
Declarations folded cascode otas using gm/id methodology based on flicker
noise reduction. Analog Integrated Circuits and Signal Process-
Conflict of interest The authors declare no competing interests. ing, 83(3), 343–352.
15. Piccinni, G., Avitabile, G., Coviello, G., & Talarico, C. (2017). A
novel design optimization framework for regulated cascode tran-
simpedance amplifiers. In 2017 European Conference on Circuit
Theory and Design (ECCTD), pp. 1–4. IEEE.
References 16. Sabry, M. N., Omran, H., & Dessouky, M. (2018). Systematic
design and optimization of operational transconductance amplifier
1. Centurelli, F., Monsurrò, P., Parisi, G., Tommasino, P., & Tri- using gm/id design methodology. Microelectronics Journal, 75,
filetti, A. (2018). A topology of fully differential class-ab sym- 87–96.
metrical OTA with improved CMRR. IEEE Transactions on
17. Elbadry, M. M., Makkey, M. Y., Abdelgawad, M., & Atef, M. Chen Chen received his B.S.
(2020). Design technique for regulated cascode transimpedance degree in Electronic Science and
amplifier using gm/id methodology. Microelectronics Journal, 95, Technology from Chang’an Uni-
104676. versity in 2013. After complet-
18. Giustolisi, G., & Palumbo, G. (2021). A gm/id-based design strat- ing his undergraduate studies, he
egy for iot and ultra-low-power otas with fast-settling and large enrolled in a joint Master-PhD
capacitive loads. Journal of Low Power Electronics and Applica- program in Electronics and Sci-
tions, 11(2), 21. ence Technology at Xi’an Jiao-
19. Gebreyohannes, F. T., Porte, J., Louërat, M.-M., & Aboushady, H. tong University. Currently, he is
(2020). A gm/id methodology based data-driven search algorithm also a visiting PhD student at the
for the design of multistage multipath feed-forward-compensated Leiden Institute of Advanced
amplifiers targeting high speed continuous-time σδ-modulators. Computer Science (LIACS) of
IEEE Transactions on Computer-Aided Design of Integrated Cir- Leiden University. His current
cuits and Systems, 39(12), 4311–4324. research interests include elec-
20. Jespers, P. G., & Murmann, B. (2017). Systematic design of tronic design automation in
analog CMOS circuits using pre-computed lookup tables. Cam- analog circuit, analog integrated
bridge University Press. circuit design, design automation in Micro-Electro-Mechanical Sys-
21. Wu, W.-C., Helms, W. J., Kuhn, J. A., & Byrkett, B. E. (1994). tems (MEMS) device, black-box optimization algorithms, and machine
Digital-compatible high-performance operational amplifier with learning.
rail-to-rail input and output ranges. IEEE Journal of Solid-State
Circuits, 29(1), 63–66.
22. Wang, H., Qiao, Z., Xu, Y., & Zhang, G. (2019). Design proce- Jinxing Cheng received a Ph.D.
dure for a folded-cascode and class ab two-stage cmos operational degree in nuclear engineering
amplifier. In 2019 IEEE international conference of intelligent and technology. Since complet-
applied systems on engineering (ICIASE), pp. 40–43. https://doi. ing his doctoral studies, he has
org/10.1109/ICIASE45644.2019.9074153 been actively engaged in the field
23. Kraft, D. (1988). A software package for sequential quadratic of nuclear radiation detection
programming. Forschungsbericht- Deutsche Forschungs- und technology. Currently, he is
Versuchsanstalt fur Luft- und Raumfahrt. working in Beijing New-High
24. Ma, Y., Zhang, N., & Li, J. (2022). Improved sequential least Technology Academy. His
squares programming-driven feasible path algorithm for process research interests include the
optimisation. Computer Aided Chemical Engineering, 51, 1279– design and application of opera-
1284. Elsevier. tional amplifiers, the application
25. Graeb, H. (2022). Analog synthesis-the deterministic way. In Pro- of low-energy spectra to special
ceedings of the 2022 International Symposium on Physical Design nuclear materials, and the devel-
(pp. 167–174). opment of a kinetic equation for
26. Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, plutonium oxidation.
T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W.,
Bright, J., et al. (2020). Scipy 1.0: Fundamental algorithms for Hongyi Wang received the M.S.
scientific computing in python. Nature Methods, 17(3), 261–272. and Ph.D. degrees in electronic
27. Liu, B., Wang, Y., Yu, Z., Liu, L., Li, M., Wang, Z., Lu, J., & science and technology from
Fernández, F. V. (2009). Analog circuit optimization system based Xidian University in 2003 and
on hybrid evolutionary algorithms. Integration, 42(2), 137–148. 2007, respectively. Since 2007,
28. Lyu, W., Xue, P., Yang, F., Yan, C., Hong, Z., Zeng, X., & Zhou, he has been School of Microe-
D. (2018). An efficient Bayesian optimization approach for auto- lectronics, Xi’an Jiaotong Uni-
mated optimization of analog circuits. IEEE Transactions on Cir- versity. He visited Arizona State
cuits and Systems I: Regular Papers, 65(6), 1954–1967. https:// University as a visiting scholar
doi.org/10.1109/TCSI.2017.2768826 from May 2012 to June 2013,
29. Blank, J., & Deb, K. (2020). Pymoo: Multi-objective optimization and studied at the European
in python. IEEE Access, 8, 89497–89509. Microelectronics Research
Center from October 2016 to
Publisher's Note Springer Nature remains neutral with regard to November 2016. His research
jurisdictional claims in published maps and institutional affiliations. area includes DC-DC converters,
high-precision digital-to-analog
Springer Nature or its licensor (e.g. a society or other partner) holds converters (ADC), high-precision low-noise operational amplifiers,
exclusive rights to this article under a publishing agreement with the high-speed operational amplifiers, analog front-end circuits, power
author(s) or other rightsholder(s); author self-archiving of the accepted management chips, Li-ion battery protection circuits, and optical on-
manuscript version of this article is solely governed by the terms of chip sensor.
such publishing agreement and applicable law.
1. use such content for the purpose of providing other users with access on a regular or large scale basis or as a means to circumvent access
control;
2. use such content where to do so would be considered a criminal or statutory offence in any jurisdiction, or gives rise to civil liability, or is
otherwise unlawful;
3. falsely or misleadingly imply or suggest endorsement, approval , sponsorship, or association unless explicitly agreed to by Springer Nature in
writing;
4. use bots or other automated methods to access the content or redirect messages
5. override any security feature or exclusionary protocol; or
6. share the content in order to create substitute for Springer Nature products or services or a systematic database of Springer Nature journal
content.
In line with the restriction against commercial use, Springer Nature does not permit the creation of a product or service that creates revenue,
royalties, rent or income from our content or its inclusion as part of a paid for service or for other commercial gain. Springer Nature journal
content cannot be used for inter-library loans and librarians may not upload Springer Nature journal content on a large scale into their, or any
other, institutional repository.
These terms of use are reviewed regularly and may be amended at any time. Springer Nature is not obligated to publish any information or
content on this website and may remove it or features or functionality at our sole discretion, at any time with or without notice. Springer Nature
may revoke this licence to you at any time and remove access to any copies of the Springer Nature journal content which have been saved.
To the fullest extent permitted by law, Springer Nature makes no warranties, representations or guarantees to Users, either express or implied
with respect to the Springer nature journal content and all parties disclaim and waive any implied warranties or warranties imposed by law,
including merchantability or fitness for any particular purpose.
Please note that these rights do not automatically extend to content, data or other material published by Springer Nature that may be licensed
from third parties.
If you would like to use or distribute our Springer Nature journal content to a wider audience or on a regular basis or in any other manner not
expressly permitted by these Terms, please contact Springer Nature at