论文部分内容阅读
随着集成电路设计与制造技术的迅速发展,SoC(System on Chip)设计方法已经成为集成电路设计的主流。通过SoC设计可以将各种IP模块集成在单块芯片上,大大降低了设计成本和芯片面积,增强了芯片的性能。IP(Intellectual Property)复用在SoC设计方案中起到了关键作用,可以有效地提高设计效率、降低市场风险、减少研发费用、缩短研发周期。IP核复用技术得到快速发展,使得IP核侵权问题日益严重。本文运用数字指纹技术对IP核进行保护。电路划分处于VLSI(Very Large Scale Integration)物理设计的前端,是集成电路设计的关键一步。电路划分的目的是降低超大规模集成电路设计的复杂性、增强划分电路的可读性,使布图时面积和线长得到优化。至今已经提出了许多解决划分问题的方法,如KL算法、FM算法、CLIP算法等。好的划分结果可以得到优化的物理设计版图,提高芯片的性能。本文提出一种基于电路划分的IP保护数字指纹方法,在电路划分的过程中通过单元固定将用户独特的指纹嵌入到IP核中。首先将已知数字签名通过加密算法生成数字指纹,然后将数字指纹通过随机数生成算法生成电路中被固定单元的序号。通过对实验结果的分析,调整指纹保护的策略,得到优化的指纹保护结果。实验结果表明,本文提出的方法能够嵌入较大信息量的数字指纹,IP核经过数字指纹保护后,电路划分割集的大小平均增加了5.4%。数字指纹保护后的IP模块之间的差异度较大,平均达到了75.39%,说明具有较强的抵抗合谋攻击的能力。