IP核是什么?

IP core,全称知识产权核心(英文:intellectual

财产

Core)是指由一方以逻辑单元和芯片设计的形式提供的可复用模块。IP核通常已经通过设计验证,设计人员可以基于IP核进行设计,可以缩短设计周期。[1]IP核可以由一方通过协议提供给另一方,也可以由一方单独拥有。IP核的概念来源于产品设计的专利证书和源代码的版权。设计者可以基于IP核设计ASIC或现场可编程门阵列的逻辑,以缩短设计周期。

IP核分为软核、硬核和实核。软核通常是与工艺无关,具有寄存器传输级硬件描述语言描述的设计代码,可用于后续设计;硬核是经过逻辑综合、布局布线后的一系列工艺文件,有特定的工艺形式和物理实现;实芯通常介于以上两者之间。它通过了功能验证和时序分析的过程,设计者可以以逻辑门级网表的形式获得。