中国工程师正在采用越来越多地FPGA设计产品,在不久的将来,FPGA将广泛应用于今天由标准单元ASIC技术实现的设计。设计复用将成为芯片系统级集成趋势的催化剂,而对FPGA复用策略的理解和掌握将直接影响到IC设计公司在未来SLI市场上的竞争力。
设计复用弥合了生产力差距 目前的设计复用策略 系统级可重编程芯片 面向未来 共享RTL设计方法 通用设计复用策略 在FPGA中互连VC FPGA编码和综合准则 FPGA的系统级复用问题
作者:Carol Fields 产品市场部总监 Xilinx公司
当今的科技使得设计师们拥有比以往任何时候都要多的可用门电路,这既是福音又是灾难。根据摩尔定律,集成电路的晶体管数平均每隔两年翻一番。但是,只有当设计能力的增长与指数增长的晶体管密度相匹配时,设计师们才能够真正利用它。
为什么要担心生产力中出现的这种差距呢?历史表明,一般来说对于某一产品市场,第一个进入者在该产品的整个生命周期中占有70%的销售份额,第二个占有15%,后来者分享剩余的15%,如图1所示。可见,市场先入者得利。
设计复用弥合了生产力差距
市场上最先出现也最有前景来弥补这种生产力差距(见图2)的方法是重复利用现有设计或虚拟元件VC(Virtual Components)。设计复用并不是个新的概念,设计师们早就在重复利用代码、脚本、标准测试程序等等,在最近几年中得到发展的是知识产权架构的成熟以及设计复用方法的体系化。
设计复用可分为几种级别,从重复利用以前的某个项目到从第三方供应商购买设计。如果一个自己开发的VC有可能会多次重复利用,那么投入一些力量开发出一种设计复用方法是比较明智的。这一方法应能解决在设计复用整个流程中所有可能出现的问题,包括法律和买卖事务、VC规范、设计和编码、测试方案、设计的保存和恢复、以及设计衡量标准。
在VC开发上付出的努力将直接影响到VC的可复用性,尤其当重利用这一模块的工程师不是原设计师时。如果你从第三方购买VC,那么预先了解VC的总成本和实际可用性是很重要的。
设计复用的关键是信任。对于内部设计的VC,你需要去建立信任。而当购买第三方VC时,你需要知道是什么使得该VC值得信赖。
|