
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.
Course content
8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Digital Logic and VLSI
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 2HideHide detailsSee detailsHardware Description Languages and RTL Coding
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 3HideHide detailsSee detailsFunctional Verification Fundamentals
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 4HideHide detailsSee detailsLogic Synthesis and Design Constraints
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 5HideHide detailsSee detailsFloorplanning and Power Planning
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 6HideHide detailsSee detailsPlacement, CTS, and Routing
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 7HideHide detailsSee detailsParasitic Extraction and Sign-Off STA
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 8HideHide detailsSee detailsPhysical Verification and Tapeout
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.

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...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast and simple to use. The diversity of content and complementary videos really help with learning.

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




















