【技术实现步骤摘要】
集成电路及其具有数字水印的知识产权核激活系统与方法
[0001]本专利技术涉及电路设计
,特别是涉及一种集成电路及其具有数字水印的知识产权核激活系统与方法。
技术介绍
[0002]数字水印是一种用来鉴定文件版权信息的传统技术,IP(Intellectual Property,知识产权)指的是一种事先定义,经过验证可以重复使用的,能完成某些功能的组块。在集成电路行业里,IP core(Intellectual Property core,知识产权核),即为IP核,随着集成电路产业的发展,IP核的复用成为了系统芯片、专用集成电路、现场可编程门阵列等器件设计的重要方法。
[0003]与此同时,大规模集成电路抄板工艺已经到达了一个很高的水平,使得电路版权信息的复用和传输变得更加简单和方便。但是,一些非法厂商和个人,为了达到缩短产品开发周期的目的,通过可复用IP技术对一些IP在非授权的情况下进行盗用,这样导致每年的IP知识产权纠纷问题急速上升。
[0004]目前的一些方案中,在运用软件工具进行集成电路版图的IP核的设计时,会将目标IP的IP工艺信息以及IP名称等信息,与预存的水印层次信息制作成IP水印标签,从而可以自动为目标IP打上对应代工厂的水印,便于在加工制作时能识别目标IP。但是,这样的方案是在版图层面实现的一种加水印的方案,只是能够标识出厂家的信息,而不能保证IP核不被别的厂家所使用,即非法厂商和个人拿到版图之后,便可以直接生产使用。
[0005]综上所述,如何有效地避免IP核被非法盗用, ...
【技术保护点】
【技术特征摘要】
1.一种具有数字水印的知识产权核激活方法,其特征在于,应用于激活装置中,包括:基于版权信息生成数字水印;预先将所述数字水印嵌入至知识产权核的代码设计中;基于预先设定的所述知识产权核的水印输出规则,向所述知识产权核的指定端口输入激励信号,以使得所述知识产权核提取出所述数字水印,并将提取出的所述数字水印与保存在第一存储介质中的水印信息进行一致性比较;其中,当提取出的所述数字水印与保存在所述第一存储介质中的所述水印信息的一致性比较未通过时,所述知识产权核保持为锁定状态;当提取出的所述数字水印与保存在所述第一存储介质中的所述水印信息的一致性比较通过时,所述知识产权核进入正常工作状态。2.根据权利要求1所述的具有数字水印的知识产权核激活方法,其特征在于,所述基于版权信息生成数字水印,包括:将版权信息转换为设定的二进制格式的编码信息;将所述编码信息进行加密,得到数字水印。3.根据权利要求2所述的具有数字水印的知识产权核激活方法,其特征在于,所述将所述编码信息进行加密,得到数字水印,包括:通过单向加密算法加密所述编码信息,得到第一加密结果;通过双向加密算法加密所述第一加密结果,得到第二加密结果,并将所述第二加密结果作为生成的所述数字水印。4.根据权利要求1所述的具有数字水印的知识产权核激活方法,其特征在于,预先设定的所述知识产权核的水印输出规则包括:当安全使能位为无效状态时,确定出所述知识产权核的第1输入信号至第M输入信号的电平状态,并按照所述第1输入信号至所述第M输入信号的电平状态,对设定引脚的输出信号进行控制;当安全使能位为有效状态时,确定出所述知识产权核的第1指定端口至第N指定端口的电平状态,并按照所述第1指定端口至所述第N指定端口的电平状态,控制设定引脚输出嵌入至所述知识产权核的代码设计中的所述数字水印;相应的,所述基于预先设定的所述知识产权核的水印输出规则,向所述知识产权核的指定端口输入激励信号,以使得所述知识产权核提取出所述数字水印,包括:基于预先设定的所述知识产权核的水印输出规则,向所述知识产权核的所述第1指定端口至所述第N指定端口输入激励信号,以使得所述知识产权核通过所述设定引脚的输出,提取出嵌入至所述知识产权核的代码设计中的所述数字水印;其中,M和N均为正整数,所述第1输入信号至所述第M输入信号均为所述知识产权核的输入信号。5.根据权利要求4所述的具有数字水印的知识产权核激活方法,其特征在于,所述安全使能位的状态,为通过预设的第一功能端口的状态,和预设的软件使能位的状态所确定出的状态;其中,所述软件使能位的状态由所述知识产权核中第一寄存器的保留位的电平状态决定,且所述第一寄存器的保留位不对用户开放,所述第一功能端口为所述知识产权核的端
口。6.根据权利要求1所述的具有数字水印的知识产权核激活方法,其特征在于,保存在第一存储介质中的水印信息具体为:保存在一次性可编程存储介质中的水印信息。7.根据权利要求1所述的具有数字水印的知识产权核激活方法,其特征在于,所述知识产权核提取出所述数字水印,并将提取出的所述数字水印与保存在第一存储介质中的水印信息进行一致性比较,包括:所述知识产权核提取出所述数字水印,并判断提取出的所述数字水印与保存在第一存储介质中的水印信息是否相同;如果是,则确定一致性比较通过,否则确定一致性比较未通过;或者,所述知识产权核提取出所述数字水印,并将提取出的所述数字水印与保存在第一存储介质中的水印信息进行一致性比较,包括:所述知识产权核提取出所述数字水印并进行解密,判断解密后的结果与保存在第一存储介质中的水印信息是否...
【专利技术属性】
技术研发人员:石海涛,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。