一种基于状态机的数字逻辑系统的功能验证方法

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:yumenglu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去十年里集成电路变得愈加的复杂和昂贵,工业上开始采用新的设计方法,被广泛提及的是基于重用的片上系统设计(System-on-Chip,SoC)。它把一个系统划分成若干子功能模块,而这些子功能模块可通过IP核(IntellectualProperty,IP))的方式从内部或三方资源中得到,然后把这些IP核集成到一块芯片上实现整个系统的功能。在这种设计策略中,越来越多的功能模块需要用IP核来实现,因此IP核就显得越来越重要了。如果IP核实现的功能有问题,那么整个系统也将毫无疑问的失败。在现代设计系统中,有很多部分的功能是需要用数字逻辑模块来实现的,因此数字逻辑系统设计的功能的正确性成为了当前关注的问题。数字系统的设计开始于描述实现意图和行为的原始构想,然后经过反复的逐级细化,直到得出布图文件为止。数字系统的每一级细化都需要确认设计实现满足系统的原始设计意图,功能验证就是为了确认设计实现满足系统功能规范中定义的所需功能而提出的。有很多方法可以用在数字逻辑系统的功能验证中,如基于仿真的验证和形式化验证等。无论那种方法都需要得出系统功能和性质,然后加以处理。如果要完备地验证待测设计就需要完全的提取出系统的功能和性质。因此本文针对完备功能提取提出了一种基于状态机的功能验证方法,它以基于状态机的完备功能提取理论为基础,通过建立系统状态机模型生成以RTL模型为对象的完备测试向量,然后利用这些完备的测试向量在仿真验证中实现待测设计的完备功能验证。在本文中,首先利用MATLAB/Stateflow根据系统功能规范建立了待测设计的状态机模型,并利用MATLAB提供的Simulink仿真环境对状态机模型进行仿真验证确认它满足系统需求。然后利用基于状态机的功能提取理论从已建立的状态机模型中提取出系统的完全功能和性质。最后利用这些功能和性质生成测试向量在仿真工具ModelSim中确认设计满足系统原始设计意图。通用串行接收/发送器(Universal Asynchronous Receiver/Transmitter,UART)在现代设计中是一种常用模块,所以在本文中以此为例讲述基于状态机的功能验证方法的实现过程,并证明方法的有效性和可行性。
其他文献
可重构制造系统(RMS)是一类构形可变的新型制造系统,借助于构形的变化能以经济的方式准确地提供各生产周期所需的功能和产能。RMS系统运作中的一个关键问题是在已知上一生产周期
随着压电智能材料的不断发展,压电智能层合板的振动主动控制越来越受到人们的广泛关注。本文研究层合板振动主动控制的算法,以最优线性二次控制方法为基础,针对传统的最优线
随着现场总线技术和工业以太网技术的快速发展,以及关键问题的突破,使得工业自动化领域的通信网络正在逐步统一到工业以太网。目前国外新开发出来的智能断路器已经具有了以太网
在注重环保和多用途的现代工业领域中,气动伺服系统依靠价格低廉、工作可靠、结构简单、传动速度快、无污染、较高功率质量比等优点,得到了广泛的应用。但是,由于气体本身的可压
光栅振动检测系统是一种以光栅莫尔条纹原理为基础,对振动信号进行实时分析、快速处理系统。信号处理的能力在很大程度上决定了整个光栅检测系统的测量精度、测量速度和抗干
图像作为一种有效的信息载体,是人类获取和交换信息的主要来源。人类感知的外界信息80%以上是通过视觉得到的。因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。 
引用人工神经网络理论进行图像压缩,是目前现代图像压缩技术的热点之一,但其存在着网络训练速度慢、易陷入局部最小、全局搜索能力弱的缺点。本文设计并实现了基于人工免疫的
静脉特征作为人体生物特征,具有惟一性和终生不变的特点,近年来作为生物特征识别的一个重要研究领域,越来越受到研究者的重视。利用手背静脉特征进行身份识别的关键是如何有
人工免疫系统是目前新兴的一种智能方法,它是以生物免疫系统的功能、特点和作用机理为基础而设计出的计算模型。它具有很强的学习、识别、记忆和特征提取的能力,能够解决传统
本论文主要研究了用于仿生机器鱼驱动器离子交换膜金属复合材料(IPMC)上的聚偏二氟乙烯(PVDF)位移传感器的选择、制作、安装、理论建模和集PVDF传感/IPMC驱动于一体的智能测