Choose your language
Chip Design Course
From 4 to 360h of flexible study load

Chip Design Course

Master the complete chip design flow from RTL coding to GDSII tapeout. This course covers digital logic, synthesis, physical design, verification, and sign-off in rigorous, practical depth. Whether you're targeting a role in VLSI engineering or advancing your current career, you'll gain the hands-on skills the semiconductor industry demands.

What you'll learn:

You will learn how to design and verify digital chips across every major stage of the ASIC development flow. The course starts with digital logic fundamentals and HDL coding, then moves through functional verification, logic synthesis, and timing constraints. You will apply physical design techniques including floorplanning, placement, clock tree synthesis, and routing. Parasitic extraction, static timing analysis, and physical verification with DRC and LVS are covered in full. Supplementary topics include low-power design, design for testability, formal verification, and SoC architecture.

How you study in practice Chip Design Course

How you practise Chip Design Course

For businesses looking to train their team

With Elevify for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Digital Logic and VLSI

  • Lesson 1 • Sequential Logic and State Machines

    Introduces flip-flops, registers, and finite state machines. Provides the timing and state concepts required for RTL design.

  • Lesson 2 • Binary Systems and Boolean Algebra

    Covers number systems, logic gates, and Boolean simplification. Establishes the mathematical language used throughout all chip design workflows.

  • Lesson 3 • VLSI Technology Overview

    Surveys CMOS transistor operation, scaling trends, and chip abstraction layers. Frames the physical context for all subsequent design work.

  • Lesson 4 • Combinational Logic Circuit Design

    Teaches multiplexers, decoders, adders, and comparators. Connects Boolean algebra to real functional hardware blocks.

Chapter 2See details

Hardware Description Languages and RTL Coding

  • Lesson 1 • RTL Coding Guidelines and Lint

    Establishes style rules, naming conventions, and lint-clean coding practices. Ensures RTL is readable, maintainable, and synthesis-ready.

  • Lesson 2 • Procedural Blocks and Operators

    Covers always blocks, if-else, case statements, and operators. Enables writing behavioural RTL that maps cleanly to hardware.

  • Lesson 3 • RTL Design of Common Modules

    Applies HDL skills to design FIFOs, counters, and state machines. Reinforces coding patterns that synthesise to efficient hardware.

  • Lesson 4 • HDL Syntax and Data Types

    Introduces module structure, port declarations, and data types. Correct syntax usage is the prerequisite for all RTL coding tasks.

  • Lesson 5 • Testbench Writing and Simulation

    Teaches stimulus generation, self-checking testbenches, and waveform analysis. Validates RTL correctness before synthesis.

Chapter 3See details

Functional Verification Fundamentals

  • Lesson 1 • Verification Planning and Methodology

    Defines verification goals, test plans, and coverage metrics. Aligns verification effort with design risk before writing any code.

  • Lesson 2 • Assertion-Based Verification

    Introduces immediate and concurrent assertions, sequences, and properties. Catches protocol violations automatically during simulation.

  • Lesson 3 • Functional Coverage Collection

    Teaches covergroups, coverpoints, and cross coverage. Provides quantitative proof that the verification plan has been exercised.

  • Lesson 4 • UVM Testbench Architecture

    Explains UVM components, phases, and TLM connections. Provides a reusable, scalable framework for block and system verification.

  • Lesson 5 • Constrained-Random Stimulus Generation

    Covers constraint syntax, randomisation, and seed management. Enables broad design-space exploration beyond directed testing.

Chapter 4See details

Logic Synthesis and Design Constraints

  • Lesson 1 • Static Timing Analysis Basics

    Introduces setup and hold analysis, timing paths, and slack interpretation. Provides the analytical foundation for timing closure in later chapters.

  • Lesson 2 • Synthesis Flow and Tool Setup

    Covers the RTL-to-netlist flow, technology library loading, and tool invocation. Establishes the synthesis environment before applying any optimisations.

  • Lesson 3 • Timing Constraints with SDC

    Teaches clock definition, input/output delays, and multicycle paths using SDC syntax. Correct constraints drive all timing-driven optimisations.

  • Lesson 4 • Gate-Level Netlist Verification

    Covers formal equivalence checking and gate-level simulation. Confirms that synthesis preserved RTL intent before physical design begins.

  • Lesson 5 • Synthesis Optimisation Techniques

    Explores area, timing, and power optimisation strategies during synthesis. Connects constraint quality to netlist quality-of-results.

Chapter 5See details

