Full text
Received February 21, 2020, accepted March 8, 2020, date of publication March 11, 2020, date of current version March 24, 2020. Digital Object Identifier 10.1109/ACCESS.2020.2980211 Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology FÁBIO PASSOS 1,2, ELISENDA ROCA 1, RICARDO MARTINS 2, (Member, IEEE), NUNO LOURENÇO 2, SAIYD AHYOUNE 3, JAVIER SIEIRO 3, RAFAEL CASTRO-LÓPEZ 1, NUNO HORTA 2, (Senior Member, IEEE), AND FRANCISCO V. FERNÁNDEZ 1, (Member, IEEE) 1Instituto de Microelectrónica de Sevilla, CSIC and Universidad de Sevilla, 41092 Sevilla, Spain 2Instituto de Telecomunicações, 1049 Lisbon, Portugal 3Radiofrequency Group, University of Barcelona, 08028 Barcelona, Spain Corresponding author: Francisco V. Fernández ([email protected]) This work was supported by the TEC2016-75151-C3-3-R and TEC2017-83524-R projects funded by AEI/FEDER, UE, and by FCT/MCTES through national funds and when applicable co-funded EU funds under the project UIDB/EEA/50008/2020. ABSTRACT In this paper, physical implementations and measurement results are presented for several Voltage Controlled Oscillators that were designed using a fully-automated, layout- and variability-aware optimization-based methodology. The methodology uses a highly accurate model, based on machinelearning techniques, to characterize inductors, and a multi-objective optimization algorithm to achieve a Pareto-optimal front containing optimal circuit designs offering different performance trade-offs. The final outcome of the proposed methodology is a set of design solutions (with their GDSII description available and ready-to-fabricate) that need no further designer intervention. Two key elements of the proposed methodology are the use of an optimization algorithm linked to an off-the-shelf simulator and an inductor model that yield EM-like accuracy but with much shorter evaluation times. Furthermore, the methodology guarantees the same high level of robustness against layout parasitics and variability that an expert designer would achieve with the verification tools at his/her disposal. The methodology is technology-independent and can be used for the design of radio frequency circuits. The results are validated with experimental measurements on a physical prototype. INDEX TERMS Integrated circuit synthesis, electronic design automation and methodology, inductors, metamodeling, radio frequency, voltage-controlled oscillator. I. INTRODUCTION Over the past few years, several optimization-based methodologies for the automated sizing of analog and radio-frequency (RF) integrated circuits (ICs) have been proposed [1]–[9]. These methodologies link an optimization algorithm with a circuit performance evaluator (e.g., the Spectre RF simulator) to evaluate candidate solutions. While doing so, they perform a thorough search through the entire design space, with the objective of finding optimal sizing solutions. However, most of them have not been capable of yielding designs that are sufficiently robust for The associate editor coordinating the review of this manuscript and approving it for publication was Yasar Amin . fabrication, i.e., ready-to-fabricate designs. For instance, most optimization-based design methodologies do not take into account sources of perturbation that affect the circuit performances such as process variability or layout parasitics. Although variability [5], [6] or layout parasitics [7]–[9] have been taken into account in some methodologies, they are always tackled separately during the optimization process. Another downside of previously reported synthesis methodologies pertains to the quality of the modeling used for passive components (e.g., inductors), which, in RF, are extremely important. Most synthesis methodologies use either analytical models, which are typically inaccurate, or electromagnetic (EM) simulations, whose use in optimization-based sizing methodologies is ill-advised due VOLUME 8, 2020 This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/ 51601
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology to the long computation times that the required large number of simulations involve. Therefore, in order to develop an optimization-based methodology capable of outputting ready-to-fabricate designs, (1) sources of perturbation must be taken into account during the optimization (i.e., parasitics and variability) and (2) passive components must be modeled in such a way that their evaluation is accurate while time-efficient. Furthermore, reported approaches have rarely been demonstrated with fabricated designs and characterized in the lab. The resulting lack of confidence may be at the roots of the scarce adoption of synthesis methodologies in industrial environments. The work presented in this paper confronts this lack of trust by presenting silicon measurement results of devices and circuits as provided by an automated design methodology, whose main advantages (when compared to former design methodologies) are the following. First, it uses multi-objective optimization algorithms to obtain a Paretooptimal front (POF), i.e., a set of fully sized optimized designs where all sources of perturbation are taken into account conjointly (layout parasitics and process variability). The POF represents the best trade-offs between the circuit performances being optimized and contains the solutions that the designer can ultimately choose from according to his/her preferences. These fronts are obtained at both the device and the circuit levels, the latter being built by hierarchically composing information from lower-level fronts. Second, the methodology features an extremely accurate and efficient technique, based on machine learning [10], to model inductors; this modeling approach successfully alleviates the need for EM simulations during the optimization while maintaining a very good accuracy. The methodology has been experimentally validated through several Voltage Controlled Oscillators (VCOs) that were designed automatically, then fabricated, and, finally, measured in the lab. Moreover, the inductor model used in this work is also validated against standalone inductors (the same used in the fabricated VCOs). A brief explanation of the inductor modeling technique is given in Section II, whereas the synthesis methodology is outlined in Section III. Section IV presents and discusses the experimental results. Last, in Section V, conclusions are drawn. II. INDUCTOR MODELING USING MACHINE LEARNING TECHNIQUES Accurate passive component models are still one of the most important requirements in the design of RF circuits/systems. While foundries usually provide sufficiently accurate models for transistors, capacitors and resistors, the modeling of inductors and transformers is still a bottleneck. In this work, a machine-learning technique that employs surrogate models has been used to tackle inductor modeling [10]. As any machine-learning technique, surrogate-based models learn the behavior of a system from a set of training samples to then predict the behavior of new samples [11]. Surrogate models are used to map some input variables, in this case the inductor geometric parameters (number of turns N, inner diameter DIN and turn width w) to some output variables, e.g., the inductor performance parameters: inductance L and quality factor Q. A highly accurate mapping of N,DIN , w and frequency fto L and Q was reported in [10], where less than 1% error between the model and actual EM simulations was achieved. Nevertheless, L and Q cannot be easily mapped into a model that yields accurate circuit simulation results. Therefore, in this work, instead of directly modeling these inductor performance parameters, the inductor geometric parameters are mapped to the space of S-parameters. In this way, the performance description of the inductor can be easily and accurately included in circuit-level simulations by using RF circuit simulators. The surrogate model used in this work resorts to Gaussian- Process techniques. Trying to arrive at a single inductor model that is general, valid and accurate for the widest design variable ranges, frequency span, and topological differences, can be an incredibly complex task, if it can ever be solved at all. Therefore, some modeling strategies have been developed to tackle the problem more efficiently. The complexity of Gaussian process surrogate modeling techniques increases exponentially with the number of dimensions, and so does the number of training samples to reach a given accuracy. The applied strategies reduce the modeling complexity by breaking down the problem into simpler modeling problems that altogether constitute an accurate modeling solution [10]. A first strategy is to create different models for inductors with different number of turns (e.g., one model for inductors with 2 turns and another for inductors with 3 turns) and for each frequency point required. In order to further increase the accuracy, the strategy proposed is to create these models for a specific working frequency (WF) using a filtering strategy in the selection of the inductors used to create the model from those available from the training set. Then, only inductors with a self-resonance frequency (SRF) above the WF are selected for model creation (e.g., if a model is being created for 2.4 GHz, a filtering operation in the training set is performed and only inductors with SRF<3 GHz are selected for the model creation). These strategies have demonstrated to accurately model the inductors [10] and the only additional effort is the development of the surrogate model to evaluate the SRF of the inductors, which can be easily done from the training set provided to create the S-parameter models. As a result, the designer would have a model for evaluating the inductor SRF and other models to evaluate the inductor S-parameters. Furthermore, the modeling strategy presented here is completely technology- and topology-independent. The model developed in this work was built with 800 EM simulated training inductors selected using the Quasi-Monte Carlo technique. Total EM simulation time was approximately 12 hours. The model achieves less than 1% error and takes around 0.3 milliseconds to evaluate each inductor, which compared to the several minutes that EM simulations usually takes, it is a clear efficiency improvement. This efficiency improvement is one of the key factors enabling 51602 VOLUME 8, 2020
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology the optimization-based methodology proposed in this work. III. OPTIMIZATION-BASED DESIGN METHODOLOGY A preliminary version of this methodology was presented in [12], where, through the synthesis of an LNA, it is demonstrated that, in order to obtain ready-to-fabricate designs, it is essential to consider both layout parasitics and variability. A common roadblock to the adoption of new design methodologies is their validation via fabrication and characterization of physical prototypes. The present paper is the first one, to the best of the authors’ knowledge, that experimentally validates an optimization-based methodology where layout parasitics and variability are considered during the optimization providing ready-to-fabricate RF circuits. In this paper, the methodology is applied to a VCO. To attain a set of optimal designs with different trade-offs among their performances, this work uses a multi-objective optimization algorithm, which can be mathematically formulated as: minimize f (x);f(x)∈Rm subject to g (x)≤0;g(x)∈Rk x∈ where f(x) is a vector with mobjective functions (where m>1), g(x) is a vector with kconstraints and xis a vector with ndesign variables on the search space . In constrained multi-objective optimization, a solution a is said to dominate solution bif and only if ahas a smaller constraint violation than b, or, if all constraints are met, fi(a)≤fi(b), for every i∈{1, ...,m} and fj(a)<fj(b) for at least an index j∈{1,..., m}. A point y∈is Paretooptimal if it is not dominated by any other point in . The set of all Pareto-optimal points in the search space is known as the Pareto set and the corresponding points in the objective space is the Pareto-optimal front (POF). The work presented here resorts to the Non-dominated Sorting Genetic Algorithm (NSGA-II) [13], a multi-objective optimization algorithm based on the evolution of a set of solutions (i.e., individuals) over a certain number of iterations (i.e., generations). The RF circuit design methodology considered in this paper does not exploit any specific characteristic of NSGA-II and, therefore, this algorithm could be replaced by any other multi-objective optimization algorithm. A. FIRST STEP: DEVICE-LEVEL OPTIMIZATION The methodology follows a two-step optimization process [8]. The main idea is that inductors are optimized a priori using a multi-objective optimization algorithm in order to obtain an inductor POF. This POF can be considered as a database containing the best inductor designs (with their corresponding GDSII and S-parameter descriptions) for the adopted technology and operation frequency. Afterwards, during the RF circuit optimization, the inductors can be FIGURE 1. Design methodology flow of the proposed layout-variability-aware methodology. directly selected from this optimal database instead of concurrently searching over the entire inductor design space. B. SECOND STEP: CIRCUIT-LEVEL OPTIMIZATION The actual circuit optimization is an iterative process with five consecutive phases (see Fig. 1). In the first phase, the optimizer generates a new set of circuit candidate solutions, using the defined design variables and the inductors from the previously generated database (the inductor POF). In phase two, using the information passed on by the optimizer, the layout of each individual is generated automatically using a template-based placer and a fully-automatic router, as well as the GDSII description of the inductors from the inductor POF previously generated [8]. In the template-based placer, the designer is responsible for providing simple highlevel XML forms encoding a technology- and specificationindependent floorplan description. From here, all packing procedures are performed automatically given any set of devices. These devices are provided either by correct-by- construction RF module generators or DRC-proven GDSII descriptions. Therefore, in order to ensure the DRC validity of the floorplan it is only necessary to keep minimum allowed distances in all directions of each device’s layout. A threestep router is then used to optimize this part of the layout. First, a deterministic wiring planner sets the optimal terminal- to-terminal connectivity from the netlist and cells’ positions in the layout. Second, a deterministic path-finding algorithm within a sparse grid transforms the wiring topologies into rectilinear paths. And finally, an optimization-based detailed routing process is carried, where the sparse grid is reduced to the manufacturing grid. The result is a rapid and automated generation of the layout views for every candidate solution. Afterwards, in phases three and four, the layout views of all the individuals are checked for LVS and DRC and all the resistive and capacitive parasitics are extracted using an off-the-shelf tool. In phase five, the simulation phase, all individuals undergo a thorough evaluation of their performances, those defined as objectives and those defined as constraints, taking into account both the typical case VOLUME 8, 2020 51603
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology performances and the worst-case corner scenarios. In this approach, the corners that were taken into consideration are: the worst-case power condition (WP); the worst-case speed condition (WS); the worst-case one (WO), which considers fast NMOS and slow PMOS; and, the worst-case zero (WZ), with slow NMOS and fast PMOS. Nevertheless, the approach is valid for any desirable corner combination or any other variability impact evaluation. In each simulation, the inductors’ S-parameter description is selected from the previously obtained database for an accurate performance evaluation. Once the simulation results are available (typical and corner performances), the worst-case performance of each individual is passed on to the optimizer in order to guarantee that the constraints are met even in the worst-case scenario. The optimization algorithm generates new solutions by applying crossover, mutation and selection operators to the best solutions simulated in step five, i.e., those with better objective (circuit performances) values, that comply (or better comply) with the constraints imposed. Then, these new solutions undergo a new cycle of layout (phase 2), DRC & LVS (phase 3), extraction (phase 4) and simulation (phase 5). This iterative process is carried out until the stopping criteria are met. Then, the optimizer returns the best solutions found. In this way, the final output of the methodology is a set of circuits (i.e., a POF) with the best trade-offs among the performances selected as objectives and that meet the constraints, along with their GDSII files. IV. EXPERIMENTAL RESULTS The adopted technology for the validation of the methodology is a 0.35-µm CMOS technology. Note that all technologydependent electrical simulations and parasitic extractions are performed using commercial off-the-shelf tools, with the technology files provided by the foundry in their Process Design Kit. Therefore, the validity and accuracy of the methodology itself is completely independent of the technology adopted (depending only on the simulators, tools and extraction files used). The use of the 0.35-µm CMOS technology is only motivated by the fact that a description of the technology layer stack was available at the time, thus allowing accurate EM simulations for the inductor model creation [10]. A. OPTIMIZATION RESULTS The design of a cross-coupled double differential VCO using a symmetrical octagonal inductor is used as a case study (see Fig. 2). As a way of easing experimental characterization, the output of the VCO was connected to a source-follower buffer with an input capacitive voltage divider of 1/10 factor to drive the 50 of the spectrum analyzer. The VCO is supplied with VDD =2.5 V and biased with a variable tuning voltage VTUNE. The buffers are biased using VBIAS =2 V. As explained before, the first step consists in the generation of the inductor POF. The search space for the inductor optimization is presented in Table 1. The optimization, performed with NSGA-II, had three design objectives: maximization of FIGURE 2. a) Cross-coupled double differential VCO topology. b) Symmetrical inductor topology used in the optimization, with its geometrical parameters. TABLE 1. Design variables for the inductors. FIGURE 3. POF of the inductor octagonal symmetric topology containing 1000 fully-sized inductors. The color bar represents the area objective. the quality factor, Q, maximization of inductance, L, and minimization of the area. The optimization was performed with 1000 individuals and 80 generations and several constraints were imposed to guarantee the proper behavior of inductors at the WF, i.e., the inductance value is approximately constant in the operating frequency range and equal to the DC value, and the SRF is sufficiently above the WF [10]. The obtained POF is shown in Fig. 3, which took around 10 minutes wallclock time to obtain in an Intel R CoreTMi7-3770 @ 3.4 GHz workstation with 32 GB of RAM. After obtaining the inductor POF, the VCO can be optimized. The optimization was performed using 128 individuals and 200 generations, which took two 2 days wall-clock time to execute in the above mentioned workstation. The search space for the VCO optimization is presented in Table 2. The objectives of the optimization, shown in Table 3, were the minimization of: the phase noise (PN) at a frequency offset (PNoffset) of 1 MHz, the total power consumption (PDC) of the circuit (power consumption of the VCO, PVCO, and buffers, PBUF) and the area. Several constraints were imposed during the optimization in order to ensure that typical VCO specifications were met, as also shown in Table 3. 51604 VOLUME 8, 2020
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology TABLE 2. Design variables for the VCO optimization. TABLE 3. VCO specifications: objectives and constraints. FIGURE 4. POF obtained from the optimization containing hundreds of fully-sized VCOs. The worst-case corner performances are depicted, where the colour bar represents the area. The obtained POF can be seen in Fig. 4, where each plotted dot represents a fully sized VCO (with its GDSII description available). In this POF, the designer would have the best designs for the chosen trade-offs, which comply with the imposed constraints. One main advantage is that now these trade-offs are defined by fully-sized circuits ready to be fabricated. Fig. 5 presents the fabricated chip where 4 different VCOs were selected from the POF (identified in Fig. 4). The output buffer and all the used inductors were also fabricated as individual test structures in order to evaluate their standalone performances. B. INDUCTOR MEASUREMENT RESULTS AND DISCUSSION The inductors were implemented with the top thick metal (with a thickness of 2.8 µm) and placed over a semiconductor substrate. In the chip implementation, no substrate contacts are placed near the inductor and the metal lines FIGURE 5. Chip photograph. FIGURE 6. S-parameter comparison for the inductor used in the VCO denoted by Design 1. are kept at a relatively safe distance to limit electric and magnetic couplings. On-wafer characterization was carried out using a Cascade Microtech M150 measurement platform and an Agilent N5230A network analyzer. Fig. 6 shows the S-parameter comparison between the full-wave EM simulation (S11EM, S12EM, S21EM and S22EM), the experimental measurements (S11E, S12E, S21E and S22E) and the model predictions (S11M, S12M, S21M and S22M), for the inductor used in the VCO denoted by Design 1. Fig. 7a) shows the inductor performance parameters (inductance and quality factor) comparison between the full-wave EM simulation (LEM and QEM), the experimental (LEand QE) and the model predictions (LMand QM), for the inductor in Design 1. It is possible to observe that, quality-wise, there is a good matching between measurements and model predictions for the entire measured frequency range (up to 20 GHz), even though the model was created specifically for WF=2.4 GHz (i.e., the model is guaranteed to be accurate only for frequencies up to slightly above the WF). Fig. 7b) shows the performance parameters of the inductor in Design 2, where, again, a very good matching between measurements and the model predictions is achieved. Two other inductors (used in VCO Design 3 and 4, respectively) were measured and their performance comparisons are shown in Fig. 7c) and Fig. 7d), showing a good matching of their performances even above the frequency range for which the model is created. Table 4 provides a more quantitative analysis of the inductor performances at 2.4 GHz. The fourth, ninth and fourteenth columns represent the error between the full-wave EM VOLUME 8, 2020 51605
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology TABLE 4. Inductor performances at 2.4 GHz. Experimental (E) results versus full-wave (EM) simulations and model (M) estimation. FIGURE 7. Performance comparison for the inductors used in different VCO designs. (a) Design 1. (b) Design 2. (c) Design 3. (d) Design 4. simulation and experimental measurements. The sixth, eleventh and sixteenth columns represent the error between the model and experimental measurements for L, Q and SRF, respectively (columns labelled as ‘‘M-E (%)’’). In the light of these results, it is reasonable to conclude that the model provides an exceptionally reliable estimation of the inductor performance parameters: the model deviates less than 4% in L, and only one inductor deviates more than 3% in Q (at 2.4 GHz) with respect to physical measurements. The discrepancies attained are almost the same as the errors between full-wave EM simulations and measurements (columns labelled as ‘‘EM-E (%)’’), suggesting that these small discrepancies are caused more by manufacturing variations than by significant errors in the model. Regarding the SRF model prediction, it is, to the best of the authors’ knowledge, the most accurate inductor SRF predictor available in the literature (with less than 3% error when compared to measurements). C. VCO MEASUREMENT RESULTS AND DISCUSSION To measure the VCO, a Keysight E4440A spectrum analyzer was used together with a Keysight B1500A Semiconductor FIGURE 8. Measurements for VCO Design 1. a) fOSC and POUT vs. VTUNE; b) IDD and PVCO vs. VTUNE; c) fOSC and POUT vs. IBIAS; d) IDD and PVCO vs. IBIAS; e) fOSC and POUT vs. VDD; f) IDD and PVCO vs. VDD. Device Parameter Analyzer to bias the circuit. Fig. 8 presents several measurements for Design 1. In Fig. 8a) it is possible to observe how fOSC and the output power (POUT) change with VTUNE (with IBIAS =1.7 mA). Fig. 8b) shows how IDD (the current running through VDD) and PVCO change when VTUNE is varied. Fig. 8c) and 8d) show the sensitivity of the 51606 VOLUME 8, 2020
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology TABLE 5. Comparison against reported VCOs in similar technology nodes. FIGURE 9. a) Output spectrum and b) phase noise for Design 1. same performances when IBIAS shifts (with VTUNE =2.5 V). Fig. 8e) and 8f) show the sensitivity of the VCO performances when VDD shifts (with VTUNE =2.5 V and IBIAS =1.7 mA). In Fig 9a) it is possible to observe the output spectrum of Design 1. The measured fOSC (with VTUNE =1.25 V) deviated 5-6% from the post-layout simulated fOSC (∼2.4 GHz). These deviations were consistent over 24 measured VCOs, which indicate that the fabrication process itself was reliable. Since the inductor performances were accurately modeled, the authors attribute these deviations to an underestimation of the tank parasitic capacitances provided by the commercial parasitic extractor. Note that such deviations are not related to the methodology itself and do not hamper its usability. Table 5 lists the measurements results of all four VCO designs compared to other published results. As stated before, the technology selection was determined by the availability of the layer stack information, essential for the implementation of this design methodology. The selection of previously reported results in Table 5, which are relatively old, was therefore motivated by the use of a similar technology node, that could represent a fair comparison for the experimental results reported here. Standalone measurements of the buffer show a PBUF =5 mW which were subtracted from the total PDC. Therefore, in Table 5 only the PVCO is considered. While measuring the phase noise, it was possible to observe that the Keysight B1500A introduced spurs in the VCO output spectrum due to the refresh rate of its screen. Therefore, in order to measure the phase noise, the VCO was powered with a single battery. All biasing voltages where obtained using linear DC regulators and IBIAS was generated using an off-chip variable resistor (RBIAS). The measured phase noises using the biasing strategy are given in column 4 of rows 9 to 12 of Table 5 for all designs and in Fig. 9b) for Design 1. The phase noise values shifted slightly from the post-layout simulations because the RBIAS resistor introduced unaccounted noise. In order to study the difference between the measured and the post-layout simulations, the circuit was re-simulated under the same conditions as measured in the laboratory (using RBIAS instead of the ideal current source IBIAS – see Fig. 2a) emulating therefore a simulation under the actual experimental conditions. The results of such comparisons are shown in Fig. 10. It is possible to observe that the difference between the measured phase noise and the post-layout simulation in the same conditions (with RBIAS), is around 2 dBc/Hz. Therefore, it is possible to estimate the phase noise measure, if IBIAS was used, by adding 2 dBc/Hz to the postlayout simulations. The new values for this expected phase noise are given in column 4 of rows 13 to 16 of Table 5 for all designs. Several figures of merit (FoM) were considered in order to compare the results. FoM takes into account fOSC, PN and PDC, whereas FoMA, also takes into account the area VOLUME 8, 2020 51607
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology FIGURE 10. Phase noise comparisons between measured data and post-layout simulations if a current source (IBIAS) or an off-chip resistor (RBIAS) is used. of the VCO core and FoMAT adds the tuning range as a parameter to the FoM. It can be observed that all four circuits designed using this methodology obtain competitive values of all three figures of merit when compared to other works, even when using RBIAS. The results obtained in this work prove the strength of the presented automated methodology where more than one hundred fully designed, optimal and ready- to-fabricate VCOs were obtained in only two days of CPU time. Moreover, the obtained designs cover different tradeoffs which allow the designer to select the design that best suits his/her needs. V. CONCLUSION This paper reports the experimental validation of a state- of- the-art optimization-based synthesis methodology for RF circuits. Using this methodology, it was possible to obtain a large number of fully-sized, ready-to-fabricate RF circuits. The experimental measurements of several fabricated VCOs suggest that the methodology is fully efficient in attaining competitive designs. Moreover, a Gaussian process machinelearning technique to model integrated inductors was used in the methodology and experimentally validated with silicon implementations. The model can accurately predict the inductors’ S-parameters and inductors’ SRF while evaluating their performances in milliseconds. By being able to accurately and efficiently predict these S-parameters over the entire design space, the developed model has shown to be extremely useful in the presented circuit synthesis methodology. The methodology developed in this work is valid for any technology node since it uses off-the-shelf circuit simulators, LVS/DRC verification tools and parasitic extractors. Therefore, although in this paper the methodology was tested for a 0.35µm technology, it would also stand for any modern technology (e.g., 65nm). Furthermore, by applying this methodology to other RF basic circuit blocks, the hierarchical bottom-up approach proposed by the authors in [4] could be additionally used to handle more complex circuits and systems. REFERENCES [1] M. Chu and D. J. Allstot, ‘‘Elitist nondominated sorting genetic algorithm based RF IC optimizer,’’ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 52, no. 3, pp. 535–545, Mar. 2005. [2] B. Liu, G. Gielen, and F. V. Fernández, Automated Design of Analog and High-frequency Circuits: A Computational Intelligence Approach. Berlin, Germany: Springer, 2014. [3] R. Martins, N. Lourenco, N. Horta, J. Yin, P.-I. Mak, and R. P. Martins, ‘‘Many-objective sizing optimization of a class-C/D VCO for ultralowpower IoT and ultralow-phase-noise cellular applications,’’ IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 27, no. 1, pp. 69–82, Jan. 2019. [4] F. Passos, E. Roca, J. Sieiro, R. Fiorelli, R. Castro-Lopez, J. M. Lopez-Villegas, and F. V. Fernandez, ‘‘A multilevel bottom-up optimization methodology for the automated synthesis of RF systems,’’ IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 39, no. 3, pp. 560–571, Mar. 2020. [5] Y. Xu, K.-L. Hsiung, X. Li, L. T. Pileggi, and S. P. Boyd, ‘‘Regular analog/RF integrated circuits design using optimization with recourse including ellipsoidal uncertainty,’’ IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 28, no. 5, pp. 623–637, May 2009. [6] S. P. Mohanty and E. Kougianos, ‘‘Incorporating manufacturing process variation awareness in fast design optimization of nanoscale CMOS VCOs,’’ IEEE Trans. Semicond. Manuf., vol. 27, no. 1, pp. 22–31, Feb. 2014. [7] C. R. C. De Ranter, G. Van der Plas, M. S. J. Steyaert, G. G. E. Gielen, and W. M. C. Sansen, ‘‘CYCLONE: Automated design and layout of RF LC-oscillators,’’ IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 21, no. 10, pp. 1161–1170, Oct. 2002. [8] R. Martins, N. Lourenco, F. Passos, R. Povoa, A. Canelas, E. Roca, R. Castro-Lopez, J. Sieiro, F. V. Fernandez, and N. Horta, ‘‘Two-step RF IC block synthesis with preoptimized inductors and full layout generation In-the-Loop,’’ IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 38, no. 6, pp. 989–1002, Jun. 2019. [9] E. Afacan and G. Dundar, ‘‘A mixed domain sizing approach for RF circuit synthesis,’’ in Proc. IEEE 19th Int. Symp. Design Diag. Electron. Circuits Syst. (DDECS), Apr. 2016, pp. 1–4. [10] F. Passos, E. Roca, R. Castro-López, and F. V. Fernández, ‘‘Radiofrequency inductor synthesis using evolutionary computation and Gaussian-process surrogate modeling,’’ Appl. Soft Comput., vol. 60, pp. 495–507, Nov. 2017. [11] M. B. Yelten, T. Zhu, S. Koziel, P. D. Franzon, and M. B. Steer, ‘‘Demystifying surrogate modeling for circuits and systems,’’ IEEE Circuits Syst. Mag., vol. 12, no. 1, pp. 45–63, Feb. 2012. [12] F. Passos, R. Martins, N. Lourenco, E. Roca, R. Castro-Lopez, R. Povoa, A. Canelas, N. Horta, and F. V. Fernandez, ‘‘Handling the effects of variability and layout parasitics in the automatic synthesis of LNAs,’’ in Proc. 15th Int. Conf. Synth., Modeling, Anal. Simulation Methods Appl. Circuit Design (SMACD), Jul. 2018, pp. 161–164. [13] K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, ‘‘A fast and elitist multiobjective genetic algorithm: NSGA-II,’’ IEEE Trans. Evol. Comput., vol. 6, no. 2, pp. 182–197, Apr. 2002. [14] A. Hajimiri and T. H. Lee, ‘‘Design issues in CMOS differential LC oscillators,’’ IEEE J. Solid-State Circuits, vol. 34, no. 5, pp. 717–724, May 1999. [15] F. Herzel, M. Pierschel, P. Weger, and M. Tiebout, ‘‘Phase noise in a differential CMOS voltage-controlled oscillator for RF applications,’’ IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 47, no. 1, pp. 11–15, Jan. 2000. [16] W. M. Y. Wong, P. Shing Hui, Z. Chen, K. Shen, J. Lau, P. C. H. Chan, and P.-K. Ko, ‘‘A wide tuning range gated varactor,’’ IEEE J. Solid-State Circuits, vol. 35, no. 5, pp. 773–779, May 2000. [17] C. Lam and B. Razavi, ‘‘A 2.6 GHz/5.2 GHz CMOS voltage-controlled oscillator,’’ in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, Feb. 1999, pp. 402–403. [18] Y.-H. Kao and M.-T. Hsu, ‘‘Theoretical analysis of low phase noise design of CMOS VCO,’’ IEEE Microw. Wireless Compon. Lett., vol. 15, no. 1, pp. 33–35, Jan. 2005. [19] C.-H. Heng, A. Bansal, and Y. Zheng, ‘‘Design of 1.94-GHz CMOS noisecancellation VCO,’’ IEEE Trans. Microw. Theory Techn., vol. 59, no. 2, pp. 368–374, Feb. 2011. 51608 VOLUME 8, 2020
F. Passos et al.: Ready-to-Fabricate RF Circuit Synthesis Using a Layout- and Variability-Aware Optimization-Based Methodology FÁBIO PASSOS received the Ph.D. degree from the Universidad de Sevilla, Seville, Spain, in 2018, while conducting his work in the Instituto de Microelectrónica de Sevilla (IMSE-CNM), Seville, Spain. He has performed research stays is several academic and industrial institutions such as IMEC, Instituto de Telecomunicações, University of Barcelona, and Analog Devices. He is currently a Researcher with the Instituto de Telecomunicações, Lisbon, Portugal. His research interests include the modeling of RF passive devices and automated design methodologies for RF and mm-wave circuits. He was a recipient of several Best Paper Awards, the EDA Competition Award in SMACD 2016, and the Prestigious EDAA Outstanding Dissertation Award, in 2019. ELISENDA ROCA received the Ph.D. degree in physics from the University of Barcelona, Spain, in 1995. From November 1990 to April 1995, she worked at IMEC, Leuven, Belgium. Since 1995, she has been with the Instituto de Microelectrónica de Sevilla, (IMSE-CNM-CSIC), Spain, where she holds the position of Tenured Scientist. She has also coauthored more than 150 articles in international journals, books, and conference proceedings. Her research interests are in the field of modeling and design methodologies for analog, mixed-signal, and RF integrated circuits. She has been involved in several research projects with different institutions: the Commission of the EU, ESA, and ONR-NICOP. RICARDO MARTINS (Member, IEEE) received the B.Sc., M.Sc., and Ph.D. degrees in electrical and computer engineering from the Instituto Superior Técnico, University of Lisbon (IST-UL), Portugal, in 2011, 2012, and 2015, respectively. He has been with the Instituto de Telecomunicações, since 2011, developing tools for electronic design automation, where he currently holds a postdoctoral research position. He has authored or coauthored about 50 publications, including books, book chapters, international journals, and conference articles. His current research interests include electronic design automation tools for analog, mixed-signal and radio-frequency integrated circuits, deep nanometer integration technologies, soft computing, machine learning, and deep learning. NUNO LOURENÇO received the Licenciado, M.Sc., and Ph.D. degrees in electrical and computer engineering from the Instituto Superior Técnico, University of Lisbon, Portugal, in 2005, 2007, and 2014, respectively. He has been with the Instituto de Telecomunicações, Lisbon, since 2005, where he currently holds a postdoctoral position. His research interests are in analog and mixed-signal IC design using deep nanometer technologies and in EDA using nature-inspired optimization-based approaches. SAIYD AHYOUNE received the Ph.D. degree in physics from the University of Barcelona, Barcelona, Spain, in 2018. From 2018 to 2019, he was a Postdoctoral Researcher with the Department of Electronics, University of Barcelona. His current research interests include modeling of passive components and RF circuits. JAVIER SIEIRO received the Ph.D. degree in physics from the University of Barcelona, Barcelona, Spain, in 2001. From 2002 to 2003, he was a member of the ECTM Group, Delft University of Technology, Delft, The Netherlands, where he was involved in the modeling of passive components and in the design of RFIC circuits. Since 2003, he has been with the Department of Electronics, University of Barcelona, where he is currently an Associate Professor. His current research interests include modeling of passive components and RF circuits. RAFAEL CASTRO-LÓPEZ received the Licenciado en Física Electrónica (M.S.) degree in electronic physics and the Doctor en Ciencias Físicas (Ph.D.) degree from the University of Seville, Spain, in 1998 and 2005, respectively. Since 1998, he has been working at the Institute of Microelectronics of Seville (CSIC-IMSE- CNM), where he currently holds the position of Tenured Scientist. He has participated in several national and international Research and Development projects and coauthored more than 100 international scientific publications, including journals, conference articles, and book chapters. His research interests are in the field of integrated circuits, especially design and computer-aided design for analog and mixed-signal circuits. NUNO HORTA (Senior Member, IEEE) received the Licenciado, M.Sc., Ph.D., and Habilitation degrees in electrical engineering from the Instituto Superior Técnico (IST), University of Lisbon, Portugal, in 1989, 1992, 1997, and 2014, respectively. In March 1998, he joined the IST Electrical and Computer Engineering Department. Since 1998, he has been with the Instituto de Telecomunicações, where he is currently the Head of the Integrated Circuits Group. He has supervised more than 90 post graduation works between M.Sc. and Ph.D. theses. He has authored or coauthored more than 150 publications as books, book chapters, international journals articles, and conferences papers. His research interests are mainly in analog and mixed-signal IC design, analog IC design automation, soft computing, and data science. FRANCISCO V. FERNÁNDEZ (Member, IEEE) received the Ph.D. degree in microelectronics from the University of Seville, Spain, in 1992. In 1993, he worked as a Postdoctoral Research Fellow at KUL, Belgium. From 1995 to 2009, he was an Associate Professor with the Department of Electronics and Electromagnetism, University of Seville, where he was promoted as a Full Professor in 2009. He is also a Researcher with IMSE-CNM. He has authored more than 250 articles in international journals and conferences. His research interests are in the design and design methodologies of analog, mixed-signal and radiofrequency circuits. He was the Editor-in-Chief of Integration, the VLSI Journal (Elsevier) from 2005 to 2015. VOLUME 8, 2020 51609