Update documentation with CPL and TXL changes.

This commit is contained in:
pnenzi 2003-12-31 16:15:33 +00:00
parent f62f7a18ad
commit 8ec77c3b7a
2 changed files with 53 additions and 16 deletions

View File

@ -1,5 +1,16 @@
2003-12-31 Paolo Nenzi <p.nenzi@ieee.org>
* tests/transmission/{cpl*, txl*, ibm*}: Added test files for the
kspice's cpl and txl devices.
* src/spicelib/devices/cpl/*: Cleaned the cpl code.
* src/spicelib/devices/txl/*: Cleaned the txl code.
* src/frontend/subckt.c, src/spicelib/analysis/cktdojob.c,
src/spicelib/analysis/dctran.c: added some txl an cpl specific
code from kspice.
* src/spicelib/devices/mesa/*: Added parallel multiplier and "dtemp",
pole-zero analysis and parallel code switches.

58
DEVICES
View File

@ -2,8 +2,8 @@ DEVICES
---------------------------------------------------------------------------
This file contains the status of devices available in ngspice. This file
will be updated every time the device pecific code is altered or changed.
This file it is useful in writing ngspice documentation.
will be updated every time the device specific code is altered or changed.
This file is useful in writing ngspice documentation.
***************************************************************************
@ -62,15 +62,41 @@ RES - Simple linear resistor
***************************************************************************
********************* Distributed elements ********************************
***************************************************************************
TRA - Transmission line
Initial release
LTRA - Lossy Transmission line
Initial release
URC - Uniform distributed RC line
Initial release
CPL - Simple Coupled Multiconductor Lines (Kspice)
Initial Release.
Ver: N/A
Class: P
Level: 1 (and only)
Status:
This model comes from kspice. It is not documented, if
you have kspice docs, can you write a short description
of its use ?
LTRA - Lossy Transmission line
Initial release
TRA - Transmission line
Initial release
TXL - Simple Lossy Transmission Line (Kspice)
Initial Release.
Ver: N/A
Class: Y
Level: 1 (and only)
Status:
This model comes from kspice. It is not documented, if
you have kspice docs, can you write a short description
of its use ?
There is some code left out from compilation:
TXLaccept and TXLfindBr. Any ideas ?
URC - Uniform distributed RC line
Initial release
***************************************************************************
@ -114,7 +140,7 @@ SW - Voltage controlled switch
**************************** Diodes ****************************
***************************************************************************
DIO - Junction Diode
DIO - Junction Diode
Initial Release.
Ver: N/A
Class: D
@ -134,7 +160,7 @@ DIO - Junction Diode
************************* Bipolar Devices *************************
***************************************************************************
BJT - Bipolar Junction Transistor
BJT - Bipolar Junction Transistor
Initial Release.
Ver: N/A
Class: Q
@ -147,7 +173,7 @@ BJT - Bipolar Junction Transistor
- Temperature difference from circuit temperature
- Different area parameters for collector, base and emitter
BJT2 - Bipolar Junction Trasistor
BJT2 - Bipolar Junction Transistor
Initial Release.
Ver: N/A
Class: Q
@ -170,7 +196,7 @@ BJT2 - Bipolar Junction Trasistor
***************************** FET Devices ***************************
***************************************************************************
JFET - Junction Field Effect transistor
JFET - Junction Field Effect transistor
Initial Release.
Ver: N/A
Class: J
@ -185,7 +211,7 @@ JFET - Junction Field Effect transistor
- Parallel multiplier
- Instance temperature as difference for circuit temperature
JFET2 - Junction Field Effect Transistor (PS model)
JFET2 - Junction Field Effect Transistor (PS model)
Initial Release.
Ver: N/A
Class: J