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 / 2What does RTL stand for in chip design?