eda tool flow
**Electronic Design Automation (EDA)** is the **software tool ecosystem that enables the design of integrated circuits containing billions of transistors — transforming high-level behavioral descriptions into manufacturable physical layouts through a multi-stage flow of synthesis, place-and-route, verification, and signoff that would be impossible to perform manually, where the three major EDA vendors (Synopsys, Cadence, Siemens EDA) collectively generate >$15B in annual revenue from tools that are essential to every chip designed worldwide**.
**Digital Design Flow**
1. **RTL Design**: Engineers write behavioral descriptions in Verilog/SystemVerilog or VHDL. IP blocks are integrated at RTL level.
2. **Logic Synthesis** (Synopsys Design Compiler, Cadence Genus): Converts RTL to a gate-level netlist of standard cells (AND, OR, flip-flops) from the foundry's technology library. Optimizes for area, timing, and power simultaneously.
3. **Floorplanning**: Defines the physical layout — block placement, I/O pad locations, power grid structure, and macro positions.
4. **Place and Route** (Synopsys ICC2/Fusion Compiler, Cadence Innovus): Places standard cells in rows and routes metal interconnects between them. Iterates with timing optimization (clock tree synthesis, buffer insertion, gate sizing) to meet timing closure.
5. **Signoff Verification**:
- **STA (Static Timing Analysis)**: Synopsys PrimeTime. Verifies all timing paths meet setup/hold requirements across PVT (process, voltage, temperature) corners.
- **Physical Verification**: Synopsys IC Validator, Siemens Calibre. DRC (design rule checking) verifies manufacturing rules; LVS (layout vs. schematic) verifies the layout matches the schematic.
- **Power Analysis**: Synopsys PrimePower, Cadence Voltus. Dynamic and static power estimation.
- **IR Drop/EM Analysis**: Verify power grid integrity under realistic switching activity.
6. **GDSII/OASIS Tapeout**: Final layout data sent to the foundry for mask fabrication.
**Analog/Mixed-Signal EDA**
- **Schematic Capture and Simulation**: Cadence Virtuoso + Spectre simulator. Circuit-level design and SPICE simulation for amplifiers, ADCs, PLLs.
- **Custom Layout**: Manual transistor-level layout in Virtuoso. Parasitic extraction (Synopsys StarRC, Cadence Quantus) models RC effects from the physical layout.
**Emerging EDA Trends**
- **AI/ML in EDA**: Reinforcement learning for floorplan optimization (Google's AlphaChip). ML-based timing prediction during placement reduces iteration loops. Generative AI for RTL code generation.
- **Cloud-Native EDA**: Burst compute for signoff runs (1000+ PVT corners). Synopsys Cloud and Cadence CloudBurst provide on-demand capacity.
- **Multi-Die/Chiplet Design**: New tools for die-to-die interface design, system-level floorplanning across chiplets, and package-level signal integrity.
Electronic Design Automation is **the software infrastructure that makes billion-transistor chip design possible** — the invisible toolchain that converts human design intent into the physical mask data that defines every manufactured semiconductor device.