如果说光刻机是工业皇冠上的耀眼明珠,那么IP核就是这颗明珠的灵魂。芯片只是我们看到的表象,一颗芯片的诞生,用千锤百炼来说都不为过。
下面我们来看看IP核与芯片的区别:
芯片设计和制造流程简单来说可以分四个阶段:功能/性能定义(需求分析)、IC设计(集成电路设计)、IC制造(光刻机部分)、封装测试。芯片功能/性能的定义是指在做设计芯片之前要先定位,这个芯片是用来干什么的,它要性能指标要达到什么样的要求。比如,厂家要出一个处理器芯片,最简单的一点就要先确定这是一个多少位的CPU,多少核的。比如咱们买电脑的时候,经常看到电脑搭载的是英特尔64位四核处理器。那么这个芯片在出厂之前,英特尔就定好了,它是64位的,里面有四个核心。
64位是采用64位处理技术的CPU,简单理解就是处理器一次运行64位数据,这个数字越大说明单次可以运行的数据越多,处理速度越快。四核处理器就是基于单个半导体的一个处理器上拥有四个处理器核心。并且四个核心的处理能力和功能是一样,可以同时运行,所以业界将这样的处理器称为真四核。然后还需要定义该芯片的其他的一些属性,比如I/O驱动能力、功耗、工作温度等等。
IC设计这个环节就真正要用到EDA软件和IP核了。如果这里翻车,也就没光刻机什么事了,这步骤包含的内容非常之多,比如系统设计、算法设计、行为级描述/优化、逻辑综合/优化、仿真、测试、制版数据生成等等。EDA和光刻机不少业界朋友都有所科普,而关于IP核这块的内容比较少,所以这里咱们的主角IP核就登场了。
为什么IP核越来越重要这里的IP跟咱们常熟知的IP地址中的IP不一样。它的全称是Intellectual property,也就是知识产权。这些IP核心就是别人做好的模块,可以在设计中直接使用。如果说设计和制造芯片就像盖房子一样,那么IP核就是砖、门框和窗户等。