Difference between revisions of "ESim/C2/Device-Model-creation-and-Simulation/English"
(Created page with "'''Device Model Creation and Simulation using eSim''' '''Author: Gaurav Supal''' '''Keywords: video tutorial, eSim, Device Model, Parameters, EDA, Simulation, analysis, uplo...") |
PoojaMoolya (Talk | contribs) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | |||
+ | |||
+ | |||
+ | |||
'''Device Model Creation and Simulation using eSim''' | '''Device Model Creation and Simulation using eSim''' | ||
Line 7: | Line 11: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {| border="1" | |
− | | style="border | + | |- style="border:1pt solid #000000;padding:0.176cm;" |
+ | || '''Visual cue''' | ||
+ | || '''Narration''' | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Show Slide:''' | ||
− | | | + | Opening Slide |
− | | style="border | + | || Welcome to the spoken tutorial on “'''Device Model Creation and Simulation using eSim'''” |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Show Slide:''' | ||
Learning Objectives | Learning Objectives | ||
− | | style=" | + | || In this tutorial, using '''eSim''' we will learn how to- |
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">create '''device model'''</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">add or remove parameters of '''device model'''</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">save the '''device model'''</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">upload the '''external device model'''</div> | ||
− | |||
− | |||
− | |||
− | |||
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''Show Slide:''' | |
− | |- | + | |
− | + | ||
Systems Requirements | Systems Requirements | ||
− | | style=" | + | || To record this tutorial, we will use- |
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">'''Ubuntu Linux '''16.04</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">'''eSim '''version 1.1.2.</div> | ||
− | |||
− | |||
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''Show Slide:''' | |
− | |- | + | |
− | + | ||
Pre-requisites | Pre-requisites | ||
− | | | + | || To practice this tutorial, basic knowledge of '''analog and digital electronics''' is required. |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | '''analog and digital electronics''' is required. | + | || '''System Computer:''' |
− | + | ||
− | |- | + | |
− | + | ||
Desktop icon | Desktop icon | ||
− | | | + | || To launch '''eSim''', double-click on the '''eSim''' icon on your desktop. |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || '''System Computer:''' |
− | + | ||
eSim startup window | eSim startup window | ||
− | | | + | || The''' eSim '''window opens up. |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''eSim Main Window:''' | |
− | + | ||
− | + | ||
− | |- | + | |
− | + | ||
Creating device model library | Creating device model library | ||
− | | | + | || Now let us create a '''device model''' library for a '''Diode.''' |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || '''eSim Main Window:''' |
− | + | ||
Click on >> '''Model Editor''' button | Click on >> '''Model Editor''' button | ||
− | | style="border | + | || Click on the '''Model Editor''' button on the left tool-bar. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Model Editor Window:''' | ||
− | + | Click >> '''New''' and Enter Model Name >> '''diode_test'''>>Click on '''OK''' | |
− | | | + | || Click on '''New''' and type the '''Model '''name as''' Diode underscore test'''. |
− | + | Click on '''OK'''. | |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''Model Editor Window:''' | |
− | |- | + | |
− | + | ||
Select >> '''Diode''' category | Select >> '''Diode''' category | ||
− | | style="border | + | || Now select '''Diode''' category. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || Highlight | ||
+ | || The basic parameters of a '''Diode''' is displayed. | ||
− | |||
− | |||
− | |||
+ | We will keep the same for our '''diode model''' and edit it later. | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Model Editor Window:''' | ||
− | + | Click >> '''Save ''' | |
− | |||
− | |||
− | + | Close '''model editor window''' | |
− | | | + | || Click on the '''Save '''button at the top of the '''Model editor window.''' |
− | Now | + | Now close the '''Model editor window.''' |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || |
− | + | || Let us run our '''Diode model '''using an example. | |
− | | | + | |- style="border:1pt solid #000000;padding:0.176cm;" |
− | + | || '''eSim Main Window:''' | |
− | |- | + | |
− | + | ||
Open >> '''Diode_Characteristics''' | Open >> '''Diode_Characteristics''' | ||
− | + | || Open the '''Diode_characteristic''' example from the '''Examples folder.''' | |
− | + | ||
− | + | ||
− | | | + | |
Line 121: | Line 109: | ||
'''Examples folder''' is located in '''eSim hyphen 1.1.2 folder''' which you have downloaded while installing. | '''Examples folder''' is located in '''eSim hyphen 1.1.2 folder''' which you have downloaded while installing. | ||
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || '''Double Click''' >> '''Diode_characteristic''' in projects |
− | + | || From '''Projects''', double-click on the '''Diode_characteristics''' example. | |
− | | | + | |- style="border:1pt solid #000000;padding:0.176cm;" |
− | + | || '''eSim Main Window:''' | |
− | |- | + | |
− | + | ||
Click''' '''on>> '''Open Schematic''' | Click''' '''on>> '''Open Schematic''' | ||
− | | | + | || Open the '''schematic''' and view the '''circuit.''' |
Now minimize the '''schematic '''window. | Now minimize the '''schematic '''window. | ||
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || '''eSim Main Window:''' |
− | + | ||
Click on >> '''Convert Kicad to Ngspice''' | Click on >> '''Convert Kicad to Ngspice''' | ||
− | | | + | || Click on''' Convert Kicad to Ngspice '''button on the left tool-bar. |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || Click >>'''Analysis tab''' |
− | + | ||
Click >> '''Source Details tab'''. | Click >> '''Source Details tab'''. | ||
− | + | || Don’t change the previous values in the '''Analysis and the Source Details tab'''. | |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''Kicad to Ngspice window:''' | |
− | | | + | |
− | + | ||
− | |- | + | |
− | + | ||
Click''' '''>> '''Device Modeling tab''' and Click''' '''>> '''Add''' | 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. | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Device Modelling tab:''' | ||
− | Click on''' OK ''' | + | Select''' >> Diode folder >> diode_test''' |
+ | || Select the '''diode underscore test''' from the '''Diode folder'''. | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || Click on '''>> Convert''' and click '''>> OK ''' | ||
+ | || Click on '''Convert '''button at the bottom of the window. | ||
− | |||
− | |||
− | + | Click ''' OK ''' on the confirmation dialog box. | |
− | | style="border | + | |- style="border:1pt solid #000000;padding:0.176cm;" |
+ | || '''Kicad to Ngspice window:''' | ||
− | | | + | '''Close >> Kicad to Ngspice window''' |
− | | style="border | + | || After this, close the '''Kicad to Ngspice '''window. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''eSim Main Window:''' | ||
− | Click on >> '''Simulation''' | + | Click on >> '''Simulation Button''' |
− | | style="border | + | || Click on the '''Simulation''' button on the left tool-bar and check the output. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Python Plotting Window: ''' | ||
− | + | Check '''OUT '''nodes >> | |
− | + | ||
− | + | ||
− | + | click '''plot''' | |
− | | style=" | + | || |
+ | <span style="background-color:#00ff00;">Check the </span><span style="background-color:#00ff00;">'''OUT'''</span><span style="background-color:#00ff00;"> node and click on the </span><span style="background-color:#00ff00;">'''plot'''</span><span style="background-color:#00ff00;"> </span><span style="background-color:#00ff00;">button.</span> | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || | ||
+ | || Let us now edit our '''Device model''' to re-check the output. | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''eSim Main Window:''' | ||
− | Click on >> '''Model Editor''' button | + | Click on >>''' Model Editor button''' |
− | | style="border | + | || Click''' Model Editor''' button on the left tool-bar. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Model Editor Window:''' | ||
− | + | Click''' Edit >> Diode '''folder''' >> diode_test''' | |
− | | | + | || Click on '''Edit''' button at the top of the '''Model editor window.''' |
− | |||
− | |||
+ | Then select '''diode underscore test''' from the '''Diode folder.''' | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Model Editor Window:''' | ||
− | + | point to >>''' Add/Remove button''' | |
− | + | || We can add and remove parameters in the '''model.''' | |
− | + | ||
− | + | ||
− | + | ||
− | point to >> '''Add/Remove button''' | + | |
− | | | + | |
To do so, click on '''ADD '''to add a parameter and '''REMOVE''' to remove a parameter. | To do so, click on '''ADD '''to add a parameter and '''REMOVE''' to remove a parameter. | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || | ||
+ | || Now we will '''modify''' the '''parameters''' values, to check the effect on the '''model.''' | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Model Editor Window:''' | ||
− | + | Double click >> value of '''“N” '''parameter | |
− | | | + | || Double-click on the value of '''“N” '''and change the value from 1 point 6 7 9 to 4 point 6 7 9. |
− | | style="border | + | |- style="border:1pt solid #000000;padding:0.176cm;" |
+ | || '''Model Editor Window:''' | ||
− | + | Click''' >>Save ''' | |
− | + | ||
− | + | Close'''>> model editor window''' | |
− | + | || Click on the '''Save''' button at the top of the''' Model editor window.''' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
Now close the '''model editor '''window. | Now close the '''model editor '''window. | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''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 tool-bar. |
And click on the '''Device Modelling tab.''' | And click on the '''Device Modelling tab.''' | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Device Modelling tab:''' | ||
− | | | + | Add >> '''Diode>> diode_test''' |
− | | style="border | + | || Add our modified '''Diode underscore test '''from '''Diode folder ''' |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Kicad to Ngspice window:''' | ||
− | + | Click on >>''' Convert ''' | |
− | + | ||
− | |||
− | |||
− | + | click >>''' OK''' | |
− | | | + | || Click on '''Convert''' button at the bottom of the window. |
− | click on''' OK ''' | + | click on''' OK '''in the confirmation dialog box. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''eSim Main Window:''' | ||
− | |- | + | Click on >>''' Simulation '''Button |
− | | style="border | + | || Now, click on '''Simulation''' button from the left tool-bar and check the modified output. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Ngspice Plot Windows: ''' | ||
− | + | Hover cursor over the '''ngspice''' plot | |
− | | style="border | + | || Notice the change in the '''output plot.''' |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || | ||
+ | || Let us now upload an '''external model''' file in '''eSim.''' | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''eSim Main Window:''' | ||
− | + | Click on >>''' Model Editor '''button | |
− | | | + | || Click''' on Model Editor''' button on the left tool-bar. |
− | | style="border | + | |- style="border:1pt solid #000000;padding:0.176cm;" |
+ | || '''Model Editor Window:''' | ||
+ | Click on >>''' Upload''' | ||
+ | || Click on '''Upload '''button at the top of the''' Model editor window.''' | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Model Editor Window: ''' | ||
− | + | '''Diode '''folder >> '''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''' from it | |
− | + | ||
− | + | Note: We are uploading '''D dot l i b''' from '''Diode '''folder for demonstration. | |
− | + | ||
− | |||
− | |||
− | |- | + | User can upload any''' dot l i b '''file from his system. |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
+ | || '''Model Editor Dialog box:''' | ||
− | + | 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. | |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''Model Editor Window:''' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |- | + | |
− | + | ||
Close >> '''model editor''' | Close >> '''model editor''' | ||
− | | style="border | + | || Now close the '''model editor '''window. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''eSim Main Window:''' | ||
− | + | Click on >>''' Convert Kicad to Ngspice '''button >> click''' Device Modelling tab''' | |
− | + | || Click on '''Convert Kicad to Ngspice''' button on the left tool-bar. | |
− | + | ||
− | Click on >> '''Convert Kicad to Ngspice''' button >> click '''Device Modelling tab''' | + | |
− | | | + | |
Now click on the '''Device Modelling tab.''' | Now click on the '''Device Modelling tab.''' | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Device Modelling tab:''' | ||
− | + | Click on the '''Add '''button | |
− | + | ||
− | + | '''>> User Libraries '''folder''' >> D1 '''folder | |
− | | style="border | + | || Add our modified '''D1''' from '''User Libraries folder.''' |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''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. | |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''eSim Main Window:''' | |
− | + | ||
− | | style="border | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | Click on >>''' Simulation '''Button | ||
+ | || Lastly, click on the '''Simulation''' button from the left tool-bar and check the modified output. | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || | ||
+ | || <<PAUSE>> | ||
Now let us summarize. | Now let us summarize. | ||
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || '''Show Slide:''' |
− | + | ||
Summary | Summary | ||
+ | || In this tutorial, we learnt how to, | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">create '''device model'''</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">add or remove parameters of '''device model'''</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">save the '''device model'''</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">upload the '''external device model'''</div> | ||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Show Slide:''' | ||
− | | | + | Assignment |
+ | || Here is the assignment for you to solve. | ||
− | |||
− | |||
− | |||
− | |||
− | + | Create the '''Full wave Bridge Rectifier circuit''' using the '''D dot l i b model '''file in '''eSim''' and simulate it. | |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''Show Slide:''' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Create the '''Full wave Bridge Rectifier circuit''' using the '''D dot | + | |
− | + | ||
− | |- | + | |
− | + | ||
Forum | Forum | ||
− | | | + | || Please post your timed queries in this forum. |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || '''Show Slide:''' |
− | + | ||
FOSSEE Forum | FOSSEE Forum | ||
− | | | + | || Please post your general queries on '''eSim''' in this forum. |
− | + | |- style="border:1pt solid #000000;padding:0.176cm;" | |
− | |- | + | || '''Show Slide:''' |
− | + | ||
Textbook Companion | Textbook Companion | ||
− | | style="border | + | || The FOSSEE team coordinates the TBC project. |
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Show Slide:''' | ||
− | + | '''Acknowledgment''' | |
− | + | ||
− | + | [http://spoken-tutorial.org/ https://spoken-tutorial.org] | |
− | |||
− | |||
− | |||
+ | || | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.</div> | ||
+ | * <div style="margin-left:1.27cm;margin-right:0cm;">For more details, visit this website.</div> | ||
− | |||
− | |||
+ | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Show Slide:''' | ||
− | + | Thank you slide | |
− | | | + | || This is Usha from IIT Bombay signing off. |
Thank you. | Thank you. | ||
− | + | |- | |
|} | |} |
Latest revision as of 14:24, 25 July 2019
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-
|
Show Slide:
Systems Requirements |
To record this tutorial, we will use-
|
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 tool-bar. |
Model Editor Window:
Click >> New and Enter Model Name >> diode_test>>Click on OK |
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. |
Highlight | The basic parameters of a Diode is displayed.
|
Model Editor Window:
Click >> Save
|
Click on the Save button at the top of 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.
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.
|
eSim Main Window:
Click on >> Convert Kicad to Ngspice |
Click on Convert Kicad to Ngspice button on the left tool-bar. |
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 | Click on Convert button at the bottom of the window.
|
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 the Simulation button on the left tool-bar and check the output. |
Python Plotting Window:
Check OUT nodes >> click plot |
Check the OUT node and click on the plot button. |
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 tool-bar. |
Model Editor Window:
Click Edit >> Diode folder >> diode_test |
Click on Edit button at the top of the Model editor window.
|
Model Editor Window:
point to >> Add/Remove button |
We can add and remove parameters in the model.
|
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 point 6 7 9 to 4 point 6 7 9. |
Model Editor Window:
Click >>Save Close>> model editor window |
Click on the Save button at the top of 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 tool-bar.
|
Device Modelling tab:
Add >> Diode>> diode_test |
Add our modified Diode underscore test from Diode folder |
Kicad to Ngspice window:
Click on >> Convert
|
Click on Convert button at the bottom of the window.
|
eSim Main Window:
Click on >> Simulation Button |
Now, click on Simulation button from the left tool-bar and check the modified output. |
Ngspice Plot Windows:
Hover cursor over the ngspice plot |
Notice the change in the output plot. |
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 tool-bar. |
Model Editor Window:
Click on >> Upload |
Click on Upload button at the top of the Model editor window. |
Model Editor Window:
Diode folder >> 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 from it
Note: We are uploading D dot l i b from Diode folder for demonstration.
|
Model Editor Dialog box:
Type D1 >> click OK |
A dialog box opens where we will enter the Model name as D1.
|
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 tool-bar.
|
Device Modelling tab:
Click on the Add button >> User Libraries folder >> D1 folder |
Add our modified D1 from User Libraries folder. |
Kicad to Ngspice window:
Click on >> Convert and
|
Click on the Convert button at the bottom of the window.
|
eSim Main Window:
Click on >> Simulation Button |
Lastly, click on the Simulation button from the left tool-bar and check the modified output. |
<<PAUSE>>
Now let us summarize. | |
Show Slide:
Summary |
In this tutorial, we learnt how to,
|
Show Slide:
Assignment |
Here is the assignment for you to solve.
|
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
|
|
Show Slide:
Thank you slide |
This is Usha from IIT Bombay signing off.
Thank you. |