如何有效防止FPGA设计被克隆?
热信号
到这里你可能想知道为何选择非传统的信号媒介。与芯片内电路交流信号最显而易见的方法是通过封装引脚。然而,这种机制在这种情景下有很大的缺陷。为了有益于最终用户,标记机制必须独立于安装芯片的电路板,并独立于任何系统软件。
在某些情况下,电路板和系统软件开发人员可能就是怀疑滥用IP的那一方。另外,访问标记不应要求详细地了解包含可疑芯片的系统。在使用BGA芯片和精细间距扁平封装时,即使在电路板上找到合适的位置来探测信号也可能很有技巧性。因此通过封装引脚访问标记信息通常要求训练有素的技术人员才能办到。
通过封装的热通道带宽很窄,这与DesignTag采用的信号机制非常匹配。数据传输速率很低,但创建代码只需极少量的比特,而且热信号方法还有一些额外的优点。例如,热信号通过封装发送,并被与封装顶部接触的探针检测到,这种方法不会影响器件的正常工作。由于无需访问电气连接,也不需要使用额外的封装引脚,因此DesignTag可以被增加到现有产品中而不改变其引脚布局。
半熟练操作人员可以从器件所在位置或在测试装置中进行阅读。高引脚数量的球栅阵列要求高密度的PCB走线,而引出到测试点的额外走线是个大问题,可能让攻击者想到DesignTag的存在。利用EMI、射频或电源噪声的标记信号方式理论上也是可能的。低电平电气信号机制将深受芯片正常工作、快速电源毛刺和地线反弹以及相邻PCB走线信号耦合带来的外部噪声的影响。而诸如无线电波、主电源和其它EMI等外部信号源也会造成干扰。
现代系统要求多个电源,这些电源必须很好地加以屏蔽和去耦。电源平滑滤波可能负面影响到芯片输出的回送信号,从而降低芯片性能和标记信号质量。虽然电气信号的宽带宽能够提供快速检测,但实验表明这种好处无法弥补上述缺点。
本文小结
反IP侵权和克隆设计的成本在迅速提高。本文介绍的DesignTag技术提供了在设计中增加水印的低成本便利方法。标记目标设计提供了验证盗版或侵权行为的简单途径,无需求助于冗长的工程评估。只需数分钟就能检测出赝品,这使得DesignTag成为一种值得推广的解决方案。
- Reed Solomon编解码器的可编程逻辑实现(06-21)
- 可编程逻辑技术在数字信号处理系统中的应用(03-09)
- 可编程逻辑器件设计技巧(06-06)
- FPGA开发板快速教程(二)(06-06)
- 基于Virtex 系列FPGA的可编程嵌入式信号处理背板的开发设计(06-06)
- CPLD/FPGA技术及电子设计自动化(06-06)