The Chip-Making Journey

Design & Architecture

How chips are designed using EDA tools, from specification to layout

The Chip Design Flow

The Chip Design Flow

Designing a modern chip is one of the most complex engineering tasks in the world. It typically takes 2–4 years and teams of hundreds or thousands of engineers. The design flow follows these major stages:

  • Specification: Define what the chip must do — performance targets, power budget, area constraints.
  • Architecture: High-level design of functional blocks — CPU cores, memory controllers, I/O interfaces.
  • RTL Design: Engineers write the logic in Hardware Description Languages (HDL) like Verilog or VHDL, describing the chip's behavior at the register-transfer level.
  • Synthesis: EDA tools convert RTL into a netlist of logic gates (AND, OR, NOT, flip-flops).
  • Place & Route: Software places millions of gates on the chip area and routes wires between them.
  • Verification: Exhaustive simulation and formal verification ensure the design works correctly.
  • Tapeout: The final design database is sent to the foundry for manufacturing.

Analogy: Building a City

Chip design is like designing an entire city. You need architects (specification), urban planners (architecture), builders (synthesis), road networks (place & route), and inspectors (verification) — all working in concert.

EDA: The Software Behind the Hardware

EDA: The Software Behind the Hardware

Electronic Design Automation (EDA) tools are the specialized software that makes chip design possible. No human could manually place and route billions of transistors — EDA tools use sophisticated algorithms to automate this process.

The EDA market is dominated by three companies:

  • Synopsys — market leader in synthesis, simulation, and verification
  • Cadence — strong in custom/analog design and place-and-route
  • Siemens EDA (formerly Mentor) — DFM and PCB design

Key Concept: IP Blocks

Modern chips aren't designed from scratch. They integrate pre-designed, pre-verified IP blocks — reusable components like USB controllers, memory interfaces, or CPU cores (e.g., ARM Cortex). Companies like ARM and Imagination license IP that appears in billions of chips.

Knowledge Check

Knowledge Check

1 / 2

What does RTL stand for in chip design?