[发明专利]一种处理门级网表中的同步逻辑结构的方法在审
申请号: | 201510346122.0 | 申请日: | 2015-06-19 |
公开(公告)号: | CN104951609A | 公开(公告)日: | 2015-09-30 |
发明(设计)人: | 左丰国 | 申请(专利权)人: | 西安紫光国芯半导体有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710055 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 门级网表 中的 同步 逻辑 结构 方法 | ||
1.一种处理门级网表中的同步逻辑结构的方法,其特征在于,包括以下步骤:
第一步、利用脚本找出待处理门级网表中所有的两个寄存器级联的结构,即一个寄存器DFF1的输出端直连另一寄存器DFF2的输入端的结构,汇聚成元素表1,每个级联结构为一个表元素;
第二步、利用脚本,根据时钟树的结构关系,分析元素表1中的各个元素,找出元素表1中两个寄存器属于同一个时钟域的元素,整理找出的元素形成元素表2;
第三步,基于表2中每个元素的寄存器DFF1,利用脚本,找出网表中所有的潜在异步路径PAP,找寻潜在异步路径的方法具体包括:利用脚本,对电路采用归一约束,列出所有终点为寄存器DFF1的时序路径,形成原表;对电路采用功能约束,列出所有终点为寄存器DFF1的时序路径,形成子表;从原表中剔除所有存在于子表中的路径,形成异步路径表;异步路径表中的两个寄存器即构成一个潜在异步路径;整理所有的潜在异步路径PAP形成表3;
第四步、利用脚本,根据时钟树的结构关系,分析元素表3中的各个元素,进一步确保PAP的DFF0和DFF1两个寄存器不在同一个时钟域;整理形成表4;
第五步、将表4信息提供给仿真工具配合网表进行仿真;
其中,所述脚本为TCL和Perl。
2.根据权利要求1所述的一种处理门级网表中的同步逻辑结构的方法,其特征在于,整理形成表4时只保留寄存器DFF1的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安紫光国芯半导体有限公司,未经西安紫光国芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510346122.0/1.html,转载请声明来源钻瓜专利网。