[发明专利]一种IP核、IP核的管理方法和芯片在审
申请号: | 202110357723.7 | 申请日: | 2021-04-01 |
公开(公告)号: | CN113032791A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 胡逸众;樊俊锋 | 申请(专利权)人: | 深圳市纽创信安科技开发有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/12 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 刘兆;郭燕 |
地址: | 518057 广东省深圳市南山区粤海街道高新区社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 管理 方法 芯片 | ||
本发明提供的IP核、IP核的管理方法和芯片,通过接收外部输入的密钥;进而判断密钥是否正确,若密钥正确,则对接收的待处理数据进行处理,输出正确的处理结果;若密钥不正确,则对接收的待处理数据进行处理,以预设的概率输出错误的处理结果。由此,IP核的完整功能需要在得到正确的密钥时才能使用,避免了IP核被滥用,保护了IP核等产品的知识产权。
技术领域
本发明涉及芯片设计领域,具体涉及一种IP核、IP核的管理方法和芯片。
背景技术
目前芯片的设计规模越来越庞大,对于芯片开发来说,芯片公司很难独自完成所有的设计工作。芯片公司往往通过购买第三方硬件IP核来降低设计的复杂度,将有限的资源集中在集成设计核关键模块的开发上。硬件IP核的形式可能有多种,包括软件代码(硬件描述语言)、网表或版图(GDS)这些方式。对于硬件IP核,特别是前端数字IP来说,有着适用性强的特点,也就是可以快速适配到其他芯片项目中,这也就导致了硬件IP核厂商的IP容易被用到了未被授权的芯片产品上,导致知识产权被侵犯的问题。
发明内容
本发明提供一种IP核、IP核的管理方法和芯片,旨在保护IP核的知识产权。
一实施例提供一种IP核的管理方法,包括:
接收外部输入的密钥;
判断所述密钥是否正确,若所述密钥正确,则对接收的待处理数据进行处理,输出正确的处理结果;若所述密钥不正确,则对接收的待处理数据进行处理,以预设的概率输出错误的处理结果。
所述的管理方法中,所述对接收的待处理数据进行处理,以预设的概率输出错误的处理结果,包括:
判断接收的待处理数据是否属于预设的特殊数据,若是则对所述待处理数据进行处理,输出错误的处理结果;否则对所述待处理数据进行处理,输出正确的处理结果;所述特殊数据在所有可能的待处理数据中的占比即为所述预设的概率。
所述的管理方法中,所述预设的概率不超过1%。
所述的管理方法中,所述判断所述密钥是否正确,包括:
判断所述密钥是否属于预设的密钥集合,若是则确定所述密钥正确,否则确定所述密钥不正确;所述密钥集合包括多个正确的密钥。
一实施例提供一种IP核,包括:
密钥验证模块,用于接收外部输入的密钥,并判断所述密钥是否正确;
数据处理模块,用于在所述密钥正确时,对接收的待处理数据进行处理,输出正确的处理结果;在所述密钥不正确时,则对接收的待处理数据进行处理,以预设的概率输出错误的处理结果。
所述的IP核中,所述数据处理模块对接收的待处理数据进行处理,以预设的概率输出错误的处理结果,包括:
判断接收的待处理数据是否属于预设的特殊数据,若是则对所述待处理数据进行处理,输出错误的处理结果;否则对所述待处理数据进行处理,输出正确的处理结果;所述特殊数据在所有可能的待处理数据中的占比即为所述预设的概率。
所述的IP核中,所述预设的概率不超过1%。
所述的IP核中,所述密钥验证模块判断所述密钥是否正确,包括:
判断所述密钥是否属于预设的密钥集合,若是则确定所述密钥正确,否则确定所述密钥不正确;所述密钥集合包括多个正确的密钥。
一实施例提供一种芯片,所述芯片的部分电路根据上述的IP核制作而成。
一实施例提供一种计算机可读存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现如上所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市纽创信安科技开发有限公司,未经深圳市纽创信安科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110357723.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一株多功能棘孢木霉菌及其应用
- 下一篇:一种全自动接线盒安装设备