[发明专利]用于在综合期间执行异步和同步复位去除的方法以及设备有效
申请号: | 201180023477.6 | 申请日: | 2011-05-09 |
公开(公告)号: | CN102893282A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | V·玛诺哈拉拉雅 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;张宁 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 综合 期间 执行 异步 同步 复位 去除 方法 以及 设备 | ||
1.一种用于在目标装置上设计系统的方法,包括:
标识所述系统中具有共用复位信号的寄存器集合;
针对所述寄存器集合中的每个寄存器,通过在所述寄存器上应用复位状态来标识所述系统的对应的冗余部分;
基于所述系统的已被标识的冗余部分来确定每个寄存器的成本;
针对所述寄存器集合中并不对应于已被去除的复位的每个寄存器,按从最高至最低的成本顺序,去除去往所述寄存器的、耦合至已标识的对应冗余部分的所述复位信号。
2.根据权利要求1所述的方法,其中所述复位信号是异步复位信号。
3.根据权利要求1所述的方法,其中所述复位信号是同步复位信号。
4.根据权利要求1所述的方法,其中标识所述寄存器集合包括标识至少预定数目的寄存器。
5.根据权利要求4所述的方法,其中所述预定数目在十万的量级。
6.根据权利要求1所述的方法,其中基于所述系统的已被标识的冗余部分来确定每个寄存器的成本包括基于所述系统的变得冗余的分数。
7.根据权利要求1所述的方法,其中基于所述系统的已被标识的冗余部分来确定每个寄存器的成本包括基于变得冗余的逻辑门、寄存器和引线的数目。
8.根据权利要求1所述的方法,其中基于所述系统的已被标识的冗余部分来确定每个寄存器的成本包括基于变得冗余的电路的深度。
9.根据权利要求3所述的方法,进一步包括标识同步复位信号。
10.根据权利要求9所述的方法,其中标识同步复位信号包括:
标识具有大于第一阈值的扇出的信号;
标识当指派数值1给所述信号时输入恒定的寄存器的第一数目;
标识当指派数值0给所述信号时输入恒定的寄存器的第二数目;以及
如果所述第一数目或所述第二数目大于第二阈值,则将所述信号指定为同步复位信号。
11.根据权利要求3所述的方法,其中去除所述复位信号包括通过单个扇出节点从寄存器向同步复位信号回溯并且将所述复位信号设置为相反值。
12.根据权利要求1所述的方法,进一步包括在去除所述复位信号之后对所述系统执行优化。
13.根据权利要求12所述的方法,进一步包括:
在所述目标装置上布局所述系统;以及
在所述目标装置上对所述系统布线。
14.一种具有存储在其上的指令序列的计算机可读介质,当由处理器执行所述指令序列时使得所述处理器执行:
通过将系统的高层次描述转换为门、寄存器和复位电路来综合所述系统;
执行分析以标识并去除冗余复位电路;以及
在已去除所述冗余复位电路之后优化所述系统。
15.根据权利要求14所述的计算机可读介质,其中执行分析以标识并去除冗余复位电路包括在同步复位信号之前标识并去除与异步复位信号相关联的冗余复位电路。
16.根据权利要求14所述的计算机可读介质,其中执行分析以标识并去除冗余复位电路包括:
标识所述系统中具有共用复位信号的寄存器集合;
针对所述寄存器集合中的每个寄存器,通过在所述寄存器上应用复位状态来标识所述系统的对应冗余部分;
基于所述系统的已被标识的冗余部分来确定每个寄存器的成本;
针对所述寄存器集合中并不对应于已被去除的复位的每个寄存器,按从最高至最低的成本顺序,去除去往所述寄存器的、耦合至已被标识的对应冗余部分的复位信号。
17.根据权利要求16所述的计算机可读介质,其中标识所述寄存器集合包括标识至少预定数目的寄存器。
18.根据权利要求16所述的计算机可读介质,其中基于所述系统的已被标识的冗余部分来确定每个寄存器的成本包括基于所述系统的变得冗余的部分。
19.根据权利要求16所述的计算机可读介质,其中基于所述系统的已被标识的冗余部分来确定每个寄存器的成本包括基于变得冗余的电路的深度。
20.根据权利要求16所述的计算机可读介质,进一步包括标识同步复位信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180023477.6/1.html,转载请声明来源钻瓜专利网。