ESim/C2/Device-Model-creation-and-Simulation/English

From Script | Spoken-Tutorial
Revision as of 15:43, 25 January 2018 by Vineeta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Device Model Creation and Simulation using eSim

Author: Gaurav Supal

Keywords: video tutorial, eSim, Device Model, Parameters, EDA, Simulation, analysis, uploading model


Visual cue
Narration
Show Slide:

Opening Slide

Welcome to the spoken tutorial on “Device Model Creation and Simulation using eSim
Show Slide:

Learning Objectives

In this tutorial, using eSim we will learn how to-
  • create device model
  • add or remove parameters of device model
  • save the device model
  • upload the external device model


Show Slide:

Systems Requirements

To record this tutorial, we will use-
  • Ubuntu Linux 16.04
  • eSim version 1.1.2.


Show Slide:

Pre-requisites

To practice this tutorial, basic knowledge of

analog and digital electronics is required.

System Computer:

Desktop icon

To launch eSim, double-click on the eSim icon on your desktop.
System Computer:

eSim startup window

The eSim window opens up.



eSim Main Window:

Creating device model library

Now let us create a device model library for a Diode.
eSim Main Window:

Click on >> Model Editor button

Click on the Model Editor button on the left toolbar.
Model Editor Window:

Click >> New and Enter Model Name >> Diode_test

Click on New and type the Model name as Diode underscore test. Click on OK.
Model Editor Window:

Select >> Diode category

Now select Diode category.
The Basic parameters of a Diode is displayed.


We will keep the same for our diode model and edit it later.

Model Editor Window:

Click >> Save and Close>> model editor window

Click on the Save button at the top of the model editor window.


Now close the model editor window.

Let us run our Diode model using an example.
eSim Main Window:

Open >> Diode_Characteristics


Open the Diode_characteristic example from the Examples folder.


Please note:

Examples folder is located in eSim hyphen 1.1.2 folder which you have downloaded while installing.

Double Click >> Diode_characteristic in projects From Projects, double-click on the Diode_characteristics example.
eSim Main Window:

Click on>> Open Schematic

Open the schematic and view the circuit


Now minimize the schematic window.

eSim Main Window:

Click on >> Convert Kicad to Ngspice

Click on Convert Kicad to Ngspice button on the left toolbar.
Click >>Analysis tab

Click >> Source Details tab.


Don’t change the previous values in the Analysis and the Source Details tab.
Kicad to Ngspice window:

Click >> Device Modeling tab and Click >> Add

Next, click on Device Modeling tab and then click on Add button at the right of the text box.
Device Modelling tab:

Select >> Diode folder >> Diode_test

Select the Diode underscore test from the Diode folder.
Click on >> Convert and click >> OK Now click on Convert button at the bottom of the window.


Click on OK in the confirmation dialog box.

Kicad to Ngspice window:

Close >> Kicad to Ngspice window

After this, close the Kicad to Ngspice window.
eSim Main Window:

Click on >> Simulation Button

click on Simulation button on the left toolbar and check the output.
Let us now edit our device model to re-check the output.
eSim Main Window:

Click on >> Model Editor button

Click Model Editor button on the left toolbar.
Model Editor Window:

Click Edit >> Diode >> Diode_test

Click on Edit button at the top of the model editor window.


Then select Diode underscore test from the Diode folder.

Model Editor Window:

point to >> Add/Remove button

We can add and remove parameters in the model.


To do so, click on ADD to add a parameter and REMOVE to remove a parameter.

Model Editor Window: Now we will modify the parameters values, to check the effect on the model.
Model Editor Window:

Double click >> value of “N” parameter

Double-click on the value of “N” and change the value from 1.679E+00.to 4.679E+00
Type 4.679E+00
Model Editor Window:

Click >>Save and Close>> model editor window

Click on Save button at the top of the model editor window.


Now close the model editor window.

eSim Main Window:

Click on >> Convert Kicad to Ngspice button >> click Device Modelling tab

Now click on Convert Kicad to Ngspice button on the left toolbar.


And click on the Device Modelling tab.

Device Modelling tab:

Add >> Diode>> Diode_test

Add our modified Diode underscore test from Diode folder in the Device Modeling tab.
Kicad to Ngspice window:

Click on >> Convert and click >> OK

Click on Convert button at the bottom of the window.


click on OK on the confirmation dialog box.

eSim Main Window:

Click on >> Simulation Button

Now, click on Simulation button from the left toolbar and check the modified output.
Ngspice Plot Windows: Notice the change in the output plot.


<<PAUSE>>

Let us now upload an external model file in eSim.
eSim Main Window:

Click on >> Model Editor button

Click on Model Editor button on the left toolbar.
Model Editor Window:

Click on >> Upload

Click on Upload button at the top of the model editor window.
Diode >> D.lib

Note: We are uploading D.lib from Diode folder for demonstration, user can upload any .lib file from his system.

Go to Diode folder and select D dot lib.


Note: We are uploading D dot lib from Diode folder for demonstration.


User can upload any dot lib file from his system.

Type D1 >> click OK A dialog box opens where we will enter the Model name as D1.


now click on the OK button in the dialog box.

Model Editor Window:

Close >> model editor

Now close the model editor window.
eSim Main Window:

Click on >> Convert Kicad to Ngspice button >> click Device Modelling tab

Click on Convert Kicad to Ngspice button on the left toolbar.


Now click on the Device Modelling tab.

Device Modelling tab:

Add >> User Libraries >> D1

Add our modified D1 from User Libraries folder.
Kicad to Ngspice window:

Click on >> Convert and click >> OK

Click on the Convert button at the bottom of the window.


Now click on OK in the confirmation dialog box.

eSim Main Window:

Click on >> Simulation Button

Lastly, click on the Simulation button from left toolbar and check the modified output.
<<PAUSE>>


Now let us summarize.

Show Slide:

Summary


In this tutorial, we learnt how to,
  • create device model
  • add or remove parameters of device model
  • save the device model
  • upload the external device model


Show Slide:

Assignment

Here is the assignment for you to solve.


Create the Full wave Bridge Rectifier circuit using the D dot lib model file in eSim and simulate it.

Show Slide:

Forum

Please post your timed queries in this forum.
Show Slide:

FOSSEE Forum

Please post your general queries on eSim in this forum.
Show Slide:

Textbook Companion

The FOSSEE team coordinates the TBC project.
Show Slide:

Acknowledgment

http://spoken-tutorial.org

* Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
  • For more details, visit this website.


Thank you slide


This is Usha from IIT Bombay signing off.

Thank you.

Contributors and Content Editors

Nancyvarkey, PoojaMoolya, Saurabhbansode, Vineeta