收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于多项式符号代数的数字电路形式验证方法研究

杨志  
【摘要】: 随着数字集成电路设计规模的增大和功能复杂性的提高,功能验证已经成为设计流程中的瓶颈。传统的模拟验证方法无法满足现时复杂集成电路设计带来的巨大的验证需求。形式验证技术,例如模型检验和等价验证,因此发展成为模拟验证方法的一种重要补充,正日益受到学术界的关注。现有的形式验证技术大多基于传统的位级方法,例如BDD或布尔SAT,它们主要针对低层次门级电路和以控制流为主的电路的验证,难以胜任以数据流为主的高层次复杂电路设计的验证。作为一种新近提出的电路表示和计算方法,多项式符号代数能够克服BDD和布尔SAT方法的某些不足。本文深入研究了多项式符号代数方法在数字电路形式验证中的应用,取得了如下创新性成果: (1)提出了基于多项式符号代数的模型检验方法。首先,扩展了传统的Kripke结构的概念,得到了所谓状态转换系统的新概念。用该状态转换系统代替传统的Kripke结构来抽象高层次设计中的控制逻辑,并统一用多项式方法描述高层次设计中的数据通路和控制逻辑,从而有效地避免了数据域和控制域之间频繁的约束传播和回溯操作。进而,给出了一个高层次设计模型检验的方法框架。在该方法框架之下,原有的模型检验问题被转化为一个假设和结论均具有多项式形式的一阶逻辑定理证明问题,一个基于多项式符号计算的判定过程被用来有效地解决该定理证明问题。针对典型高层次设计的实验结果表明,与现有的基于非线性求解器的高层次模型检验方法相比,该方法在保证验证准确性的情况下,平均要快1到5倍。 (2)提出了基于多项式符号代数的等价验证方法。该方法直接在高层次建模数据通路设计,给出了高层次数据通路的多项式集合表示的一般形式及构造方法。由于避免了将高层次数据通路设计展开为门级网表,对于同样的验证问题,该方法涉及的信号变量的数目和约束表达式的数目要比基于BDD和布尔SAT的等价验证方法少得多。进而,从多项式集合公共零点的角度定义了高层次数据通路的功能等价性,并给出了一个基于多项式符号计算的有效的代数求解算法。针对高层次基准数据通路的实验结果表明,与现有的基于*BMD和整数线性规划的高层次等价验证方法相比,该方法在保证错误诊断能力的情况下,平均要快1倍到1个数量级。 (3)提出了基于多项式符号代数的层次化验证方法。首先,引入了一种基于广义表数据结构的层次化电路表示模型。基于此种层次化表示,并应用多项式代数中的消元定理和扩张定理,得到了一种层次化的电路功能计算方法。该方法将原本规模较大的计算问题划分为一些小的计算问题,并以一种逐层递归的方式完成原有计算,从而有效地提高了计算效率。进而,将这种新的电路功能计算方法用于设计验证,实现了层次化的模型检验和等价验证算法。实验结果表明,采用层次化策略能够有效地提高原有模型检验和等价验证算法的验证效率。就本文的实验电路而言,模型检验算法的效率平均提高了23%,等价验证算法的效率平均提高了17%。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 张良;易江芳;佟冬;程旭;王克义;;使用局部建模的微处理器测试程序自动生成方法[J];电子学报;2011年07期
2 陈乃塘;;侧看《嵌入式系统软件》的未来[J];电子与电脑;2011年09期
3 张志天;陈意云;刘刚;;一种验证指针程序的方法[J];微型机与应用;2011年16期
4 潘洁;张鹰;;基于Hyperion影像的射阳河口无机氮磷浓度反演研究[J];遥感信息;2011年03期
5 李弋;;面向嵌套事务内存的多线程程序验证框架研究[J];电脑知识与技术;2011年25期
6 程广金;缪淮扣;方明科;梅佳;髙洪皓;;基于XML的Web应用模型抽取[J];计算机科学;2011年09期
7 徐进军;王海成;白中洁;;灰色预测模型若干改进方法[J];测绘信息与工程;2011年04期
8 王海峰;杨旭文;刘朔;刘超;;基于模型的CBTC区域控制系统安全软件开发[J];都市快轨交通;2011年04期
9 段洪涛;曾繁声;李景春;;一种预测频段占用度的时间序列分析方法[J];无线电工程;2011年07期
10 ;[J];;年期
11 ;[J];;年期
12 ;[J];;年期
13 ;[J];;年期
14 ;[J];;年期
15 ;[J];;年期
16 ;[J];;年期
17 ;[J];;年期
18 ;[J];;年期
19 ;[J];;年期
20 ;[J];;年期
中国重要会议论文全文数据库 前10条
1 宗群;窦立谦;孙连坤;刘文静;;基于残差分析方法的模型检验[A];第二十七届中国控制会议论文集[C];2008年
2 邓澍军;吴为民;边计年;;RTL验证中的混合可满足性求解[A];第四届中国测试学术会议论文集[C];2006年
3 边计年;;集成电路设计验证方法与技术[A];第五届中国测试学术会议论文集[C];2008年
4 邵明;李光辉;李晓维;;提取不可满足问题核[A];第十届全国容错计算学术会议论文集[C];2003年
5 冯明琴;张靖;孙政顺;;催化裂化过程稳态优化控制[A];四川省电工技术学会第七届学术年会论文集[C];2003年
6 张守玉;罗小明;罗飞;;装备全寿命费用灰色预测研究[A];第六届中国青年运筹与管理学者大会论文集[C];2004年
7 王飞明;胡元闯;董荣胜;;模型检测中状态爆炸及其优化策略研究[A];广西计算机学会2008年年会论文集[C];2008年
8 李春明;宋新亮;;代码风格所引起形式验证失配问题的分析[A];第五届中国测试学术会议论文集[C];2008年
9 江雷;朱建平;;基于静态分析的软件安全检测技术研究[A];全国计算机安全学术交流会论文集(第二十四卷)[C];2009年
10 叶俊民;张振方;王敬华;李蓉;;基于模型检验技术的源程序分析研究[A];2009年全国开放式分布与并行计算机学术会议论文集(上册)[C];2009年
中国博士学位论文全文数据库 前10条
1 杨志;基于多项式符号代数的数字电路形式验证方法研究[D];哈尔滨工程大学;2009年
2 文艳军;基于接口自动机的组合验证方法研究[D];国防科学技术大学;2005年
3 董威;面向UML的模型检验研究[D];中国人民解放军国防科学技术大学;2002年
4 王秀芹;基于SAT的数字电路形式验证方法研究[D];哈尔滨工程大学;2009年
5 何涛;基于Web服务的网络软件需求元模型的建模与分析[D];上海大学;2009年
6 杨军;集成电路的逻辑等价性验证研究[D];浙江大学;2007年
7 胡斌;可信的自治式服务协同系统验证[D];浙江大学;2009年
8 丁敏;可满足性问题算法研究以及在时序电路等价验证中的应用[D];复旦大学;2005年
9 覃广平;交互式马尔可夫链:理论与应用[D];中国科学院研究生院(成都计算机应用研究所);2006年
10 沈胜宇;模型检验的反例解释[D];国防科学技术大学;2005年
中国硕士学位论文全文数据库 前10条
1 朱学仕;形式验证技术的应用研究[D];哈尔滨工程大学;2004年
2 张雅顺;混合系统的形式验证方法及其应用[D];合肥工业大学;2006年
3 杨志;基于吴方法的高层次模型检验方法研究[D];哈尔滨工程大学;2008年
4 吴俊华;组合电路的形式验证方法研究[D];哈尔滨工程大学;2004年
5 吴晓丹;CTCS-3级列控系统的UML建模与模型检验研究[D];北京交通大学;2010年
6 陈丽;基于BDD和SAT的形式验证方法的研究[D];哈尔滨工程大学;2007年
7 张曦;基于WCET分析技术的程序实时性模型检验方法研究[D];国防科学技术大学;2011年
8 张斌;混合系统形式验证中的问题研究[D];合肥工业大学;2007年
9 刘路路;基于非完全确定有限状态机模型的控制器综合的形式验证[D];安徽大学;2006年
10 古进;超大规模集成电路设计流程中的验证技术及实践[D];浙江大学;2004年
中国重要报纸全文数据库 前10条
1 中科院计算技术研究所 李树杰 傅 亮;SoC需要验证[N];计算机世界;2004年
2 ;EDA:IC设计的幕后功臣[N];计算机世界;2005年
3 康潜;不为房地产泡沫吞噬[N];证券日报;2006年
4 ;发展SOC面临的主要问题[N];中国电子报;2001年
5 刘杉;经济学家为什么不预测房价[N];中华工商时报;2006年
6 朱新亚;XML转换器 电子商务引入新网元[N];中国计算机报;2004年
7 齐鲁;科教片《电网安全保畅通》山东成功放映[N];中国电影报;2006年
8 诸玲珍;FPGA原型工具解ASIC设计之“痒”[N];中国电子报;2004年
9 张炳南;深化对科技投入效率的研究[N];人民日报;2005年
10 中国科学院研究生院信息安全国家重点实验室 刘亮 徐海波 中软股份有限公司 尚铭;互联网的“海岸警卫队”[N];计算机世界;2004年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978