
随着集成电路(IC)设计实践向更高性能、更高复杂度和更高集成度(更高密度)发展,设计师们所使用的工具和方法也在努力跟上步伐。管理巨大的设计复杂性是现代IC设计中的一项重大挑战。设计复用是一种帮助将设计工作控制在合理范围内的策略。设计复用是指在新设计项目中使用先前设计、验证甚至布局完成的模块。它的优点包括:缩短设计和验证周期,在布局已完成的模块情况下缩短物理设计周期,缩短软件开发周期,并降低风险。设计复用使得设计和构建新产品的速度更快、成本更低,因为复用的组件不仅已经设计完成,而且经过测试。
复用性使设计师能够从小模块构建更大的部件。在可复用的设计中,一个功能在多个应用中是通用的或重复出现的。开发人员可以在类似或完全不同的应用中复用一个组件。例如,一个作为通用DSP处理器单元一部分设计的组件可以在手持设备或机顶盒中复用。复用性鼓励设计师识别其不同应用中的共性,并利用这些共性更快、更经济地构建系统。
作为一种方法论,设计复用涉及构建、打包、分发、安装、配置、部署、维护和升级可复用模块的任务。
广泛应用的知识产权(IP)方法是设计复用的一个例子。IP分为软IP、硬IP和网表IP。软IP指只有硬件描述语言(HDL)描述的设计模块。硬IP是已经准备好进行掩模布局的模块,而网表IP则是有门级网表但没有布局的设计模块。这些不同的IP类型各有优缺点。例如,软IP具有灵活性,可以在迁移到新技术节点时减少困难。硬IP通常在性能或面积上进行了优化,但难以迁移。
基于IP的增强设计方法在芯片设计中得到了广泛应用。在现代SoC芯片
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



