Difference between revisions of "ESim/C2/Schematic-Creation-and-Simulation/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 6: Line 6:
  
  
{| style="border-spacing:0;width:6.2604in;"
+
{| style="border-spacing:0;width:15.901cm;"
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
'''Visual cue'''
 
'''Visual cue'''
Line 14: Line 14:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
'''Narration'''
 
'''Narration'''
 +
 +
  
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Opening Slide
 
Opening Slide
Line 25: Line 27:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Welcome to the spoken tutorial on “'''Schematic Creation '''and '''Simulation '''using''' eSim'''”
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Welcome to the spoken tutorial on “'''Schematic Creation '''and '''Simulation '''using''' eSim'''”
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Learning Objectives
 
Learning Objectives
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | In this tutorial, using '''eSim,''' we will learn to-
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | In this tutorial, using '''eSim,''' we will learn to-
  
  
* <div style="margin-left:0.5in;margin-right:0in;">create '''circuit schematic'''</div>
+
* <div style="margin-left:1.27cm;margin-right:0cm;">create '''circuit schematic'''</div>
* <div style="margin-left:0.5in;margin-right:0in;">generate '''spice netlist'''</div>
+
* <div style="margin-left:1.27cm;margin-right:0cm;">generate '''spice netlist'''</div>
* <div style="margin-left:0.5in;margin-right:0in;">convert '''spice netlist '''to '''ngspice '''format</div>
+
* <div style="margin-left:1.27cm;margin-right:0cm;">convert spice '''netlist '''to '''ngspice '''format</div>
* <div style="margin-left:0.5in;margin-right:0in;">simulate the '''netlist'''</div>
+
* <div style="margin-left:1.27cm;margin-right:0cm;">simulate the '''netlist'''</div>
 +
 
  
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Systems Requirements
 
Systems Requirements
Line 45: Line 48:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To record this tutorial, we will use-
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To record this tutorial, we will use-* <div style="margin-left:1.27cm;margin-right:0cm;">'''Ubuntu Linux OS '''16.04 </div>
* <div style="margin-left:0.5in;margin-right:0in;">'''Ubuntu Linux OS '''16.04 </div>
+
* <div style="margin-left:1.27cm;margin-right:0cm;">'''eSim '''version 1.1.2.</div>
* <div style="margin-left:0.5in;margin-right:0in;">'''eSim '''version 1.1.2.</div>
+
 
  
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Prerequisites
 
Prerequisites
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To practice this tutorial, basic knowledge of '''analog '''and''' digital electronics''' is required.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To practice this tutorial, basic knowledge of '''analog '''and''' digital electronics''' is required.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''System Computer:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''System Computer:'''
  
 
Desktop icon
 
Desktop icon
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To launch '''eSim''', double-click on the '''eSim''' icon on your '''Desktop'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To launch '''eSim''', double-click on the '''eSim''' icon on your desktop.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show slide:'''
  
 
'''Launch eSim through Terminal'''
 
'''Launch eSim through Terminal'''
Line 68: Line 71:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Alternately, you can also open '''eSim''' from the '''terminal.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Alternately, you can also open '''eSim''' from the '''terminal.'''
  
  
Line 76: Line 79:
 
Now, type '''esim''' and press '''Enter.'''
 
Now, type '''esim''' and press '''Enter.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''System Computer:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''System Computer:'''
  
 
eSim startup window
 
eSim startup window
 +
 +
  
  
Line 84: Line 89:
  
 
Click Ok.
 
Click Ok.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim '''window opens up.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim '''window opens up.
  
  
Note that the '''project''' files created will be saved in the''' eSim-Workspace''' directory, by default.
+
Note that the project files created will be saved in the''' eSim-Workspace''' directory, by default.
  
  
 
Press “'''Ok'''” in the dialog box.
 
Press “'''Ok'''” in the dialog box.
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us now create an '''RC circuit schematic '''and simulate it.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us now create an '''RC circuit schematic '''and simulate it.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
 
Creating New Project
 
Creating New Project
Line 102: Line 106:
  
 
Type '''RC >> '''click on '''OK'''.
 
Type '''RC >> '''click on '''OK'''.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on the '''New Project button''', to create a new '''project'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on the '''New Project button''', to create a new project.
  
  
 
In the “'''Enter Project name'''” field, type '''RC '''and click on '''OK'''.
 
In the “'''Enter Project name'''” field, type '''RC '''and click on '''OK'''.
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Please note that spaces are not allowed in the '''project''' name.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Please note that spaces are not allowed in the Project name.
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
 
Project Explorer >> point to RC >> Double-click >> click Open Schematic
 
Project Explorer >> point to RC >> Double-click >> click Open Schematic
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Our new project '''RC''' will appear under '''Projects.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Our new project '''RC''' will appear under '''Projects.'''
  
Double-click on '''RC '''to select the '''project'''.
+
'''Double-click''' on '''RC '''to select the project.
  
 
To create the '''circuit schematic''', click''' Open Schematic''' button on the left toolbar.
 
To create the '''circuit schematic''', click''' Open Schematic''' button on the left toolbar.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Click Ok.
 
Click Ok.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Yes''' in the''' confirmation '''dialog box.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Yes in''' the''' confirmation '''dialog box.
  
  
Line 132: Line 134:
 
The '''Schematic editor '''window opens up.
 
The '''Schematic editor '''window opens up.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Click on '''Place component '''tool >> click anywhere  
 
Click on '''Place component '''tool >> click anywhere  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us now add '''components''' to the '''schematic'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us now add '''components''' to the '''schematic'''.
  
  
Line 143: Line 145:
 
Now click anywhere on the '''editor'''.
 
Now click anywhere on the '''editor'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Adding Resistor
 
Adding Resistor
Line 149: Line 151:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Type '''eSim underscore Devices''' in the '''Filter''' field.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Type '''eSim_Devices''' in the '''Filter''' field.
  
  
 
Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.
 
Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on the editor once.
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Place the '''resistor R '''on the '''editor, '''by clicking on the '''editor '''once.
+
 
 +
 
 +
 
 +
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Then select '''R''' and click on '''OK'''. Now click anywhere on the '''editor'''.
 +
 
 +
 
 +
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Press '''F1.'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on the editor once.
 +
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Place the '''resistor R '''on the '''editor, '''by clicking on the '''editor '''once.
 +
|-
 +
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Press '''F1.'''
 +
 
 +
 
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Zoom in by pressing '''F1.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Zoom in by pressing '''F1.'''
  
  
 
You can also do so, by scrolling the scroll button of your mouse.
 
You can also do so, by scrolling the scroll button of your mouse.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Adding Capacitor
 
Adding Capacitor
Line 170: Line 183:
  
 
'''Filter''' field >> Type '''eSim_Devices''' >> select C >> click Ok
 
'''Filter''' field >> Type '''eSim_Devices''' >> select C >> click Ok
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on the '''editor '''once again.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on the '''editor '''once again.
  
  
Type again '''eSim underscore Devices''' in the '''Filter''' field.  
+
Type again '''eSim_Devices''' in the '''Filter''' field.  
  
  
 
Then select '''C''' and click on '''OK'''.
 
Then select '''C''' and click on '''OK'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Place capacitor on the editor
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Place capacitor on the editor
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Place the '''capacitor C '''on the '''editor '''as done before.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Place the '''capacitor C '''on the '''editor '''as done before.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Adding Sine Source
 
Adding Sine Source
Line 189: Line 202:
  
 
'''Filter''' field >> Type '''eSim_ Sources''' >> select sine >> click Ok
 
'''Filter''' field >> Type '''eSim_ Sources''' >> select sine >> click Ok
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click again on the '''editor'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click again on the '''editor'''.
  
  
Type '''eSim_Sources''' in the '''Filter''' field.
+
Type '''eSim_Sources''' in the '''Filter''' field,
 +
 
 +
select '''sine''' and click on '''OK'''.
  
  
Select '''sine''' and click on '''OK'''.
 
  
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Place sine on the editor
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Place sine on the editor
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Place the '''sine '''on the '''editor '''as done before.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Place the '''sine '''on the '''editor '''as done before.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Filter''' field >> Type '''gnd''' >> select gnd >> click OK >> place on editor
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | <span style="color:#000000;">'''Filter'''</span><span style="color:#000000;"> field >> Type </span><span style="color:#000000;">'''gnd'''</span><span style="color:#000000;"> >> select gnd >> click OK >> place on editor</span>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Similarly, type '''gnd '''and place a '''ground terminal '''on '''editor'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Similarly, type '''gnd '''and place a '''ground terminal '''on '''editor'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Adding Plots
 
Adding Plots
Line 210: Line 224:
  
 
<span style="color:#000000;">'''Filter'''</span><span style="color:#000000;"> field >> Type </span><span style="color:#000000;">'''eSim_Plot'''</span><span style="color:#000000;"> >> select plot_v1 >> click OK >> place on editor</span>
 
<span style="color:#000000;">'''Filter'''</span><span style="color:#000000;"> field >> Type </span><span style="color:#000000;">'''eSim_Plot'''</span><span style="color:#000000;"> >> select plot_v1 >> click OK >> place on editor</span>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Similarly, type '''eSim underscore Plot, '''select the''' plot_v1 '''and place it on the '''editor.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Similarly, type '''eSim_Plot, '''select the''' plot_v1 '''and place it on the '''editor.'''
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | <span style="color:#000000;">Copy </span><span style="color:#000000;">'''plot_v1'''</span><span style="color:#000000;"> >> place on editor</span>
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | <span style="color:#000000;">Copy </span><span style="color:#000000;">'''plot_v1'''</span><span style="color:#000000;"> >> place on editor</span>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | We need one more plot for output.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | We need one more plot for output.
  
  
Place the cursor on '''plot underscore v1''', right-click and select '''copy component'''.
+
Place the cursor on '''plot_v1''', right click and select '''copy component'''.
  
  
Now '''place it '''on the '''editor'''.
+
Now '''place it '''on the editor.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | This is the '''plot component '''used to plot '''voltages '''at the required '''nodes.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | This is the '''plot component '''used to plot '''voltages '''at the required '''nodes.'''
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Adding Labels
 
Adding Labels
Line 232: Line 244:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us now add '''labels''' to the '''schematic'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us now add '''labels''' to the '''schematic'''.
  
  
The '''labels''' are used to name the required '''nodes '''in the '''circuit'''.
+
The '''labels''' are used to name the required '''nodes '''in the circuit.
  
  
This will help us understand the '''netlist''' and connection of our '''circuit'''.  
+
This will help us understand the '''netlist''' and connection of our circuit.  
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Place global label '''tool >> click anywhere >> Type '''IN '''>> click on''' OK'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Place global label '''tool >> click anywhere >> Type '''IN '''>> click on''' OK'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Place global label '''tool from the right toolbar.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Place global label '''tool from the right toolbar.
  
  
Line 249: Line 260:
  
 
Type '''IN '''in text field and click on '''OK.'''
 
Type '''IN '''in text field and click on '''OK.'''
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Place global label '''tool >> click anywhere >> Type '''OUT '''>> click on''' OK'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Place global label '''tool >> click anywhere >> Type '''OUT '''>> click on''' OK'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Similarly, place one more label '''OUT '''in '''editor'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Similarly, place one more label '''OUT '''in editor.
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us move and arrange the components to create the '''RC circuit.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us move and arrange the components to create the '''RC circuit.'''
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Moving the components
 
Moving the components
  
 
Place cursor on '''resistor '''>> press ''''M' '''
 
Place cursor on '''resistor '''>> press ''''M' '''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To move the '''resistor, '''place the cursor on it and press the key ''''M''''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To move the '''resistor, '''place the cursor on it and press the key ''''m''''.
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on editor at preferred location.
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on editor at preferred location.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Place it at the preferred location, by clicking on '''editor''' again.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Place it at the preferred location, by clicking on editor again.
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Rotating the components
 
Rotating the components
Line 277: Line 283:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To rotate the '''resistor, '''place the cursor on it and press the key ''''R'.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To rotate the '''resistor, '''place the cursor on it and press the key ''''r'.'''
  
  
 
Similarly, move the '''plot components '''and '''labels, '''as shown.
 
Similarly, move the '''plot components '''and '''labels, '''as shown.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Connecting wires to the schematic
 
Connecting wires to the schematic
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Now, let us connect the various '''components''' using wires.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now, let us connect the various components using wires.
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Click on '''Place wire '''button >> click '''sine resource '''and drag between Sine and Resistor >> click on it.
 
Click on '''Place wire '''button >> click '''sine resource '''and drag between Sine and Resistor >> click on it.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Place wire '''button''' '''from the right toolbar.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Place wire '''button''' '''from the right toolbar
  
  
Line 298: Line 303:
  
 
Move the cursor point to one end of the '''resistor '''and click on it.
 
Move the cursor point to one end of the '''resistor '''and click on it.
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Similarly, connect all the '''components''' as demonstrated here.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Similarly, connect all the components as demonstrated here.
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | The '''plot components''' are placed at the '''output '''and '''input nodes'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | The '''plot''' components are placed at the '''output '''and '''input nodes'''.
  
  
 
This helps us to view the corresponding '''voltage waveforms '''on simulation.
 
This helps us to view the corresponding '''voltage waveforms '''on simulation.
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Annotate the schematic
 
Annotate the schematic
Line 320: Line 322:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To '''annotate '''the '''schematic components''', click on '''Annotate '''button from the top toolbar.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To '''annotate '''the '''schematic components''',  
  
  
Click on''' Annotate '''and then click on '''OK.'''
+
Click on '''Annotate '''button from the top toolbar.
  
  
The '''schematic '''is now '''annotated'''.
+
Click on A'''nnotate '''and then click on '''OK.'''
  
 +
 +
The '''schematic '''is now '''annotated'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Giving values to components
 
Giving values to components
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To assign a value to the '''resistor''', right-click on it and choose '''Edit Component.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To assign a value to the '''resistor''', right-click on it and choose '''Edit Component.'''
  
  
Line 340: Line 344:
 
Type '''1k '''and click on '''OK'''.
 
Type '''1k '''and click on '''OK'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Similarly, assign value '''1u''' for '''capacitor.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Similarly, assign value '''1u''' for '''capacitor.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Perform ERC check
 
Perform ERC check
  
 
Click on '''Perform electrical rules check '''button >> click on '''Run.'''
 
Click on '''Perform electrical rules check '''button >> click on '''Run.'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Now let us do '''electrical rules check '''for this '''schematic'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now let us do '''electrical rules check '''for this '''schematic'''.
  
  
Click on '''Perform electrical rules check '''button on the top toolbar.
+
Click on '''Perform electrical rules check '''button
 +
 
 +
on the '''top toolbar '''bar.
  
  
 
Click on '''Run'''.
 
Click on '''Run'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Point to the errors.
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Point to the errors.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | We can see the errors -
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | We can see the errors -* <div style="margin-left:1.27cm;margin-right:0cm;">'''global label not connected''''' ''</div>
'''global label not connected''''' ''
+
* <div style="margin-left:1.27cm;margin-right:0cm;">and''' a pin is not driven to components'''</div>
* and''' a pin is not driven to components'''
+
 
  
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
  
  
 
Close '''ERC'''
 
Close '''ERC'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Ignore the '''global label not connected '''error, since we have used the '''labels '''for naming the '''nodes '''only.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Ignore''' '''the '''global label not connected '''error,
 +
 
 +
since we have used the '''labels '''for naming the '''nodes '''only.
  
  
 
Close the '''ERC '''window.
 
Close the '''ERC '''window.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Adding Power Flag
 
Adding Power Flag
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Note that the '''ground terminal pin''' is highlighted by a green arrow in the '''schematic.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Note that the '''ground terminal pin is '''highlighted by a green arrow in the '''schematic.'''
  
  
Line 383: Line 391:
 
To prevent this, let us place a '''power flag.'''
 
To prevent this, let us place a '''power flag.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Click on '''Place component '''tool >> Click on '''Schematic editor '''>> Type '''PWR_FLAG '''>> click Ok >> place it on the editor
 
Click on '''Place component '''tool >> Click on '''Schematic editor '''>> Type '''PWR_FLAG '''>> click Ok >> place it on the editor
Line 389: Line 397:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Place component '''tool.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Place component '''tool.
  
  
Line 395: Line 403:
  
  
Type '''PWR underscore FLAG''' and click '''OK''' Place it on the '''schematic editor.'''
+
Type '''PWR underscore FLAG and Click OK''' Place it on the '''schematic editor.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Select '''wire''' >> connect '''PWR_FLAG''' to '''gnd'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Select '''wire''' >> connect '''PWR_FLAG''' to '''gnd'''
  
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Connect this '''power flag '''to the '''ground terminal '''using a wire.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Connect this '''power flag '''to the '''ground terminal '''using a wire.
  
  
 
This indicates that a power source will be connected here.
 
This indicates that a power source will be connected here.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Perform ERC check
 
Perform ERC check
Line 412: Line 420:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Now repeat the '''electrical rules check'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now repeat the '''electrical rules check'''.
  
  
 
There will be only '''global label not connected''' errors, which can be '''ignored.'''
 
There will be only '''global label not connected''' errors, which can be '''ignored.'''
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Delete Markers''' >> click on '''Close'''.
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Delete Markers''' >> click on '''Close'''.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Delete Markers''' and then click on '''Close.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Delete Markers''' and then click on '''Close.'''
 
+
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
  
 
Generating Kicad Netlist
 
Generating Kicad Netlist
Line 428: Line 434:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Now let us generate the''' netlist '''of this '''circuit.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now let us generate the''' netlist '''of this '''circuit.'''
  
  
Click on '''Generate netlist '''button from the top toolbar.
+
Click on '''Generate netlist '''button''' '''from the top toolbar.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | <span style="color:#000000;">Click </span><span style="color:#000000;">'''Generate netlist'''</span><span style="color:#000000;"> >> </span><span style="color:#000000;">'''spice'''</span><span style="color:#000000;"> tab >> check </span><span style="color:#000000;">'''Default'''</span><span style="color:#000000;"> >> click on Generate</span>
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | <span style="color:#000000;">Click </span><span style="color:#000000;">'''Generate netlist'''</span><span style="color:#000000;"> >> </span><span style="color:#000000;">'''spice'''</span><span style="color:#000000;"> tab >> check </span><span style="color:#000000;">'''Default'''</span><span style="color:#000000;"> >> click on Generate</span>
  
  
 
Click '''Save'''
 
Click '''Save'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on the '''Spice '''tab.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on the '''Spice '''tab.
  
  
Line 445: Line 451:
 
Click on '''Save.'''
 
Click on '''Save.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim schematic window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim schematic window:'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | A '''Kicad netlist '''of the '''RC circuit '''has been generated.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | A Kicad''' netlist '''of the '''RC circuit '''has been generated.
  
  
 
Now minimise the '''schematic editor.'''
 
Now minimise the '''schematic editor.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
 
Click on '''Convert Kicad to Ngspice'''
 
Click on '''Convert Kicad to Ngspice'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Now, let us add simulation parameters to this '''netlist.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now, let us add simulation parameters to this '''netlist.'''
  
  
 
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.
 
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
  
Line 466: Line 472:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us add '''transient parameters''' in '''Analysis''' tab.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us add '''transient parameters''' in '''Analysis tab.'''
  
  
Line 473: Line 479:
  
 
Scroll down to enter values in the '''Transient analysis''' fields.
 
Scroll down to enter values in the '''Transient analysis''' fields.
 
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
 
Inserting values
 
Inserting values
Line 481: Line 486:
  
 
<div style="color:#000000;">Start time >> 0ms </div>
 
<div style="color:#000000;">Start time >> 0ms </div>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Make '''Start Time '''equal to '''0 '''by doing the following:
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Make '''Start Time '''equal to '''0 '''by doing the following:
 
+
  
Type '''0 '''in the '''Start''' textbox.
 
  
 +
Type '''0 '''in the start textbox.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | <div style="color:#000000;">Step time >> 5ms </div>
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | <div style="color:#000000;">Step time >> 5ms </div>
  
 
<span style="color:#000000;">Stop time >> 30ms </span>
 
<span style="color:#000000;">Stop time >> 30ms </span>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Similarly, make the '''Step time 5 milliseconds'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Similarly, make the '''Step time 5 milliseconds'''
  
 
and '''Stop time 30 milliseconds.'''
 
and '''Stop time 30 milliseconds.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
 
Source Details Tab
 
Source Details Tab
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us add the '''source details'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us add the '''source details'''
  
 
To do so, click on '''Source details''' tab.
 
To do so, click on '''Source details''' tab.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
 
<div style="color:#000000;">offset value >> 0</div>
 
<div style="color:#000000;">offset value >> 0</div>
Line 512: Line 516:
  
 
<div style="color:#000000;">damping factor >> 0</div>
 
<div style="color:#000000;">damping factor >> 0</div>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Enter the '''offset value '''as '''0 '''and press '''Tab.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Enter '''the '''offset value '''as '''0 '''and press '''Tab.'''
  
  
 
Type '''5 '''for '''amplitude''', '''50 '''for '''frequency '''and''' 0 '''for both '''delay time '''and '''damping factor'''.
 
Type '''5 '''for '''amplitude''', '''50 '''for '''frequency '''and''' 0 '''for both '''delay time '''and '''damping factor'''.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
 
Press '''Convert '''button
 
Press '''Convert '''button
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | We will talk about the '''Ngspice Model, Device Modelling''' and '''Subcircuits''' tab in later tutorials.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | We will talk about the '''Ngspice Model, Device Modelling and subcircuits tab '''in later tutorials.
  
  
Press the '''Convert '''button to convert the '''Kicad netlist''' to '''Ngspice netlist'''
+
Press the '''Convert '''button to '''convert the kicad netlist to ngspice netlist'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Click O'''k.'''
 
Click O'''k.'''
  
 
Close the '''kicad to ngspice''' tool  
 
Close the '''kicad to ngspice''' tool  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | A confirmation dialog box appears. Here let's click''' Ok.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | A confirmation dialog box appears. Here let's click O'''k.'''
  
 
Close the '''kicad to ngspice''' tool by clicking close at the top right corner of the window.
 
Close the '''kicad to ngspice''' tool by clicking close at the top right corner of the window.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
 
Click on '''Simulation.'''
 
Click on '''Simulation.'''
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''simulation '''from the '''eSim '''toolbar to simulate the '''example.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''simulation '''from the '''eSim '''toolbar to simulate the '''example.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | An '''Ngspice terminal '''and '''plot '''windows open along with a '''Python plot''' window.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | An '''ngspice terminal '''and '''plot '''windows open along with a '''python plot''' window.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Ngspice Plot:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Ngspice Plot:'''
  
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | The plot waveforms show '''transient analysis '''of the '''RC circuit'''.  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | The plot waveforms show '''transient analysis '''of the '''RC '''circuit.  
  
  
Close the '''Ngspice terminal '''and '''plot''' windows.
+
Close the '''Ngspice terminal '''and '''plot''' window.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Python Plot Window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Python Plot Window:'''
  
  
Click on '''Potting tab''' >> maximize
+
Click on '''Plotting tab''' >> maximize
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Select the '''Python plot''' window by clicking on '''Plotting''' tab in the dock area.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Select the python plot window by clicking on '''Plotting''' tab in the dock area.
  
  
Maximize the '''Python plot''' window.
+
Maximize the '''Python''' plot window.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Check '''IN''' and '''OUT '''nodes >> click '''plot'''
 
Check '''IN''' and '''OUT '''nodes >> click '''plot'''
Line 568: Line 572:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To plot the output:
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To plot the output:
  
 
Check the '''IN '''and '''OUT''' nodes and click on the '''plot''' button.
 
Check the '''IN '''and '''OUT''' nodes and click on the '''plot''' button.
Line 575: Line 579:
 
The '''output plot''' is shown in '''blue''' and '''input plot '''in '''red.'''
 
The '''output plot''' is shown in '''blue''' and '''input plot '''in '''red.'''
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Python Plot Window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Python Plot Window:'''
  
 
Multimeter Feature
 
Multimeter Feature
Line 581: Line 585:
  
 
<span style="color:#000000;">Click on </span><span style="color:#000000;">'''Multimeter'''</span><span style="color:#000000;"> >> Click on </span><span style="color:#000000;">'''open schematic '''</span>
 
<span style="color:#000000;">Click on </span><span style="color:#000000;">'''Multimeter'''</span><span style="color:#000000;"> >> Click on </span><span style="color:#000000;">'''open schematic '''</span>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | To view the '''rms values''' of '''node voltages,''' click on the '''multimeter''' button.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To view the '''rms values''' of '''node voltages,''' click on the '''multimeter''' button.
  
  
Line 587: Line 591:
  
  
'''Maximise''' the '''schematic '''and drag the '''multimeter windows''' to the corresponding '''nodes''' of '''schematic'''.
+
'''Maximise''' the '''schematic '''and '''drag''' the '''multimeter windows''' to the corresponding nodes of schematic.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Device Models and Subcircuits
 
Device Models and Subcircuits
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us see how to '''simulate''' a '''circuit''' involving '''semiconductor devices''' and '''subcircuits'''.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us see how to '''simulate''' a circuit involving '''semiconductor devices''' and '''subcircuits'''.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Download code file
 
Download code file
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us simulate '''7805VoltageRegulator''' circuit, which has '''diodes''' and a '''LM7805 regulator IC'''.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us simulate '''7805VoltageRegulator''' circuit, which has '''diode'''s and a '''LM7805 regulator IC'''.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window :'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window :'''
  
 
Click on''' Open Project '''button'''.'''
 
Click on''' Open Project '''button'''.'''
Line 609: Line 613:
  
 
Click on '''Open button.'''
 
Click on '''Open button.'''
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Click on '''Open Project''' button from the left toolbar.
 
Click on '''Open Project''' button from the left toolbar.
Line 619: Line 623:
 
Click on the '''Open button''' at the bottom right corner.
 
Click on the '''Open button''' at the bottom right corner.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
 
Double click on '''7805VoltageRegulator.'''
 
Double click on '''7805VoltageRegulator.'''
Line 627: Line 631:
  
 
Click on '''Open Schematic''' button.
 
Click on '''Open Schematic''' button.
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
In the '''Projects '''window of '''eSim, '''double-click on '''7805VoltageRegulator.'''
 
In the '''Projects '''window of '''eSim, '''double-click on '''7805VoltageRegulator.'''
Line 634: Line 638:
 
Click on '''Open Schematic''' button from the left toolbar.
 
Click on '''Open Schematic''' button from the left toolbar.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Schematic Window:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Schematic Window:'''
  
 
Show annotated '''7805VoltageRegulator '''schematic.
 
Show annotated '''7805VoltageRegulator '''schematic.
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | I have '''annotated''', performed '''ERC''', and generated the '''spice netlist''' for this '''circuit'''.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | I have annotated, performed '''ERC''', and generated the '''spice netlist''' for this circuit.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | I will now switch back to the '''eSim Main Window'''
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | I will now switch back to the '''eSim Main Window'''
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
  
Line 648: Line 652:
  
 
Click on '''Convert Kicad to Ngspice.'''
 
Click on '''Convert Kicad to Ngspice.'''
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Now, let us add '''simulation parameters''' to this '''netlist.'''
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now, let us add '''simulation parameters''' to this '''netlist.'''
  
  
 
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.
 
Click on '''Convert Kicad to Ngspice '''from '''eSim '''toolbar.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
 
Hover mouse over values entered in '''Analysis and Source details''' tab.
 
Hover mouse over values entered in '''Analysis and Source details''' tab.
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | I have already added the parameter values in the '''Analysis and source details''' tab.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | I have already added the parameter values in the '''Analysis and source details''' tab.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
  
  
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us assign '''device models''' to the '''semiconductor components''' inside the '''schematic'''.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us assign '''device''' '''models''' to the '''semiconductor '''components inside the '''schematic'''.
  
  
 
To do so, click on '''Device Modelling '''tab.
 
To do so, click on '''Device Modelling '''tab.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
 
Device Modelling Tab
 
Device Modelling Tab
  
 
Hover cursor over '''Diode 1: esim_diode'''
 
Hover cursor over '''Diode 1: esim_diode'''
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | We will add a '''device model''' for '''Diode 1: esim_diode'''
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | We will add a '''device model''' for '''Diode 1: esim_diode'''
 +
 
 +
 
  
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''Device Modelling Tab
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''Device Modelling Tab
  
 
Click on '''Add'''>> Double click on '''Diode'''>> Click on '''D.lib>> '''Click on the '''Open''' button.
 
Click on '''Add'''>> Double click on '''Diode'''>> Click on '''D.lib>> '''Click on the '''Open''' button.
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Add '''and then double-click on '''Diode.'''
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Add '''and then double-click on '''Diode.'''
  
  
Line 686: Line 692:
 
Then click on the '''Open''' button.
 
Then click on the '''Open''' button.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | We will perform the same steps for the remaining '''diodes''' as well.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | We will perform the same steps for the remaining '''diodes''' as well.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''Device Modelling Tab
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''Device Modelling Tab
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Now let’s add the '''subcircuit''' file for '''LM_7805 subcircuit'''.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now let’s add the '''subcircuit''' file for '''LM_7805 subcircuit'''.
  
  
 
To do so, click on '''Subcircuits '''tab.
 
To do so, click on '''Subcircuits '''tab.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter: '''Subcircuits tab:
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter: '''Subcircuits tab:
  
 
Click on '''Add>>'''Double click on '''lm7805 '''folder>> Click on the '''Open''' button
 
Click on '''Add>>'''Double click on '''lm7805 '''folder>> Click on the '''Open''' button
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''Add'''
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Add'''
  
  
Double-click on '''lm7805 ''' and then click on the '''Open''' button.
+
Double-click on '''lm7805 '''folder and then click on the '''Open''' button.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Kicad to Ngspice Converter:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Kicad to Ngspice Converter:'''
  
 
Press '''Convert '''button.
 
Press '''Convert '''button.
Line 709: Line 715:
  
 
Click O'''k.'''
 
Click O'''k.'''
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Press the '''Convert '''button to convert the''' Kicad netlist '''to '''Ngspice netlist'''.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Press the '''Convert '''button to convert the''' kicad netlist '''to '''ngspice netlist'''.
  
  
 
A confirmation dialog box appears. Here let's click '''Ok.'''
 
A confirmation dialog box appears. Here let's click '''Ok.'''
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''eSim Main Window:'''
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
 
Click on '''Simulation.'''
 
Click on '''Simulation.'''
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Click on '''simulation '''from the left toolbar.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''simulation '''from the left''' '''toolbar.
 
|-
 
|-
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | eSim Main Window:
+
| style="border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | eSim Main Window:
  
 
Hover mouse over Ngspice plots and python plots.
 
Hover mouse over Ngspice plots and python plots.
Line 730: Line 736:
  
 
Click on '''plot.'''
 
Click on '''plot.'''
| style="border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | An '''Ngspice terminal '''and '''Ngspice plot '''windows opens along with a '''Python plot''' window.
+
| style="border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | An '''ngspice terminal '''and ngspice '''plot '''windows opens along with a '''python plot''' window.
  
  
  
Click on''' in1, in2 '''and''' out '''checkboxes in the '''Python plot''' window.
+
 
 +
Click on''' in1, in2 '''and''' out '''checkboxes in the '''python plot''' window.
  
  
 
Scroll down and click on '''plot''' button.
 
Scroll down and click on '''plot''' button.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Let us summarize.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us summarize.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide: '''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide: '''
  
 
Summary
 
Summary
Line 748: Line 755:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | In this tutorial, we learnt how to-
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | In this tutorial, we learnt how to-
  
  
* Create '''circuit schematic '''
+
* <div style="margin-left:1.27cm;margin-right:0cm;">Create '''circuit schematic '''</div>
* Generate spice '''netlist'''
+
* <div style="margin-left:1.27cm;margin-right:0cm;">Generate spice '''netlist'''</div>
* Convert spice '''netlist '''to '''ngspice '''format
+
* <div style="margin-left:1.27cm;margin-right:0cm;">Convert spice '''netlist '''to '''ngspice '''format </div>
* Simulate the '''netlist'''
+
* <div style="margin-left:1.27cm;margin-right:0cm;">Simulate the '''netlist'''</div>
  
  
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Forum
 
Forum
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Please post your timed queries in this forum.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Please post your timed queries in this forum.
  
  
  
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
FOSSEE Forum
 
FOSSEE Forum
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Please post your general queries on eSim in this forum.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Please post your general queries on eSim in this forum.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Textbook Companion
 
Textbook Companion
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | FOSSEE team coordinates the TBC project.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | FOSSEE team coordinates the TBC project.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Acknowledgment
 
Acknowledgment
Line 784: Line 791:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
  
  
 
For more details, visit this website.
 
For more details, visit this website.
 
|-
 
|-
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" |  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Previous slide
 
Previous slide
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0in;padding-bottom:0in;padding-left:0.0813in;padding-right:0.075in;" | This is _________ from IIT Bombay, signing off.
+
 
 +
 
 +
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | This is _________ from IIT Bombay, signing off.
  
 
Thank you.
 
Thank you.
 +
 +
  
 
|-
 
|-
 
|}
 
|}

Revision as of 18:15, 23 July 2019

Schematic Creation and Simulation using eSim

Author: Gaurav Supal

Keywords: Video tutorial, eSim, Schematic, Simulation, EDA, Ngspice, analysis, transient, subcircuit, spice


Visual cue


Narration


Show Slide:

Opening Slide


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

Learning Objectives

In this tutorial, using eSim, we will learn to-


  • create circuit schematic
  • generate spice netlist
  • convert spice netlist to ngspice format
  • simulate the netlist


Show Slide:

Systems Requirements


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


Show Slide:

Prerequisites

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.
Show slide:

Launch eSim through Terminal

esim >> press Enter


Alternately, you can also open eSim from the terminal.


To do so, press Ctrl, Alt and T keys together.


Now, type esim and press Enter.

System Computer:

eSim startup window




Click Ok.

eSim window opens up.


Note that the project files created will be saved in the eSim-Workspace directory, by default.


Press “Ok” in the dialog box.

Let us now create an RC circuit schematic and simulate it.
eSim Main Window:

Creating New Project


Type RC >> click on OK.

Click on the New Project button, to create a new project.


In the “Enter Project name” field, type RC and click on OK.

Please note that spaces are not allowed in the Project name.
eSim Main Window:

Project Explorer >> point to RC >> Double-click >> click Open Schematic

Our new project RC will appear under Projects.

Double-click on RC to select the project.

To create the circuit schematic, click Open Schematic button on the left toolbar.

eSim schematic window:

Click Ok.

Click on Yes in the confirmation dialog box.


Ignore the eeschema error by clicking OK.


The Schematic editor window opens up.

eSim schematic window:

Click on Place component tool >> click anywhere

Let us now add components to the schematic.


Click on Place component tool from the right toolbar.


Now click anywhere on the editor.

eSim schematic window:

Adding Resistor


Type eSim_Devices in the Filter field.


Then select R and click on OK. Now click anywhere on the editor.

eSim schematic window:


Then select R and click on OK. Now click anywhere on the editor.


Click on the editor once. Place the resistor R on the editor, by clicking on the editor once.
Press F1.


Zoom in by pressing F1.


You can also do so, by scrolling the scroll button of your mouse.

eSim schematic window:

Adding Capacitor


Filter field >> Type eSim_Devices >> select C >> click Ok

Click on the editor once again.


Type again eSim_Devices in the Filter field.


Then select C and click on OK.

Place capacitor on the editor Place the capacitor C on the editor as done before.
eSim schematic window:

Adding Sine Source



Filter field >> Type eSim_ Sources >> select sine >> click Ok

Click again on the editor.


Type eSim_Sources in the Filter field,

select sine and click on OK.


Place sine on the editor Place the sine on the editor as done before.
Filter field >> Type gnd >> select gnd >> click OK >> place on editor Similarly, type gnd and place a ground terminal on editor.
eSim schematic window:

Adding Plots


Filter field >> Type eSim_Plot >> select plot_v1 >> click OK >> place on editor

Similarly, type eSim_Plot, select the plot_v1 and place it on the editor.
Copy plot_v1 >> place on editor We need one more plot for output.


Place the cursor on plot_v1, right click and select copy component.


Now place it on the editor.

This is the plot component used to plot voltages at the required nodes.
eSim schematic window:

Adding Labels


Let us now add labels to the schematic.


The labels are used to name the required nodes in the circuit.


This will help us understand the netlist and connection of our circuit.

Click on Place global label tool >> click anywhere >> Type IN >> click on OK Click on Place global label tool from the right toolbar.


Now click anywhere on the editor.


Type IN in text field and click on OK.

Click on Place global label tool >> click anywhere >> Type OUT >> click on OK Similarly, place one more label OUT in editor.
Let us move and arrange the components to create the RC circuit.
eSim schematic window:

Moving the components

Place cursor on resistor >> press 'M'

To move the resistor, place the cursor on it and press the key 'm'.
Click on editor at preferred location. Place it at the preferred location, by clicking on editor again.
eSim schematic window:

Rotating the components


To rotate the resistor, place the cursor on it and press the key 'r'.


Similarly, move the plot components and labels, as shown.

eSim schematic window:

Connecting wires to the schematic

Now, let us connect the various components using wires.
eSim schematic window:

Click on Place wire button >> click sine resource and drag between Sine and Resistor >> click on it.

Click on Place wire button from the right toolbar


Click on one end of the sine source.


Move the cursor point to one end of the resistor and click on it.

Similarly, connect all the components as demonstrated here.
eSim schematic window:


The plot components are placed at the output and input nodes.


This helps us to view the corresponding voltage waveforms on simulation.

eSim schematic window:

Annotate the schematic


To annotate the schematic components,


Click on Annotate button from the top toolbar.


Click on Annotate and then click on OK.


The schematic is now annotated.

eSim schematic window:

Giving values to components

To assign a value to the resistor, right-click on it and choose Edit Component.


Click on Value.


Type 1k and click on OK.

Similarly, assign value 1u for capacitor.
eSim schematic window:

Perform ERC check

Click on Perform electrical rules check button >> click on Run.

Now let us do electrical rules check for this schematic.


Click on Perform electrical rules check button

on the top toolbar bar.


Click on Run.

Point to the errors. We can see the errors -*
global label not connected
  • and a pin is not driven to components



Close ERC

Ignore the global label not connected error,

since we have used the labels for naming the nodes only.


Close the ERC window.

eSim schematic window:

Adding Power Flag

Note that the ground terminal pin is highlighted by a green arrow in the schematic.


It means that this pin is not driven by any power source.


To prevent this, let us place a power flag.

Click on Place component tool >> Click on Schematic editor >> Type PWR_FLAG >> click Ok >> place it on the editor


Click on Place component tool.


Click on the Schematic editor.


Type PWR underscore FLAG and Click OK Place it on the schematic editor.

Select wire >> connect PWR_FLAG to gnd


Connect this power flag to the ground terminal using a wire.


This indicates that a power source will be connected here.

eSim schematic window:

Perform ERC check


Now repeat the electrical rules check.


There will be only global label not connected errors, which can be ignored.

Click on Delete Markers >> click on Close. Click on Delete Markers and then click on Close.
eSim schematic window:

Generating Kicad Netlist


Now let us generate the netlist of this circuit.


Click on Generate netlist button from the top toolbar.

Click Generate netlist >> spice tab >> check Default >> click on Generate


Click Save

Click on the Spice tab.


Check the option Default format and then click on Generate.


Click on Save.

eSim schematic window: A Kicad netlist of the RC circuit has been generated.


Now minimise the schematic editor.

eSim Main Window:

Click on Convert Kicad to Ngspice

Now, let us add simulation parameters to this netlist.


Click on Convert Kicad to Ngspice from eSim toolbar.

Kicad to Ngspice Converter:


Analysis Tab >> Select Transient


Let us add transient parameters in Analysis tab.


By default, Transient is selected.


Scroll down to enter values in the Transient analysis fields.

Kicad to Ngspice Converter:

Inserting values


Start time >> 0ms
Make Start Time equal to 0 by doing the following:


Type 0 in the start textbox.

Step time >> 5ms

Stop time >> 30ms

Similarly, make the Step time 5 milliseconds

and Stop time 30 milliseconds.

Kicad to Ngspice Converter:

Source Details Tab

Let us add the source details

To do so, click on Source details tab.

Kicad to Ngspice Converter:
offset value >> 0
amplitude >> 5
frequency >> 50
delay time >> 0
damping factor >> 0
Enter the offset value as 0 and press Tab.


Type 5 for amplitude, 50 for frequency and 0 for both delay time and damping factor.

Kicad to Ngspice Converter:

Press Convert button

We will talk about the Ngspice Model, Device Modelling and subcircuits tab in later tutorials.


Press the Convert button to convert the kicad netlist to ngspice netlist

Click Ok.

Close the kicad to ngspice tool

A confirmation dialog box appears. Here let's click Ok.

Close the kicad to ngspice tool by clicking close at the top right corner of the window.

eSim Main Window:

Click on Simulation.

Click on simulation from the eSim toolbar to simulate the example.


An ngspice terminal and plot windows open along with a python plot window.
Ngspice Plot:


The plot waveforms show transient analysis of the RC circuit.


Close the Ngspice terminal and plot window.

Python Plot Window:


Click on Plotting tab >> maximize

Select the python plot window by clicking on Plotting tab in the dock area.


Maximize the Python plot window.

Check IN and OUT nodes >> click plot


To plot the output:

Check the IN and OUT nodes and click on the plot button.


The output plot is shown in blue and input plot in red.

Python Plot Window:

Multimeter Feature


Click on Multimeter >> Click on open schematic

To view the rms values of node voltages, click on the multimeter button.


The Multimeter window opens up, which will be on top of all other windows.


Maximise the schematic and drag the multimeter windows to the corresponding nodes of schematic.

Show Slide:

Device Models and Subcircuits

Let us see how to simulate a circuit involving semiconductor devices and subcircuits.
Show Slide:

Download code file

Let us simulate 7805VoltageRegulator circuit, which has diodes and a LM7805 regulator IC.
eSim Main Window :

Click on Open Project button.


Click on Desktop >>

Click on 7805VoltageRegulator>>

Click on Open button.

Click on Open Project button from the left toolbar.

Click on Desktop.

Click on 7805VoltageRegulator.

Click on the Open button at the bottom right corner.

eSim Main Window:

Double click on 7805VoltageRegulator.



Click on Open Schematic button.

In the Projects window of eSim, double-click on 7805VoltageRegulator.


Click on Open Schematic button from the left toolbar.

eSim Schematic Window:

Show annotated 7805VoltageRegulator schematic.

I have annotated, performed ERC, and generated the spice netlist for this circuit.
I will now switch back to the eSim Main Window
eSim Main Window:



Click on Convert Kicad to Ngspice.

Now, let us add simulation parameters to this netlist.


Click on Convert Kicad to Ngspice from eSim toolbar.

Kicad to Ngspice Converter:

Hover mouse over values entered in Analysis and Source details tab.

I have already added the parameter values in the Analysis and source details tab.
Kicad to Ngspice Converter:


Let us assign device models to the semiconductor components inside the schematic.


To do so, click on Device Modelling tab.

Kicad to Ngspice Converter:

Device Modelling Tab

Hover cursor over Diode 1: esim_diode

We will add a device model for Diode 1: esim_diode


Kicad to Ngspice Converter:Device Modelling Tab

Click on Add>> Double click on Diode>> Click on D.lib>> Click on the Open button.

Click on Add and then double-click on Diode.


Click on D.lib


Then click on the Open button.

We will perform the same steps for the remaining diodes as well.
Kicad to Ngspice Converter:Device Modelling Tab Now let’s add the subcircuit file for LM_7805 subcircuit.


To do so, click on Subcircuits tab.

Kicad to Ngspice Converter: Subcircuits tab:

Click on Add>>Double click on lm7805 folder>> Click on the Open button

Click on Add


Double-click on lm7805 folder and then click on the Open button.

Kicad to Ngspice Converter:

Press Convert button.


Click Ok.

Press the Convert button to convert the kicad netlist to ngspice netlist.


A confirmation dialog box appears. Here let's click Ok.

eSim Main Window:

Click on Simulation.

Click on simulation from the left toolbar.
eSim Main Window:

Hover mouse over Ngspice plots and python plots.


Click on in1, in2 and out.



Click on plot.

An ngspice terminal and ngspice plot windows opens along with a python plot window.



Click on in1, in2 and out checkboxes in the python plot window.


Scroll down and click on plot button.

Let us summarize.
Show Slide:

Summary


In this tutorial, we learnt how to-


  • Create circuit schematic
  • Generate spice netlist
  • Convert spice netlist to ngspice format
  • Simulate the netlist


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

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.

Previous slide


This is _________ from IIT Bombay, signing off.

Thank you.


Contributors and Content Editors

Nancyvarkey, PoojaMoolya, Saurabhbansode, Vineeta