[发明专利]一种基于剪枝策略的关键性电路单元定位方法在审
| 申请号: | 201910311923.1 | 申请日: | 2019-04-18 |
| 公开(公告)号: | CN110135005A | 公开(公告)日: | 2019-08-16 |
| 发明(设计)人: | 肖杰;诸玮东;施展辉;胡海根;周乾伟;季奇瓯;孙紫文 | 申请(专利权)人: | 浙江工业大学 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
| 地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种基于剪枝策略的关键性电路单元定位方法,首先,网表解析及相关量的初始化;其次,构建满足均匀非伯努利序列分布特点的输入向量;接着,利用反向深度递归搜索算法设计一种面向非关键性互连导线的剪枝方法;然后,结合SCA方法实现了电路单元关键性的度量;最后,根据所得的关键性对电路单元实施排序。本发明基于电路的应用环境,通过非关键性电路单元的裁剪,并结合SCA方法,实现了电路结构中关键性单元的有效定位。它将在电路设计的早期阶段,有望基于较小代价在较大程度上促进电路结构可靠性的改善。 | ||
| 搜索关键词: | 电路单元 电路结构 剪枝策略 电路设计 分布特点 互连导线 输入向量 搜索算法 应用环境 有效定位 初始化 剪枝 递归 度量 构建 网表 裁剪 排序 解析 电路 | ||
【主权项】:
1.一种基于剪枝策略的关键性电路单元定位方法,其特征在于,所述方法包括以下步骤:步骤1:网表解析及相关量的初始化,读取网表,构建电路的完整性链表LC,并提取电路的原始输入端数PI及电路的单元个数Ng,其中完整性链表LC指链表中任意节点的输入端信息均可从该节点的前序节点的输出端信息中提取得到;步骤2:构建满足均匀非伯努利序列分布特点的输入向量;步骤3:检测在指定输入向量下LC中第t个电路单元第j1个输入端的关键性Crtlt,j1,过程如下:3.1)初始化循环变量i2,提取输入向量siv(i2),利用SCA算法,初始化LC中所有电路单元的理想输入信号、理想输出信号及其关键性,且初始化t=1;3.2)若t≤Ng,则读取LC中的第t个单元gt,并提取其类型type、理想输入信号iiptt、理想输出信号ioptt及其输入端个数mt,并初始化循环变量j1=1,并转至3.3);否则,转至步骤4;3.3)若j1>mt,则执行t=t+1,并转至3.2);否则,转至3.4);3.4)将gt第j1个输入端的理想信号iiptt(j1)取反,再计算该单元与之相对应的输出信号tfoptt(j1);3.5)若tfoptt(j1)=ioptt,则认为gt第j1个输入端非关键,执行Crtlt,j1=0;否则,则认为gt的该输入端为关键,执行Crtlt,j1=1,执行j1=j1+1,转至3.3);步骤4:提取指定输入向量下的关键性电路单元,过程如下:4.1)从LC中提取电路的原始输出端及其所关联的电路单元gNg;4.2)从gNg开始通过反向深度优先搜索算法提取由步骤3所标识的关键性互连线所串联的电路单元,它们构成了指定输入向量下的关键性电路单元集;步骤5:量化各电路单元的关键性,过程如下:5.1)初始化第t个电路单元的关键性CrtVltst=0,初始化循环变量r=1,t=1,2,…,Ng;5.2)若r≤D,提取siv(r),并通过步骤4提取在siv(r)下的关键性电路单元及其个数Nr,及由SCA算法所计算的相对应的关键性值CrtVlr,并转至5.3);否则,转至5.6);5.3)量化在该输入向量下各关键性单元的关键性CrtAvgr=CrtVlr/Nr;5.4)若gt是siv(r)下的关键性电路单元,则执行式(4),t∈{1,2,…,Ng};CrtVlst=CrtVltst+CrtAvgr (4)5.5)执行r=r+1,转至5.2);5.6)根据式(4)所获取的关键性对各电路单元进行排序并输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910311923.1/,转载请声明来源钻瓜专利网。





