EDA / CAD

EDA / CAD Software Engineering

Parsers, netlists, graphs, simulation, timing, placement, routing and optimization.

4.8Focused trackIntermediate9 modules
Outcome

Connect C++ systems skills to graph-heavy EDA/CAD software problems and interview themes.

Good for

Students interested in EDA software, CAD tools, graph algorithms and C++ roles in semiconductor tooling.

Prerequisites

Modern C++ basics, data structures and enough practice to read medium-sized examples.

Curriculum

What you will study

Modules are shown like a course curriculum so you can scan the path before starting.

01EDA software overview
02Parsers
03Netlists
04Graph algorithms
05Timing graphs
06Logic simulation
07Placement and routing
08Geometry structures
09EDA interviews