<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=ESim%2FC4%2FMixed-Signal-Simulation-using-NgVeri%2FEnglish</id>
		<title>ESim/C4/Mixed-Signal-Simulation-using-NgVeri/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=ESim%2FC4%2FMixed-Signal-Simulation-using-NgVeri%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ESim/C4/Mixed-Signal-Simulation-using-NgVeri/English&amp;action=history"/>
		<updated>2026-05-13T12:53:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ESim/C4/Mixed-Signal-Simulation-using-NgVeri/English&amp;diff=56105&amp;oldid=prev</id>
		<title>Nancyvarkey at 10:49, 6 January 2023</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ESim/C4/Mixed-Signal-Simulation-using-NgVeri/English&amp;diff=56105&amp;oldid=prev"/>
				<updated>2023-01-06T10:49:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=ESim/C4/Mixed-Signal-Simulation-using-NgVeri/English&amp;amp;diff=56105&amp;amp;oldid=56099&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ESim/C4/Mixed-Signal-Simulation-using-NgVeri/English&amp;diff=56099&amp;oldid=prev</id>
		<title>Nirmala Venkat: Created page with &quot; {| border=&quot;1&quot; |- || '''Visual cue''' || '''Narration''' |-  || Show Slide:''' Title slide''' || Welcome to the '''Spoken Tutorial''' on '''Mixed Signal Simulation using NgVer...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ESim/C4/Mixed-Signal-Simulation-using-NgVeri/English&amp;diff=56099&amp;oldid=prev"/>
				<updated>2023-01-05T11:18:32Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| border=&amp;quot;1&amp;quot; |- || &amp;#039;&amp;#039;&amp;#039;Visual cue&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039; |-  || Show Slide:&amp;#039;&amp;#039;&amp;#039; Title slide&amp;#039;&amp;#039;&amp;#039; || Welcome to the &amp;#039;&amp;#039;&amp;#039;Spoken Tutorial&amp;#039;&amp;#039;&amp;#039; on &amp;#039;&amp;#039;&amp;#039;Mixed Signal Simulation using NgVer...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| '''Visual cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:''' Title slide'''&lt;br /&gt;
|| Welcome to the '''Spoken Tutorial''' on '''Mixed Signal Simulation using NgVeri.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:''' Learning Objectives'''&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we will learn to&lt;br /&gt;
&lt;br /&gt;
* Open and edit a file in''' Makerchip '''&lt;br /&gt;
* Create an''' Ngspice '''model''' '''using''' NgVeri '''and&lt;br /&gt;
* Generate''' plots '''using an '''Ngspice '''model.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:''' System Requirements'''&lt;br /&gt;
&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Ubuntu Operating System version 20.04 '''&lt;br /&gt;
* '''eSim v2.2'''&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is similar in '''Windows OS''' also.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:''' '''&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
[https://spoken-tutorial.org/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial,&lt;br /&gt;
* The learner must have basic knowledge of '''eSim.'''&lt;br /&gt;
* For pre-requisite '''eSim''' tutorials, please visit this website.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:''' Code Files'''&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
* The files used in this tutorial are provided in the '''Code files''' link.&lt;br /&gt;
* Please download and extract the files.&lt;br /&gt;
* Make a copy and then use them while practicing.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Let us look at the features of '''Makerchip''' and '''NgVeri'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Slide:&lt;br /&gt;
&lt;br /&gt;
Features of '''Makerchip-NgVeri'''&lt;br /&gt;
|| &lt;br /&gt;
* The''' Makerchip''' interfaces the online '''Makerchip IDE''' with '''eSim'''.&lt;br /&gt;
* The '''NgVeri''' converts a Verilog code file to its respective '''NgVeri digital model'''.&lt;br /&gt;
* The created models are used for '''mixed signal circuit simulation''' in '''eSim'''.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''eSim main window:'''&lt;br /&gt;
&lt;br /&gt;
Switch to the''' eSim '''window&lt;br /&gt;
&lt;br /&gt;
|| Now, let us learn about the '''Makerchip-NgVeri''' feature in '''eSim.'''&lt;br /&gt;
&lt;br /&gt;
I have already opened '''eSim'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Makerchip-NgVeri''' icon&lt;br /&gt;
|| Click on the '''Makerchip-NgVeri''' icon from the left toolbar.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Makerchip-NgVeri Tab:'''&lt;br /&gt;
&lt;br /&gt;
Point to the '''Makerchip''' tab&lt;br /&gt;
&lt;br /&gt;
|| In the right panel, we can see two tabs.&lt;br /&gt;
&lt;br /&gt;
The first tab is the '''Makerchip'''.&lt;br /&gt;
&lt;br /&gt;
It is used to open and edit a '''Verilog''' file and launch the '''Makerchip IDE.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide: '''Supported File formats'''&lt;br /&gt;
&lt;br /&gt;
|| Let us look at the file formats that can be opened in the '''Makerchip '''tab'''.'''&lt;br /&gt;
&lt;br /&gt;
The supported file formats are:&lt;br /&gt;
* '''.tlv''' which is a '''Transaction-Level''' '''Verilog'''&lt;br /&gt;
* '''.v''' stands for the '''Verilog''' and&lt;br /&gt;
* '''.sv''' stands for '''System Verilog'''&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Makerchip-NgVeri Tab:'''&lt;br /&gt;
&lt;br /&gt;
Point to the '''NgVeri '''tab&lt;br /&gt;
&lt;br /&gt;
|| The second tab is the '''NgVeri''' tab.&lt;br /&gt;
&lt;br /&gt;
It''' '''is used to run the '''Verilog''' to '''Ngspice''' converter.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Makerchip-NgVeri tab:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Makerchip '''tab&lt;br /&gt;
|| I will click on the '''Makerchip''' tab.&lt;br /&gt;
&lt;br /&gt;
Let us see how to open a '''verilog '''file in the '''Makerchip '''tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''Add Top Level Verilog file''' &lt;br /&gt;
|| Click on the '''Add Top Level Verilog file''' option.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''Open Verilog Directory '''dialog box&lt;br /&gt;
|| The '''Open Verilog Directory''' window opens.&lt;br /&gt;
&lt;br /&gt;
I have already downloaded the''' counter4bit.v''' file from the codefile link.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''counter4bit.v '''file&lt;br /&gt;
&lt;br /&gt;
Click on '''Open'''&lt;br /&gt;
&lt;br /&gt;
'''Highlight the code according to narration'''&lt;br /&gt;
&lt;br /&gt;
|| Locate and select the '''verilog''' file '''counter4bit.v''' from the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Then click on '''Open''' button on the top right corner.&lt;br /&gt;
&lt;br /&gt;
We see that the file is opened on the '''.tlv file''' window.&lt;br /&gt;
&lt;br /&gt;
This '''verilog''' code contains two one bit inputs as '''clock '''and''' reset'''.&lt;br /&gt;
&lt;br /&gt;
The '''counter''' '''output '''counts up at the '''positive edge '''of the''' clock input.'''&lt;br /&gt;
&lt;br /&gt;
The '''counter output '''resets to''' 0000 '''when it reaches '''1111'''.&lt;br /&gt;
&lt;br /&gt;
It also resets''' '''when the '''reset''' input is held '''high'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''Path to .tlv file'''&lt;br /&gt;
|| The '''Path to the .tlv file''' is displayed above the''' .tlv code '''window'''.'''&lt;br /&gt;
&lt;br /&gt;
Note that there should not be any spaces or special characters in the filepath as shown here.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now, let us see how to '''Edit''' and '''Save''' the '''verilog '''code'''.'''&lt;br /&gt;
&lt;br /&gt;
First, I will edit the file by adding a comment. &lt;br /&gt;
&lt;br /&gt;
The comment needs to be added at the beginning of the '''.tlv code''' file.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Type''' //This is a counter example'''&lt;br /&gt;
|| Similar to '''C''' language, a comment is added after a '''double slash'''.&lt;br /&gt;
&lt;br /&gt;
So, I will type '''double slash''' '''This is a counter example '''in the .'''tlv window'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Save'''&lt;br /&gt;
|| Click on the '''Save''' option under the '''Makerchip''' tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''OK '''&lt;br /&gt;
|| Then, click on the''' OK''' button in the confirmation dialog box.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the''' Refresh option'''&lt;br /&gt;
&lt;br /&gt;
|| We observe that the '''Refresh '''option is blinking since the file is not saved.&lt;br /&gt;
&lt;br /&gt;
So, let us click on the '''Refresh '''option.&lt;br /&gt;
&lt;br /&gt;
The modifications made in the file are now saved.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''Refresh option''' &lt;br /&gt;
|| The '''Refresh option''' blinks whenever the file is edited and not saved.&lt;br /&gt;
|-&lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| We will learn about the other options in the '''Makerchip''' tab in the future tutorials.&lt;br /&gt;
|-&lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Let us now look at the options available in the '''NgVeri''' tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''NgVeri '''tab&lt;br /&gt;
|| Click on the '''NgVeri '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''Run Verilog to NgSpice Converter '''option&lt;br /&gt;
|| The first option is the '''Run Verilog to NgSpice Converter. '''&lt;br /&gt;
&lt;br /&gt;
It converts a '''verilog''' file into an '''Ngspice''' model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Makerchip-NgVeri Tab:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Run Verilog to NgSpice converter''' option&lt;br /&gt;
|| Now let us click on the '''Run Verilog to NgSpice Converter'''.&lt;br /&gt;
&lt;br /&gt;
The previously opened ''' counter4bit.v Verilog '''file will now be converted into an '''Ngspice''' model.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''Warning '''dialog box&lt;br /&gt;
|| After clicking, a '''Warning '''dialog box pops up.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on''' OK'''&lt;br /&gt;
|| To update the changes, click on the '''OK''' button.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Makerchip-NgVeri Tab:'''&lt;br /&gt;
&lt;br /&gt;
Highlight the message '''Running NgVeri'''&lt;br /&gt;
|| Scroll up in the '''Terminal''' window.&lt;br /&gt;
&lt;br /&gt;
We see the message '''Running NgVeri''' is getting displayed.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Highlight '''Model created successfully'''&lt;br /&gt;
|| The process may take some time to complete.&lt;br /&gt;
&lt;br /&gt;
On completion, we see '''Model created successfully''' in the '''Terminal''' in''' green '''color'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Scroll Up the''' Terminal'''&lt;br /&gt;
|| Let us scroll up and look at each command that was executed in the''' Terminal.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''RUN VERILATOR'''&lt;br /&gt;
|| The first command is '''RUN VERILATOR.'''&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Highlight '''MAKE VERILATOR'''&lt;br /&gt;
|| Then, scroll down to see the next command.&lt;br /&gt;
&lt;br /&gt;
The second command is '''MAKE VERILATOR.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''COPYING FILES'''&lt;br /&gt;
|| Then the third command is '''COPYING FILES.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''MAKE COMMAND'''&lt;br /&gt;
|| The fourth command is the '''MAKE command''' to compile an '''Ngspice'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''MAKE INSTALL COMMAND'''&lt;br /&gt;
|| Next, the fifth command is '''MAKE INSTALL command''' to install the changes in '''Ngspice'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
|| If you are using a .tlv code, you will see an additional command as''' RUN SANDPIPER-SAAS'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''Model created successfully'''&lt;br /&gt;
|| The commands in the '''Terminal '''ensure that '''NgVeri''' is running successfully.In case of any error, the commands will be highlighted in red color.&lt;br /&gt;
&lt;br /&gt;
The model has been generated.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''Clear Terminal'''&lt;br /&gt;
|| Click on the '''Clear Terminal '''option''' '''to clear the terminal.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now, let us see an example of a '''mixed signal''' project on the '''counter.'''&lt;br /&gt;
&lt;br /&gt;
I have already downloaded the '''counter''' folder from the Code File link.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Open Project '''icon on the top left toolbar &lt;br /&gt;
|| Let us generate the schematic representation of the '''counter '''circuit.&lt;br /&gt;
&lt;br /&gt;
For that, let us load the '''counter''' folder on the left panel.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open Project''' icon on the '''eSim''' top left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
|| Double-click on the '''Downloads''' folder&lt;br /&gt;
&lt;br /&gt;
Click on the '''counter''' folder&lt;br /&gt;
|| Now, locate the '''Downloads''' folder and click on it.&lt;br /&gt;
&lt;br /&gt;
Then select the '''counter''' folder.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''OK''' button at the top&lt;br /&gt;
|| Click on the''' Open''' button at the top.&lt;br /&gt;
&lt;br /&gt;
Now the '''counter''' project appears under the '''Projects '''on the left panel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''eSim main window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''counter''' project&lt;br /&gt;
&lt;br /&gt;
Click on '''Open Schematic'''&lt;br /&gt;
|| Let us now open the '''schematic.'''&lt;br /&gt;
&lt;br /&gt;
To do so, I will select the '''counter '''project from the left side''' Projects panel.'''&lt;br /&gt;
&lt;br /&gt;
Then click on the '''Open Schematic '''icon on the left toolbar.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''counter4bit block'''&lt;br /&gt;
|| The '''counter4bit block''' represents the '''digital model''' created using '''NgVeri'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''adc_bridge_2'''&lt;br /&gt;
|| The '''ADC''' bridge is an interface between the input '''analog''' and '''digital''' blocks.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the''' dac_bridge_4'''&lt;br /&gt;
|| The '''DAC''' bridge is an interface between the '''digital''' and output '''analog''' blocks.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| I have '''generated''' a '''netlist''' and '''annotated''' the '''schematic'''.&lt;br /&gt;
&lt;br /&gt;
Please pause the tutorial and do the same.&lt;br /&gt;
&lt;br /&gt;
For any clarifications, please refer to the previous tutorials.&lt;br /&gt;
|- &lt;br /&gt;
|| Close '''schematic window'''&lt;br /&gt;
|| Let us now close the '''schematic window '''and return to the''' eSim''' main window.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''Convert KiCad to Ngspice converter''' icon&lt;br /&gt;
|| Click on the '''Convert''' '''KiCad to Ngspice '''icon from the left toolbar.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Click on the '''Ngspice Model''' tab&lt;br /&gt;
|| Let us set the simulation parameters of bridges.&lt;br /&gt;
&lt;br /&gt;
In the right panel, under''' kicadToNgspice-2 '''window, click on '''Ngspice Model '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''in_low '''and type 0.5&lt;br /&gt;
&lt;br /&gt;
Click on '''in_high''' and type 3.3&lt;br /&gt;
|| Let us add the '''ADC parameters.'''&lt;br /&gt;
&lt;br /&gt;
'''in_low '''represents the '''Minimum Input Low Voltage'''.&lt;br /&gt;
&lt;br /&gt;
Let us set '''in_low''' as 0.5.&lt;br /&gt;
&lt;br /&gt;
'''in_high '''represents the '''Maximum Input High Voltage'''.&lt;br /&gt;
&lt;br /&gt;
Let us set '''in_high''' as 3.3.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Click on '''out_low '''and type 1&lt;br /&gt;
&lt;br /&gt;
Click on '''out_high '''and type 3.3&lt;br /&gt;
|| Let us add the '''DAC parameters.'''&lt;br /&gt;
&lt;br /&gt;
'''out_low '''represents the '''Minimum Output Low Voltage'''.&lt;br /&gt;
&lt;br /&gt;
Let us set '''out_low''' to 1. &lt;br /&gt;
&lt;br /&gt;
'''out_high '''represents the '''Maximum Output High Voltage'''.&lt;br /&gt;
&lt;br /&gt;
Let us set '''out_high''' as 3.3.&lt;br /&gt;
&lt;br /&gt;
Default values are considered if the user does not fill the remaining parameters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| In order to set parameters in other tabs, please refer to the previous '''eSim''' tutorials.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' Convert''' option&lt;br /&gt;
|| Then click on the '''Convert''' option at the bottom.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''OK'''&lt;br /&gt;
|| Finally, click on the''' OK''' button in the confirmation dialog box.&lt;br /&gt;
&lt;br /&gt;
A new '''netlist''' gets created with the simulation parameters.&lt;br /&gt;
|- &lt;br /&gt;
|| '''eSim main window:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Simulation '''icon&lt;br /&gt;
|| Let us now simulate the circuit.&lt;br /&gt;
&lt;br /&gt;
To do so, click on the '''Simulation '''icon from the left toolbar.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| '''Ngspice''' begins to run in order to simulate the circuits.&lt;br /&gt;
&lt;br /&gt;
We see that output has been generated in different windows.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to all the''' plots'''&lt;br /&gt;
&lt;br /&gt;
|| The '''counter output plots '''are''' o0, o1, o2 '''and '''o3.'''&lt;br /&gt;
&lt;br /&gt;
The plots change at the''' positive edge''' of the '''clock.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''plot''' '''o0'''&lt;br /&gt;
|| '''o0 '''is the '''LSB '''of the output.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''plot''' '''o1'''&lt;br /&gt;
|| '''o1''' is the second bit of the output.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''plot''' '''o2'''&lt;br /&gt;
|| '''o2''' is the third bit of the output.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''plot''' '''o3'''&lt;br /&gt;
|| '''o3''' is the '''MSB''' of the output.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the''' counter.cir.out Window'''&lt;br /&gt;
&lt;br /&gt;
|| In the '''counter.cir.out Window''', we see the values of the '''counter ports'''.&lt;br /&gt;
&lt;br /&gt;
Hereby, we have completed simulating a '''mixed signal''' circuit using '''NgVeri '''.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:'''Summary'''&lt;br /&gt;
&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have &lt;br /&gt;
* Opened and edited a file in''' Makerchip '''&lt;br /&gt;
* Created an '''Ngspice '''model using''' NgVeri '''and&lt;br /&gt;
* Generated''' plots '''using an''' Ngspice''' model&lt;br /&gt;
|-&lt;br /&gt;
|| Show Slide:''' Assignment'''&lt;br /&gt;
&lt;br /&gt;
|| As an assignment, please do the following:&lt;br /&gt;
* Open the file '''shift.v '''in '''Makerchip - NgVeri'''&lt;br /&gt;
* '''shift.v''' file is available in codefile link&lt;br /&gt;
* Run''' Verilog to NgSpice Converter'''&lt;br /&gt;
* If''' Model '''created successfully, create a''' new '''project&lt;br /&gt;
* Create a new '''schematic '''using the '''shift '''block&lt;br /&gt;
* Generate''' Netlist '''and run''' KiCad to Ngspice Converter'''&lt;br /&gt;
* Add simulation parameters and run the simulation&lt;br /&gt;
* Verify the input and output '''plots'''&lt;br /&gt;
|-&lt;br /&gt;
|| Show Slide:''' About Spoken tutorial project'''&lt;br /&gt;
|| The video at the following link summarizes the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide: '''Spoken tutorial workshops'''&lt;br /&gt;
&lt;br /&gt;
|| The '''Spoken Tutorial''' Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide: '''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:''' FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on'''eSim''', visit the'''FOSSEE''' forum and post your question.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide: '''Circuit Simulation Project'''&lt;br /&gt;
|| The '''FOSSEE''' team coordinates the '''Circuit Simulation Project.'''&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide: '''Textbook Companion Project'''&lt;br /&gt;
|| The '''FOSSEE''' team coordinates the '''TextBook Companion Project.'''&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide: '''Lab Migration'''&lt;br /&gt;
&lt;br /&gt;
|| The '''FOSSEE''' team coordinates the '''Lab Migration Project.'''&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
|| The '''Spoken Tutorial''' project is funded by the Ministry of Education, Government of India.&lt;br /&gt;
|- &lt;br /&gt;
|| Show Slide: '''Thank you '''&lt;br /&gt;
&lt;br /&gt;
|| This is '''Josiga''', a FOSSEE summer fellow 2022, IIT Bombay signing off. &lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	</feed>