20ec32p Logic Design Using Verilog
20ec32p Logic Design Using Verilog
2. Course Outcomes: On successful completion of the course, the students will be able to:
CO-01 List the types of Verilog modeling and the use of each model for specific application
CO-02 Design and construct a sequential circuit for a given application and test the circuit to obtain the
desired result/output.
CO-03 Compare and contrast combinational and sequential circuits and simulate a given circuit using
Verilog descriptions to test to obtain the desired result/output
CO-04 List the various types of A to D, D to A converters along with memory and for a given application
select the appropriate converters and/or memory types to be used to obtain the given
result/output.
3. Course Content
CO PO Lecture Tutorial Practice
(Knowledge Criteria) (Activity (Performance Criteria)
Week Criteria)
3 hours/week 1 hour/week 4 hours/week (2
hours/batch twice in a week)
1 1 1,4,5, 1. VLSI - Introduction, Importance &
6,7 Need.
HDL- Introduction, Importance, 1. Familiarization of Xilinx
Need & Types. software.
3. PLA-Architecture,
Implementation of a Boolean
expressions using PLA.
Total in hours 39 13 52
3. Write and explain a Verilog code for 4:1 mux and 1:4 demux using gate level modeling.
3. Illustrate the use of gate delays to model timing for a simple logic equation.
3. Write and explain the verilog code for full subtractor and 1:8 demux using behavioral
modeling.
4. Explain the Verilog Test bench with an example to verify the HDL designs.
1. Prepare a report & explain the specifications of DAC and ADC ICs.
11
2. Give a presentation on any application of DAC in real life.
1. Study the latest technological changes in this course and present the impact of these changes
13 on industry.
LINKS.
1. https://verilogguide.readthedocs.io/en/latest/verilog/testbench.html
2. https://youtu.be/XES0QUi8ttY(week 11, exp 2)
3. https://www.youtube.com/watch?v=krmXg-WTbIU (week 12, exp 1)
4. http://www.asicguru.com/verilog/tutorial/system-tasks-and-functions/68/.
5. https://youtu.be/vHlg__QLGIQ (week 7,exp 3)
6. https://youtu.be/AtX5x53FcLI (week 9,exp 3)
7. https://youtu.be/Bx_4rsUAGoM
8. https://www.irisys.net/people-counting.
List the types of Verilog modelling and the use of each model for specific
1 1 20
application.
Write two Verilog programs on combinational circuits for a
given application -40 Marks
2 3 70
Simulation - 20 Marks
Download to FPGA kit - 10 Marks
3 1,3 PortFolio evaluation of Practice sessions through rubrics 10
Total Marks 100
SL.
COs Particulars/Dimension Marks
No.
1 1 List the types of Verilog modelling and the use of each model for specific 10
application
Write a Sequential circuit for a given application -10 Marks
2 3 Conduction using DTK -10 Marks 30
Output -10 Marks
Write a Verilog program for a given application - 10 Marks
3 2 Simulation - 10 Marks 30
Download to FPGA kit- - 10 Marks
Identify various types of A to D, D to A converters and memory and for a given
4 4 application & select the appropriate converters and/or memory types needed to 10
obtain the given output.
1,2,
5 Viva-Voce 20
3,4