Introduction to Chip Design And Verification
April 6, 2023 2023-04-11 8:23Introduction to Chip Design And Verification
Introduction to Chip Design And Verification
Online course that gives an introduction to fundamentals about a chip, FPGA, HDL-based chip design flow, and verification. The description along with assignments enable thorough learning.
Duration: 2 weeks
Price Starting from: ₹ 500
Course Syllabus
High level description of the course chip design and verification
Sections:
Number System, Gates and optimization, Types of Circuits, State machine & Pipeline
Topics Covered:
Chapter highlights and refreshes digital concepts already taught at Bachelors level digital electronics course. Topics include binary number system, Two’s complement, sign and magnitude, non-weighted codes, Truth table, boolean expression, logic optimization, combinational circuit, sequential circuit, clock flip-flop, set-up time, hold time, finite state machine, moore and mealy state machine & pipe-line
Sections:
Chip introduction, chip characteristics, chip interfaces, control status registers, Example SOC
Topics Covered:
What is a chip, why a company would develop a chip, chip evolution, comparison of Micro-processor based implementation ASIC & FPGA.
Typical pins in a chip, what is a bus, typical bus interfaces in a chip, CSR registers and example SOC
Section:
Introduction to HDL, Types of HDL, HDL Design, HDL Synthesis
Topics Covered:
Evolution of design, what is HDL, constructs that differentiate a HDL from C, types of HDL coding, basics of digital design using HDL, what is RTL, what is Synthesis, digital design flow using HDL.
Section:
What is Verification, Testing, Checking, Functional Verification
Topics Covered:
What is Verification, importance of verification, how verification is done, types of verification. Testing in chip making process, checking involved in the chip making flow, what is functional verification, high level description of functional verification, verification planning, testbench development, simulation, regression, debug, coverage closure.
Prerequisites
- Basics of Digital Electronics
- Knowledge and coding experience in C language
What will I learn
- Digital Fundamentals
- What is chip, why a company would develop a chip
- Evolution of chip, Types of chips, Bus Interfaces
- HDL Design flow & Synthesis
- Role of Verification, Types of Verification
- Functional verification