Creating Subcircuits from Spice Models with TINACloud: .MODEL format (Updated version, with integrated Circuit Editor)

Creating Subcircuits from Spice Models with TINACloud: .MODEL format (Updated version, with integrated Circuit Editor)

In TINACloud you can create your own components from any Spice subcircuit that you have made or downloaded from the Internet. Some device models are stored in Spice .MODEL format. We use the model of the BC846 NPN Bipolar transistor.

This video is an updated version with Integrated circuit editor.

First we will download the BC846.cir file from the internet, than we will upload the model to TINACloud Macro Library.

Next, we will present how to insert the new model to TINACloud.

Finally, we will create the following test circuit to test the new model.


Application circuit using the model of the BC846 NPN Bipolar transistor

Watch our tutorial video to learn more.

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com

Creating Subcircuits from Spice Netlists with TINACloud (Updated version, with integrated Circuit Editor)

Creating Subcircuits from Spice Netlists with TINACloud (Updated version, with integrated Circuit Editor)

In TINACloud you can create your own components from any Spice subcircuit that you have made or downloaded from the Internet. This video is an updated version with Integrated circuit editor.

In this tutorial we will present how you can create a TINA macro component using a THS4121 Spice Subcircuit downloaded previously from the web.

We will present in details how you can specify the names shown as labels of the macro pins. Also, if you wish, you can place them anywhere around the box.

THS4121-U1-EditMacroPins
Edited Macro

You can also check the content of the newly created macro by double-clicking on it.

Next, we will demonstrate how you can create an application circuit by adding other components.

Application circuit using the THS4121 Spice Subcircuit

Finally we will test the circuit in DC interactive mode. As we will see the model works as expected.

Watch our tutorial video to learn more.

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com

Creating Macros from Verilog using TINACloud (updated tutorial video)

Creating Macros from Verilog using TINACloud (updated tutorial video)

In this tutorial video we will show you how you can create a macro from a Verilog (.v) code and use in TINACloud.

You can create macros from VHDL, Verilog-A and Verilog-AMS files in a similar way.

The essential Verilog code of the half adder is 2 lines long only. The Verilog code is much simpler than the equivalent VHDL code. This is one of the great advantages of Verilog.

Similarly to our previous video “Creating Macros from VHDL” we will represent how you can turn the uploaded Verilog file into a Verilog macro. and we demonstrate how to Edit the Macro Input and Output pin names.

If you wish you can move the pin names to the top or to the bottom fields of the editor you can create pins at the top or at the bottom of the macro box.

Of course you can also change the names, for example A to Inp A, B to Inp B and so on.

Finally we will test our newly created macro in TINACloud’s Digital interactive mode along with the previously created VHDL macro and compare the results with the Truth Table of the Half Adder.

Watch our tutorial video to learn more.

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com

Creating Macros from VHDL using TINACloud (updated tutorial video)

Creating Macros from VHDL using TINACloud (updated tutorial video)

Hardware Description Languages are powerful tools to describe and simulate complex electronic devices.

In this tutorial video we will show you how you can create a macro from a VHDL (.vhd) code and use in TINACloud.

First we will select a file which we will turn into a VHDL macro from the original folder of the off-line TINA, but you can select a VHDL file anywhere on your computer.

By default, the input ports of the interface will appear on the left side of the generated macro shape and the output ports of the interface will appear on the right side. However by editing the generated macro you can change this arrangement. We will demonstrate how you can edit the Macro Input and Output pin names using the “Edit Macro Pins” display window of TINACloud.

Next, we will test our macro in TINACloud’s Digital interactive mode and compare the results with the Truth Table of the Half Adder. To do this we will place two High-Low Digital Switches from the Switches Toolbar, one for each of the A, B inputs and two Logic Indicators.

Watch our updated tutorial video to learn more!

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com

Adding SPICE models to TINA and TINACloud

Adding SPICE models to TINA and TINACloud

We are often asked about adding Spice models to TINA. Here are some tutorial videos about this topic:

Creating Subcircuits from Spice Models in TINA: .MODEL format

Creating Subcircuits from Spice Models in TINACloud: .MODEL format

Creating Subcircuits from Spice Models in TINA MODEL format

Click the picture to start video tutorial.


Click the picture to start video tutorial.

In these videos  we will present how to create your own component with TINA and TINACloud
therefore we will use the Spice model of  the BC846 NPN Bipolar transistor given in .Model format.

Creating Subcircuits from Spice Netlists in TINA, part 1: Simple 5-terminal Operational Amplifiers

Creating Subcircuits from Spice Netlists in TINA, part 2: Complex multi-terminal Op Amps

Creating Subcircuits from Spice Netlists in TINA, part 1 Simple 5-terminal Operational Amplifiers-Blog

Click the picture to start video tutorial.

In this tutorial video we will create an UA741 Operational Amplifier model using a  Spice Subcircuit in TINA.

Creating Subcircuits from Spice Netlists in TINA, part 2 Complex multi-terminal Op Amps-blog

Click the picture to start video tutorial.

In this tutorial you can learn how to create a  TINA macro component using a THS4121 Spice Subcircuit (downloaded previously from the net).

Creating Subcircuits from Spice Netlists with TINACloud


Click the picture to start video tutorial.

Watch this tutorial and learn how to create a TINA macro component using a THS4121 Spice Subcircuit with TINACloud.

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com