Review - Machine Learning Techniques in Analog - RF Integrated Circuit Design, Synthesis, Layout, and Test
Review - Machine Learning Techniques in Analog - RF Integrated Circuit Design, Synthesis, Layout, and Test
Review - Machine Learning Techniques in Analog - RF Integrated Circuit Design, Synthesis, Layout, and Test
com/science/article/pii/S0167926020302947
Manuscript_018ca6b0a1abc21a51fee5fd71fd8c24
© 2020 published by Elsevier. This manuscript is made available under the Elsevier user license
https://www.elsevier.com/open-access/userlicense/1.0/
Review: Machine Learning Techniques in Analog/RF Integrated Circuit Design,
Synthesis, Layout, and Test
Abstract
Rapid developments in semiconductor technology have substantially increased the computational capability of computers.
As a result of this and recent developments in theory, machine learning (ML) techniques have become attractive in many
new applications. This trend has also inspired researchers working on integrated circuit (IC) design and optimization. ML-
based design approaches have gained importance to challenge/aid conventional design methods since they can be employed
at different design levels, from modeling to test, to learn any nonlinear input-output relationship of any analog and radio
frequency (RF) device or circuit; thus, providing fast and accurate responses to the task that they have learned. Furthermore,
employment of ML techniques in analog/RF electronic design automation (EDA) tools boosts the performance of such tools.
In this paper, we summarize the recent research and present a comprehensive review on ML techniques for analog/RF circuit
modeling, design, synthesis, layout, and test.
Keywords: Artificial Neural Network, Analog and Radio Frequency, Deep Learning, Machine Learning, Artificial Intelligence,
Integrated Circuits, Synthesis, Optimization.
2. Background
Figure 3: DT for the selection of a circuit topology given the target specifica-
³ ´
y i h(x i )T β ≥ 1 − ξi ∀i ,
tions. Adapted from [19]. min kβk subject to (8)
ξi ≥ 0, P ξi ≥ constant.
+1
both at transistor level and with the augmented functional
model. According to the reported results, the simulation time
+1 +1
ŝ 1
ŝ 10
decreases to 12 s from 168 s while the estimation error in en-
s1 Y
ergy is only 2.7%.
a11 ŝ 10
-1
Z ŝ 11 f̂ (s) Y
-1
f(s) A different application of ANN-based modeling is pre-
a12 ŝ 11 sented in [22], where power consumption of analog circuits is
Inverse
Z
-1
ŝ 12 Output modeled and then estimated via empirical-based ANN rather
Scaling
a1k ŝ 12
than achieving performances through the input parameters.
ŝ n The idea behind this study is to estimate the mathematical
sn Y
description of the power consumption as a function of var-
Hidden
Scaling ied input parameters of any analog circuit using neural net-
Z
-1
ŝ nd works. The proposed approach is generic and even suitable
for heterogeneous systems. Moreover, one can perform on-
Delay Input
line power consumption estimations via the proposed strat-
egy. First, analog circuit power measurements are performed
Figure 5: TDNN delay neural network model [27].
via a measurement set-up including a PC for generating dif-
ferent input patterns and saving the power data. Second, the
obtained data is used to train the ANN to obtain a continu-
information of circuits to their purely functional models of ous mathematical function of the power consumption. The
AMS blocks. Due to the nature of the problem, an improved neural networks include three levels: one input, one hidden,
version of the Multilayer Perceptron (MLP) approach, which and one output layer. The activation functions for the hidden
is called time delay neural network (TDNN) shown in Fig. 5, layer and the output layer are sigmoid and linear, respectively.
is utilized in this study. In this approach, the inputs pass A backpropogation-based training (Levenberg-Marquardt) is
through a delay cell and are given as the inputs of the network employed. Once the power model is obtained, it is com-
in order to capture the temporal changes. The flow of the bined with a data flow-based generic functional model of the
proposed approach is as follows. First, the behavioral model circuit. Hence, both circuit performances and the instanta-
(Verilog-AMS) of the circuit is constructed. Meanwhile, tran- neous power consumption are obtained, which makes possi-
sistor level simulations are performed to extract signal traces ble to estimate circuit performance without performing any
for power calculation. Then, the TDNN is trained and the empirical measurements. By combining this framework with
power consumption model is obtained. Once the model is digital power consumption estimation techniques, the power
obtained, it is translated into the behavioral model compat- consumption of heterogeneous systems can be predicted. A
ible with the circuit simulators. Finally, the first behavioral wireless sensor system is provided as the case study, where
model is integrated with the power model. As a case study, the main focus is to estimate the power consumption of ana-
a low power relaxation oscillator is designed and simulated log parts (a temperature sensor, an amplifier, an analog to
7
digital converter, and a wireless transceiver.) According to the
results, the maximum and the average estimation errors are
3.06% and 1.53%, respectively.
microwave/RF design.
Since EM-based ANN approaches need a relatively long Figure 7: Volterra-ANN device model [32].
training phase for accurate modeling, the efficiency can be
low. [31] presents a solution for modeling of RF devices with Two of them utilize Vd s and Vg s to obtain Ids and Igs. The
Radial Basis Function(RBF)/MLP modular structure, where remaining 8 use Vd s , Vg s , and to yield real and imaginary val-
the efficient Resilient Backpropagation (Rprop) algorithm is ues for Yi j . The total number of parameters is 25 each for
used during the training phase. The authors use a well- the first two and 76 each for the remaining 8. The 10 neural
known plan, "divide and conquer", where the propose frame- networks are trained separately, on 350 measurement points
work is provided in Fig. 6. The complicated design problem for DC characteristics and 7000 measurement points for Y-
is divided in sub-problems, distributed over the neural net- parameters. The results on test points agree perfectly with
works of the modular structure. Their claim is that this type lumped equivalent circuits. For the circuit modeling exam-
of modular structure can improve the efficiency of EM-based ple, 4 neural networks were utilized. The 5 inputs are ω and
8
Table 2: Summary of ML-based IC circuit synthesis applications.
the real and imaginary parts of the input and output voltages, type of evaluation, simulation-based approaches is the most
whereas the outputs are the real and imaginary parts of the prevalent ones in terms of accuracy. However, the cost of
input and output currents. This type of modeling allows the SPICE-based circuit synthesis may be expensive in terms of
model to take into account input and output loading. Learn- computation time due to the need of running large number
ing was performed on 2625 measurement points and results simulations (ten and even hundreds of thousands) to achieve
on new data were encouraging. The use of more generic the targeted performances. Hereby, ML-based synthesis ap-
neural network-based models could overcome the problems proaches have become popular to overcome this time effi-
associated with lumped equivalent electrical circuit models, ciency problem. The idea behind employing ML in circuit
which are the most common models in use. These models of- synthesis is to replacement of the simulations by the func-
fer the advantage of being computationally efficient and ac- tional model(s) generated via ML techniques; thus, the exces-
curate, but at the expense of very complex model parameter sive number of simulations can be avoided during the syn-
extraction carried through numerical fitting and optimiza- thesis process. A summary of reviewed papers related to ML-
tion as well as the requirement to an accurate circuit struc- based IC synthesis applications is provided in Table 2.
ture.
4.1. ML for Optimization-based Circuit Synthesis
4. Machine Learning for IC Circuit Synthesis The most established method to automate the circuit syn-
thesis is optimization-based circuit synthesis that uses an op-
Conventionally, circuit synthesis is described as an auto- timization method to explore the design space. Analog/RF
matic process in order to determine the dimensions of the circuit optimization tools certainly accelerate the design
devices, such that the resultant circuit meet a given target time, in which several nature-inspired algorithms (evolution-
specification on a given technology node. Considering the ary, particle swarm, reinforcement learning, etc.) are em-
9
ployed to search the design space and find an optimal so- Circuit Specs.
Simulation Phase
lution for a given circuit problem. However, a large design ML Phase
space should be visited via simulations through the itera-
tions, and, more dramatically a few of them are only used
Analog/RF
at the end of optimization process, which means that a large Circuit
No
Trained? SPICE
portion of the simulation data is wasted during the optimiza- Optimizer Circuit
Variables
tion process. Integration of ML techniques into the conven-
Circuit Yes
tional optimization loop is highly promising to mitigate this Variables
computational cost by reuse of the simulation data in order
to learn circuit behavior and to develop a model that will re- Circuit Specs. ML
MODEL
place the circuit simulator once the model is obtained, shown (ANN ,SVM ,RL, etc.)
Circuit
Performances Agent
CSP (ANN)
building blocks of the design so that they may be appropri- minimized weights simultaneously several factors, includ-
ately optimized. The primitives at the lowest levels are set, ing interconnection estimates between pairs of cells, overlap,
and then, ML handles the ambiguities in the way these prim- symmetry, proximity and boundary, the later used to keep
itives are assembled, attempting to mimic the expert IC de- cells inside the W×H plane. Recently, ANNs were used to
signer. pursue the knowledge mining route on placement automa-
tion [55]. A model with 3 hidden layers with 250 to 1000 neu-
5.2. Placement by ANNs rons each was used to learn the design patterns (including
the inherent topological constraints) of more than 10.000 dif-
Analog/RF IC layout design is usually split into placement
ferent placement solutions with conflicting guidelines among
and routing. In the placement task, many requirements must
them (validated symmetry and current-flow constraints) of
be considered to produce a robust floorplan solution against
the same circuit topology. The output layer is used to pro-
parasitic structures or process variations, e.g., minimizing the
vide the exact placement coordinates of each cell of the cir-
layout area while satisfying several topological constraints
cuit for any given sizing in the 2-D plane, as illustrated in
that span from symmetry, proximity, or boundary, among
Fig. 12. The model training is made by minimizing the mean
others without hindering its potential to be routed effec-
squared error (MSE) between the predicted floorplan and its
tively. Analog/RF IC placement automation has been inten-
corresponding solution from the training set. Unlike pre-
sively studied in the last few decades, and the works proposed
vious deterministic knowledge mining approaches [65], this
usually follow a descriptive approach or an optimization-
end-to-end approach does not require to define any kind
based approach. Descriptive procedural [59] or template-
of tie breaker manually, with the trained model embedding
based [60] approaches are applied with a moderate level of
reusable design patterns that generalize beyond the train-
success on migration of legacy layouts [61] or layout-aware
ing data, and, provide different placement alternatives (e.g.,
sizing methodologies [62], where fast generation techniques
different aspect-ratios) for the same circuit sizing at push-
in-the-loop are required to be executed in-the-loop. Opti-
button speed.
mization mechanisms, mostly based on simulated anneal-
ing kernels that either change the absolute coordinates of
the cells on a 2-dimensional plane [63] or perturb a topo-
logical representation that encodes the floorplan [64]. While
presenting a reduced setup time, its execution can be time-
consuming. This trade-off between setup time and compu-
tational efficiency marked the previous generations of auto-
matic placement tools, a reality that ML promises to change
by pursuing, for the first-time, flexible push-button solutions.
An initial approach based on an ANN architecture was pro-
posed in [54], whose goal was to place the cells within a seg-
mented plane of fixed size W×H. A mean-field neural network
with n×W×H neurons, where n are the number of cells to be
placed, is used. Each neuron is assigned with a binary out-
Figure 12: ANN architecture used to solve the map from the physical and
put value, whose ’1’ corresponds to the assignment of that
effective Pcells’ dimensions to the placement coordinates, where topologi-
cell to a respective panel of the WxH plane. While an ANN cal constraints are implicit (shaded box) [55]. Topological constraints can be
structure is used to represent the problem, the hill-climbing added in the input layer for topological loss function training [56].
algorithm is still used to solve its gradients as a new set of
cells’ dimensions are requested. The energy function being In [56], a nonlinear ANN model is also applied but used to
16
train topological loss function on legacy sizing data only, that methodologies have not been popular among industrial IC
learns how to fulfill the topological constraints. It promotes design environments. GeniousRoute [24] attempts to extract
the application of the acquired "knowledge" instead of penal- routing strategies of legacy layouts and apply the acquired
izing it with high MSE errors as in [55]. Additionally, the work knowledge in guiding a routing algorithm. Similar to Well-
took one step further towards the prediction of floorplan so- GAN, in the pre-processing of the training data, placement
lutions for circuit topologies, which the model has never been and routing are represented as 2-D images, where routing-
trained before, by supporting different circuit topology en- relevant information is extracted. For each data point, the
codings (with different number of devices) on the input layer pins of the entire design and pins for the given net are
of the same ANN, reusing knowledge among topologies. mapped into two separate 64 × 64 channels. These channels
are then used on a semi-supervised model training, where,
5.3. Post-Placement Processing first, the ANN used as variational autoencoder (VAE) is initial-
ized in an unsupervised fashion, and only after, supervised
When designing a floorplan, experienced IC designers of-
decoder training. GeniousRoute then uses a classical A* path-
ten have the locations of the well regions in mind, i.e., areas
finding algorithm assisted by the model’s inference, which
where the doping is uniformly shared among a group of de-
generates the routing probability map to guide search. Tradi-
vices. Although abutment techniques help [60], embedding
tional rip-up and reroute techniques are still used to ensure
this information during automatic placement methodologies
that a successful solution is attained. However, the legacy de-
is not always straightforward. In WellGAN [57], n-type well
sign patterns will be present on the automatically generated
definition is left for post-placement placement, where a gen-
routing solutions.
erative adversarial network (GAN) is used to mimic the be-
havior of experienced designers, by reusing the knowledge
embedded on previous manually-crafted layouts. To extract 6. ML In Analog IC Fault Testing and Diagnosis
the information from legacy data, the oxide diffusion (OD)
Specification testing and fault diagnosis are of the utmost
layer of layouts is used as input pattern, and, an RGB chan-
importance for robust circuits and systems. Analog circuit
nel encoding is used to differentiate the ODs, i.e., OD inside
testability analysis is significantly more complicated than its
n-type wells (red) and OD outside n-type wells (green), while
digital counterpart. The main culprits are the diversity of
wells are assigned to the blue channel. Thus, after training,
analog circuits with both linear and nonlinear characteristics
the model receives as input images with patterns R and G,
and a multitude of performance metrics that create barriers
and outputs images with RGB channels. To convert this in-
to a standard definition of fault models. Fault diagnosis for
formation into a floorplan, a post-refinement stage is used
electronics-rich analog systems with industrial-application is
to rectilinearize and legalize the wells based on these guiding
usually accomplished by monitoring the deviation of output
regions, fulfilling design rules (e.g., minimum spacing, enclo-
signals in voltage or current caused by the inevitable degrada-
sure, width, and area design rules). This approach was incor-
tion of one or more of its components. The degradation arises
porated on MAGICAL framework [66].
not only from inherent circuit mechanisms but also from im-
proper technician operation or environmental changes, for
5.4. Routing example.
Routing has a determinant impact on the post-layout per- Researchers in the area of analog IC testing since long
formance of analog/RC ICs, especially at deep nanometer in- turned to ML algorithms for the automation of analog spec-
tegration nodes, where the increasing congestion causes dis- ifications testing and fault identification [83]. Table 4 sum-
proportionate growth of the interwire capacitances. Differ- marizes the different ML techniques for IC fault testing and
ent types of automatic analog/RF IC routers were proposed in diagnosis that are overview within this section. In [72] a fault-
the last few years, based on: (1) procedures [67] or template model-based diagnosis for analog ICs was proposed. The
descriptions [68]; (2) heuristics that encode different rout- method is based on an ML-based defect filter [73] that dis-
ing techniques as constraints (e.g., wiring symmetry), and tinguishes failing devices due to hard faults, i.e., completely
then, path-finding algorithms (e.g., maze search [69]) are ap- malfunction, or soft faults, i.e., failing due to parametric de-
plied to draw a wire that connects two different terminals viations. Two types of diagnosis are handled based on the de-
of a net in the presence of obstacles; (3) integer linear pro- cision of the defect filter, and then an SVM-based multi-class
gramming (ILP) [70], by constructing a priori high quality ML classifier is used to identify which catastrophic fault has
routes for individual nets, and then, using ILP to commit occurred, and, inverse regression functions to localize and
each net to only one of its candidate routes; and, optimiza- identify the soft faults. This approach was demonstrated on
tion [71], where an evolutionary algorithm performs struc- an RF LNA. In [80], a sparse relevance vector machine [84]
tural and layer changes in the physical representation of a with Gaussian and polynomial kernels is used for fault prog-
population of independent routing solutions, allowing to op- nostic and remains useful performance estimation. The ap-
timize all wires of all nets simultaneously. Still, due to its proach uses AC voltage values over time as features to esti-
high setup configuration and customization, only procedural mate the health degree of the circuit. The authors define this
or template-based approaches are usually capable of repro- health degree as the cosine distance between the measured
ducing the IC designer preferences. Thus, automatic routing features and those at nominal value, and its value decreases
17
Table 4: Summary of the ML applications for Analog IC fault testing, diagnosis and calibration.
from 1 for non-fault circuits as the circuit’s elements degrade. Data Acquisition
The sparse kernel coefficients are obtained by minimizing the (AC, DC, MC Simulation,
MSE using particle swarm optimization (PSO). Experiments Measurement)
with a Sallen–Key bandpass filter, leapfrog filter, and nonlin-
ear rectifier circuit showed that the methodology was able to
accurately estimate the trajectories of the health degrees of Feature Extraction
the most relevant devices and accurately predict the remain- (Wavelet, dictionary, ...)
ing useful performance of the circuit.
21
[21] M. Ding and R. Vemuri, “An active learning scheme using support vec- [39] E. Kaya, E. Afacan, and G. Dundar, “An Analog/RF Circuit Synthesis and
tor machines for analog circuit feasibility classification,” in 18th Inter- Design Assistant Tool for Analog IP: DATA-IP,” in 15th International
national Conference on VLSI Design held jointly with 4th International Conference on Synthesis, Modeling, Analysis and Simulation Methods
Conference on Embedded Systems Design. IEEE, 2005, pp. 528–534. and Applications to Circuit Design (SMACD). IEEE, 2018, pp. 1–9.
[22] A. Suissa and et. al., “Empirical method based on neural networks for [40] J. Tao, C. Liao, X. Zeng, and X. Li, “Harvesting design knowledge from
analog power modeling,” IEEE Transactions on Computer-Aided Design the internet: High-dimensional performance tradeoff modeling for
of Integrated Circuits and Systems, vol. 29, no. 5, pp. 839–844, 2010. large-scale analog circuits,” IEEE Transactions on Computer-Aided De-
[23] N. Kahraman and T. Yildirim, “Technology independent circuit sizing sign of Integrated Circuits and Systems, vol. 35, no. 1, pp. 23–36, 2015.
for fundamental analog circuits using artificial neural networks,” in Ph. [41] R. Vural and et. al., “Process independent automated sizing methodol-
D. Research in Microelectronics and Electronics (PRIME). IEEE, 2008, ogy for current steering dac,” International Journal of Electronics, vol.
pp. 1–4. 102, no. 10, pp. 1713–1734, 2015.
[24] K. Zhu and et. al., “Geniusroute: A new analog routing paradigm using [42] V. Bhatia and et. al., “Modelling a simple current to voltage converter
generative neural network guidance,” in Procceddings of International using ANN,” in IEEE 1st International Conference on Power Electronics,
Conference on Computer Aided Design (ICCAD), 2019. Intelligent Control and Energy Systems (ICPEICES). IEEE, 2016, pp. 1–4.
[25] M. Andraud, H. Stratigopoulos, and E. Simeu, “One-Shot Non-Intrusive [43] V. Bhatia, N. Pandey, and A. Bhattacharyya, “Modelling and design of
Calibration Against Process Variations for Analog/RF Circuits,” IEEE inverter threshold quantization based current comparator using arti-
Transactions on Circuits and Systems I: Regular Papers, vol. 63, no. 11, ficial neural networks.” International Journal of Electrical & Computer
pp. 2022–2035, 2016. Engineering (2088-8708), vol. 6, no. 1, 2016.
[26] V. Ceperic and A. Baric, “Modeling of analog circuits by using support [44] A. Jafari, S. Sadri, and M. Zekri, “Design optimization of analog in-
vector regression machines,” in Proceedings of the 2004 11th IEEE Inter- tegrated circuits by using artificial neural networks,” in 2010 Interna-
national Conference on Electronics, Circuits and Systems (ICECS). IEEE, tional Conference of Soft Computing and Pattern Recognition. IEEE,
2004, pp. 391–394. 2010, pp. 385–388.
[27] M. Grabmann, F. Feldhoff, and G. Gläser, “Power to the model: [45] N. Takai and M. Fukuda, “Prediction of element values of OpAmp for
Generating energy-aware mixed-signal models using machine learn- required specifications utilizing deep learning,” in International Sym-
ing,” in 16th International Conference on Synthesis, Modeling, Analysis posium on Electronics and Smart Devices (ISESD). IEEE, 2017, pp. 300–
and Simulation Methods and Applications to Circuit Design (SMACD). 303.
IEEE, 2019, pp. 5–8. [46] N. Lourenço and et. al., “On the exploration of promising analog ic de-
[28] Q.-J. Zhang, K. C. Gupta, and V. K. Devabhaktuni, “Artificial neural signs via artificial neural networks,” in 15th International Conference on
networks for RF and microwave design-from theory to practice,” IEEE Synthesis, Modeling, Analysis and Simulation Methods and Applications
Transactions on Microwave Theory and Techniques, vol. 51, no. 4, pp. to Circuit Design (SMACD). IEEE, 2018, pp. 133–136.
1339–1350, 2003. [47] E. Dumesnil, F. Nabki, and M. Boukadoum, “RF-LNA circuit synthesis
[29] V. K. Devabhaktuni and et. al., “Neural networks for microwave mod- using an array of artificial neural networks with constrained inputs,” in
eling: Model development issues and nonlinear modeling techniques,” IEEE International Symposium on Circuits and Systems (ISCAS), 2015,
International Journal of RF and Microwave Computer-Aided Engineer- pp. 573–576.
ing: Co-sponsored by the Center for Advanced Manufacturing and Pack- [48] N. Lourenço and et. al., “Using Polynomial Regression and Artificial
aging of Microwave, Optical, and Digital Electronics (CAMPmode) at the Neural Networks for Reusable Analog IC Sizing,” in 16th International
University of Colorado at Boulder, vol. 11, no. 1, pp. 4–21, 2001. Conference on Synthesis, Modeling, Analysis and Simulation Methods
[30] P. M. Watson and K. C. Gupta, “Design and optimization of CPW cir- and Applications to Circuit Design (SMACD). IEEE, 2019, pp. 13–16.
cuits using EM-ANN models for CPW components,” IEEE Transactions [49] H. Wang and et. al., “Learning to design circuits,” arXiv preprint
on Microwave Theory and Techniques, vol. 45, no. 12, pp. 2515–2523, arXiv:1812.02734, 2018.
1997. [50] Z. Zhao and L. Zhang, “Deep reinforcement learning for analog circuit
[31] M. G. Passos, P. d. F. Silva, and H. C. Fernandes, “A RBF/MLP modular sizing,” in IEEE International Symposium on Circuits and Systems (IS-
neural network for microwave device modeling,” International Journal CAS). IEEE, 2020, pp. 1–5.
of computer science and network security, vol. 6, no. 5A, pp. 81–86, 2006. [51] K. Settaluri and et. al., “AutoCkt: Deep Reinforcement Learning of Ana-
[32] Y. Harkouss and et. al., “The use of artificial neural networks in non- log Circuit Designs.”
linear microwave devices and circuits modeling: An application to [52] A. Kucukelbir, D. Tran, R. Ranganath, A. Gelman, and D. M. Blei, “Au-
telecommunication system design (invited article),” International Jour- tomatic differentiation variational inference,” The Journal of Machine
nal of RF and Microwave Computer-Aided Engineering, vol. 9, no. 3, pp. Learning Research, vol. 18, no. 1, pp. 430–474, 2017.
198–215, 1999. [53] K. Kunal and et. al., “Align: Open-source analog layout automation from
[33] H. Liu and et. al., “Remembrance of circuits past: macromodeling by the ground up,” in Proceedings of the 56th Annual Design Automation
data mining in large analog design spaces,” in Proceedings of the 39th Conference (DAC), 2019, pp. 1–4.
annual Design Automation Conference, 2002, pp. 437–442. [54] R. He and L. Zhang, “Artificial neural network application in analog lay-
[34] G. İslamoğlu and et. al., “Artificial Neural Network Assisted Analog IC out placement design,” in Canadian Conference on Electrical and Com-
Sizing Tool,” in 16th International Conference on Synthesis, Modeling, puter Engineering. IEEE, 2009, pp. 954–957.
Analysis and Simulation Methods and Applications to Circuit Design [55] D. Guerra and et. al., “Artificial Neural Networks as an Alternative for
(SMACD). IEEE, 2019, pp. 9–12. Automatic Analog IC Placement,” in 16th International Conference on
[35] G. Wolfe and R. Vemuri, “Extraction and use of neural network models Synthesis, Modeling, Analysis and Simulation Methods and Applications
in automated synthesis of operational amplifiers,” IEEE Transactions on to Circuit Design (SMACD). IEEE, 2019, pp. 1–4.
Computer-Aided Design of Integrated Circuits and Systems, vol. 22, no. 2, [56] A. Gusmao and et. al., “Semi-Supervised Artificial Neural Networks to-
pp. 198–212, 2003. wards Analog IC Placement Recommender,” in IEEE International Sym-
[36] W. Lyu, F. Yang, C. Yan, D. Zhou, and X. Zeng, “Multi-objective bayesian posium on Circuits and Systems (ISCAS), 2020, pp. 1–5.
optimization for analog/rf circuit synthesis,” in Proceedings of the 55th [57] B. Xu and et. al., “Wellgan: Generative-adversarial-network-guided well
Annual Design Automation Conference, 2018, pp. 1–6. generation for analog/mixed-signal circuit layout,” in 56th ACM/IEEE
[37] Z. Gao, J. Tao, F. Yang, Y. Su, D. Zhou, and X. Zeng, “Efficient perfor- Design Automation Conference (DAC). IEEE, 2019, pp. 1–6.
mance trade-off modeling for analog circuit based on bayesian neu- [58] M. Eick and et. al., “Comprehensive generation of hierarchical place-
ral network,” in 2019 IEEE/ACM International Conference on Computer- ment rules for analog integrated circuits,” IEEE Transactions on
Aided Design (ICCAD). IEEE, 2019, pp. 1–8. Computer-Aided Design of Integrated Circuits and Systems, vol. 30, no. 2,
[38] P.-C. Pan, C.-C. Huang, and H.-M. Chen, “Late Breaking Results: An Effi- pp. 180–193, 2011.
cient Learning-based Approach for Performance Exploration on Analog [59] A. Bhaduri and et. al., “Parasitic-aware synthesis of RF LNA circuits con-
and RF Circuit Synthesis,” in 56th ACM/IEEE Design Automation Confer- sidering quasi-static extraction of inductors and interconnects,” in The
ence (DAC), 2019, pp. 1–2. 47th Midwest Symposium on Circuits and Systems. MWSCAS’04, vol. 1.
22
IEEE, 2004, pp. I–477. [82] F. Wang and et. al., “Bayesian Model Fusion: Large-Scale Performance
[60] R. M. Martins, N. C. Lourenço, and N. C. Horta, Generating analog IC Modeling of Analog and Mixed-Signal Circuits by Reusing Early-Stage
layouts with LAYGEN-2. Springer Science & Business Media, 2012. Data,” IEEE Transactions on Computer-Aided Design of Integrated Cir-
[61] S. Bhattacharya, N. Jangkrajarng, and C.-J. Shi, “Multilevel symmetry- cuits and Systems, vol. 35, no. 8, pp. 1255–1268, 2016.
constraint generation for retargeting large analog layouts,” IEEE Trans- [83] V. Rajan, Jie Yang, S. Chakrabarty, and K. Pattipati, “Machine learning
actions on Computer-Aided Design of Integrated Circuits and Systems, algorithms for fault diagnosis in analog circuits,” in SMC’98 Conference
vol. 25, no. 6, pp. 945–960, 2006. Proceedings. IEEE International Conference on Systems, Man, and Cy-
[62] R. Martins and et. al., “Two-step RF IC block synthesis with preopti- bernetics, 1998, pp. 1874–1879.
mized inductors and full layout generation in-the-loop,” IEEE Trans- [84] M. E. Tipping, “Sparse bayesian learning and the relevance vector ma-
actions on Computer-Aided Design of Integrated Circuits and Systems, chine,” J. Mach. Learn. Res., vol. 1, p. 211–244, 2001.
vol. 38, no. 6, pp. 989–1002, 2018. [85] Y. Cui, J. Shi, and Z. Wang, “Analog circuits fault diagnosis using multi-
[63] ——, “Current-flow and current-density-aware multi-objective opti- valued Fisher’s fuzzy decision tree (MFFDT),” International Journal of
mization of analog IC placement,” Integration, vol. 55, pp. 295–306, Circuit Theory and Applications, vol. 44, no. 1, pp. 240–260, 2016.
2016. [86] A. López-Chau and et. al., “Fisher’s decision tree,” Expert Systems with
[64] A. Patyal and et. al., “Analog placement with current flow and symmetry Applications, vol. 40, no. 16, pp. 6283–6291, 2013.
constraints using PCP-SP,” in 55th ACM/ESDA/IEEE Design Automation [87] F. Cilici and et. al., “Efficient generation of data sets for one-shot sta-
Conference (DAC). IEEE, 2018, pp. 1–6. tistical calibration of RF/mm-wave circuits,” in 16th International Con-
[65] P.-H. Wu and et. al., “A novel analog physical synthesis methodology ference on Synthesis, Modeling, Analysis and Simulation Methods and
integrating existent design expertise,” IEEE Transactions on Computer- Applications to Circuit Design (SMACD), 2019, pp. 17–20.
Aided Design of Integrated Circuits and Systems, vol. 34, no. 2, pp. 199–
212, 2014.
[66] B. Xu and et. al., “MAGICAL: Toward Fully Automated Analog IC Lay-
out Leveraging Human and Machine Intelligence,” in IEEE/ACM Inter-
national Conference on Computer-Aided Design (ICCAD), 2019, pp. 1–8.
[67] E. Chang and et. al., “BAG2: A process-portable framework for
generator-based AMS circuit design,” in IEEE Custom Integrated Cir-
cuits Conference (CICC), 2018, pp. 1–8.
[68] A. Unutulmaz, G. Dündar, and F. V. Fernández, “A template router,”
in 20th European Conference on Circuit Theory and Design (ECCTD).
IEEE, 2011, pp. 334–337.
[69] E. Yilmaz and G. Dundar, “Analog layout generator for CMOS circuits,”
IEEE Transactions on computer-aided design of integrated circuits and
systems, vol. 28, no. 1, pp. 32–45, 2008.
[70] C.-Y. Wu, H. Graeb, and J. Hu, “A pre-search assisted ILP approach to
analog integrated circuit routing,” in 33rd IEEE International Confer-
ence on Computer Design (ICCD), 2015, pp. 244–250.
[71] R. Martins, N. Lourenco, and N. Horta, “Routing analog ICs using a
multi-objective multi-constraint evolutionary approach,” Analog Inte-
grated Circuits and Signal Processing, vol. 78, no. 1, pp. 123–135, 2014.
[72] K. Huang, H. Stratigopoulos, and S. Mir, “Fault diagnosis of analog cir-
cuits based on machine learning,” in Design, Automation Test in Europe
Conference Exhibition (DATE 2010), 2010, pp. 1761–1766.
[73] H. Stratigopoulos and et. al., “Defect filter for alternate rf test,” in 14th
IEEE European Test Symposium, 2009, pp. 101–106.
[74] M. Aminian and F. Aminian, “A modular fault-diagnostic system for
analog electronic circuits using neural networks with wavelet transform
as a preprocessor,” IEEE Transactions on Instrumentation and Measure-
ment, vol. 56, no. 5, pp. 1546–1554, 2007.
[75] D. Binu and B. S. Kariyappa, “RideNN: A New Rider Optimization
Algorithm-Based Neural Network for Fault Diagnosis in Analog Cir-
cuits,” IEEE Transactions on Instrumentation and Measurement, vol. 68,
no. 1, pp. 2–26, 2019.
[76] Feng Li and Peng-Yung Woo, “Fault detection for linear analog IC-the
method of short-circuit admittance parameters,” IEEE Transactions on
Circuits and Systems I: Fundamental Theory and Applications, vol. 49,
no. 1, pp. 105–108, 2002.
[77] W. He and et. al., “A Naive-Bayes-Based Fault Diagnosis Approach for
Analog Circuit by Using Image-Oriented Feature Extraction and Selec-
tion Technique,” IEEE Access, vol. 8, pp. 5065–5079, 2020.
[78] Z. Liu and et. al., “Capturing high-discriminative fault features for
electronics-rich analog system via deep learning,” IEEE Transactions on
Industrial Informatics, vol. 13, no. 3, pp. 1213–1226, 2017.
[79] G. Zhao and et. al., “A novel approach for analog circuit fault diagnosis
based on Deep Belief Network,” Measurement, vol. 121, pp. 170–178,
2018.
[80] C. Zhang and et. al., “A multiple heterogeneous kernel RVM approach
for analog circuit fault prognostic,” Cluster Computing, vol. 22, no. 2,
pp. 3849–3861, 2019.
[81] H. Stratigopoulos and et. al., “RF Specification Test Compaction Using
Learning Machines,” IEEE Transactions on Very Large Scale Integration
(VLSI) Systems, vol. 18, no. 6, pp. 998–1002, 2010.
23