检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]上海交通大学大规模集成电路研究所,上海200030
出 处:《上海交通大学学报》2002年第12期1709-1712,共4页Journal of Shanghai Jiaotong University
基 金:美国国家科学基金资助项目 (5 978East Asia andPacific Program-960 2 485 )
摘 要:逻辑验证和逻辑综合中 ,利用对称变量的性质能提高算法整体的效率 .通常 fxixj=fxjxi被用来检验变量的对称性 .一般先分别建立 fxixj和 fxjxi的 BDD( Binary Decision Diagram)二分决策图 ,然后通过检查两 BDD图是否同构来验证 fxixj=fxjxi.但将电路转化为 BDD图本身就需要一定的时间 ,而且对于大的电路 ,存在 BDD图不能建立的可能性 ,致使同构验证无法进行 .本文利用递归学习 ,无需建立 BDD图直接在电路拓扑图上验证 fxixj=fxjxi.递归学习算法执行效率高 ,可以大大缩减对称变量检测的过程 .试验结果表明 ,利用递归学习算法检测对称变量执行时间减少 ,并且能将大的电路作为检测对象 .In logic synthesis and verification, information of symmetry variables can improve algorithms' efficiency. As usual, f x i j =f x j i is used to detect the symmetry variables. After building two BDDs (Binary Decision Diagrams) according to f x i j and f x j i ,one can say these two variables are symmetry if the two BDDs are isomorphic. But BDD is sensitive to the order of variables and sometimes it can not be built because of its enormously big size. In this paper, recursive learning is used to detect symmetry variables without building BDD. Recursive learning runs with high efficiency, which is helpful to reduce the detecting time. The results show that the recursive learning can run in less time and deal with big circuits where BDD can not be built.
关 键 词:逻辑集成电路 对称变量 递归学习算法 测试生成 逻辑函数 二分决策图
分 类 号:TN431.2[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229