About Course
The learners will be able to build the architecture and micro-architecture at block-level and sub-block level with complex functionalities. He/she will be understanding the digital logic design like control blocks, data path, memory. They will have a strong understanding of Verilog-HDL and the best practices to implement designs using synthesizable Verilog constructs. They will be solving problems with creative ideas with algorithmic level, structural level and switch level models. Also, they can perform delay simulations using gate delay models.
Course Content
Module#1: Digital Fundamentals and RTL Implementation
-
[M0] Introduction to Semiconductor Design Process and Oppurtunities
-
[M1-1] Digital Design Fundamentals and Implementation using Verilog HDL
-
[M1-2] Verilog Models: Data Flow and Operators
-
[M1-3] Verilog HDL Data Types
-
[M1-4] Digital Design: Combinational Design and Basic Building Blocks
-
[M1-5] Verilog Models: Structural Model and Primitives
-
[M1-6] Sequential Logic Design
-
[M1-7] Verilog Models: Behavioural Model
-
[M1-8] FSM Fundamentals and RTL Implementation
-
[M1-9] Functions
-
[M1-10] Switch Level Implementation
-
[M1-11] Architecture and Micro-architecture
-
[M1-12] Processor Architecture – Register and ALU Implementation
-
[M1-13] Synthesis Basics
-
[M1-14] Quality of Report – PPA
-
Assignment#1
-
Assignment#2
Module#2: Logic Verification and Functional Simulation
Module#3: CAD Environment Development and Debugging Process
Module#4: Protocol Fundamentals and Implementation
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.
Student Ratings & Reviews
No Review Yet
