next up previous contents
Next: E. Matrix Storage Formats Up: Dissertation Stephan Wagner Previous: C.4 The Minimos-NT Test


D. Calculation of Additional Extrinsic Parameters

Based on the extrinsic Y-parameters (see Section 3.5), the S-, H-, Z-, and A- (ABCD-) parameters are calculated:

$\displaystyle \ensuremath{\underline{D_\mathrm{S}}} = (1 + \ensuremath{\underli...
...{Y_{22}}}) - \ensuremath{\underline{Y_{12}}} \ensuremath{\underline{Y_{21}}}\ ,$ (D.1)
$\displaystyle \ensuremath{\underline{D_\mathrm{H}}} = (1 - \ensuremath{\underli...
...{S_{22}}}) + \ensuremath{\underline{S_{12}}} \ensuremath{\underline{S_{21}}}\ ,$ (D.2)
$\displaystyle \ensuremath{\underline{D_\mathrm{Z}}} = \ensuremath{\underline{Y_...
...e{Y_{22}}} - \ensuremath{\underline{Y_{12}}} \ensuremath{\underline{Y_{21}}}\ ,$ (D.3)
$\displaystyle \ensuremath{\underline{S_{11}}} = \Bigl((1 - \ensuremath{\underli...
...ensuremath{\underline{Y_{21}}}\Bigr) / \ensuremath{\underline{D_\mathrm{S}}}\ ,$ (D.4)
$\displaystyle \ensuremath{\underline{S_{12}}} = (-2 \ensuremath{\underline{Y_{12}}}) / \ensuremath{\underline{D_\mathrm{S}}} \ ,$ (D.5)
$\displaystyle \ensuremath{\underline{S_{21}}} = (-2 \ensuremath{\underline{Y_{21}}}) / \ensuremath{\underline{D_\mathrm{S}}} \ ,$ (D.6)
$\displaystyle \ensuremath{\underline{S_{22}}} = \Bigl((1 + \ensuremath{\underli...
...ensuremath{\underline{Y_{21}}}\Bigr) / \ensuremath{\underline{D_\mathrm{S}}}\ ,$ (D.7)
$\displaystyle \ensuremath{\underline{H_{11}}} = \Bigl((1 + \ensuremath{\underli...
...ensuremath{\underline{S_{21}}}\Bigr) / \ensuremath{\underline{D_\mathrm{H}}}\ ,$ (D.8)
$\displaystyle \ensuremath{\underline{H_{12}}} = ( 2 \ensuremath{\underline{S_{12}}}) / \ensuremath{\underline{D_\mathrm{H}}}\ ,$ (D.9)
$\displaystyle \ensuremath{\underline{H_{21}}} = (-2 \ensuremath{\underline{S_{21}}}) / \ensuremath{\underline{D_\mathrm{H}}}\ ,$ (D.10)
$\displaystyle \ensuremath{\underline{H_{22}}} = \Bigl((1 - \ensuremath{\underli...
...ensuremath{\underline{S_{21}}}\Bigr) / \ensuremath{\underline{D_\mathrm{H}}}\ ,$ (D.11)
$\displaystyle \ensuremath{\underline{Z_{11}}} = \ensuremath{\underline{Y_{22}}} / \ensuremath{\underline{D_\mathrm{Z}}}\ ,$ (D.12)
$\displaystyle \ensuremath{\underline{Z_{12}}} = -\ensuremath{\underline{Y_{12}}} / \ensuremath{\underline{D_\mathrm{Z}}}\ ,$ (D.13)
$\displaystyle \ensuremath{\underline{Z_{21}}} = -\ensuremath{\underline{Y_{21}}} / \ensuremath{\underline{D_\mathrm{Z}}}\ ,$ (D.14)
$\displaystyle \ensuremath{\underline{Z_{22}}} = \ensuremath{\underline{Y_{11}}} / \ensuremath{\underline{D_\mathrm{Z}}}\ ,$ (D.15)

$\displaystyle \ensuremath{\underline{A_{11}}} = -\ensuremath{\underline{Y_{22}}} / \ensuremath{\underline{A_{21}}}\ ,$ (D.16)
$\displaystyle \ensuremath{\underline{A_{12}}} = -1 / \ensuremath{\underline{Y_{21}}}\ ,$ (D.17)
$\displaystyle \ensuremath{\underline{A_{21}}} = (\ensuremath{\underline{Y_{12}}...
...e{Y_{11}}} \ensuremath{\underline{Y_{22}}}) /\ensuremath{\underline{Y_{21}}}\ ,$ (D.18)
$\displaystyle \ensuremath{\underline{A_{22}}} = -\ensuremath{\underline{Y_{11}}} / \ensuremath{\underline{Y_{21}}}\ .$ (D.19)

Note that the extrinsic Y-parameters are multiplied by the characteristic impedance. If the user wants MINIMOS-NT to calculate for example intrinsic H-parameters based on the formulae above, not only the parasitic elements must be set to zero, but also the characteristic impedances of the ports have to be set to one. In case of a mixed-mode simulation, these additional two-port parameters are not provided. This is due to the fact that they were originally bound to the parasitic circuit which does not make sense if the simulation is anyway based on dynamic boundary conditions imposed by a circuit.

However, these calculations are in fact post-processing steps, which could also be done in the context of the generalized MINIMOS-NT post-processing interface which was recently introduced (see Appendix C.1). Although the chosen approach is coherent and straightforward, it might be a useful alternative to exempt the MINIMOS-NT output functions of the various sets, to move the optimization to the post-processing interface and to provide the transformation formulae in the input-deck. This is not only a matter of implementation and design, but also of usability.

In addition, a Graphical User Interface for editing curve files has been developed. The MDI system (Multiple Document Interface) is able to visualize the curve data values in tables and offers the specific functionality to transform two-port parameters into other representations. The user is able to select specific ranges and may also edit the complete file, which is particularly required in case manufacturers provide measurement data in different formats. The program can also be started in batch-mode as used in a loop for optimizing the transformation to extrinsic parameters.


next up previous contents
Next: E. Matrix Storage Formats Up: Dissertation Stephan Wagner Previous: C.4 The Minimos-NT Test

S. Wagner: Small-Signal Device and Circuit Simulation