Poly-Harmonic Distortion Model Extraction in Charge-Controlled One-Port Devices
Abstract
A charge-controlled, one-port device is used to describe and discuss the extraction procedure of a Poly-Harmonic Distortion (PHD) model in detail. For this case, both voltage and current waveforms are shown to be enough to fully characterize the PHD model. It is also shown that all the information specifically required for this PHD model definition can be stored in the Fourier coefficients of the incremental conductance and capacitance. The results are validated by comparing them with those obtained using a commercial circuit simulation tool.
Full text
Poly-Harmonic Distortion Model Extraction in Charge-Controlled One-Port Devices Teresa M. Martín-Guerrero, José T. Entrambasaguas, Carlos Camacho-Peñalosa Departamento de Ingeniería de Comunicaciones. E.T.S. Ingeniería de Telecomunicación Universidad de Málaga, Andalucía Tech Málaga (Spain) {teresa, jtem, ccp}@ic.uma.es Abstract— A charge-controlled, one-port device is used to describe and discuss the extraction procedure of a Poly-Harmonic Distortion (PHD) model in detail. For this case, both voltage and current waveforms are shown to be enough to fully characterize the PHD model. It is also shown that all the information specifically required for this PHD model definition can be stored in the Fourier coefficients of the incremental conductance and capacitance. The results are validated by comparing them with those obtained using a commercial circuit simulation tool. Keywords— large-signal model; PHD model; charge-controlled model; X-parameters. I. I NTRODUCTION In recent years, the characterization of non-linear devices in the frequency domain has been carried out using NVNA to characterize devices in terms of models based on X-parameters [1], S-functions [2], etc. These models have been described as a generalized version of conventional small-signal Sparameters and are based on the Poly-Harmonic Distortion (PHD) principle [3]. They represent the non-linear response of a device to a large signal periodic excitation and the sensitivity of the different harmonics in response to changes in the harmonic content of the excitation. Incident waves at device ports are considered as the excitation signal while reflected waves are the response. The usefulness of and interest in these models have been proven and they are extensively used in the design of non-linear microwave circuits. They require highperformance specific measurement set-ups such as those based on the PNA-X family from Keysight. The main CAD tools have also included toolboxes that import X-parameters or Sfunctions into their schematics and, conversely, they can obtain these parameters from their non-linear simulation tools. At the same time, charge-controlled equivalent circuits have been used extensively when modelling active solid state devices using compact models. The physical behaviour of these devices is properly represented by means of a current source shunted connected to a charge source (Fig. 1). These models are particularly useful in non-linear environments [4]. However they have two main limitations: • At most, they can properly represent the intrinsic behaviour of the devices. For this reason the extrinsic shell should be de-embedded in order to extract the model properly. • These models are a quasi-static approach to the actual behaviour of the device. If non-quasi-static phenomena are noticeable, which happens at high frequencies, the model becomes no longer valid. In this contribution, PHD model parameters, in particular Xparameters, and charge-controlled quasi-static models have been linked. It is shown that X-parameters can be calculated from I-V waveforms provided the device can be simulated by means of a charge-controlled model. In order to simplify the formulation, a one-port device (ideal diode) is used throughout the experiment. The extraction procedure is validated by comparing it with the X-parameters obtained using a commercial CAD tool (NI-AWR Design Environment). II. PHD M ODELS FOR C HARGED -C ONTROLLED O NE -P ORT D EVICES The so-called PHD principle [3] applies to non-linear devices driven by a large single-tone input signal. Because of the non-linearities, the response of the device will be a periodic signal with multiple harmonics. If the input signal is perturbed by the addition of small tones at different harmonics, the response can be linearly perturbed by additional harmonics at the output port. The sensitivity matrix represents how any small harmonic perturbation at the input port affects, by superposition, the harmonics at the output port. If incident and scattered waves are used as variables, the PHD model can be written as follows: 1 1 , , ( ) b B A B B a a X A DC A DC F PHD ∂ ª º = → ≅ + ⋅ « » ∂ ¬ ¼ (1) Fig. 3. Non-linear equivalent circuit for one port devices based on the charged-controlled model.
where A and B are the vectors that contain harmonics of both incident and scattered waves up to order N, defined as: 1 1, 0, 1, 1 1 1, 0, 1, 1 1 1, 0, 1, 1 1 1, 0, 1, [ , ,..., ,..., , ] [ , ,..., ,..., , ] [ , ,..., ,..., , ] [ , ,..., ,..., , ] B A b a N N N N N N N N N N N N N N N N B B B B B B B A A A A A A A b b b b b b b a a a a a a a − − + − − − − + − − − − + − − − − + − − = = = = In the most frequent case A=[0,..0, A 1 , 0,...0], with A 1 real (phase = 0). F X is the non-linear functional relationship that describes the device and gives the relationship between the input wave A and the response wave B. Vectors a and b represent the complex amplitude of the harmonics of the perturbation signals. The matrix 1 , b a A DC ∂ ª º « » ∂ ¬ ¼ is the sensitivity matrix and includes the so-called X T (or T) and X S (or S) matrices, subsets of X-parameters. Vector 1 , B B A DC = corresponds to the subset X F (or F) of the X-parameters. In this contribution the complete sensitivity matrix is just called the X matrix. It will be demonstrated in Section III how matrices X S and X T can be easily extracted from this unique X matrix, if required. Matrices X S and X T verify that 1, 2 1, 2 1, 2 [ ,..., ] [ ,..., ] [ ,..., ] S T X X N N N b b b a a a a a a − − − = + (2) where * * k k k k a a b b − − = = The PHD model can also be defined using different circuit variables. It is still assumed that the device is driven by the same monochromatic signal A=[0,..0, A 1 , 0,...0]. If the voltage is considered to be the input signal and the current is the response, the PHD model can be described as: 1 1 , , ( ) i I V I I v v Y A DC A DC F PHD ∂ ª º = → ≅ + ⋅ « » ∂ ¬ ¼ (3) 1 1, 0, 1, 1 1 1, 0, 1, 1 1 1, 0, 1, 1 1 1, 0, 1, 1 [ , ,..., ,..., , ] [ , ,..., ,..., , ] [ , ,..., ,..., , ] [ , ,..., ,..., , ] I V i v N N N N N N N N N N N N N N N N I I I i I I I V V V V V V V i i i i i i i v v v v v v v − − + − − − − + − − − − + − − − − + − − = = = = where F Y is the non-linear functional relationship of the device, V and I are vectors containing the harmonics up to order N of both input and output signals. 1 , i v A DC ∂ ª º « » ∂ ¬ ¼ is the new sensitivity matrix that represents how perturbations in the harmonics of the input signal (v) produce perturbations in the harmonics of the output signals (i). In the following, this matrix is called the Y matrix or admittance matrix. If the device can be modelled by means of a chargecontrolled quasi-static equivalent circuit, the current can be split into two contributions: ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) g q g d i t i v t i v t i v t q v t dt = + = + (4) where i g (v(t)) is the conductive current and i q (v(t)) is the displacement current, and q(v(t)) is the charge source. This corresponds to an equivalent circuit like that detailed in Fig. 1. Using this definition in the time-domain, the sensitivity can be calculated as follows: ( ) ( ) ( ) ( ) ( ) ( ) g q i v i d q v d g v c v v v dt v dt iq with g v c v v v ∂ ∂ ∂ ª º ª º = + = + ª º ¬ ¼ « » « » ∂ ∂ ∂ ¬ ¼ ¬ ¼ ∂∂ = = ∂ ∂ (5) The small-signal component of the current is given by: [ ] ( ) ( ) i d i v g v c v v v dt ∂ ª º § · = = + ¨ ¸ « » ∂ ¬ ¼ © ¹ (6) and therefore it can be computed, in the frequency domain, using the implied convolution. In the frequency domain the current can be expressed as: 1, I I Y v A DC ≅ + ⋅ with 1 , c i Y G ȍC v c A DC j ∂ ª º = = + ⋅ « » ∂ ¬ ¼ (7) where G C and C C are the circulant matrices obtained from vector G and C , respectively. Vectors G and C are the coefficients of the Fourier Transform of both the incremental conductance (g(v(t))) and capacitance (c(v(t))) functions, namely, [ ] [ ] 2 2 1 1, 0, 1, 2 1 2 2 2 1 1, 0, 1, 2 1 2 ( ) [ , ,..., ,..., , ] ( ) [ , ,..., ,..., , ] G C N N N N N N N N FT g v G G G G G G G FT c v C C C C C C C − − + − − − + − = = = = (8) Matrix Ω is diagonal and contains the harmonic frequencies. This matrix (actually jΩ) comes from the time-derivative. It should be noted that double amount of harmonics have to be considered (2N) for G and C in order to calculate the convolution implied in (7) and avoid aliasing properly. For the sake of clarity, the case for N=3 with no displacement current (q(t)=0) is illustrated in (9). Here Y = G C . (9) In (9) some sub-matrices have been highlighted. The yellow ones relate harmonics with subscripts with the same sign in the
input and output spectra. They are usually called YS in the bibliography [5], [6] through the analogy with the X-parameter subsets. The blue ones relate harmonics with subscripts with different signs and are usually called YT. It is evident from this simple case how harmonics from -2N to 2N are required for the conductance function G (the same applies to C in a more general case). It is worth highlighting that the information required to obtain the Y matrix are both current and voltages waveforms, with no additional specific measurements for the sensitivity matrix. All the information required for the calculation of the sensitivities can be stored in a couple of G and C vectors. Note that current should be split in its two conduction and displacement components. Furthermore, the formulation in terms of this Y matrix has the conductive and capacitance effects separated. This fact provides a compact model ready to be frequency scaled (as long as the quasi-static approach applies) [8]. III. OBTAINING X PARAMETERS FROM THE ADMITTANCE Y MATRIX In this section the calculation of conventional X-parameters from the Y matrix is carried out. Firstly the X matrix will be obtained and, secondly, the so-called XS, XT and XF will be extracted. Taking into account the relationship between currents and voltages and incident and scattered waves [5], [6] it is straightforward to demonstrate that: 1 1 0 , , 2 FV I X B A DC A DC Z− = = [ ] [ ] 1 0 0 X U Y U YZ Z − = + ⋅ − (10) where X is the complete sensitivity matrix (as defined in Section II), Y is the admittance matrix defined in (7), U is the identity matrix and Z0 is the reference impedance. XF is a subset of X-parameters that can be easily obtained from V and I using (10). Once the X matrix is available, XS and XT can be extracted from it. Again, by using an example with N=3, the X matrix becomes: (11) Again XS (the relationship between harmonics with subscripts with same sign) has been highlighted in yellow. XT (relating harmonics with subscripts with different signs) has been marked in blue. In the general case (N harmonics) both matrices can be extracted using (12). Although the use of XS and XT is quite extended, the proposed formulation, using just one X matrix, is more compact, more complete and it is believed to facilitate the understanding of the physical meaning of non-linear frequency domain models based on the PHD principle. ( 2, 2) ( 2, 3) ... ( 2,2 1) ( 3, 2) ( 3, 3) ... ( 3, 2 1) ... ... ... ... (2 1, 2) (2 1, 3) ... (2 1, 2 1) ( 2, ) ( 2, 1) ... ( 2,1) ( 3, ) ( 3, 1) ... ( 3,1) ... ... . S T X X X N N X N N X N N X N N X N N X N N X N N X N N X N N X N N X N N X N X N N X N N X N + + + + + + ª º « » + + + + + + « » = « » « » + + + + + + ¬ ¼ + + − + + + − + =.. ... (2 1, ) (2 1, 1) ... (2 1,1)X N N X N N X N ª º « » « » « » « » + + − + ¬ ¼ (12) IV. RESULTS An ideal diode (i.e., with no parasitic effects at all) has been used to illustrate the proposed extraction procedure. This device guarantees the proper use of the quasi-static charge-controlled model. It is described using the DIODE1 and PNCAP NI-AWR models for the non-linear conductance and capacitance, respectively. The model parameters are detailed in Table I. TABLE I. IDEAL DIODE MODEL DIODE1 PNCAP I0 (mA) η k B T (CV) CJ0 (pF) VJ (V) M FC 4.6 10-5 4.5 10-21 1.8 0.5 0.5 0.5 The device is driven by a source @1 GHz and biased @ 0 V. The available power of the source (Zg= 50 Ω) is 6 dBm. The diode is analyzed using Harmonic Balance in a commercial tool (NI-AWR Design Environment). Voltage and current waveforms and their harmonics up to N=30 have been calculated and exported to be used in the calculation of both Y and X matrices. Fig. 2 represents the device I-V load-curve, including both conduction and displacement components. Both conductance and capacitance as a function of time have been calculated from (13). These functions have been used to build the Y matrix using (7). This matrix has been transformed into X using (10). Vector XFIQ has been obtained from I and V (see (10)) and matrices XSIQ and XTIQ have been extracted from X using (12). Furthermore, the PHD Model Generator (wizard included in NI-AWR Design Environment) has been used to calculate the X-parameters (up to order 15, the maximum available) for the same device under the same frequency, load, biasing and input power conditions. The PHD Model Generator calculates Xparameters with a numerical procedure that emulates that used by NVNA. The simulation output file contains the XFAWR vector, and the XSAWR and XTAWR matrices. In order to compare the X matrix obtained from the waveforms with that provided by the circuit simulator matrices, XSIQ and XTIQ have been extracted for harmonics up to order 15. Fig. 3 details XSAWR and XSIQ. Fig. 4 is the difference between both matrices calculated as ( , ) ( , ) ( , ) S S S AWR IQ k l X k l X k l∆ = − . The mean error, given by ( , ) Sk l∆, is 9.5 10-5. 3 3, 3 3, 2 3, 1 3,0 3,1 3,2 3,3 2 2, 3 2, 2 2, 1 2,0 2,1 2,2 2,3 1 1, 3 1, 2 1, 1 1,0 1,1 1,2 1,3 0 0, 3 0, 2 0, 1 0,0 0,1 0,2 0,3 1 1, 3 1, 2 3 b X X X X X X X b X X X X X X X b X X X X X X X b X X X X X X X b X X b b − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − ª º « » « » « » « » « » « » = « » « » « » « » « » « » ¬ ¼ 3 2 1 0 2 1, 1 1,0 1,1 1,2 1,3 1 2, 3 2, 2 2, 1 2,0 2,1 2,2 2,3 2 3, 3 3, 2 3, 1 3,0 3,1 3,2 3,3 3 a a a a X X X X X a X X X X X X X a X X X X X X X a − − − − − − − − − − ª º ª º « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » « » ¬ ¼ ¬ ¼ <
Due to page limitations, the results for X T have not been included. They are qualitatively similar to those in Figs. 3 and 4. In this case the mean error, given by ( , ) T k l∆ , is 5.8 10 -5 . The adjustment for X F does not deserve further comment because it is almost trivial, according to the definition (10). It can be concluded that the proposed formulation that calculates X parameters just from waveform data provides excellent results under ideal conditions. V. C ONCLUSIONS It has been shown that PHD models such as X-parameters can be obtained just by using input-output waveforms (I-V) in the case of quasi-static, charge-controlled, one-port active devices. It has also been shown that the Fourier coefficients of the incremental conductance and capacitance constitute all the information required to fully characterize the PHD model. Moreover, the procedure described provides the non-linear admittance matrix that can be considered as a behavioural model closer to the physics of the device and potentially frequency scalable [8]. The proposed formulation has been applied to an ideal diode (a one-port device with no parasitic effects). The results obtained have been validated by comparing them with those provided by commercial software (NI AWR Design Environment). Despite the simplicity of this example, the extension to twoport devices is quite straightforward using this compact formulation in terms of just a single matrix. The application of this formulation to an actual device would require the proper de-embedding [4], [6] of the parasitic shell in order to reach the intrinsic plane in which the quasi-static approach could be valid. A CKNOWLEDGMENT The authors would like express their gratitude to Prof. José Carlos Pedro (University of Aveiro, Portugal) for sharing his knowledge with them. The authors also wish to thank the technical support of NI-AWR and National Instruments for providing software license in the frame of NI University Program. This work has been supported by the Spanish Ministerio de Economía y Competitividad under Grant TEC2013-47106-C3-3-R and by the Junta de Andalucía under Grant TIC2012-1237. R EFERENCES [1] D. E. Root, J. Verspecht, J. Horn, M. Marcu, Characterization, Modeling, and Design of Nonlinear RF and Microwave Components, Series: The Cambridge RF and Microwave Engineering Series. 2013. [2] NMDG newsletter - IMS special edition 2009 [On-line: http://www.nmdg.be/newsletters/attach/SFunctions.pdf]. [3] J. Verspecht and D. E. Root, "Polyharmonic distortion modeling," in IEEE Microwave Magazine, vol. 7, no. 3, pp. 44-57, June 2006. [4] D. Niessen, G. P. Gibiino, R. Cignani, A. Santarelli, D. M. M. P. Schreurs and F. Filicori, "Charge-Controlled GaN FET Modeling by Displacement Current Integration From Frequency-Domain NVNA Measurements," in IEEE Transactions on Microwave Theory and Techniques, vol. 64, no. 12, pp. 4382-4393, Dec. 2016. [5] M. Fernandez-Barciela, A. M. Pelaez-Perez, S. Woodington, J. I. Alonso and P. J. Tasker, "Stretching the Design: Extending Analytical Circuit Design from the Linear to the Nonlinear Domain," in IEEE Microwave Magazine, vol. 15, no. 6, pp. 106-120, Sept.-Oct. 2014. [6] R. Essaadali, A. Jarndal, A. B. Kouki and F. M. Ghannouchi, "A New GaN HEMT Equivalent Circuit Modeling Technique Based on XParameters," in IEEE Transactions on Microwave Theory and Techniques, vol. 64, no. 9, pp. 2758-2777, Sept. 2016. [7] T. M. Martin-Guerrero, J. D. Baños-Polglase, C. Camacho-Peñalosa, M. Fernandez-Barciela, D. G. Morgan and P. J. Tasker, "Frequency domain-based approach for nonlinear quasi-static FET model extraction from large-signal waveform measurements," 2006 European Microwave Integrated Circuits Conference, Manchester, 2006, pp. 441-444. [8] D. E. Root, R. M. Biernacki, M. Marcu, M. Koh and P. J. Tasker, "Frequency-scalable nonlinear behavioral transistor model from single frequency X-parameters based on time-reversal transformation properties," 2015 86th ARFTG Microwave Measurement Conference, Atlanta, GA, 2015, pp. 1-7. Fig. 4. ( , ) ( , ) ( , ) S S S AWR IQ k l X k l X k l∆ = − . Difference between X SAWR and X SIQ up to 15 harmonics. Imag ( S) Fig. 2 Diode load-curve (blue). Conduction current i g (green) an d displacement current q i dq dt= (red) vs. input voltage v -1.5 -1 -0.5 0 0.5 v ( V ) -0.015 -0.01 -0.005 0 0.005 0.01 0.015 0.02 Fig. 3. X SAWR (red) and X SIQ (blue) up to 15 harmonics.