System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于集成电路设计,尤其涉及一种电源状态表的数据处理方法、装置、设备及存储介质。
技术介绍
1、由于电压对功率的影响呈二次方关系,因此在进行芯片的低功耗设计时降低工作电压是减少芯片功耗的常用方法之一。
2、为准确表达芯片设计者的低功耗设计意图,相关技术中引入了统一电源格式(unified power format,upf)文件。它可以让设计者创建电源网络和电源域,并在各个电源域关联其对应的电压以及电压范围。在不需要高速运行的情况下,相应的电源域可以以较低电压运行,而在特定时段若不需要运行,还可以将电源域置于关闭或睡眠模式。
3、各个电源域的精确控制,离不开各电源域中各层级内的设计电源线(upf_net),但在实际运用中往往难以识别不同层级下具有相同电源特征的设计电源线。
技术实现思路
1、本申请实施例提供一种电源状态表的数据处理方法、装置、设备及计算机可读存储介质,旨在给出一种相同电源特征的设计电源线的识别方案。
2、一方面,本申请实施例提供一种电源状态表的数据处理方法,方法包括:
3、创建表征电源线,并从设计电源线中选择目标电源线;
4、遍历所述设计电源线,并将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中,所述关联电源线为与所述目标电源线归属于同一条实体走线的所述设计电源线。
5、可选地,所述表征电源线为描述设计电源线所归属的实体走线的属性信息。
6、可选地,所述表征电源线
7、可选地,所述遍历所述设计电源线之后,还包括:
8、在所述目标电源线对应的关联电源线的属性中增加所述表征电源线。
9、可选地,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,还包括:
10、通过所述表征电源线配置对应映射的设计电源线的属性。
11、可选地,所述关联电源线为与所述目标电源线连接至同一端口的设计电源线。
12、可选地,所述关联电源线包括:
13、与所述目标电源线直接连接于同一端口的所述设计电源线;
14、以及经所述端口与所述目标电源线间接连接的所述设计电源线。
15、可选地,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,所述方法还包括:
16、将所述表征电源线以及所述表征电源线映射的所述关联电源线存储至缓存中。
17、可选地,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,还包括:
18、将所述表征电源线赋值为设计层次最高的所述关联电源线。
19、所述遍历所述设计电源线,并将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中,包括:
20、将所述目标电源线作为所述关联电源线映射至所述表征电源线中;
21、沿靠近设计顶层的方向,在逐个层级内依次查找第一电源线,并将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中,所述第一电源线为在靠近设计顶层的方向上,与所述关联电源线连接的设计电源线;
22、沿靠近设计底层的方向,在逐个层级内依次查找第二电源线,并将所述逐个层级内的所述第二电源线作为关联电源线映射至所述表征电源线中,所述第二电源线为在靠近设计底层的方向上,与设计顶层内的第一电源线连接的设计电源线。
23、可选地,所述沿靠近设计顶层的方向,在逐个层级内依次查找第一电源线,并将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中,包括:
24、通过第一端口确定关联电源线所在层级相邻的上一层级内的第一电源线,所述第一端口为所述关联电源线连接的靠近设计顶层的端口,所述第一电源线为与所述关联电源线相邻的且与所述第一端口连接的设计电源线;
25、将所述第一电源线作为新的关联电源线映射至所述表征电源线中;
26、继续以新的关联电源线为始,沿设计顶层的方向,通过第一端口确定下一条相邻的第一电源线,并将确定的第一电源线作为所述关联电源线映射至所述表征电源线中,直至将处于设计顶层内的所述第一电源线作为所述关联电源线映射至所述表征电源线中时止。
27、可选地,所述通过第一端口确定关联电源线所在层级相邻的上一层级内的第一电源线之后,还包括:
28、在所述第一电源线存在映射的目标表征电源线的情况下,停止在逐个层级中查找第一电源线,并根据所述目标表征电源线配置已查找到的关联电源线的属性
29、在所述第一电源线未存在映射的目标表征电源线的情况下,执行步骤:将所述第一电源线作为新的关联电源线映射至所述表征电源线中。
30、可选地,所述沿靠近设计底层的方向,在逐个层级内依次查找第二电源线,并将所述逐个层级内的所述第二电源线作为关联电源线映射至所述表征电源线中,包括:
31、通过第二端口确定当前关联电源线所在层级相邻的下一层级内的第二电源线,所述第二端口为所述关联电源线连接的且靠近设计底层的端口,所述第二电源线为在靠近设计底层的方向上与设计顶层内的第一电源线连接的,又与所述关联电源线相邻的且与所述第二端口连接的设计电源线;
32、将所述第二电源线作为新的所述关联电源线映射至所述表征电源线中;
33、继续以新的关联电源线为始,沿设计底层的方向,通过第二端口确定下一条相邻的第二电源线,并将确定的第二电源线作为所述关联电源线映射至所述表征电源线中,直至将处于设计底层的所述第二电源线作为所述关联电源线映射至所述表征电源线中时止。
34、可选地,所述将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中之后,还包括:
35、在设计顶层内的第一电源线属于表征电源线的情况下,停止遍历所述设计电源线,并根据设计顶层内的第一电源线配置已查找到的关联电源线的属性;
36、在设计顶层内的第一电源线不属于表征电源线的情况下,执行步骤:沿靠近设计底层的方向,在逐个层级内依次查找第二电源线,并将所述逐个层级内的所述第二电源线作为关联电源线映射至所述表征电源线中。
37、可选地,所述沿靠近设计顶层的方向,在逐个层级内依次查找第一电源线,并将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中,包括:
38、将所述目标电源线存储至空栈中;
39、执行弹栈操作,得到弹栈元素;
40、在查找到所述弹栈元素连接的且未被遍历的设计电源线的情况下,从所述弹栈元素连接的且未被遍历的设计电源线中,查找靠近比弹栈元素更靠近设计顶层的方向上的第一电源线;
41、将所述第一电源线作为新的关联电源线映射至所述表征电源线中,本文档来自技高网...
【技术保护点】
1.一种电源状态表的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述表征电源线为描述设计电源线所归属的实体走线的属性信息。
3.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述表征电源线被配置于映射的若干所述设计电源线的属性中,且所述表征电源线为描述设计电源线所归属的实体走线的属性信息。
4.根据权利要求1至3任一项所述的电源状态表的数据处理方法,其特征在于,所述遍历所述设计电源线之后,还包括:
5.根据权利要求1至3任一项所述的电源状态表的数据处理方法,其特征在于,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,还包括:
6.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述关联电源线为与所述目标电源线连接至同一端口的设计电源线。
7.根据权利要求6所述的电源状态表的数据处理方法,其特征在于,所述关联电源线包括:
8.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述将遍历得到的
9.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,还包括:
10.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述遍历所述设计电源线,并将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中,包括:
11.根据权利要求10所述的电源状态表的数据处理方法,其特征在于,所述沿靠近设计顶层的方向,在逐个层级内依次查找第一电源线,并将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中,包括:
12.根据权利要求11所述的电源状态表的数据处理方法,其特征在于,所述通过第一端口确定关联电源线所在层级相邻的上一层级内的第一电源线之后,还包括:
13.根据权利要求11所述的电源状态表的数据处理方法,其特征在于,所述沿靠近设计底层的方向,在逐个层级内依次查找第二电源线,并将所述逐个层级内的所述第二电源线作为关联电源线映射至所述表征电源线中,包括:
14.根据权利要求11所述的电源状态表的数据处理方法,其特征在于,所述将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中之后,还包括:
15.根据权利要求10所述的电源状态表的数据处理方法, 其特征在于,所述沿靠近设计顶层的方向,在逐个层级内依次查找第一电源线,并将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中,包括:
16.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述遍历所述设计电源线,并将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中,包括:
17.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述遍历所述设计电源线,并将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中,包括:
18.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述创建表征电源线之前,所述方法还包括:
19.根据权利要求18所述的电源状态表的数据处理方法,其特征在于,所述确定所述查询请求对应的查询目标之后,所述方法还包括:
20.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述方法还包括:
21.根据权利要求20所述的电源状态表的数据处理方法,其特征在于,所述以所述表征电源线为索引,将所述电源状态表中不同电源状态信息进行合并处理,得到目标电源状态表,包括:
22.根据权利要求21所述的电源状态表的数据处理方法,其特征在于,所述在同一电源状态表中,以所述表征电源线为第一索引之后,所述方法还包括:
23.根据权利要求21所述的电源状态表的数据处理方法,其特征在于,所述在不同的电源状态表间,以所述表征电源线为第二索引,对所述第二索引对应的所述电源状态信息进行合并处理,得到所述目标电源状态表,包括:
24.根据权利要求23所述的电源状态表的数据处理方法,其特征在于,所述以所述表征电源线为第二索引,将提取的两个所述电源状态表中所述第二索引对应的所述电源状态信息进行合并处理,得到中间电源状态表,包括:
25.根据权利要求23所述的电源状态表的数据处理方法,其特征在于,所述得到中间电源状态表之后,还包括:
2...
【技术特征摘要】
1.一种电源状态表的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述表征电源线为描述设计电源线所归属的实体走线的属性信息。
3.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述表征电源线被配置于映射的若干所述设计电源线的属性中,且所述表征电源线为描述设计电源线所归属的实体走线的属性信息。
4.根据权利要求1至3任一项所述的电源状态表的数据处理方法,其特征在于,所述遍历所述设计电源线之后,还包括:
5.根据权利要求1至3任一项所述的电源状态表的数据处理方法,其特征在于,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,还包括:
6.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述关联电源线为与所述目标电源线连接至同一端口的设计电源线。
7.根据权利要求6所述的电源状态表的数据处理方法,其特征在于,所述关联电源线包括:
8.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,所述方法还包括:
9.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中之后,还包括:
10.根据权利要求1所述的电源状态表的数据处理方法,其特征在于,所述遍历所述设计电源线,并将遍历得到的与所述目标电源线对应的关联电源线映射至所述表征电源线中,包括:
11.根据权利要求10所述的电源状态表的数据处理方法,其特征在于,所述沿靠近设计顶层的方向,在逐个层级内依次查找第一电源线,并将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中,包括:
12.根据权利要求11所述的电源状态表的数据处理方法,其特征在于,所述通过第一端口确定关联电源线所在层级相邻的上一层级内的第一电源线之后,还包括:
13.根据权利要求11所述的电源状态表的数据处理方法,其特征在于,所述沿靠近设计底层的方向,在逐个层级内依次查找第二电源线,并将所述逐个层级内的所述第二电源线作为关联电源线映射至所述表征电源线中,包括:
14.根据权利要求11所述的电源状态表的数据处理方法,其特征在于,所述将所述逐个层级内的所述第一电源线作为所述关联电源线映射至所述表征电源线中之后,还包括:
15.根据权利要求10所述的电源状态表的数据处理方法, 其特征在于,所述沿靠近设计顶层的方向,在逐个层级内依次查找第一电源...
【专利技术属性】
技术研发人员:刘子奇,
申请(专利权)人:英诺达成都电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。