Course10610335847 lectures
Digital Design with Verilog
Prof. Chandan Karfa and Prof. Aryabartta Sahu · IIT Guwahati
Lectures
Week 1: Introduction to Digital Design and Switching Algebra
- Lec 1: Introduction to Digital Design with Verilog
- Lec 2: Switching Algebra
- Lec 3: Canonical Forms of Switching Functions
- Lec 4: Number Systems
Week 2 : Number Systems and Binary Codes
Week 3 : Minimization of Switching functions
- Lec 8: Minimization of Switching functions-Karnaugh Map
- Lec 9: Karnaugh Map
- Lec 10: Minimization of Switching functions-Properties
- Lec 11: Quine-McCluskey Method
Week 4 : Heuristic Based Logic Optimization and Multi-level Logic Optimization
- Lec 12: Quine-McCluskey Method-Prime Implication Chart
- Lec 13: ESPRESSO-Heuristic Based Switching Function Minimization
- Lec 14: Multi-level Logic Minimization
- Lec 15: Multi-level Logic Minimization-Kernels Extraction
Week5 - Verilog
- Lec 16: Digital Circuits Modelling using Verilog
- Lec 17: Modelling Techniques in Verilog
- Lec 18: Behavioral Modelling in Verilog
- Lec 19: Digital System Design using Verilog
- Lec 20: Testbench in Verilog
Week6: Combinational Logic Design
- Lec 21: Code Conversion, Parity Bit Generator
- Lec 22: Comparator, Multiplexer
- Lec 23: Encoder, Decoder
Week 7- Combinational Logic Design: Part 2
- Lec 24: Ripple Carry Adder, Carry Look ahead Adder
- Lec 25: Adder/Subtractor
- Lec 26: BCD Adder, Multiplier
Week 8: Sequential Circuits
- Lec 27:Latch/Storage Design
- Lec 28:Flipflop Design, Characteristics of Flipflop
- Lec 29:Flipflop, Register and Memory
Week 9: Counter & FSM
- Lec 30: Digital Counter
- Lec 31: Finite State Machine Design and Implementation with many Examples
- Lec 32: FSM Completeness and Correctness
Week 10 : Optimization
- Lec 33: Sync Counter using FSM, Implementation using different FFs and Comparision of types of FSM
- Lec 34: FSM State Optimization using Row Matching and Partitioning Methods
- Lec 35: State Optimization using Implication chart and State Encoding
week_11: RTL Design : ASM
- Lec 36: RTL Design, Introduction to ASM (Algorithmic State Machine)
- Lec 37:RTL/ASM Design Examples and Implementation
- Lec 38: ASM Data Path Inference and Control Path Generation
Week_12 : RTL, and Design Flow for FPGA and ASIC
- Lec 39: Sequential Multplier the Classic Example of RTL Design
- Lec 40: Introduction to FPGA and Design Flow
- Lec 41: Introduction to Electronic Design Automation
Live Session
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Guwahati
- Department
- Computer Science and Engineering
- Taught by
- Prof. Chandan Karfa, Prof. Aryabartta Sahu
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, 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
More like this
NPTEL103103145
Course
Mass Transfer Operations - I
41 lectures · Source's player
NPTEL103103152
Course
Chemical Process Intensification
35 lectures · Source's player
NPTEL103103155
Course
Mechanical Unit Operations
37 lectures · Source's player
NPTEL103103209
Course
Aspen Plus® Simulation Software - A Basic Course For Beginners
35 lectures · Source's player
NPTEL103103220
Course
Organic Chemical Technology
35 lectures · Source's player
NPTEL103103221
Course
Solid-Fluid Operations
36 lectures · Source's player
NPTEL103103675
Course
Aspen Plus® Simulation Software - An Advanced Course for Learners
62 lectures · Source's player
NPTEL103103031
Course
Heat Transfer
40 lectures · Video
NPTEL103103034
Course
Mass Transfer Operations I
39 lectures · Video
NPTEL103103039
Course
Process Design Decisions and Project Economics
46 lectures · Video
NPTEL103103146
Course
Transport Phenomena of Non-Newtonian Fluids
41 lectures · Video
NPTEL103103147
Course
Fluid Flow Operations
36 lectures · Video