SoC的设计重用技术主要可分为基于IP核的模块级重用和基于平台的系统级重用。
基于IP核的设计重用主要包括IP核的设计和IP核的使用。IP核的设计目标是实现即插即用,但目前离这个目标还有较长的距离。IP核的设计除了需要考虑具体功能之外,还要考虑可重用、可测性及测试的可重用性。IP核的质量是IP核最重要的因素之一,IP核必须是可重用、可配置和可升级的,而且IP升级应符合可重用标准以确保升级后IP核的可重用性。
基于平台的设计重用是近几年提出的设计重用方法,它是基于IP核设计重用技术的扩展,延伸了设计重用的理念,强调系统级重用。基于平台的设计方法要求提供面向特定应用领域的设计模板,设计者通过对设计模板进行适当的修改来构造符合性能要求的SoC系统。
在设计重用技术的推动下,基于IP核的接口综合与集成将逐步成为研究的热点。接口综合在不同的年代赋予了不同的意义,从20世纪80年代末不同单元块(Block)间接口逻辑电路的生成,到90年代中不同组件间固定转换电路的使用,到现在不同IP核间自适应接口电路的设计,使接口综合技术得到了相应的发展。特别是在当前以IP核复用技术为主的SoC时代,接口综合的地位越显突出,它已成为SoC设计中的关键技术之一。
在IP重用的技术层面上,系统验证困难占56.4%;IP整合困难占41.8%;IP交付文件不完整占14.5%。 |