4-Weeks Winter Training on RTL Design

4-Weeks Winter Training on RTL Design

By MUKESH SUKLA Categories: Digital
Wishlist Share
Share Course
Page Link
Share On Social Media

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.

What Will You Learn?

  • Architecture and micro-architectures
  • Specification review
  • Signals and features
  • Verilog HDL for designers
  • Synthesizable constructs
  • RTL Synthesis
  • Design Constraints
  • Digital logic and building blocks
  • FSM-based control logic
  • Protocol understanding and block-level implementation
  • Basics of scripting and Linux utilities for VLSI Engineers

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.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet