Course10810317927 lectures
System Design through Verilog
Prof. Shaik Rafi Ahamed · IIT Guwahati
About
A comprehensive resource on Verilog HDL for beginners and experts large and complicated digital circuits can be incorporated into hardware by using Verilog, a hardware description language (HDL). A designer aspiring to master this versatile language must first become familiar with its constructs, practice their use in real applications, and apply them in combinations in order to be successful. Design Through Verilog HDL affords novices the opportunity to perform all of these tasks, while also offering seasoned professionals a comprehensive resource on this dynamic tool.
INTENDED AUDIENCE : Undergraduate, post graduate students, faculty and industry people
PREREQUISITES : Digital Circuits
INDUSTRIES SUPPORT : Cadence/Mentor graphics
Lectures
Week 1: Introduction to Verilog
- Lec 1: Verilog Operators and Modules
- Lec 2: Verilog Ports, Data types and Assignments
- Lec 3: Basics of gate level modeling
Week 2 : Gate level modeling-I
- Lec 4: Half adder, full adder and ripple carry adder
- Lec 5: Parallel adder/subtractor
- Lec 6: Multiplier and comparator
Week 3: Gate level modeling-II
- Lec 7: Decoder, encoder and multiplexer
- Lec 8: Demultiplexer, read only memory
- Lec 9: Review of flip-flops
- Lec 10: Verilog modeling of flip-flops
Week 4: Switch level modeling
- Lec 11: Modeling of CMOS gates and Boolean functions
- Lec 12: Modeling using transmission gates, CMOS delay times
- Lec 13: Signal strengths
Week 5: Dataflow and behavioral modeling
- Lec 14: Basics of dataflow modeling
- Lec 15: Examples of dataflow modeling
- Lec 16: Basics of behavioral modeling
- Lec 17: Examples of behavioral modeling
Week 6: Behavioral modeling of sequential circuits
- Lec 18: Verilog modeling of counters
- Lec 19: Verilog modeling of sequence detector
- Lec 20: Verilog modeling FSMs and shift registers
Week 7: Test benches
- Lec 21: Combinational circuit examples
- Lec 22: Sequential circuit examples
- Lec 23: Arithmetic and Logic Unit (ALU)
- Lec 24: Static RAM and Braun Multiplier
Week 8: Case studies
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Guwahati
- Department
- Electrical Engineering
- Teacher
- Prof. Shaik Rafi Ahamed
- Level
- Undergraduate
- Language
- English
- Subjects
- Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed