Hardware & Semiconductor

Chip Design Flow: RTL to GDSII and the Electronic Design Automation Tool Chain

From Idea to Silicon Designing a modern chip from initial concept to manufacturing-ready GDSII file is a process that typically takes 2-4 years and costs anywhe

By Editorial Team · · 4 min read · 1011 words

From Idea to Silicon

Designing a modern chip from initial concept to manufacturing-ready GDSII file is a process that typically takes 2-4 years and costs anywhere from $50 million for a modest design on a mature node to over $500 million for a leading-edge SoC. The flow involves dozens of specialized EDA (Electronic Design Automation) tools, thousands of engineers, and millions of CPU-hours of computation. Here's how it actually works.

That said, it's worth understanding the trade-offs before committing to any approach.

Specification and Architecture

Before any RTL gets written, architects define what the chip needs to do: performance targets, power budget, area constraints, interface requirements, and target process node. They model the chip's behavior at a high level — often using SystemC or C++ models — to validate that the architecture meets its goals before committing to hardware description.

This phase is where most of the important decisions happen. Choosing the wrong cache size, the wrong memory interface, or the wrong interconnect topology at this stage means years of wasted effort. Good architects spend weeks running simulations with representative workloads before the first line of RTL is written.

RTL Design

Register Transfer Level (RTL) design describes the chip's logic in terms of registers and the combinational logic between them, using hardware description languages — primarily SystemVerilog, with some groups still using VHDL or increasingly Chisel (a Scala-based HDL used notably by SiFive for RISC-V cores).

RTL design is modular. Individual blocks — a cache controller, a DMA engine, a PCIe interface — are designed and verified independently before integration. IP blocks licensed from companies like Synopsys, Cadence, or ARM (CPU cores, memory controllers, PHY interfaces) plug into the design alongside custom logic.

See also: Environmental Impact of Chip Manufacturing: Water Usage, Che.

Functional Verification

Verification consumes more engineering effort than design itself — typically 60-70% of the total project effort. The goal is to confirm that the RTL matches the specification.

Simulation

RTL simulation using Synopsys VCS, Cadence Xcelium, or Siemens Questa runs the design against testbenches written in SystemVerilog using the Universal Verification Methodology (UVM). Coverage metrics — functional coverage (did we test all the specified scenarios?) and code coverage (did we exercise all the RTL code?) — guide the verification effort. Achieving 100% functional coverage on a complex design can take months.

Formal Verification

Formal tools mathematically prove that certain properties hold for all possible input sequences — not just the sequences the simulation happened to test. Cadence Jasper and Synopsys VC Formal are the leading tools. Formal is particularly useful for protocol verification (does the bus interface always follow the AXI protocol?) and equivalence checking (does the synthesized gate-level netlist behave identically to the RTL?).

Emulation and FPGA Prototyping

Full-chip simulation is too slow for software development — a complex SoC might simulate at 1-10 Hz (versus its real 1+ GHz clock speed). Hardware emulators from Synopsys (ZeBu), Cadence (Palladium), and Siemens (Veloce) map the RTL onto custom hardware that runs 100-10,000x faster than simulation. FPGA prototyping (Synopsys HAPS) is even faster but has capacity limits for the largest designs.

Related reading: Emerging Memory Technologies: MRAM, ReRAM, and Processing-in.

Synthesis

Logic synthesis translates RTL into a gate-level netlist — a network of standard cells (AND, OR, flip-flops, etc.) from the foundry's cell library. Synopsys Design Compiler and Cadence Genus are the primary synthesis tools. The synthesizer optimizes for timing (meeting the target clock frequency), area, and power based on constraints the designer provides.

The output is a structural description: this flip-flop drives this AND gate, which drives these two buffers, and so on. At this point, the design exists as logic gates but has no physical location on the chip — that comes next.

Physical Design: Place and Route

This is where the design becomes physical. Place-and-route (P&R) tools — Synopsys ICC2 and Cadence Innovus — assign each standard cell a physical location on the die (placement) and then connect them with metal wires (routing).

Floorplanning

The chip's major blocks get assigned to regions of the die. Memory arrays go in regular rectangular areas. I/O pads line the chip perimeter (or are distributed for flip-chip packaging). Power grid rails get planned. The floorplan determines inter-block wire lengths and heavily influences whether timing closure is achievable.

Related reading: HBM Packaging: Through-Silicon Vias, Microbumps, and Why HBM.

Placement and Optimization

Millions of cells get placed simultaneously, optimized for wire length, timing, and congestion. The tools perform iterative optimization — adjusting cell positions, inserting buffers, resizing cells — to meet timing constraints on all signal paths.

Clock Tree Synthesis

The clock distribution network must deliver the clock signal to every sequential element with minimal skew (time difference) and acceptable insertion delay. Clock tree synthesis (CTS) builds a balanced tree of buffers and inverters to achieve this. For a chip with 100+ million flip-flops, the clock tree itself can consume 30-40% of the dynamic power.

Routing

Metal wires get routed through the available metal layers, following design rules specified by the foundry. At advanced nodes, routing congestion on the lower metal layers is one of the hardest challenges. The router must avoid shorts, meet electromigration limits, minimize crosstalk, and still achieve timing closure.

Signoff and Tapeout

Before the design goes to the foundry (tapeout), it passes through extensive checks:

  • Static timing analysis (STA) — Synopsys PrimeTime verifies that all signal paths meet timing across all process/voltage/temperature corners
  • Design rule checking (DRC) — verifies the layout follows the foundry's manufacturing rules
  • Layout versus schematic (LVS) — confirms the physical layout matches the intended circuit
  • Electromigration and IR drop analysis — verifies the power grid can handle the current load
  • Antenna rule checking — ensures no metal features accumulate enough charge during manufacturing to damage gate oxides

The final output is a GDSII (or OASIS) file — a binary format describing every geometric shape on every layer of the chip. For a modern SoC, this file can be hundreds of gigabytes. It gets sent to the foundry, where mask data preparation converts it into photomask instructions. Then manufacturing begins. About 3 months later, the first silicon comes back for testing. And you hold your breath.

E

Editorial Team

Technical Writer

Expert analysis at Universal Aide.

Editorial Transparency

Our Standards

  • Expert-written technical analysis
  • Fact-checked by domain specialists
  • No sponsored content without disclosure

Content Transparency

  • 100% written by human experts
  • No AI-generated content
  • Advertising content clearly labeled (if any)

Universal Aide is committed to Google Search Essentials, Spam Update 08/2026 compliance, and E-E-A-T principles. Contact: contact@universalaide.org