基于有限环上多项式的数字电路形式验证方法

基于有限环上多项式的数字电路形式验证方法

论文摘要

随着集成电路的规模变得越来越大、功能越来越复杂,功能验证已经成为设计流程的主要瓶颈。据统计,设计验证的时间已占到整个设计周期的一半以上。传统的基于模拟的验证方法不但需要花费大量的时间,而且不能保证完全的验证覆盖率,己经不能满足现时集成电路设计的要求。形式验证利用数学的方法隐式遍历所有可能的情况,能保证完全的验证覆盖率,所需要的验证时间也大幅减少,是克服验证瓶颈的可行途径。本文以有限环上多项式为基础模型,围绕算术密集型设计(例如数字信号处理(DSP)电路)的等价性检验和定界模型检验,进行了深入研究,取得了如下创新性成果:(1)针对实现多项式运算的定点数据通路的逻辑门级与寄存器传输级(RTL)之间的等价性检验,提出一种将定点数据通路的位级描述抽象为字级描述的方法。首先采用算术转换描述定点数据通路的逻辑门级功能,采用多项式函数描述定点数据通路的RTL功能,然后采用牛顿插值方法迭代地将算术转换抽象为多项式函数,以实现定点数据通路的逻辑门级模型与RTL模型之间的等价性检验。实验结果表明,该方法的速度与已有方法相比对乘法器的验证平均要快1至2倍,对一些实现多项式运算的定点数据通路的验证平均要快1个数量级。(2)针对定点数据通路的设计规范与RTL实现或优化后的RTL实现之间的等价性检验,构建vanishing多项式环的理想的极小强Gr(o|¨)bner基,并在此基础上提出一种高效的等价性检验算法。通过使用多项式函数建模定点数据通路的设计规范和RTL实现,将等价性检验问题转化为判断一个多项式函数是否为vanishing多项式的问题,进而采用vanishing多项式环的理想的极小强Gr(o|¨)bner基来有效地解决该问题。理论分析表明该算法的时间复杂度的上界比已有方法的时间复杂度的上界小。实验结果表明,对一些实现多项式运算的定点数据通路的等价性检验,该方法比已有方法平均要快2倍。(3)针对DSP电路的高层次设计验证的定界模型检验,提出一种基于有限环上多项式理想的Gr(o|¨)bner基的定界模型检验方法。通过使用有限环上多项式等式建模高层次设计和待验证性质,将定界模型检验问题转化为定理证明问题,并采用有限环上多项式理想的Gr(o|¨)bner基有效地解决该定理证明问题。实验结果表明,与基于布尔可满足性(SAT)和基于线性规划的RTL SAT的定界模型检验方法相比,该方法对一些DSP电路的验证平均要快1倍到1个数量级。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景及意义
  • 1.2 研究现状
  • 1.3 本文的工作
  • 1.4 论文的组织结构
  • 第2章 集成电路的形式验证综述
  • 2.1 形式验证的数学基础
  • 2.1.1 基于正则的判决图的形式验证
  • 2.1.2 基于 SAT的形式验证
  • 2.2 形式验证方法
  • 2.2.1 等价性检验
  • 2.2.2 模型检验
  • 2.2.3 定理证明
  • 2.3 本章小结
  • 第3章 算术转换到多项式函数的抽象
  • 3.1 引言
  • 3.2 算术转换和多项式函数
  • 3.2.1 算术转换
  • 3.2.2 多项式函数
  • 3.3 AT到多项式的抽象
  • 3.3.1 对于一元多项式的抽象
  • 3.3.2 对于多元多项式的抽象
  • 3.4 实验结果
  • 3.5 本章小结
  • 第4章 基于vanishing多项式的等价性检验方法
  • 4.1 引言
  • 4.2 vanishing多项式环的理想
  • 4.3 定点数据通路的等价性检验
  • 4.4 实验结果
  • 4.5 本章小结
  • 第5章 基于有限环上多项式的定界模型检验方法
  • 5.1 引言
  • 5.2 有限环上多项式理想的Gr(o|¨)bner基
  • 5.3 电路设计的多项式表示
  • 5.3.1 算术运算部件
  • 5.3.2 布尔逻辑
  • 5.3.3 多路选择器
  • 5.3.4 寄存器
  • 5.3.5 其他运算
  • 5.4 性质描述
  • 5.5 基于有限环上多项式理想的Gr(o|¨)bner基的定界模型检验
  • 5.5.1 电路展开
  • 5.5.2 从待验证性质的前件产生有限环上多项式等式集合
  • 5.5.3 从待验证性质的后件产生有限环上多项式等式集合
  • 5.5.4 采用有限环上多项式理想的Gr(o|¨)bner基解决定理证明问题
  • 5.5.5 求解反例
  • 5.6 实验结果
  • 5.7 本章小结
  • 结论
  • 参考文献
  • 攻读博士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    • [1].形式验证方法综述[J]. 大视野 2008(07)
    • [2].静态形式验证在跨时钟域和复位验证中的应用[J]. 中国集成电路 2019(04)
    • [3].实用模型的自动化形式验证[J]. 湖南大学学报(自然科学版) 2013(09)
    • [4].软件形式验证与测试集成方法研究综述[J]. 内蒙古大学学报(自然科学版) 2009(04)
    • [5].一种网络可生存性检验模型的形式验证[J]. 中原工学院学报 2010(04)
    • [6].适用于PAD控制逻辑电路验证的一种高效的形式验证方法[J]. 中国集成电路 2019(05)
    • [7].新思科技凭借突破性机器学习技术将形式属性验证性能提高10倍[J]. 单片机与嵌入式系统应用 2018(10)
    • [8].基于属性的形式验证技术及应用[J]. 中国集成电路 2013(12)
    • [9].覆盖方法在HDL测试中的应用[J]. 电脑知识与技术 2010(13)
    • [10].栈指针程序的形式验证[J]. 小型微型计算机系统 2017(05)
    • [11].Jasper:形式验证令你快人一步[J]. 电脑与电信 2013(11)
    • [12].新思科技凭借突破性机器学习技术将形式属性验证性能提高10倍[J]. 中国集成电路 2018(10)
    • [13].形式验证中ROBDD变量排序算法的研究[J]. 空间控制技术与应用 2008(02)
    • [14].新思科技凭借突破性机器学习技术将形式属性验证性能提高10倍[J]. 电子制作 2018(18)
    • [15].形式验证中近似流管道的算法研究[J]. 合肥工业大学学报(自然科学版) 2010(10)
    • [16].节能设计中形式验证的创新方案——JasperGold低功耗验证[J]. 电脑与电信 2013(11)
    • [17].生成诊断公式的有限状态进程等价验证[J]. 计算机工程与设计 2010(02)
    • [18].常压炉加热系统形式建模的验证[J]. 合肥工业大学学报(自然科学版) 2010(10)
    • [19].基于流管道过近似的混合系统形式化验证技术[J]. 合肥工业大学学报(自然科学版) 2008(01)
    • [20].单片集成TFT-LCD驱动芯片内置SRAM验证技术研究[J]. 液晶与显示 2008(01)
    • [21].基于PWA模型的安全诊断方法在CSTR系统中的应用[J]. 系统仿真学报 2018(01)
    • [22].提高SoC硬件系统验证效率方法的综述(英文)[J]. 电子科技大学学报 2013(02)
    • [23].等价性验证在Soc设计中的应用[J]. 中国集成电路 2014(04)
    • [24].时间自动机的事务级形式验证(英文)[J]. 上海师范大学学报(自然科学版) 2010(05)
    • [25].多核处理器事务级模型多视图协同验证环境[J]. 计算机工程与科学 2014(05)
    • [26].形式化验证在芯片研发中的应用[J]. 中国集成电路 2017(09)
    • [27].混成系统的形式验证[J]. 长沙通信职业技术学院学报 2008(01)
    • [28].基于形式验证的毛刺检测技术[J]. 计算机工程与设计 2018(10)
    • [29].基于WGL模型的等价性验证[J]. 哈尔滨理工大学学报 2009(03)
    • [30].《机械制图》教学中截交线的求解方法探讨[J]. 装备制造技术 2008(11)

    标签:;  ;  ;  ;  ;  

    基于有限环上多项式的数字电路形式验证方法
    下载Doc文档

    猜你喜欢