Floorplanning and Power Planning

  • Lesson 1 • Macro Placement Strategies

    Covers hard macro placement rules, channel creation, and feedthrough planning. Good macro placement minimises routing congestion and timing risk.

  • Lesson 2 • Floorplan Validation and Sign-Off

    Runs DRC, connectivity checks, and timing estimates on the floorplan. Catches structural issues before placement consumes significant runtime.

  • Lesson 3 • Physical Design Flow Overview

    Maps the end-to-end physical design stages from netlist to GDSII. Contextualises floorplanning within the full implementation flow.

  • Lesson 4 • Die Size and Aspect Ratio Selection

    Teaches utilisation estimation, die sizing, and aspect ratio trade-offs. Correct die sizing prevents congestion and timing failures downstream.

  • Lesson 5 • Power Distribution Network Design

    Designs VDD and VSS ring, mesh, and stripe structures. A robust PDN prevents IR drop and electromigration failures in silicon.

Chapter 6See details

Placement, CTS, and Routing

  • Lesson 1 • Clock Tree Synthesis

    Builds a balanced clock distribution network meeting skew and insertion-delay targets. CTS quality determines hold margin and power consumption.

  • Lesson 2 • Pre-CTS Timing Optimisation

    Applies buffer insertion, gate sizing, and logic restructuring before clock tree synthesis. Fixes setup violations whilst clock skew is still ideal.

  • Lesson 3 • Global and Detailed Routing

    Executes routing in two stages to resolve congestion and meet DRC rules. Routing completion is required before parasitic extraction.

  • Lesson 4 • Standard-Cell Placement

    Covers global and detailed placement algorithms, congestion-driven placement, and timing-driven placement. Placement quality directly determines routing success.

  • Lesson 5 • Post-Route Timing and DRC Closure

    Performs ECO-based timing fixes and iterative DRC clean-up after routing. Achieves the sign-off-ready state for extraction and final STA.

Chapter 7See details

Parasitic Extraction and Sign-Off STA

  • Lesson 1 • Power Analysis and Sign-Off

    Computes dynamic and leakage power using switching activity and SPEF data. Power sign-off confirms thermal and battery-life targets are met.

  • Lesson 2 • Advanced Timing Constraint Closure

    Addresses complex constraints including generated clocks, clock domain crossings, and interface timing. Resolves constraint gaps that cause false sign-off.

  • Lesson 3 • Multi-Corner Multi-Mode STA

    Runs timing analysis across PVT corners and functional modes simultaneously. Ensures the design meets timing under all operating conditions.

  • Lesson 4 • RC Parasitic Extraction Fundamentals

    Explains resistance and capacitance extraction models, corners, and SPEF format. Accurate parasitics are the foundation of credible sign-off analysis.

  • Lesson 5 • Timing Sign-Off and Tapeout Readiness

    Consolidates all timing, power, and physical checks into a sign-off checklist. Confirms the design is ready for physical verification and tapeout.

Chapter 8See details

Physical Verification and Tapeout

  • Lesson 1 • GDSII Preparation and Tapeout

    Merges all layout views, applies final checks, and streams out GDSII to the foundry. Tapeout is the final irreversible step in the design cycle.

  • Lesson 2 • Electrical Rule Checking

    Identifies floating nodes, antenna violations, and electromigration risks in the layout. ERC catches reliability issues not covered by DRC or LVS.

  • Lesson 3 • Layout Versus Schematic Verification

    Compares extracted netlist to schematic netlist to confirm connectivity. LVS errors indicate wiring mistakes that would cause silicon failure.

  • Lesson 4 • Design Rule Checking

    Executes DRC using foundry rule decks and interprets violation categories. DRC clean-up is mandatory before any layout is submitted for fabrication.

  • Lesson 5 • Metal Fill and Density Closure

    Inserts dummy metal fill to meet foundry density requirements. Uniform density improves chemical-mechanical planarisation and yield.

Certification
Certification

Your valid completion certificate

This course is for you:

  • Electrical engineering students: eager to move from theory into real chip workflows.

  • Embedded software developers: ready to understand the hardware beneath their code.

  • Recent STEM graduates: building credentials to enter the semiconductor job market.

  • Hardware hobbyists: wanting to go deeper than FPGAs into professional ASIC methods.

  • Career changers from IT: drawn to chip design by the semiconductor industry's growth.

  • Junior RTL designers: seeking structured knowledge to accelerate their professional advancement.

What our students say

Hear from those who've already studied with us:

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast and simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top upskilling courses

FAQ

Who is Elevify? How does it work?

Do the courses have certificates?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course