银河飞腾DSP模拟验证平台的设计与实现
【图文】:
所谓功能验证就是证明设计功能正确性的过程。它不仅要求一开始的行为级描述必须正确,还要求确保各抽象层次内部优化前后以及抽象层次间转换的等价性I3]。验证可以用如图2.1的模型来表示。图2.1验证的模型图中的model可以是不同抽象层次的模型,如 medelone可以是由设计spec得到的由C一或SystemC描述的系统级模型,modeltwo是用verilog描述的RTL功能级模犁;或者 medelone是RTL功能级模型,medeltwo是综合后的门级网表。验证就是要保证在进行不同层次模型的转化时不会引入错误,保证两个模型的一致性。为了证明模型间的一致性,在集成电路的发展中出现了许多方法,而现在使用的比较成熟的方法主要有形式化验证、硬件仿真以及软件模拟三种方法。2.1.1形式化验证形式化验证是用数学方法表达系统的规范或系统的性质,并且根据数学理论来证明所设计的系统满足系统的规范或具有所期望的性质,在不能证明所期望的性质时
种方法查出程序中所有的错误。实际上验证情况接近无穷多个,人们不仅要验证所有合法的输入,而且还要对那些不合法但是可能的输入进行验证。灰盒验证(图2.2c)是白盒验证与黑盒验证的混合。它不像黑盒验证一样对DUV内部一无所知,也不像白盒验证一样完全知道DUV内部信息。通过对关键信号的提取,灰盒验证可以提高验证的效率【19]。f..胜计一一巴夔{二户电卜一爪户不一应侧试橄..闷,一匆不一皿(几)rl血胶硬《.》月盆悦砚IC》叙白晚隆图2.2白盒、黑盒以及灰盒验证2.2验证的覆盖分析理论验证中始终有一个核心问题,即验证工作什么时候可以算作完备了,怎样去衡量一个验证的充分性。对一个设计验证时会使用自动随机激励生成,基于模型的随机生成,或基于约束的生成。但是这些激励可能重复的测试了某个模块,而对于其它模块却漏掉了。因此现在趋于使用一种以覆盖驱动的验证方法来达到充分验证的目的t201。使用基于覆盖的验证,需要有标准对覆盖率进行衡量,这里的覆盖是指对某个空间的覆盖。在基于覆盖的验证中是以对覆盖维度的覆盖率来衡量验证的进展。第9页
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP332
【共引文献】
相关期刊论文 前10条
1 刘玉良,李玲远;用Synario软件设计数字电子系统的层次化方法[J];半导体技术;2003年07期
2 张玲,何伟,甘平;电子技术类课程引入EDA技术的研究[J];重庆大学学报(社会科学版);2002年06期
3 吕坚,王涛,蒋亚东;常用EDA工具介绍[J];今日电子;2003年12期
4 邵蓉;基于EDA技术的数字系统的系统综合方法探讨[J];抚顺石油学院学报;2003年02期
5 冼志妙;面向FPGA/CPLD的数字系统设计与实践[J];广西师范大学学报(自然科学版);2005年01期
6 胡建国;曾献君;陈亮;邢座程;;CPU验证平台的研究与实现[J];微电子学;2006年01期
7 张宏伟;印制电路板的抗干扰性设计[J];南阳师范学院学报;2004年06期
8 邵蓉;VHDL数据流描述模型的优化设计[J];石油化工高等学校学报;2005年02期
9 王碧芳;EDA技术教学改革初探[J];武汉职业技术学院学报;2005年02期
10 陈新华,姜晓辉,张建立,赵义珂,黄泊;基于FPGA的数字信号显示系统软硬件设计[J];微计算机信息;2004年12期
相关博士学位论文 前1条
1 李丽;集成电路设计方法及IP设计技术的研究[D];合肥工业大学;2002年
相关硕士学位论文 前10条
1 向友斌;基于M-core的开发系统构建及软硬件协同验证方法研究[D];南京航空航天大学;2003年
2 逯利平;常规武器装备监测虚拟仪器开发平台的研制[D];河北工业大学;2003年
3 李彬;基于DSP技术的列车脱轨系数在线监测系统的研制[D];西南交通大学;2003年
4 杨永刚;高速大容量卫星数传系统地面信息处理技术研究[D];天津工业大学;2002年
5 许晓琳;基于深亚微米工艺的IP设计技术研究[D];合肥工业大学;2003年
6 雷艳静;基于PCI总线的控制分组件测试系统的硬件研制[D];西北工业大学;2003年
7 方治;USB通用串行总线IP核设计[D];西安科技大学;2003年
8 李斌;车牌自动识别技术的嵌入式系统设计与研究[D];浙江大学;2004年
9 梁毅;全数字三相SPWM信号产生系统IP软核设计[D];西安理工大学;2003年
10 王冬芳;相关矢量量化图像编码电路系统的研究[D];西安理工大学;2004年
本文编号:2646349
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2646349.html