[发明专利]逻辑电路的优化方法、优化装置以及存储介质有效
| 申请号: | 202011444751.4 | 申请日: | 2020-12-08 |
| 公开(公告)号: | CN112580280B | 公开(公告)日: | 2023-01-31 |
| 发明(设计)人: | 王巍;梁洪昌 | 申请(专利权)人: | 海光信息技术股份有限公司 |
| 主分类号: | G06F30/327 | 分类号: | G06F30/327 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 彭久云;王薇 |
| 地址: | 300392 天津市华苑产业区*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 逻辑电路 优化 方法 装置 以及 存储 介质 | ||
1.一种逻辑电路的优化方法,其中,所述逻辑电路包括时钟单元电路,所述时钟单元电路配置为与时钟信号源连接,所述优化方法包括:
根据所述时钟单元电路在第一时钟周期和第二时钟周期的周期间压降差对所述逻辑电路进行优化,
其中,所述逻辑电路包括多个所述时钟单元电路,
根据所述时钟单元电路在第一时钟周期和第二时钟周期的周期间压降差对所述逻辑电路进行优化包括:
根据多个所述 时钟单元电路的周期间压降差对多个所述 时钟单元电路的每个时钟单元电路进行风险评级,并生成所述逻辑电路的压降差分布图;以及
根据所述压降差分布图对所述逻辑电路进行优化。
2.如权利要求1所述的优化方法,其中,所述时钟单元电路位于所述逻辑电路的时钟路径上,并配置为传递所述时钟信号源输出的时钟信号。
3.如权利要求2所述的优化方法,其中,所述时钟单元电路包括缓冲器、反相器中的至少之一。
4.如权利要求1所述的优化方法,其中,所述第一时钟周期和所述第二时钟周期为相邻的时钟周期。
5.如权利要求1-4任一所述的优化方法,还包括:对所述逻辑电路进行仿真,其中,所述仿真时长包括N个时钟周期,N为大于2的正整数;
对所述时钟单元电路在所述N个时钟周期中任意相邻的两个时钟周期计算周期间压降差,并选取最大值作为所述时钟单元电路的所述周期间压降差。
6.如权利要求1-4任一所述的优化方法,还包括:
分别获取所述时钟单元电路在所述第一时钟周期的第一压降以及在所述第二时钟周期的第二压降,以及
根据所述第一压降和所述第二压降得到所述时钟单元在所述第一时钟周期和所述第二时钟周期的周期间压降差。
7.如权利要求6所述的优化方法,其中,所述第一压降和所述第二压降分别为所述时钟单元电路在所述第一时钟周期和所述第二时钟周期的压降的最大值、最小值或平均值。
8.如权利要求1-4任一所述的优化方法,其中,还包括:
获取所述时钟单元电路在所述第一时钟周期的第一压降分布,获取所述时钟单元电路在所述第二时钟周期的第二压降分布,
根据所述第一压降分布和所述第二压降分布获取所述时钟单元电路在一个时钟周期的周期间压降差分布。
9.如权利要求8所述的优化方法,还包括:
将所述时钟单元电路的周期间压降差分布在所述一个时钟周期内取最大值、最小值或平均值作为所述时钟单元电路的周期间压降差。
10.如权利要求1-4任一所述的优化方法,其中,根据所述时钟单元电路在第一时钟周期和第二时钟周期的周期间压降差对所述逻辑电路进行优化包括:
当所述周期间压降差高于预设阈值时,对所述逻辑电路进行优化。
11.如权利要求1-4任一所述的优化方法,其中,所述压降差分布图包括所述每个时钟单元电路的风险等级和位置信息。
12.如权利要求11所述的优化方法,其中,根据所述压降差分布图对所述逻辑电路进行优化包括:
根据所述压降差分布图检查多个所述 时钟单元电路中位于关键路径上的时钟单元电路的风险等级,
当所述风险等级高于参考风险等级时,对所述位于关键路径上的时钟单元电路进行优化。
13.一种逻辑电路的优化装置,包括:
处理器;和
存储器,其中,所述存储器中存储有计算机可执行代码,当所述计算机可执行代码被执行时,执行权利要求1-12任一所述的优化方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011444751.4/1.html,转载请声明来源钻瓜专利网。





