ip integration
**IP (Intellectual Property) Cores** — pre-designed, pre-verified functional blocks that chip designers integrate into their SoCs rather than designing from scratch.
**Types of IP**
- **Processor Cores**: ARM Cortex-A/M/R, RISC-V cores
- **Memory Controllers**: DDR4/DDR5/LPDDR5/HBM controllers
- **Interconnect**: AMBA/AXI bus fabrics, Network-on-Chip
- **Interface PHYs**: PCIe, USB, Ethernet, HDMI, MIPI physical layers
- **Security**: Crypto engines, secure boot, PUF
- **Analog**: PLLs, ADCs, DACs, voltage regulators, I/O cells
**Delivery Forms**
- **Soft IP**: Synthesizable RTL — flexible but customer must PnR
- **Hard IP**: Pre-placed layout (GDSII) — optimized for performance, customer places as black box
- **Firm IP**: Partially placed — intermediate flexibility
**Integration Challenges**
- Clock domain interfaces
- Power domain integration
- Physical proximity constraints (PHYs must be at chip edge)
- Verification: IP must work correctly in the SoC context
**Economics**
- ARM core license: $1-5M upfront + per-chip royalty
- Full SoC IP stack: $10-50M+ in IP licensing
- But saves years of design time and $100M+ in engineering costs
**IP reuse** makes modern SoC design possible — no company designs everything from scratch.