Parametric macromodeling of integrated inductors for RF circuit design
Abstract
Nowadays, parametric macromodeling techniques are widely used to describe electromagnetic structures. In this contribution, the application of such parametric macromodeling techniques to the design of integrated inductors and radio-frequency circuit design is investigated. In order to allow such different operations, a new modeling methodology is proposed, which improves the modeling accuracy when compared to former techniques. The new methodology is tailored to the unique characteristics of the devices under study. The obtained parametric macromodel is then used in a synthesis methodology and in the design of a voltage controlled oscillator in a 0.35-μm CMOS technology
Full text
F. Passos, Y. Ye, D. Spina, E. Roca, R. Castro-López, T. Dhaene, F.V. Fernández F. Passos, E. Roca, R. Castro-López and F. V. Fernández are with Universidad de Sevilla, Instituto de microelectrónica de Sevilla, CNM-CSIC, Seville, Spain, e-mail: {moreira,eli,castro,paco}@imsecnm.csic.es. Y. Ye, D. Spina and T. Dhaene are with the Department of Information Technology, Internet Based Communication Networks and Services (IBCN), Ghent University – iMinds, Gent, Belgium, email: {yinghao.ye, domenico.spina, tom.dhaene}@intec.ugent.be Corresponding author: Fabio Passos ([email protected]) ABSTRACT: Nowadays, parametric macromodeling techniques are widely used to describe electromagnetic structures. In this contribution, the application of such parametric macromodeling techniques to the design of integrated inductors and radio-frequency circuit design is investigated. In order to allow such different operations, a new modeling methodology is proposed, which improves the modeling accuracy when compared to former techniques. The new methodology is tailored to the unique characteristics of the devices under study. The obtained parametric macromodel is then used in a synthesis methodology and in the design of a voltage controlled oscillator in a 0.35-µm CMOS technology. Key words—integrated inductor, parametric macromodels, RF design, single-objective optimization, VCO. 1. INTRODUCTION In recent years many models have been developed for integrated inductors due to their important role in radio frequency integrated circuits (RF ICs). Most of these models are based on lumped-element circuits, like the π-model [1], the double π-model [2] and the T-model [3]. However, these models present accuracy issues, with modeling errors that may exceed 10% [1], [2] or rely on complex extraction techniques from fabricated samples [3]. Nowadays, black-box approaches based on parametric macromodeling techniques establish a reliable solution for studying generic linear and passive electromagnetic (EM) structures [4]-[6]. Parametric macromodeling techniques model the transfer function of such EM structures, which can be expressed in different forms (e.g., admittance, impedance or scattering parameters), preserving at the same time fundamental physical properties, such as causality, stability and passivity, so that a complete characterization both in the frequency and time domains is obtained [5], [6]. The focus of this letter is the modeling of integrated inductors over a large design space, developing a model suitable for different tasks (e.g., inductor synthesis, design space exploration, circuit design, etc.). In this scenario, not only an accurate estimation of the inductors’ transfer function is needed (which can later be used to derive the inductor Sparameters and used for circuit design), but also the main inductor performances used in inductor synthesis (inductance L and quality factor Q) have to be accurately modeled, since these are the performances used by designers to set optimization objectives and constraints. In this work the parametric macromodeling technique presented in [5] and the sequential sampling strategy described in [6] have been modified and combined to develop a parametric macromodel which is stable and passive over the entire design space. The novelty of this model is given by two different features: first, it allows different levels of accuracy over the design space in order to alleviate the computational cost of building the model in areas where inductors are less suitable for circuit design. Second, the new modeling technique presents an accurate estimation of not only Sparameters but also L and Q. The accuracy improvement of all performances is obtained by applying a new error measurement strategy during the sequential sampling technique. This strategy is tailored to the unique characteristics of integrated inductors. The new modeling methodology which is described in Section 2, is then used in Section 3 to synthetize the inductor required for the design of a voltage controlled oscillator (VCO). To the best of the authors’ knowledge, this is the first time a parametric macromodeling technique is used in circuit design. Finally, conclusions are drawn in Section 4. 2. PARAMETRIC MACROMODELING OF INTEGRATED INDUCTORS The integrated spiral inductor topology modeled in this work is shown in Figure 1. The technology selected was a 0.35-µm CMOS technology, for which the process information required for EM simulation was available. The methodology presented in this work is completely independent of the inductor topology and technology, being therefore of easy exportability. Separate models are built for inductors with different number of turns N. In each case, the design space for model building is defined by the inner diameter Din and turn width w, parameters that vary in the following ranges: DinÎ[10, 300] µm and w Î[5, 25] µm. The maximum area of the inductors is limited by a reasonably large outer diameter Dout of 400µm, whereas the spacing between inductor turns s is maintained fixed at the minimum allowed by the technology, 2.5µm, since no performance improvement is achieved by increasing this value [7]. In order to build the models, the S-parameters of the selected samples are evaluated over 17 frequency samples in the range [0.0001, 2.7] GHz. The number of frequency samples used has a direct impact on the accuracy/efficiency trade-off of the modeling process: using more frequency points provides more information about the behavior of the integrated inductor, but it will lead to an increase on computational time, since EM simulations must be performed for each frequency sample. PARAMETRIC MACROMODELING OF INTEGRATED INDUCTORS FOR RF CIRCUIT DESIGN
The performance parameters L and Q can be directly computed from the inductor S-parameters as: Zeq =50 (1+S11)(1+S22 )−S12S21 (1+S11)(1+S22 )+S12S21 L=Im(Zeq ) 2 π f Q=Im(Zeq ) Re(Zeq ) (1) Samples for model construction are evaluated with the EM simulator Keysight’s ADS Momentum [8]. Inductances below 50 pH are not considered since such components are not used in RF design. The entire modeling technique can be seen in the flowchart presented in Figure 2. The first step to create the parametric macromodel is to electromagnetically simulate the samples corresponding to the corners of the design space and a model is built using these samples. Starting from these initial data samples, a corresponding set of frequency-dependent rational models is built by means of the vector fitting (VF) technique [9]. After this initial phase, a set of stable and passive frequency-dependent rational models, called root macromodels, is computed. Each of these root macromodels models a single section (cell) of the design space defined by its corners. Afterwards, amplitude and frequency scaling system coefficients are computed for the root macromodels of each cell by means of an optimization procedure and then properly parameterized by positive interpolation operators [5]. Afterwards, the model accuracy of each cell is checked. If the model error is below a defined error threshold for a given cell, the model is marked as accurate enough. If the error is above the selected threshold in a given cell, this cell is divided into subcells by means of an adaptive sampling technique. The whole training-validation process is automatically and recursively applied in each subcell until we have a set of accurate local models that ensure the desired error threshold in every cell of the design space. Merging all the generated local models form the complete parametric macromodel for the entire design space. It becomes clear that one of the key steps in the modeling process is which error measure to use and its threshold value. In this work, two error measurement techniques will be compared in order to demonstrate the validity of the improved accuracy check proposed in this work. In previous reported models [5], only the maximum absolute error between the Sparameter obtained via EM simulations and the macromodel in the entire frequency range (Mabs) was selected (and for the entire design space). However, the accuracy of L and/or Q can be very sensitive to errors in the estimation of the Sparameters. Table I shows the maximum relative error of L (MRL) and Q (MRQ) at 2.5 GHz calculated over a set of 4936 test inductors (different from the inductors used for model training) when the model is built using only the Mabs error measure of the S-parameters (which we will denote as model S). It should be mentioned that inductors with different number of turns can be modeled with different Mabs thresholds in order to achieve superior accuracy. Note that for inductors up to four turns the MRQ is always higher than 5%. This result confirms that a small error in the estimation of the S-parameters can correspond to a high relative error in e.g., estimating Q. It is therefore clear that a new strategy must be adopted in order to obtain accurate modeling results for L and Q. With previous techniques, such as model S, it is impossible to apply different error measurements to different areas of the design space. Figure 1 Layout of an octagonal five turns spiral inductor. TABLE 1 Maximum Relative error in the estimation of L and Q at 2.5 GHz for 4936 test inductors. N Mabs (dB) Model S Model SLQ MRL(%) MRQ(%) MRL(%) MRQ(%) 1 -60 2.26 9.06 1.58 3.51 2 -60 2.03 5.10 2.03 5.10 3 -50 1.45 6.31 1.45 2.85 4 -50 2.09 5.18 1.28 2.36 5 -50 1.14 2.04 1.14 2.04 Figure 2 Flowchart for the creation of the proposed parameterized macromodel, with the accuracy check on different parameters.
Thus, the only solution to increase the accuracy of the model is to reduce the error threshold for the Mabs, e.g., from -50 dB to -70 dB. However, this will lead to over-sampling the entire (w, Din) design space, which is not a practical solution. Therefore, the new methodology proposed in this letter consists in adopting an error measure based on S-parameters as well as L and Q and also allow the designer to set different error measures for different areas of the design space. With this approach, we guarantee an accurate estimation not only of the S-parameters, but also of L and Q with the desired accuracy in the entire design space. In this work, the selected relative error threshold values in the estimation of L and Q are: • !" , !" <6% for L Î[0.05, 0.5]nH; • !" , !" <3% for L >0.5nH. where εL and εQ are the relative error value of L and Q, respectively. The threshold value selected (3%) results in a good trade-off between accuracy and computational time (EM simulation of new samples) for the final models. For values of L<0.5nH, a higher threshold value is considered to reduce the number of EM simulations needed for the model construction, since these inductors are rarely used in circuit design. The parametric macromodels computed by means of the proposed error measure (model SLQ) are capable of modeling the performances of integrated inductors more accurately, therefore helping to improve the design of RF circuits, as will be shown in next section. The results presented in Table 1 show a significant improvement with respect to the corresponding model S computed with the same Mabs error threshold for the Sparameters. Furthermore, Table II shows the mean relative error of L and Q ( !" and !" ) for an extensive validation study using the 4936 test inductors. The total number of (w, Din) samples used to compute the parametric macromodels, including the samples used to verify the model accuracy during the automatic model building stage, are also included in Table 2, as well as the CPU time needed to simulate the inductors used for training and validation. 3. INDUCTOR SYNTHESIS AND VCO DESIGN In this Section a single-differential VCO (illustrated in Figure 3) is designed to demonstrate the advantages of the proposed modeling strategy (model SLQ) when compared to the former technique (model S) and other methods used by RF designers (e.g., EM simulations). When designing circuits where inductors are needed (e.g., VCOs), designers usually look for inductors with a given inductance and high quality factors (e.g., by increasing the quality factor of the inductor, the VCO phase noise is decreased). In order to obtain optimal inductors, an optimization process will be performed using three different performance evaluators: the EM simulator ADS Momentum, the S and the SLQ models. The optimization results and efficiency will then be compared. The optimization algorithm used was PSO [10] (with 40 individuals and 200 generations) and the objective was to achieve an inductor with L=2±0.05 nH while maximizing the quality factor, within a maximum area of 165 µm2. However, in order to properly design inductors for RF circuits, a highly complex set of constraints must be applied. These constraints are specified in the following set of equations. 005 005 at 0.1GHz 005 400 400 001 001 05 0 0 WF WF GHz WF WF WF GHz WF WF WF WF GHz WF L area m m L L LL L LL L QQ µµ + - + <´ < < ì ïï ï ï ïï í ï ïï ï ï ïî < > @@. @ @@. @ @ @ @. @ . . . (2) where, L@WF and Q@WF are the inductors’ inductance and quality factor at the working frequency (WF) and L@WF ± 0.05GHz and Q@WF ± 0.05GHz is the inductance and quality factor at the WF±0.05GHz. TABLE 2 Number of samples used to build the SLQ model. L and Q mean relative errors for model SLQ (extensive verification). Number of (W, Din) samples used for model training and verification Extensive validation (Offline validation) 100 kHz 2.5 GHz N Training Online validation CPU Time !" (%) !" (%) !" (%) !" (%) 1 123 88 0.94h 0.27 1.25 0.28 0.91 2 253 177 10.03h 0.20 0.74 0.21 0.66 3 207 150 11.30h 0.22 1.01 0.22 0.69 4 197 145 18.81h 0.22 0.99 0.21 0.55 5 140 102 20.23h 0.22 0.88 0.19 0.46 Figure 3 VCO single-differential topology.
These constraints are used in order to ensure that the inductance is sufficiently flat from around DC to slightly above the working frequency, that the self-resonance frequency of the inductor is sufficiently above the working frequency and finally, that the deviations in L and Q due to process variations are minimized [7]. These constraints are another reason why such accurate L and Q estimations are needed: with errors of e.g., 6% (as obtained with the model S), these constraints may be wrongly calculated and optimization may lead to areas where constraints are not actually met. Table 3 presents the results of the three optimizations using the different performance evaluators. The CPU time needed for each process is also given in Table 3. Notice that the model generation also requires the CPU times shown in Table 2 but that is just a one-time investment and the resulting models can be used as many times as necessary, therefore the time used to build the model should not be accounted for in this optimization. All techniques achieve similar inductors, however, models S and SLQ are much more efficient than the optimization using EM simulations. The quality factor of the inductor obtained with model S is lower than the other methods and the inductance obtained with the model SLQ and the EM simulations is closer to the desired value (2nH). Afterwards, the inductors obtained with the models were simulated electromagnetically in order to inspect the model errors (see columns DL and DQ in Table 3). It can be concluded that the optimization using model S did not converge to the same inductor as model SLQ because of its higher error prediction (around 6% in Q). Therefore, using the model S can lead the RF designer into selecting suboptimal inductors for a given application. Each of the inductors obtained in the synthesis processes were then used in order to design different VCOs in a 0.35-µm CMOS technology with an oscillation frequency (ƒosc) of 2.5 GHz and a supply voltage Vdd=1.5 V. The design variables of each designed VCOs can be observed in Table 4, where, Wn1,2 are the transistor gate widths of the differential pair, ln1,2 are the channel lengths of these transistors, Wp1, Wp2 are the gate widths of the current mirror used to polarize the circuit and lp1 and lp2 are their channel lengths. Finally, C1 is the capacitor used in the VCO tank. The inductors used in each method are the ones obtained in the synthesis (see Table 3). Although, the Ctank value had to be changed among the different VCOs (in order to obtain the desired ƒosc), all the other components were fixed at the same value in order to inspect the influence of the different obtained inductors in the performances of the VCO. All circuit simulations have been carried out with Cadence SpectreRF circuit simulator [11]. The results are shown in Table 5. It can be observed that the VCO performances are a) b) c) Figure 4 Performances of the VCO designed using the SLQ model. a) VCO phase noise b) VCO transient simulation c) VCO output voltage spectrum. TABLE 3 Results for inductor synthesis using three different performance evaluators. N Din (µm) w (µm) [email protected] GHz D L (%) [email protected] GHz D Q (%) CPU time EM 3 111 7.25 1.99 - 10.32 - 192.2h SLQ 3 111 7.4 1.99 0.04 10.34 0.34 4 min S 3 110 7.6 1.98 0.71 9.75 6.21 4 min TABLE 4 Values of the components used in VCO simulation. Wn1,2 (μm) ln1,2 (μm) Wp1 (μm) Wp2 (μm) lp1,2 (μm) IBP (mA) Ctank (fF) EM 75 0.35 50 150 3 1 397 SLQ 75 0.35 50 150 3 1 395 S 75 0.35 50 150 3 1 403. TABLE 5 VCO performances using the previously synthetized inductors. Phase Noise (dBc/Hz) D (%) ƒosc (GHz) D (%) Vout (V) D (%) EM -124.11 - 2.50 - 1.01 - SLQ -124.12 0.01 2.50 0.02 1.01 0.27 S -123.68 0.37 2.50 0.36 0.97 4.40
superior (lower phase noise and higher output voltage) when the inductor obtained with the model SLQ is used, which is due to the higher quality factor inductor obtained by model SLQ during the optimization stage, which proves that the new modeling strategy brings advantages during circuit design. The inductors obtained by the models have a certain error, as shown in Table 3. Therefore, the inductors were simulated electromagnetically and also used in circuit simulation in order to compare the VCO performance deviations by using the models. The deviations are shown in Table 5 and denoted by D. It can be observed that the model SLQ provides an outstanding accuracy (better than the model S) for all VCO performances, as negligible shifts with respect to the corresponding VCO performances are obtained with a EMsimulated inductor. On the other hand, the VCO performances obtained with the inductor synthesized with model S show almost 5% error for the output voltage (Vout), which is a key performance (the output voltage of the VCO highly influences the conversion gain of a mixer and its linearity). The performances of the VCO obtained with the model SLQ can be observed in Figure 4, where the phase noise, the transient simulation and the output voltage sepctrum are depicted. 4. CONCLUSIONS In this letter a parametric macromodel built with a sequential sampling methodology tailored for the modeling of integrated inductors was presented. This new methodology allows error measures on different performance parameters and increases the time-domain modeling accuracy. An extensive validation study has been performed, proving the improved model accuracy in L and Q estimation (with respect to models based only on S-parameter error measures). The new modeling technique has proven its value by achieving enhanced performances when used in a synthesis methodology and applied to the design of a RF circuit. Furthermore, if automated circuit design methodologies are considered, the model SLQ provides a useful technique for obtaining inductor performances estimation due to its accuracy and efficiency compared to traditional EM simulation. ACKNOWLEDGMENTS This work was supported in part by the TEC2013-45638-C33-R Project (funded by the Spanish Ministry of Economy and Competitiveness and ERDF), and in part by the P12-TIC-1481 Project (funded by Junta de Andalucia). REFERENCES 1. C. Yue and S. Wong, “Physical modeling of spiral inductors on silicon,” IEEE Transactions on Electron Devices, vol. 47, pp. 560–568, 2000. 2. Y. Cao et al., “Frequency-independent equivalent-circuit model for on-chip spiral inductors,” IEEE Journal of Solid-State Circuits, vol.38, no.3, pp. 419-426, 2003. 3. G. Yang, Z. Wang and K. Wang, “Modified T-Model with an improved parameter extraction method for silicon-based spiral inductors,” IEEE Transactions on Microwave and Wireless Components Letters, vol.24, no.11, pp. 817-819, 2014. 4. P. Kurgan, S. Koziel and J. W. Bandler, "Low-cost EM-driven surrogate modeling and optimization of planar inductors," IEEE MTT-S International Microwave Symposium, AZ, pp. 1-3, 2015 5. F. Ferranti, L. Knockaert, T. Dhaene, and G. Antonini, “Parametric macromodeling based on amplitude and frequency scaled systems with guaranteed passivity”, International Journal Numerical Modelling: El., vol.25, no.2, pp. 139–151, 2012. 6. K. Chemmangat, F. Ferranti, T. Dhaene, L. Knockaert, “ Scalable models of microwave system responses using sequential sampling on unstructured grids”, International Journal Numerical Modelling: El., vol. 27, pp. 122-137, Jan./Feb, 2014. 7. R. Gonzalez-Echevarria et al., “Automated generation of the optimal performance trade-offs of integrated inductors,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 33, no. 8, pp. 1269-1273, 2014. 8. ADS Momentum. http://www.keysight.com/en/pc-1887116/momentum3d-planar-em-simulator?cc=ES&lc=eng 9. B. Gustavsen and A. Semlyen, "Rational approximation of frequency domain responses by vector fitting," IEEE Transactions on Power Delivery, vol. 14, no. 3, pp. 1052-1061, July 1999. 10. J. Kennedy and R. Eberhart, "Particle swarm optimization," in Proceedings of IEEE International Conference on Neural Networks, Perth, Australia, vol.4, pp. 1942-1948, 1995. 11. Cadence SpectreRF simulator. https://www.cadence.com/content/cadencewww/global/en_US/home/tools/custom-ic-analog-rf-design/circuitsimulation/spectre-rf-option.html