[发明专利]元素集合的获取方法、装置、设备及存储介质有效
申请号: | 202210791743.X | 申请日: | 2022-07-07 |
公开(公告)号: | CN114861575B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 何应康 | 申请(专利权)人: | 英诺达(成都)电子科技有限公司 |
主分类号: | G06F30/327 | 分类号: | G06F30/327;G06F16/23;G06F16/22 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 陈思凡 |
地址: | 610000 四川省成都市(四川)自由贸易试验区成都高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元素 集合 获取 方法 装置 设备 存储 介质 | ||
本申请公开了一种元素集合的获取方法、装置、设备及存储介质,方法包括:每获取到UPF文件中的命令时,获取各个元素的最新的引用数据,引用数据指示引用元素的命令来源;获取并根据命令管辖的所有元素,对各个元素的引用数据进行一次更新;通过一次更新后的引用数据,确定引用数据中存在至少两条命令来源的第一目标元素;获取引用第一目标元素的至少两条命令来源的优先级;剔除一次更新后的引用数据中目标优先级的命令来源,以对各个元素的引用数据进行二次更新;通过二次更新后的引用数据,输出最终元素集合。本申请能够解决相关技术中某些元素被多条命令指向导致电子电路出现运行冲突的技术问题。
技术领域
本申请属于集成电路设计技术领域,尤其涉及一种元素集合的获取方法、装置、设备及存储介质。
背景技术
随着电子电路制造工艺的不断进步,电子电路的设计和运用范围也越来越广,此时作为设计约束之一的“功耗”在设计时被重点关注。
目前,电子电路的功耗设计和校验过程已被IEEE(电气与电子工程师协会,Institute of Electrical and Electronics Engineers)纳入标准IEEE Std 1801-2018™。
在该标准中,UPF(统一电源格式,Unified Power Format)文件可以通过有关命令定义供电的元素,但在实际运用时,可能存在某些元素被多条命令所指向的情况,由此导致电子电路出现运行冲突的问题。
发明内容
本申请实施例提供一种元素集合的获取方法、装置、设备及计算机可读存储介质,提供一种简洁方便的方法来计算命令所包含的元素,以解决相关技术中某些元素被多条命令指向,所导致的电子电路出现运行冲突的技术问题。
一方面,本申请实施例提供一种元素集合的获取方法,方法包括:
每获取到统一电源格式UPF文件中的命令时,获取UPF文件对应的元素记录表,元素记录表中记录有各个元素的最新的引用数据,引用数据指示引用元素的命令来源;
获取命令管辖的所有元素;
根据命令管辖的所有元素,对各个元素的引用数据进行一次更新;
通过一次更新后的引用数据,确定第一目标元素,第一目标元素为引用数据中存在至少两条命令来源的元素;
获取引用第一目标元素的至少两条命令来源的优先级;
剔除一次更新后的引用数据中目标优先级的命令来源,以对各个元素的引用数据进行二次更新,优先级包括目标优先级;
通过二次更新后的引用数据,输出最终元素集合。
可选地,获取命令管辖的所有元素,包括:
获取多叉树,多叉树通过UPF文件对应的硬件描述语言HDL文件构建,多叉树描述有各个元素的连接关系;
根据命令的命令选项,对多叉树进行深度优先遍历,得到命令管辖的所有元素。
可选地,根据命令的命令选项,对多叉树进行深度优先遍历,得到命令管辖的所有元素,包括:
对多叉树进行深度优先遍历,得到命令的每个命令选项对应管辖的元素所分别构成的初始元素集合;
对所有初始元素集合取并集,得到总元素集合,总元素集合中的元素为命令管辖的所有元素。
可选地,对所有初始元素集合取并集,得到总元素集合,包括:
在排除选项对应的初始元素集合与目标元素选项对应的初始元素集合中的元素匹配时,将匹配的元素从目标元素选项对应的初始元素集合中删除,命令选项包括元素选项和排除选项,元素选项包括目标元素选项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英诺达(成都)电子科技有限公司,未经英诺达(成都)电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210791743.X/2.html,转载请声明来源钻瓜专利网。