B2 Spice A/D v4 Special Features


In addition to a vast library of standard parts, B2 Spice A/D v4 contains some special parts and abilities that set it apart.

Multiple bit ports and buses in both Mixed Mode and Pure Digital mode:

multi_bus.gif (2731 bytes)  multi_bus_setup.gif (3964 bytes)

 

tan_dot.gif (856 bytes)

 

The ability to share models or make each model unique:

Shared model mean that they share a common behavior and that changing the parameters of one will change it for all shared models.  In the example below, the 2 transistors are being shared.  Changing the "ideal forward beta" of one of the transistors results in both transistor's betas being changed. 

shared_before.gif (1635 bytes)
before

shared_setup.gif (10636 bytes)
shared simulation properties

shared_after.gif (1619 bytes)
after

 

tan_dot.gif (856 bytes)

 

Parameterized Subcircuits:

Parameterized subcircuit parts are user-definable parts that can use custom parameters inside the subcircuit text.  An example of this is the Battery in our parts library.  To create a parameterized subcircuit part, all you need to do is

  1. create the parameterized subcircuit model with the Database Editor

  2. define the custom parameters that you wish to use.
    param_sub_def.gif (5204 bytes)

  3. create the subcircuit text that will include the custom parameters
    param_sub_text.gif (4104 bytes)

  4. and then make a simulation model, symbol, and part out of the subcircuit model.

Then just pull up your part in workshop and double click to access your custom part!
param_sub_setup.gif (5741 bytes)

 

tan_dot.gif (856 bytes)

 

Password protected Device Defects:

This feature will be appreciated by educators.  B2 Spice A/D v4 allows you to set defects on any part on a circuit and then password protect it.  Users will still be able to modify the circuit, run simulations and create netlists but will not be able to access the defects until the password is entered.

defect_setup.gif (5956 bytes)

 

tan_dot.gif (856 bytes)

 

Create part from circuit

B2 Spice A/D v4 allows you to take any circuit and create a part from it with just a few clicks.  Then you have the ability to pull the part from the database and use it like you would any other part.

So just take this circuit:
subckt_ckt.gif (3963 bytes)

and create a part out of it by:

  1. placing input/output ports or markers to designate subcircuit ports.
    subckt_setup.gif (2890 bytes)

  2. choose the "create part from circuit" command

  3. pull the part up and use!
    subckt_part.gif (2047 bytes)