一种参数初始值的保护方法与装置制造方法及图纸

技术编号:26171563 阅读:35 留言:0更新日期:2020-10-31 13:44
本发明专利技术公开了一种参数初始值的保护方法及装置,该方法包括:确定程序中与待保护初始值对应的参数,其中,所述待保护初始值与所述参数存在第一对应关系;基于所述第一对应关系,将所述参数进行全局变量赋值,建立所述参数与全局变量的第二对应关系;遍历所述程序,将所述第一对应关系替换为所述第二对应关系;建立所述待保护初始值与所述全局变量的第三对应关系并为所述第三对应关系设置访问权限。上述的方法,采用由全局变量和参数组成的第二对应关系替换第一对应关系,并基于第三对应关系显示初始值,由于程序中不包含初始值,而第三对应关系中的初始值需要访问权限才可以访问,两者均未公开初始值,实现了对初始值的保护。

【技术实现步骤摘要】
一种参数初始值的保护方法与装置
本专利技术涉及数据处理
,尤其涉及一种参数初始值的保护方法与装置。
技术介绍
参数化单元(PCell)的参数初始值,一般多为设计规则中的最小规则,传统参数化单元的参数初始值可以放在属性数据袋(propertybag)里或者直接进行赋值。无论是哪一种参数初始值的处理方式,参数的初始值开放给所有使用参数化单元的用户,容易造成泄密。
技术实现思路
有鉴于此,本专利技术提供了一种参数初始值的保护方法与装置,用于解决现有技术中参数的初始值开放给所有使用参数化单元的用户,容易造成泄密的问题。具体方案如下:一种参数初始值的保护方法,包括:确定程序中与待保护初始值对应的参数,其中,所述待保护初始值与所述参数存在第一对应关系;基于所述第一对应关系,将所述参数进行全局变量赋值,建立所述参数与全局变量的第二对应关系;遍历所述程序,将所述第一对应关系替换为所述第二对应关系;建立所述待保护初始值与所述全局变量的第三对应关系并为所述第三对应关系设置访问权限。上本文档来自技高网...

【技术保护点】
1.一种参数初始值的保护方法,其特征在于,包括:/n确定程序中与待保护初始值对应的参数,其中,所述待保护初始值与所述参数存在第一对应关系;/n基于所述第一对应关系,将所述参数进行全局变量赋值,建立所述参数与全局变量的第二对应关系;/n遍历所述程序,将所述第一对应关系替换为所述第二对应关系;/n建立所述待保护初始值与所述全局变量的第三对应关系并为所述第三对应关系设置访问权限。/n

【技术特征摘要】
1.一种参数初始值的保护方法,其特征在于,包括:
确定程序中与待保护初始值对应的参数,其中,所述待保护初始值与所述参数存在第一对应关系;
基于所述第一对应关系,将所述参数进行全局变量赋值,建立所述参数与全局变量的第二对应关系;
遍历所述程序,将所述第一对应关系替换为所述第二对应关系;
建立所述待保护初始值与所述全局变量的第三对应关系并为所述第三对应关系设置访问权限。


2.根据权利要求1所述的方法,其特征在于,基于所述第一对应关系,将所述参数进行全局变量赋值,建立所述参数与全局变量的第二对应关系,包括:
基于预设的命名规则定义所述全局变量;
将所述第一对应关系中的初始值替换为所述全局变量,建立所述参数与全局变量的第二对应关系。


3.根据权利要求2所述的方法,其特征在于,还包括:
获取所述第三对应关系的建立方式;
选取与所述建立方式对应的获取方式,依据所述获取方式获取所述待保护初始值。


4.根据权利要求1所述的方法,其特征在于,遍历所述程序,将所述第一对应关系替换为所述第二对应关系,包括:
获取所述第一对应关系的标识;
遍历所述程序,基于所述标识在所述程序中查找所述第一对应关系的位置;
将所述位置处将所述第一对应关系替换为所述第二对应关系。


5.根据权利要求1所述的方法,其特征在于,还包括:
在访问权限允许的条件下,对所述待保护初始值进行调整。


6.一种参数初始值的保护装置...

【专利技术属性】
技术研发人员:江照燿刘学刚
申请(专利权)人:泉芯集成电路制造济南有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1