From 4bfa1b7c191e606f24e231775597469d7bc5b2c3 Mon Sep 17 00:00:00 2001 From: pnenzi Date: Tue, 9 Oct 2007 09:13:52 +0000 Subject: [PATCH] Added multi input vcvs (Phil Barker) --- ChangeLog | 9 ++++++++- src/xspice/icm/analog/modpath.lst | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8038bb658..ab34f44f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,7 +17,14 @@ resistors (Phil Barker). * src/spicelib/devices/vsrc/{vsrc.c, vsrcacct.c, vsrcask.c, vsrcdefs.h, vsrcload.c, vsrcpar.c, vsrctemp.c}: Added "repeat" parameter to the - PWL model. + PWL model. + * src/xspice/icm/analog/multi_input_pwl/*: added new element from Phil + Barker: added new multi-input gate VCVS using XSPICE extensions that + supports nand, and, nor, or. Currently only supports 2-inputs (x,y). + The x's and y's represent the piecewise linear variation of output as + a function of input. Only 1 input determines the state of the outputs: + and/nand: controlling input is chosen on the basis of the smallest value, + or/nor: controlling input is chosen on the basis of the largest value. 2007-10-08 Paolo Nenzi diff --git a/src/xspice/icm/analog/modpath.lst b/src/xspice/icm/analog/modpath.lst index c5cb6eaf4..773358da9 100644 --- a/src/xspice/icm/analog/modpath.lst +++ b/src/xspice/icm/analog/modpath.lst @@ -7,6 +7,7 @@ ilimit int limit mult +multi_input_pwl oneshot pwl sine