新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 有效防止FPGA设计被克隆的技术

有效防止FPGA设计被克隆的技术

作者:时间:2009-07-06来源:网络收藏

据估计,目前盛行的假冒电子产品已经占到整个市场份额的10%,这一数据得到了美国反灰色市场和反假冒联盟(AGMA)的支持。AGMA是由惠普、思科和其它顶级电子OEM公司组成的一个行业组织。据该组织估计,制造商因盗版造成的损失超过1000亿美元,而对最终用户来说,信誉损毁和可靠性问题带来的隐性成本则更难以确定。

本文引用地址:http://www.eepw.com.cn/article/192003.htm

可编程逻辑的流行和ASIC的衰退带来的负面影响是拷贝设计越来越容易。对ASIC做反向工程是一件困难、昂贵且费时的工作,而拷贝最流行的配置比特流则相对简单。如图1所示。

图1:偷窃一个FPGA设计并不复杂。

图1:偷窃一个设计并不复杂。


因此,许多公司也许会发现他们的知识产权(IP)第二天就出现在竞争对手的产品中。剽窃者无需花费研发成本,因而能够以比合法供应商低得多的价格出售产品,从而窃取更多的市场份额。


关键问题是如何才能阻止这种偷窃行为并证明设计所有权。Algotronix公司推出的DesignTag产品试图解决上述问题。DesignTag代码可隐藏在比特流中,因此很难被定位和去除,即使剽窃者知道FPGA比特流中包含的DesignTag代码。


一旦这个代码被复制进盗版比特流中,它就像信标一样不断提示:该设计是盗版的。这在概念上非常类似于使用UV笔标记邮政编码或邮递区号,尽管它不能阻止盗版,但日后被使用时则能明确所有权。


在XC3S2000 FPGA中DesignTag代码只占用价值0.57美分的硅片(使用100片以上的目录价),占用芯片上1.3%的逻辑资源。与非法拷贝造成的潜在损失相比,这点开销微不足道。


更隐匿的问题来自所谓的“过制造(over-building)”。造成这个问题的背景是,过去10多年中许多公司撤消生产部门,专注于设计产品,并将产品交给合同厂商(CEM)制造。这种方式将CEM置于中心和关键位置。当然,绝大多数CEM是负责任的,提供有价值的服务。但也有少数不道德的CEM会生产超出合同数量的产品并出售给灰色市场,以便从中赢取超额利润。这时DesignTag就能派上用场,用来识别设计的来源和所有者。


DesignTag的另一个应用是提供串行序列号或版本识别。例如,医疗、汽车、工业、军事或航空领域的制造商可能希望在设备上打上最终用户代码的标记,或跟踪FPGA配置版本。在更新频繁的应用场合,版本控制尤其重要。无需进行电气连接就能在运作中的系统中检测出DesignTag,这对球栅阵列封装来说好处更大,因为接触这种封装的顶部要比电气连接方便得多,而且无需借助于可能影响正常工作的软件或硬件中断就能实现监视功能。


另外一个潜在的好处是让嵌入式系统与DesignTag交互,以便标记出故障或状态条件。在这类应用场合,DesignTag经过编程可以输出一个指示内部状态的不同代码。


上一页 1 2 3 4 下一页

关键词: FPGA 防止 克隆

评论


相关推荐

技术专区

关闭