Changes
and additions for Spice A/D 2000 versions
version
3.0.10 to 3.0.11Fixes
and improvements:
- Fixed
a problem with the Time Controlled Switch. The parameter
were not passed correctly to the spice engine.
- Modified
the following XSpice models because they had potential memory-related
problems: lcouple, square (controlled square wave oscillator),
integral, oneshot, slew rate, triangle, and s-domain transfer
function.
- Fixed
Phase plots so that the shifts are now displayed correctly.
version
3.0.9 to 3.0.10Fixes
and improvements:
- Fixed
a problem where editing a symbol and then copying and pasting
the symbol can cause the pins to be incorrectly positioned on
the symbol/grid.
- Fixed
a problem with importing SPICE models through the Database Editor.
version
3.0.8a to 3.0.9Fixes
and improvements:
- Using
the digital “keypad with hold” crashes workshop upon closing.
Just place the part and some probes, run a simulation, then close
window w/o closing
- The
.show and .showmod commands don’t work – they don’t show anything
in the window
- Sensitivity
crashes in 3.0.8a
- Fixes
some importing and parsing problems in the Database Editor,
such as misreading subckt lines, not reading in models correctly,
and stripping the "s" from ".ends".
- Table
widths in the graph's "table view" are now saved.
version
3.0.8 to 3.0.8aFixes
and improvements:
- fixes
a bug where some graphs aren't displayed and the resulting table
data is garbage.
version
3.0.7a to 3.0.8Fixes
and improvements:
- “sqrt”
function now works with custom plots (graph) or in parameterized
subcircuit models.
- Switching
a parameterized subcircuit’s model definition in the Database
Editor no longer results in an error message and abort.
- Database
editor was importing multiple-line .subckt lines wrong.
It no longer takes the first “+” as a pin anymore.
- Importing
of subcircuits has been greatly speeded up.
- Removed
the “initial state” option from the ROM because it wasn’t implemented.
- Fixed
a problem where creating a netlist out of a circuit that contained
a large PWL voltage source resulted in a cropped PWL file.
- The
digital seven-segment display now works correctly.
- Fixed
a crash in the Database Editor after adding an extra pin to a
symbol and saving it.
-
Fixed a bug in the Lossy Transmission Line.
- Sweeping
a voltage source in Transient analysis no longer crashes workshop.
- Trying
to plot a log graph that contains negative numbers no longer crashes
workshop.
- Fixed
a problem with running a simulation from a netlist, where sometimes,
an .IC line would be omitted in the process of running the simulation.
- the
database patch fixes problems with the following subcircuits:
2n7002, A1_101e, A1_110e, A1_114e, A1_118e, A2_118e, A3_118e,
Ad22050n, Ad22050t, Ad22057n, Ad22057t, Ad603, Ad603a, Ad620,
Ad620a, Ad620b, Ad626, Ad626a, Ad626b, Ad745, Ad745a, Ad745b,
Ad745j, Ad745k, Ad745s, Ad828, Ad8561, Ad8598, Ald1701, Ald1702,
ald1703, Ald1704, Ald1706, Ald1706da, Amp04e, Amp04f, Clc109,
Clc111, Clc400, Clc401, Clc405, Clc407, Clc410, Clc414, Clc415,
Clc426, Clc428, Clc430, Clc440, Clc501, Clc522, Clc532, El2242_EL,
El2424_EL, El4094/el, Elh0101_el, Ina118e, Irf6215, Irf7606, Irhn7150,
Iso130x, Lmc6682a_ns, Lt1013, Lt1013a, Lt1014, Lt1014a, Lt1178a,
Lt1413, Lt1413a, Max439, Mtd6n20e, mtp60n06hdc, mtp6n60ec, op08,
Op196g, Op200a, Op200e, Op200f, Op275, Op279, Op279g, Op284e,
Op284f, Op295, Op296, Op400a, Op496g, Opa623x1, Opa660x1, Opt209,
Ref43, Ref43b, Ref43f, Ref43g, Tlc1078_052, Tlc2511_012, Tlc271m_052,
Tlc271m_052, Tle2022_301, Tle2024_301, Tle2027_301, Tle2037_301,
Tle2227_301, Tle2237_301, Uaf42e, Xc149m10, xn16hc, Xp16hc
version
3.0.7 to 3.0.7a Fixes
- Fixed
a problem with tables for the DC simulation
- Fixed
a problem with the graph having to do with plots going to infinity.
version
3.0.6 to 3.0.7
Improvements
- Can
now open and run B2 Logic 3 circuits!
- Digital
subcircuit parts can now be opened in a separate window and probed
- Print
circuit to fit - circuit will fill printed page.
- Print
graph to fit - graph will fill printed page.
- Capital
"M" now is interpreted as Mega- rather than milli-.
Fixes
- Improved
the process of subcircuit part creation.
- Improved
memory management so the program is now more robust.
- Improved
the stability of the buses so that they work in all configurations
when they are in automatic mode.
- Fixed
a problem that caused Workshop to crash when trying to set the
properties of the Mesfet.
- Fixed
the digital Clocked SR Latch.
version
3.0.5 to 3.0.6Fixes
- Fixes
a bug that caused the graphing to start and end at incorrect times/values.
- Fixed
a bug that sometimes caused the "edit symbol" command
to crash workshop.
- PLD
part wasn't working. Now fixed.
- Fixed
some problems with the RAM's and ROM's.
- Cleaned
up the digital timing diagram so that changes are now kept and
refreshes are automatic.
- Fixed
a problem with the mutual inductor's initial states not working
correctly.
version
3.0.4 to 3.0.5Fixes
- Fixed
a bug that affected users that have never run B2 Spice A/D 2000
before version 3.0.4 (this includes the Trial version).
If someone installed version 3.0.4 without ever having run a previous
version, running an interactive simulation would cause an "IPCDLL"
error message. This is now fixed. Also fixed some
problems with the RAM and ROM as well as some of the digital counter
parts.
version
3.0.3 to 3.0.4Fixes
- Parameterized
Transient, Parameterized AC, Monte Carlo AC, Monte Carlo Transient,
Monte Carlo AC simulations didn't work correctly. Simulations
ran but results weren't being displayed. This is now fixed.
version
3.0.2 to 3.0.3 Fixes
- mutual
inductor initial conditions weren't being passed into the netlist
- fixed
some minor WinNT and 2000 install problems with Guest and Admin
accounts.
- using
"show op point values" in a circuit with buses or marker
crashes Workshop
- Markers
on output lines don’t get the correct signals when there is also
an output probe on the line.
- fixed
problems with markers and buses in which they would either cause
the program to crash or display the circuit information correctly.
- fixed
markers so that they would work in pure digital mode.
- OP
values were incorrectly shown voltage instead of current.
This is now fixed.
- Voltmeter
signal for parameterized transient is not generating [1], [2]…
signals. This is now fixed.
- .Show
command has CGS as being 1/2 of calculated value.
- Edited
the help file to correct some missing/erroneous parameters and
text.
- Fixed
problem in Workshop with editing the Symbol and Simulation Model
pins and then losing all the pin matching information.
version
3.0.1.1 to 3.0.2 Improvements
- added:
selectable default plot colors, directory, and number of recently
used files.
- added
the following parts: 74123 monostable multivibrator, 555 timer,
time controlled switch, 4 pin BSIM3 mosfets, 4 pin transistors
- Added
monte carlo parameters for inductors
Fixes
Fixed
up the Help file, specifically the section on the Pole-Zero analysis
and the voltage controlled switch.
- Workshop
no longer has problems with subcircuits containing dependencies
(external models or subcircuits).
- Pole-Zero
now works fully. It used to have problems with certain parts
and circuits.
- Each
time you run the same monte carlo simulations, the results are
identical. The seed number is now varied randomly.
- The
voltage source in PWL mode can sometimes produce "spikes"
in the output when used in conjuction with a voltage controlled
switch. This is now fixed.
- Fixed
the ROM 32x256 so that in the case where the 32nd bit is high,
you couldn't load a file.
- fixed
power and group delay functions so that they no longer crash with
complex numbers.
- Added
warning if any XSpice parts were going to be used in Noise or
Pole-Zero analysis. XSpice parts might cause problems and
will be ignored.
- Controlled
sources in voltage controlled switches, voltage sources, and current
sources can now refer to the controlling source (instead of node
numbers) correctly. Workshop used to not be able to find
the controlling source even though it was specified.
- If
a plot signal was complex, generate db, mag, ph, ph_deg of signal
(used to crash if signal existed)
- Fixed
Database Editor so it now converts vswitch .model lines correctly.
In addition, fixed all the models (included in database patch)
that had incorrectly converted switch lines.
- Fixed
Database Editor so it now patches category tree correctly.
- Fixed
Database Editor so it now adds BSIM3 process models correctly
instead of making them of type "XSpice"
- Database
Editor now includes dependencies in the patch along with their
parents.
version
3.0.1 to 3.0.1.1 Improvements
- Removed
32K limitation on netlist, table for simulation results, and log
window.
- User
can now set right margin of table output (simulation results)
in inches.
- set
the tabs of table output by #inches.
Fixes
- removed
ground, bus, ammeter & voltmeter, marker from list of parts
/ parameters in Simulation setups.
- Open
a mixed mode circuit and run a simulation so that a digital timing
diagram is showing. Copy the circuit into a new window and delete
the output probe. This resulted in a crash. This is fixed now.
- Copy
a "shareable" model in a circuit, paste in into circuit
#2, the delete circuit #2. This caused a crash. Fixed.
- Mixed
mode simulation. Wrong trace (indeterminate) when an analog component
is added to node that output probe is on. fixed.
- XSPICE:
In rare cases, the simulator did not catch digital transitions.
This happened some of the time when the transient simulation engine
backed up to a time between the time that a value change was triggered
and the value actually was to change. This is fixed now.
- Schematics/mixed
mode simulation: Delete a digital output probe or input source
(mixed mode), then save causes crash in some cases. This is fixed
now.
- Schematics:
When you click on a parameter in the source set-up, the value
is highlighted but isnt editable until you click in the
value box. Fixed now
- Schematics:
EDIT TEXT: PWL voltage source doesnt load files over 64K.
This is fixed now so that there is no limitation.
- The
True/False options in the simulations setup dont show until
you close the dialog box and then re-enter. Regardless, it seems
to transfer to the netlist OK.
- Database
Editor: Edit As Text for process models with bsim3 model doesnt
accept the text. This is now fixed.
- Digital
show/ hide in mixed mode circuits with markers werent persistent.
Fixed
- There
was previously a bug with deleting markers and output ports with
the same name when the timing diagram was up. Fixed
- There
was a problem with parameterized ac sweep (and monte-carlo ac
sweep) with the phase and phase_deg of the marker signals.
Fixed.
- Mixed_shift_bus.ckt
bad circuit on CD from previous save -- convergence, mixed
mode, and misc. options arent working correctly.
- Selecting
"linearize results" in a mixed mode circuit will crash
workshop when the simulation is run.. This is now fixed
- Parts
fixed in database: 4027 CMOS FF, 7474 D FF, 74LS76 JK
FF, Magnetic Core, Slew Rate Block, Zener Diode, D_393, SRFF,
OPA124, OPA602, OPA603x, OPA623X1, OPA623X2, OPA660X, Ina120,
120x 121x, 130x, opa622x1, 622x2, 640x, 641x, 642x, 643x, 644x,
646x, 660x1, 675m, 676m, vc610, Opt209, PA81, PA83, PA25, Ad603,
603a, ad812a, ad812, ad817, ad818, ad818a, ad820a, ad820b, ad821,
ad822, ad822a, ad822b, ad822s, ad824, ad824a, ad824b, ad825, ad826,
ad826a, ad828, ad828a, ad626a, Op_ 90, OP183g, OP191, OP191g,
OP193, OP193e, OP193f, OP283, OP283g, OP290, OP290g, OP292, OP292g,
OP293, OP293e, OP293f, OP295a, OP295g, OP42*, OP484, OP484e, OP484f,
OP491, OP491g, OP492, OP492g, OP493, OP493e, OP493f, OP495, OP495a,
OP495g, ref43, ref43b, ref43f, ref43g, El2006, El2090, max410,
max412, max414, max406xx, max409x, max417, max418, max419, Bc80716,
BCW67A, BCW68F, ZTX550, plus numerous model dependencies that
were left out of the database.
|