hard ip

Hard IP is a **pre-designed, pre-laid-out block** delivered as a fixed physical layout (GDS/OASIS) for a specific process technology. The customer places it in their chip design as-is—no modification allowed. **Hard IP vs. Soft IP** • **Hard IP**: Physical layout. Fixed for one process node. Optimized for best performance/area/power. Cannot be modified by the customer • **Soft IP**: RTL (Verilog/VHDL) source code. Portable across process nodes. Customer synthesizes and places it. Flexible but not optimized for a specific process **Common Hard IP Blocks** • **Memory compilers**: SRAM, ROM, register files. Tightly optimized for density and speed at each node • **I/O libraries**: Pad cells for chip-to-package connections (GPIO, power pads, ESD protection) • **SerDes**: High-speed serial transceivers (PCIe, USB, Ethernet). Analog-intensive, must be custom-designed per node • **PLLs**: Phase-locked loops for clock generation. Analog circuitry requiring per-node optimization • **ADC/DAC**: Analog-to-digital and digital-to-analog converters • **Standard cell libraries**: The basic gates used for digital design (also a form of hard IP) **Why Hard IP?** Analog and mixed-signal circuits **cannot be synthesized** from RTL—they must be custom-designed at the transistor level for each process node. A SerDes PHY operating at 112 Gbps requires precise transistor sizing, layout parasitic control, and careful shielding that can only be achieved through custom physical design. **Hard IP Business** Hard IP providers (Synopsys, Cadence, ARM, Alphawave) invest heavily to develop blocks for each foundry node. Customers pay **licensing fees** (upfront) and **royalties** (per chip shipped). The IP market exceeds **$7 billion** annually.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account