Intellectual Property Cores
An intellectual property (IP) core is a reusable, pre-designed block of logic or a complete subsystem that a designer licenses and integrates into a larger chip rather than building from scratch. IP cores package accumulated design expertise—a processor, a memory controller, a USB or Ethernet interface, an encryption engine—into a form that can be dropped into a system-on-chip (SoC) and connected to the rest of the design. By reusing proven blocks for standard functions, a team can spend its engineering effort on the features that differentiate the product, which shortens schedules and lowers risk. A modern SoC may contain dozens to hundreds of distinct IP cores, only a fraction of them designed in-house.
IP cores are delivered in three broad forms that trade flexibility against predictability. Soft cores are supplied as synthesizable register-transfer-level (RTL) code; they are portable across foundries and process nodes and easy to configure, but their final timing, area, and power are not fixed until the customer synthesizes and places them. Firm cores are delivered as a technology-mapped gate-level netlist, often with a reference floorplan, offering a middle ground of greater predictability with some remaining portability. Hard cores are fixed physical layouts in GDSII form, characterized for a specific process; they give the most predictable performance and the strongest protection against copying, but cannot be retargeted to a different fabrication process. Analog and mixed-signal blocks, such as phase-locked loops and high-speed transceivers, are almost always delivered as hard cores.
An IP industry has grown up around this model. Companies such as Arm, which licenses processor architectures and microarchitectures, and Synopsys and Cadence, which supply large catalogs of interface and foundation IP, sell designs they never manufacture themselves. Business arrangements vary: some IP is licensed for an up-front fee, some carries a per-unit royalty on every chip shipped, and some—most notably the open RISC-V instruction-set architecture—is available under permissive or open-source terms. Whatever the commercial model, integrating third-party IP introduces its own engineering disciplines, from verifying that a block meets its specification in a new context to protecting valuable designs from theft and ensuring that licensing terms are honored.
Intellectual Property Core Topics
These topics span the life cycle of a reusable design. IP core types distinguish the soft, firm, and hard delivery forms and the categories of function—processors, interfaces, memory, and analog blocks—that the market offers. IP development covers how a block is designed, parameterized, verified, and packaged for reuse, including the metadata standards, such as IP-XACT (IEEE 1685), that let tools configure and connect IP automatically. IP integration addresses the work of assembling licensed blocks into a working SoC: connecting them through standard on-chip interconnects, closing timing, and verifying the system as a whole. IP protection examines the legal and technical measures—licensing, encryption, watermarking, and metering—that safeguard valuable designs and enforce the terms under which they are used.