scieee AI-readable full text Open interactive document viewer

Multiparameter symbolic sensitivity analysis enhanced by nullor model and modified coates flow graph

Asenova, Irina

Abstract

In symbolic sensitivity analysis very important role plays the number of additionally generated expressions and in consequence additional number of arithmetical operations. The main drawback of some methods based on the adjoint graph or on the two-graph technique, i.e. the necessity to multiply analyze the corresponding graph, is avoided. Advantages of the method suggested are that, the matrix inversion is not required and the Coates graph is significantly simplified. Simplifications of the method introduced in this paper lead to the significant reduction of the final symbolic expressions without violation of accuracy. This simplification method can be considered as SBG-type and has an important impact on symbolic analysis. A special software tool called "HoneySen" has been developed to implement the suggested method. In the paper, it was shown that the presented method is more effective than the transimpedance method taking the number of arithmetical operations and the circuit insight into consideration. Comparison results for the multiparameter sensitivity calculations of the voltage the transfer function for a fourth-order low pass filter and a second-order high-pass filter are presented.

Full text

THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE Multiparameter Symbolic Sensitivity Analysis Enhanced by Nullor Model and Modified Coates Flow Graph Irina ASENOVA1, Franciszek BALIK 2 1Department Electrical Engineering, Faculty of Communication and Electrical Equipment, Todor Kableshkov University of Transport, Geo Milev 158 Street, 1574 Sofia, Bulgaria 2Department of Field Theory, Electronic Circuits and Optoelectronics, Institute of Telecommunications, Teleinformatics and Acoustics, Wroclaw University of Technology, 27 Wybrzee Wyspianskiego Street, 50 370 Wroclaw, Poland irka [email protected], [email protected] Abstract. In symbolic sensitivity analysis very important role plays the number of additionally generated expressions and in consequence additional number of arithmetical operations. The main drawback of some methods based on the adjoint graph or on the twograph technique, i.e. the necessity to multiply analyze the corresponding graph, is avoided. Advantages of the method suggested are that, the matrix inversion is not required and the Coates graph is significantly simplified. Simplifications of the method introduced in this paper lead to the significant reduction of the final symbolic expressions without violation of accuracy. This simplification method can be considered as SBG-type and has an important impact on symbolic analysis. A special software tool called ”HoneySen” has been developed to implement the suggested method. In the paper, it was shown that the presented method is more effective than the transimpedance method taking the number of arithmetical operations and the circuit insight into consideration. Comparison results for the multiparameter sensitivity calculations of the voltage the transfer function for a fourth-order low pass filter and a secondorder high-pass filter are presented. Keywords Modified Coates flow graph, nullor model, symbolic sensitivity analysis, symbolic transfer functions, transimpedance method. 1. Introduction The symbolic analysis has been widely applied for analog circuit analysis and synthesis [1]. At the circuit level, a formal technique has been used to obtain a network transfer function to calculate the behavior or characteristics of a circuit by the symbolic circuit parameters [2]. A symbolic simulator performs the same function as the designers traditionally do by hand analysis. The difference is that the analysis is now much faster done by a computer, and does not make many errors. The sensitivity analysis plays an important role in determining the critical design variables in analog circuit synthesis [3], [4]. According to the classical formulae, the calculation of the first-order transfer function sensitivity requires finding the corresponding derivatives, and that is the main problem of the sensitivity analysis. Once the circuit equations are derived, the relevant derivatives of each equation can be computed symbolically and then the differential sensitivity can be calculated using the chain rule of differentiation. This solution was proposed first in [5] and was extended in [6] by representing a sequence of expressions (SoE) as directed acyclic graph (DAG) and providing an algorithm for analyzing the DAG. Although the method is conceptually simple it does not always generates the optimal sequence [6]. This is due to the fact that the number of additional expressions, required for sensitivity calculations, heavily depends on the position of the symbol with respect to which the derivatives are calculated. The Transimpedance (TI) method overcomes these drawbacks [4]. The main drawback of some methods based on the adjoint graph is the necessity to analyze the corresponding graph twice [1] and the suggested method gets over it. The nullator and norator (see [7]) are elements that could facilitate the symbolic sensitivity analysis of active circuits by applying nodal analysis (NA). Nullorbased models have been generated taking into account c 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 108 THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE the ideal behavior of the active devices [7]. All controlled sources, transistors and op-amps can be modeled using only resistors, capacitors, and nullors. In this manner, any analog network can be modeled with nullors and impedances, and the equivalence between them is introduced in [8]. The nullor equivalents of the pathological elements voltage mirror and current mirror and their application to symbolic analysis were introduced in [8]. In this paper a new approach for the multiparameter sensitivity (MS) analysis is described. The nullor model of the active circuit is a starting point for the sensitivity analysis. On the other hand, Coates flow graph is useful and often used in the network theory and in the linear system theory [9]. The symbolic analysis of a synthesized network can be implemented and simplified on the base of the modified Coates flowgraph (MCFG), [10], decreasing the arithmetical operations in circuit sizing process. In contrast with the other approaches the nullor model is combined with the modified Coates flow graph aiming at the calculation of the MS in a symbolic form in this paper. On the base of [11], a method for MS analysis is described, which is devoid of these drawbacks contained in the previous methods mentioned above. Further, the paper presents a detailed description of the multiparameter sensitivity analysis (in section II). In section III, the proposed method has been applied to the nullor model of the fourth-order low-pass filter and the second-order high-pass filter for calculation of its multiparameter sensitivity. In section IV the comparison of the presented method with the TI method is performed. Section V presents the conclusions and suggestions for future research. 2. Multiparameter Symbolic Sensitivity Analysis The multiparameter symbolic sensitivity analysis of a performance function with respect to the circuit parameters helps to determine parameters, which are critical for performance degradation and relatively insignificant. Suppose that pparameters, p= [G, C, gm], exist having very small fractional perturbations from their nominal values. This paper proposes a new method of multiparameter symbolic sensitivity analysis based on a nullor model and modified Coates flow graph (SANMCFG). The sequence of the method main steps is as follows: •Composing an equivalent nullor circuit of the active network. •Presentation of the nullor circuit by a modified Coates flow graph and reduction of the circuit complexity by means of transformation of the MCFG in order to take into account the influence of nullators and norators. •Determination of the transfer functions and the multiparameter symbolic sensitivity. 2.1. Composing of an Equivalent Nullor Circuit Determination of the symbolic transfer function sensitivity with respect to each parameter is based on the nullor model of the active network. Let us assume that there are m+n+R+ 1 nodes, and R nullors in the equivalent nullor circuit Ncomposed by circuit designers. In accordance with [11], the nodes, numbered from 1 to m represent network sources, nodes from m+ 1 to m+nare inner nodes, that all or some of them can be considered as output nodes, and the node m+n+ 1 is the grounded node for the circuit. The sequence of numbering the nodes in the equivalent nullor circuit is very important for the symbolic multiparameter sensitivity analysis and for the special software developed. The sequence is determined as follows: •incoming (sources) nodes - 1, ..., m, •outgoing nodes - m+ 1, ..., m +nas follows: –hnodes, connected to edges with passive elements, –Nenodes, connected with the ground by means of a norator, –2Nfnodes, connected with Nfnorators. When two or more norators have common nodes in the equivalent nullor circuit, then the pairs of the nodes connected with the norators must be numbered in ascending order in the income data, –Nfr nodes, connected with a norator that is situated between 2 nodes, one of them is connected with a nullator, –nfnodes, that is one of the two nodes, connected with the nullators. When a nullator or more nullators are connected with the source node, because the source node is already numbered, this node is missed at that point, –R=nf+nenodes that are removed, as follows: nfnodes, corresponding to the second node, connected with the nullators; Nenodes, connected with the nullators grounded. c 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 109 THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE Accordingly, an equivalent nullor network Nis composed which is presented by an initial modified Coates flow-graph. The algorithm written in [11] looks for the definiteness of all outgoing vertices, i.e. each outgoing vertex must have at least one incoming and one outgoing edge. An approach to reduce the nullor circuit complexity and order of the admittance matrix is presented in [12]. This approach describes five rules for transformation of the initial modified Coates flowgraph in order to take the nullator-norator pair influence on the network. The validity of the rules is verified by comparison of the reduced admittance matrix with the one obtained using the nullor properties described in [7]. It can be seen that having applied the rules, R vertices are removed from the initial modified Coates flow-graph. The number of these vertices is equal to the number of nullators in the equivalent nullor circuit, and they are strictly determined, i.e. R=nf+ne. These nodes correspond to the last ones in sequence of numbering the nodes in the nullor circuit. In this manner, it is very clear between which two nodes the transfer function is determined after the admittance matrix reduction. 2.2. Determination of the Transfer Functions and the Multiparameter Symbolic Sensitivity The definition for the normalized sensitivity of rational transfer function Tkq(s) with respect to circuit parameter Y(s) of a network element given by [1] is used to formulate the normalized (relative) sensitivity STkq (s) Y(s) for determined frequency, when this parameter participates in more than one edge in the modified Coates flow graph: STkq (s) Y(s)=Y(s) Tkq(s) ∂ Tkq(s) ∂Y(s)= =Y(s) Tkq(s)X j,i ∂ Tkq(s) ∂ Yji(s) d Yji(s) dY(s),(1) where Yji(s) = aji(s) + Y(s) is an element of the admittance matrix Y(s) for determined frequency; aji(s) contains other network parameters, participating in this element. The modified Coates flow graph allows us to simplify the first-order sensitivity analysis on the base of certain network partial transfer functions. According to [13], derivative ∂ Tkq(s)/∂ Yji(s) in (1) is represented by partial transfer functions Tiq(s) and Tkj (s) , between the pair nodes i, q and k, j respectively, and substituted by: ∂ Tkq(s) ∂ Yji(s)=Tiq(s)Tkj(s),(2) for i, q = 1,2, ...n;k, j = 2, ...n. Partial transfer functions Tk1(s) and Tkj (s) , determinants Dk1and Dkj respectively, and determinant D can be obtained by MCFG GMC and its sub-graphs GMC k1,GMC kj and GMC 0respectively, as follows: •GMC 0is obtained by GMC due to the removal of all edges from the vertex-source, •GMC k1, for k, j = 2, ...n, is obtained from GMC due to the removal of all outgoing edges, including the self-loop in vertex k and moving the vertex-source into vertex k, •GMC kj is obtained from GMC 0by removing all outgoing edges, including the self-loop, from vertex k, as well as by removing all incoming edges, including the self-loop, from vertex j. An edge yjk =−1 is added. Consequently: Dkq = R X Q=1 (−1)NQ(PQ),(3) where nQis the number of the loops in Q-th separation of loops in the sub-graph; Rthe number of separations of loops in the sub-graph; PQthe product of loop transmission coefficients in Q-th separation. Every separation of loops must be incident to all graph vertices and every one vertex must be incident with only one incoming and one outgoing edge. The algebraic value of multiparameter sensitivity MSTof transfer function T(s) for determined frequency is MST= p X i=1 ST Yi(s).(4) Using the algorithm presented in [11], a special software tool called ”HoneySen” is developed to perform multiparameter symbolic sensitivity analysis based on the equivalent nullor circuit and the modified Coates flow graph. The interested readers can receive the software from Irka [email protected]. 3. Examples In this section, an example concerning the symbolic analysis of an analog circuit is presented to show that the proposed symbolic method is applicable to multiparameter sensitivity analysis. 3.1. Example 1 Let us find the multiparameter sensitivity of the voltage transfer function T51(s) = U0/Uifor the fourthc 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 110 THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE order low-pass filter shown in Fig. 1-(a). Its equivalent nullor circuit is presented in Fig. 1-(b). Figure 2- (a) shows the initial form of the MCFG. Considering the sequence of numbering, vertices (nodes) 8 and 9 in the initial flow-graph (equivalent nullor circuit) are removed. These nodes are strictly determined in the input data. They correspond to the last ones in the sequence of numbering the nodes. According to rules (1), (3) and (5) of transformation of the initial flow graph described in [12], MCFG follows and it is shown in Fig. 2-(b). Having in mind (4) the algebraic value of multiparameter symbolic sensitivity is: MST51 =ST51 g+ST51 G+ 2 X i=1 ST51 Gi+ 2 X i=1 ST51 sCi,(5) where: ST51 G=G T51 (T31T53 −T41T53 −T71T53 −T31T55 + +T71T55 +T71T57) ST51 G1=G1 T51 ∂T51 ∂G1 =G1 T51 (−T41T56 +T61T56) ST51 G2=G2 T51 ∂T51 ∂G2 =G2 T51 (−T51T57 +T71T57) ST51 sC1=sC1 T51 ∂T51 ∂sC1 =sC1 T51 (T21T52 +T41T52 + +T61T54) ST51 sC2=sC2 T51 ∂T51 ∂sC2 =sC2 T51 (T31T53 +T51T53 + +T71T55) ST51 g=g T51 ∂T51 ∂g =g T51 (T11T52 +T21T52 − −T21T54 −T61T52 +T61T54 +T61T56) Partial transfer functions T21,T31,T41,T51,T61,T71, T52,T53,T54,T55,T56,T57 and determinants D21,D31, D41,D51,D61,D71,D52,D53,D54,D55,D56,D57 are obtained using sub-graphs GMC 21 ,GMC 31 ,GMC 41 ,GMC 51 , GMC 61 ,GMC 71 ,GMC 52 ,GMC 53 ,GMC 54 ,GMC 55 ,GMC 56 ,GMC 57 and GMC 0respectively. Determinant Dtogether with the possible combinations of loops Ri, for i= 1, . . . 9 and their products (1F’s) obtained using sub-graph GMC 0are presented in [14]. The generated expressions can be easily transformed to the nested form (computer printout) and they are presented in section IV. All partial transfer functions determined are: T21 =D21/D; T31 =D31/D; T41 =D41/D; T51 =D51/D; T61 =D61/D; T71 = D71/D; T52 =D52/D; T53 =D53/D; T54 =D54/D; T55 =D55/D; T56 =D56/D; T57 =D57/D. a) b) Fig. 1: a) Fourth-order low-pass filter b) its equivalent nullor circuit. a) b) Fig. 2: Coates flow graphs a) initial and b) modified. 4. Example 2 Let us find the multiparameter sensitivity of the voltage transfer function T(s) = U0(s)/Ui(s) = U3/U1for the second-order high-pass filter shown in Fig. 3-(a). The equivalent nullor circuit and its modified Coates flow graph is presented in Fig. 3-(b) and 3-(c), respectively. The reduction of the nullor circuit complexity is related with removing of two nodes (R= 2 ). The symbolic result for the algebraic value of the multiparamec 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 111 THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE ter symbolic sensitivity with respect to all parameters is 6. The magnitude of the multiparameter sensitivities MSkof the transfer function with respect to all parameters for f= 1000 Hz is obtained by the expression: MS =(G2(G1G4(−sC2)) (sC2G1((G2+sC1)G4−sC2G3)) −1+ +G3(−(sC2G1(−sC2))) (sC2G1((G2+sC1)G4−sC2G3)) −1+ +G4(−(sC2G1(G2+sC1))) (sC2G1((G2+sC1)G4−sC2G3)) −1+ +sC1G1G4(−sC2)sC2G1G4(G2+sC1) (sC2G1((G2+sC1)G4−sC2G3)) −1,(6) MSk= 6 X i=1 p[Re(Si)k]2+ [Im(Si)k]2,(7) where Siis the sensitivity with respect to parameter i. 5. SANMCFG Method versus TI Method In symbolic sensitivity analysis very important role plays the number of additionally generated expressions and in consequence additional number of arithmetical operations. Simplifications of the modified Coates flow graph introduced in this paper lead to the significant reduction of the final symbolic expressions without violation of accuracy. It is completely new contribution and very important. This simplification method can be considered as SBG-type (Simplification Before Generation) and has a significant impact on symbolic sensitivity analysis. Such simplification method is not known in literature devoted to symbolic sensitivity analysis [4], [5], [6], [8]. In this section we compare the number of arithmetical operations and the circuit insight of the method presented with the two-port transimpedance method, which has been already related to other symbolic sensitivity analysis methods [4]. 5.1. Comparison of Arithmetical Operations In this chapter we will compare the number of arithmetical operations of the modified Coates flow graph method with the number of arithmetical operations of the two-port transimpedance method while calculating the multiparameter sensitivity. We will take the following assumptions: each long arithmetical operation such as multiplication and division denoted as M/D (or a) b) c) Fig. 3: a) Second-order high-pass filter; b) its equivalent nullor circuit; c) modified Coates flow graph. Mults) corresponds to 6 flops and each short arithmetical operation such as addition and subtraction denoted as A/S (or Adds) corresponds to 2 flops. Let the sum of all flops will be the arithmetical effectiveness measure. Basing on this measure we will compare our method denoted as SANMCFG with the transimpedance method denoted as TI. The comparison tests were performed for fourth-order LP filter circuit presented in this work as example 1 and shown in Fig. 1 and for the secondorder HP filter (example 2), presented in Fig. 3. The manner, in which the number of flops was calculated, c 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 112 THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE ST31 G2=G2 (sC2G1(((G2+sC1)G4)−sC2G3))(−(−(G1G4)(−sC2))) (8) is shown in the listing below. This listing concerns the fourth-order LP filter (computer printout): MS = ((S1+S2+S3+S4+S5+S6)/ (D))/ (D51); % Mults:2, Adds :5,Flops:22, D51 = (G^2)*(g^2)*(Y66)*(Y77); %Mults: 5, Flops: 30, D=(((((((((Y22)*(Y33)*G1*(Y46)**G2*(Y57))- ((Y22)*G*sC2* G1*(Y46)*(Y77)))-((Y22)*G2*(G^2)*G1* (Y46)))- (g*sC1* (Y33)* G2*(Y57)*(Y66))) +(g*sC1*G*sC2* (Y66)*(Y77)))+(g*sC1*G2* (G^2)*(Y66)))-(G1*(g^2)*(Y33)* G2*(Y57))) + (G1*(g^2)*G*sC2* (Y77)))+G1*(g^2)*G2*(G^2) % Mults: 45, Adds: 8,Flops: 286,s=j*2*?*f;% f-frequency Mults: 2, Flops: 12, sC1= s*C1; sC2= s*C2; % Mults: 2, Flops: 12 Y22=2g+sC1; Y33=2G+sC2; Y46=g+sC1; Y57=G+sC2; Y77=G+G2; Y66=g+G1; % Adds: 6, Flops: 12% Total SM Mults: 56, Adds: 19, Flops: 374 S1 = (g)*(D*D52+(2*D21-D61)*D5) +(- D21+D61)*D54 + D61*D56); % Mults:6, Adds:5, Flops:46, Total S1 Mults: 97, Adds: 18, Flops: 618S2 = ... ; Flops: 494, S3 = ...; Flops: 252,S4 =...;Flops: 228, S5 = ...; Flops: 352, S6 = ...; % Flops: 264,%Total MS Mults: 404,Adds: 79, Flops: 2582 Expressions for Siare given in [14]. The results of calculations are collected in Tab. 1 and compared with those obtained by using the transimpedance method. Tab. 1: Comparison of TI and SANMCFG arithmetical operation measures in case of fourth-order LP filter. Sens. Methods for M/D A/S Flops Function Symbolic Analysis ST51 g SANMCFG(S1) 97 18 618 TI 88 54 636 ST51 g SANMCFG(S2) 97 18 618 TI 88 54 636 ST51 g SANMCFG(S3) 97 18 618 TI 88 54 636 ST51 g SANMCFG(S4) 97 18 618 TI 88 54 636 ST51 g SANMCFG(S5) 97 18 618 TI 88 54 636 ST51 g SANMCFG(S6) 97 18 618 TI 88 54 636 SM SANMCFG 97 18 618 TI 88 54 636 Total flops SANMCFG 404 79 2582 Total flops IT 362 209 2590 Similar calculations were made for the second-order HP filter, for which we obtained the following number of total flops: for SANMCFG 190 and for TI 456. We see, that in regard to arithmetical operations measure, the SANMCFG method is superior to TI method in case of smaller circuits and comparable to TI method in case of bigger circuits (see Tab. 1). For LP fourthorder filter the SANMCFG method needs 2582 flops while TI method needs 2590 flops. On the other hand, for HP second-order circuit the SANMCFG method needs 190 flops while TI method needs 456 flops. Symbolic methods generate symbolic expressions in different forms, which need a different number of arithmetical operations. This measure strongly depends on the form of representation of multiparameter sensitivity function. In the above comparisons, the performance measures were calculated as a sum of partial measures of partial relative sensitivities, because the multiparameter sensitivity represents such sum. For the fourth-order LP filter, the generated expressions can be easily transformed to the nested form, shown below (computer printout): s = j*2*?*f;% f - frequency,% Mults: 2, Flops: 12, sC1= s*C1; sC2= s*C2;% Mults: 2, Flops: 12, Y22=2g+sC1; Y33= 2G+sC2; Y46=g+sC1; Y57=G+sC2;Y77=G+G2; Y66=g+G1; %Adds: 6, Flops: 12,D21=((g*(Y33)*G1*(Y46)*G2*(Y57))-(g*G*sC2* G1*(Y46)*(Y77)))-(g*G2*(G2)*G1*(Y 46));%Mults: 15,Adds: 2,Flops:94,D31=...;%Flops:30,D41=...;%Flops:94,D51=...; Flops:30,D52 = ...;%Flops :24,D53= ...;% Flops:76 D54=...;Flops:24,D55=...;%Flops : 76,D5 = ...;%Flops:50 D57 = ...;Flops : 154,D61 = ...;%Flops :94,D71 = ...; %Flops : 30, D = ...;%Mults : 45,Adds : 8,Flops : 286 MS = ((g * (D * D52 + (2 * D21 - D61) * D52 +(-D21+D61) *D54+D61*D56)+G*((D31-D41-D71)*D53+(-D31+D71)*D55+D71* D57)+G1*((-D41+D61)*D56)+G2*((-D51+D71))*D57)+sC1*((D21 +D41)*D52+D61*D54)+sC2*((D31+D51) * D53 + D71 * D55))/ (D))/(D51); %Mults :22,Adds : 21,Flops : 174;%Total Flops: 1272 It should be noticed that if the multiparameter sensitivity is recorded in nested form, shown above, it needs 1272 flops, only. In this representation, the SANMCFG method becomes superior to the TI standard method (without simplifications). The sequence of expressions shown above can be directly calculated in Matlab environment. 5.2. Comparison of Circuit Insights Let us look at the example 2 (HP second - order filter) more precisely. The SANMCFG method generates the following expression of the sensitivity function ST31 G2, 8. After small rearrangement we get more familiar form: ST31 G2=G2G4 G2G4+s(G4C1−G3C2).(9) If we accept the appropriate time constants equal: R3C1=R4C2, then this sensitivity will not be depended on frequency and will be equal to −1. On the other hand, TI method generates the following SoE: ST31 G2=G2G4 G2G4+s(G4C1−G3C2).(10) c 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 113 THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE Basing on this SoE, it is not possibly to predict the result obtained above, easily. Let us consider the sensitivity measure   PjST31 Gj  =|MS|, for j= 1,2,...,6, where MS is determined by (6). After canceling common factors sC2G1in nominator and denominator in (6) and after small rearrangement we get more familiar form: |MS|=−G2G4+sC2G3−G4(G2+sC1) (G2+sC1)G4−sC2G3 − −sC1G4+G4(G2+sC1) (G2+sC1)G4−sC2G3 . It is not difficult to recognize that nominator is two times greater than the denominator. In this way we obtain very important property of this circuit - its multiparameter sensitivity measure is independent on frequency and is equal to 2: |MS|=|−2|= 2. On the other hand, basing on a series of SoE generated by TI method, it is almost impossible to anticipate such important property of this circuit. Resuming, it can be stated, that the SANMCFG method gives much better circuit insight than TI method. 6. Conclusion A new method of multiparameter symbolic sensitivity determination is considered. It is based on the equivalent nullor model of active devices and modified Coates flow graph. The method suggested in this paper performs multiparameter sensitivity analysis with respect to various circuit parameters to tune circuit parameters during sizing. ”HoneySen” software implements the sequence of actions according to the presented method. To verify its applicability two examples are examined: with a fourth-order low pass filter and with a secondorder high-pass filter. Advantages of the suggested method are that it is not necessary to multiply analyze the corresponding graph and the modified node admittance matrix inversion is not required. The carried out comparison tests showed that in respect to arithmetical operation measure, the presented method is superior to TI method in case of smaller circuits and comparable to TI method in case of bigger circuits and even superior after transformation the generated expressions into nested form. Moreover, it gives much better circuit insight than the transimpedance method. Further simplification of the generated symbolic expressions is under consideration. References [1] VLACH, J. and K. SINGHAL. Computer methods for circuit analysis and design. New York: Van Nostrand Reinhold, 1983. ISBN 04-422-8108-0. [2] GIELEN, G and W. SANSEN. Symbolic Analysis for Automated Design of Analog Integrated Circuits. Norwell: Kluwer Academic Publishers, 1991. ISBN 978-1-4613-6769-7. [3] YANG, H., M. RANIAN, W. VERHAEDEN, M. DING, R. VEMURI and G. GIELEN. Efficient symbolic sensitivity analysis of analog circuits using element-coefficient diagrams. In: Proceedings of the ASP-Design Automation Conference. Shanghai: IEEE, 2005. vol. 1, pp. 230–235. ISBN 0-7803-8736-8. [4] BALIK, F and B. RODANSKI. Calculation of symbolic sensitivities for large-scale circuits in the sequence of expressions form via the transimpednace method. Analog Integrated Circuits and Signal Processing. 2004, vol. 40, iss. 3. pp. 265–276. ISSN 0925-1030. DOI: 10.1023/B:ALOG.0000034828.36771.e3. [5] LIN, P. M. Sensitivity analysis of large linear networks using symbolic programs. In: IEEE International Symposium on Circuits and Systems. San Diego: IEEE, 1992, vol. 3, pp. 1145–1148. ISBN 0-7803-0593-0. DOI: 10.1109/ISCAS.1992.230324. [6] ECHTENKAMP, J. A. and M. HASSOUN. Implementation issues for symbolic sensitivity analysis. In: IEEE 39th Midwest symposium on Circuits and Systems. Ames: IEEE, 1996. vol. 1, pp. 429– 432. ISBN 0-7803-3636-4. DOI: 10.1109/MWSCAS.1996.594190. [7] DAVIES, A.C. Nullator-norator equivalent networks for controlled sources. Proceedings of the IEEE. 1967, vol. 55, iss. 5, pp. 722–723. ISSN 0018-9219. DOI: 10.1109/PROC.1967.5666. [8] FAKHFAKH, M., E. TLELO-CUAUTLE and F. V. FERNANDEZ. Design of analog circuits through symbolic analysis. Mexico: Bentham Science Publishers Ltd., 2012. ISBN 978-1-60805425-1. DOI: 10.2174/97816080509561120101. [9] FAKHFAKH, M. and M. PIERZCHALA. Computing symbolic transfer functions of CC-based circuits using Coates flow-graph. In: 5th International Conference on Design and Technology of Integrated Systems in Nanoscale Era (DTIS). Hammamet: IEEE, 2010, pp. 1–4. ISBN 978-1-42446338-1. DOI: 10.1109/DTIS.2010.5487579. [10] CHAN, S. P. and B. H. BAPNA. A modification of the Coates gain formula for the analysis of linear systems. International Journal of Control. 1967, vol. 5, no 5, pp. 483–495. ISSN 1366-5820. [11] ASENOVA, I., D. GEORGIEV and M. MIHOVA. Multiparameter symbolic sensitivity analysis by c 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 114 THEORETICAL AND APPLIED ELECTRICAL ENGINEERING VOLUME: 11 |NUMBER: 2 |2013 |SPECIAL ISSUE using nullor model and Coates flow graphs. In: 11th International Workshop on Symbolic and Numerical Methods, Modeling and Applications to Circuit Design, SM2ACD. Gammath: IEEE, 2010, pp. 1–4. ISBN 978-1-4244-6816-4. [12] ASENOVA, I. Calculation of second-order symbolic sensitivity by using nullor model and modified Coates flow graph. In: 18th International Conference Mixed Design of Integrated Circuits and Systems (MIXDES). Gliwice: IEEE, Catalog Number CFP11MIX-PRT, 2011, pp. 587–591. ISBN 978-83-932075-0-3. [13] FETTWEIS, A. Some general properties of signalflow networks. In: J. K. Skwirzynski, J. O. Scanlan, Network and Signal Theory, Peter Peregrinus Ltd., 1973, London. [14] ASENOVA, I. and F. BALIK. Multiparameter symbolic sensitivity analysis of active circuits by using nullor model and modified Coates flow graph. In: 9th International Conference ELEKTRO 2012. Rajecke Teplice: IEEE, 2012, pp. 401–406. ISBN 978-1-4673-1180-9. DOI: 10.1109/ELEKTRO.2012.6225691. About Authors Irina ASENOVA was born in 1961 in Bulgaria. She received her M.Sc. from Technical University in Sofia in 1985, and doctorate in 2008. She is employed as an Associate Professor at University of Transport ”Todor Kableshkov”, Sofia. Her research interests include load forecast in the electrical energy system, symbolic analysis of analog circuits, symbolic sensitivity analysis of the transfer function using modified Coates flow graph and the nullor models of active devices. Franciszek BALIK was born in 1945 in Poland, employed as a professor at Wroclaw University of Technology, Department of Field Theory, Electronic Circuits and Optoelectronics, Institute of Telecommunications, Teleinformatics and Acoustics, Wroclaw, Poland. His main fields of interests are: circuit analysis and optimization acceleration methods, MCM modelling at cryogenic temperatures, symbolic sensitivity methods. Now he works as scientific advisor and chief executor of National Grant at Electronic Microsystems and Photonics Faculty in the field of cryogenic research. c 2013 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 115