3 changed files with 111 additions and 1 deletions
@ -1,7 +1,7 @@ |
|||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||
|
|
||||
|
|
||||
man_MANS = ngspice.1 ngnutmeg.1 ngsconvert.1 |
|
||||
|
man_MANS = ngspice.1 ngnutmeg.1 ngsconvert.1 ngmultidec.1 |
||||
|
|
||||
EXTRA_DIST = $(man_MANS) |
EXTRA_DIST = $(man_MANS) |
||||
|
|
||||
|
|||||
@ -0,0 +1,104 @@ |
|||||
|
.TH NGMULTIDEC 1 ngpice |
||||
|
.SH NAME |
||||
|
ngmultidec \- make ngpice sub-circuit for coupled transmission lines |
||||
|
.SH SYNOPSIS |
||||
|
.B ngmultidec |
||||
|
[ |
||||
|
.IR options ... |
||||
|
] |
||||
|
.SH DESCRIPTION |
||||
|
.I ngmultidec |
||||
|
writes an ngspice input file to standard output which describes a sub-circuit for coupled lines |
||||
|
using uncoupled simple lossy lines. |
||||
|
.LP |
||||
|
Each generated subcircuit models a 4-conductor transmission line with |
||||
|
the following parameters: length |
||||
|
.IR l , |
||||
|
line capacitance |
||||
|
.IR c , |
||||
|
line resistance |
||||
|
.IR r , |
||||
|
line conductance |
||||
|
.IR g , |
||||
|
inductive_coeff_of_coupling |
||||
|
.IR k , |
||||
|
inter-line capacitance |
||||
|
.IR cm , |
||||
|
length |
||||
|
.IR l . |
||||
|
Derived parameters are: |
||||
|
.IR lm , |
||||
|
.IR ctot . |
||||
|
The values of |
||||
|
.IR l , |
||||
|
.IR c , |
||||
|
the model name, the number of conductors and the length of the line |
||||
|
must be specified. |
||||
|
.LP |
||||
|
It is important to note that the model is a simplified one - the |
||||
|
following assumptions are made: 1. The self-inductance l, the |
||||
|
self-capacitance ctot (note: not c), the series resistance r and the |
||||
|
parallel capacitance g are the same for all lines, and 2. Each line |
||||
|
is coupled only to the two lines adjacent to it, with the same |
||||
|
coupling parameters cm and lm. The first assumption implies that edge |
||||
|
effects have to be neglected. The utility of these assumptions is |
||||
|
that they make the sL+R and sC+G matrices symmetric, tridiagonal and |
||||
|
Toeplitz, with useful consequences (see the paper referenced below). |
||||
|
.LP |
||||
|
It may be noted that a symmetric two-conductor line is |
||||
|
represented accurately by this model. |
||||
|
.LP |
||||
|
Standard C language scientific (exponent) notation may be used for options' numeric values. |
||||
|
.SH OPTIONS |
||||
|
.TP |
||||
|
.BI \-o "subcircuit_name" |
||||
|
Set the subcircuit name |
||||
|
.TP |
||||
|
.BI \-l "line_inductance" |
||||
|
Set the line inductance. |
||||
|
.TP |
||||
|
.BI \-c "line_capacitance" |
||||
|
Set the line capacitance. |
||||
|
.TP |
||||
|
.BI \-r "line_resistance" |
||||
|
Set the line resistance. |
||||
|
.TP |
||||
|
.BI \-g "line_conductance" |
||||
|
Set the line conductance. |
||||
|
.TP |
||||
|
.BI \-k "inductive_coefficient_of_coupling" |
||||
|
Set the value of the inductive coefficient of coupling, whose |
||||
|
absolute value |
||||
|
.I k |
||||
|
must be less than 1.0. |
||||
|
.TP |
||||
|
.BI \-x "line-to-line-capacitance" |
||||
|
Set the line-to-line capacitance. |
||||
|
.TP |
||||
|
.BI \-L "length" |
||||
|
Set the length of the line. |
||||
|
.TP |
||||
|
.BI \-n "number" |
||||
|
Set the number of conductors. |
||||
|
.TP |
||||
|
.B \-u |
||||
|
Write a usage message to standard error. |
||||
|
.SH EXAMPLE |
||||
|
.RS |
||||
|
.B "ngmultidec -n4 -l9e9 -c20e-12 -r5.3 -x5e12 -k0.7 -otest -L5.4 > test.cir |
||||
|
.RE |
||||
|
.SH SEE ALSO |
||||
|
.nf |
||||
|
.IR "Efficient Transient Simulation of Lossy Interconnect" , |
||||
|
J.S. Roychowdhury and D.O. Pederson, |
||||
|
Proceedings of the Design Automation Conference, |
||||
|
pp. 740-745. |
||||
|
1991. |
||||
|
.B http://portal.acm.org/citation.cfm?doid=127601.127762 |
||||
|
.fi |
||||
|
.sp |
||||
|
.IR ngnutmeg (1), |
||||
|
.IR ngproc2mod (1), |
||||
|
.IR ngsconvert (1), |
||||
|
.IR ngspice (1), |
||||
|
.IR nghelp (1). |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue