基于有限状态机的Verilog程序验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:qweasd21
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字集成电路因抗干扰能力强、集成度高等优势得到了快速发展并被广泛应用于人们的日常生活中。数字集成电路设计的核心是RTL级代码设计,即使用硬件描述语言(Hardware Description Language,HDL)描述预期电路,但是HDL中只有部分语法结构能够被综合为后续硬件电路设计所需的网表文件,且不同厂家的综合工具所支持的可综合HDL语法结构也存在不同。而利用有限状态机(Finite State Machine,FSM)设计可综合的HDL代码这一方法,能够确保所实现的代码不仅可以被不同工具综合优化,而且还具有较高的稳定性和可靠性。因此,该方法成为设计可综合HDL代码的重要手段。然而随着所设计电路规模的不断增大以及功能的愈加复杂,验证HDL代码是否满足用户需求即FSM的功能和约束也变得越发困难。目前大多用于验证的仿真方法,不仅涉及到的仿真工具颇为昂贵,而且存在验证效率低、工作量大等问题,而形式化验证方法可以通过严格的数学逻辑证明软硬件系统的安全性与可靠性。为解决上述问题,本文提出了一种基于形式化验证方法的Verilog程序对FSM的可满足性验证方法,根据该方法设计实现了一个运行时验证工具集FVRVT(FSM and Verilog Runtime Verification Toolset),并通过多个示范实例证明了所提方法和工具集的可行性和有效性。本文的主要工作有以下几点:(1)通过研究FSM的组成结构,针对目前还没有特定手段对FSM进行性质提取这一问题,提出了基于FSM的性质提取方法,并且详细地阐述了如何从FSM中提取约束性质以及如何从FSM的一个状态序列中提取功能性质,同时说明了将所提性质描述为命题投影时序逻辑(Propositional Projection Temporal Logic,PPTL)公式的方法。(2)为了确保建模仿真验证语言(Modeling Simulation and Verification Language,MSVL)与Verilog具有相同语义,本文还对支持验证需要的V2M转换器进行大量测试,发现其存在的多个问题。在定位每个错误产生的根源后,对原V2M转换器进行优化,实现了连续赋值功能和初始化语句转换功能,提出了新的模块实例化转换算法和拼接操作转换算法,解决了赋值语句问题和变量重复声明问题,从而确保优化后的V2M转换器能够生成与Verilog具有相同语义的MSVL程序。(3)在FSM性质提取方法和优化后的V2M转换器的基础上,提出了基于MSVL和PPTL的Verilog程序对FSM的可满足性验证方法。该方法一方面从FSM中提取出表示功能和约束的性质并描述为PPTL公式,另一方面把Verilog程序转换成语义相同的MSVL程序,从而将Verilog对FSM的可满足性问题转换为MSVL对PPTL的可满足性问题,这样通过MSVL程序与PPTL性质公式的运行时验证结果,即可判断Verilog是否满足FSM的功能和约束。(4)根据所提验证方法设计了一个运行时验证工具集FVRVT,该工具集通过利用V2M、UMC4M、MC编译器、iverilog和gtkwave等工具,实现了 Verilog程序对FSM的可满足性验证的完整流程。最后通过多个示范实例对所提方法和工具集进行检验,多个实例验证结果均表明,本文所提方法是可行且可靠的,并且实现的工具集能够完成Verilog程序对FSM的可满足性验证。
其他文献
《黑白战争》是纳西祭祀用东巴象形文字记载的一部纳西族英雄史诗,又叫“黑白之战”,共有四千余行,是纳西族一部经典的东巴经书,现已被列为中国非物质文化遗产。《黑白战争》讲述了古代纳西部族为争夺日月而展开的一场宏大的战役,描绘出董若瓦璐和格拉茨姆一对青年情侣之间的爱情。在现代信息高速发展的今天,众多读者对纳西族史诗《黑白战争》的故事并不了解,少数民族文学作品依旧面临传承危机。如何把少数民族英雄史诗可视化
学位
日本治愈系电影经过数十载的发展硕果累累,先后多次在国际舞台荣获大奖。其空间自始至终都在电影当中,成为电影不可或缺的一环。同样,在日本治愈系电影当中所展现的具有独特的民族特色和地域特点的电影空间也值得关注。论文以日本治愈系电影为研究对象,基于电影空间叙事来探究电影的特征和意义,尝试以新的角度来研究治愈系电影的特点和规律,探索治愈系电影的空间叙事背后的文化内涵。本文共划分成五个章节:第一章首先对日本治
学位
海洋覆盖了地球70%的表面积,蕴含着丰富的资源。我国家海域面积接近300万平方公里,海岸线长达32000公里。探索利用海洋资源是人类努力的一个重要的方向。这些年来,随着人类越来越深入地开发和利用海洋,对水声传感器网络、水下监测系统和水声报警网络的需求越来越多,水下通信网络技术越来越受到学术界和工业界的广泛关注。水下物联网(IoUT)被定义为世界范围内的智能互联水下物体网络,能够用来探索地球上的未知
学位
随着汽车保有量的持续增长和道路交通的饱和,车联网被视为提高交通效率,改善驾乘体验的有效技术之一。目前,车联网的应用领域不断增加,如娱乐、导航等,车辆和各种信息服务器的通信越来越频繁。安全通信协议是保证车辆与信息服务器安全交互的关键手段。安全通信协议所需的密钥通常被存储于车辆的内存中。然而,由于车辆常处于无人值守状态,车辆被盗事件时有发生,车辆容易遭受攻击者的物理攻击。目前国内外已经提出了大量的车联
学位
随着智能移动设备的广泛使用和安全问题的日益凸显,基于流量的属性特征的应用程序识别技术在恶意软件监控和网络数据管理领域起到越来越重要的作用。如今网络中的智能手机往往来自于不同的厂商和型号,并安装有不同的操作系统。但现如今的研究者们尚未做到专门针对来自不同智能手机平台的流量数据进行高性能的应用程序种类识别。针对这一问题,本文提出一种针对多设备源加密流量的应用程序特征提取方法。该方法基于流量级属性的频率
学位
随着媒介技术的不断变革,社交媒体与大学生个体之间业已形成相互内化、内居与双向构序的关系。社交媒体对大学生的社交形态、时空秩序与心理体验均产生了嵌融式的影响。大学生孤独社交现象所描述的就是因社交媒体技术的介入使得大学生在现实生活中生发孤独感的人际社交境况。一方面,社交媒体为大学生群体提供了看似“更为自由的关系性场境存在”;但另一方面却形构出一种“共在一起的场境幻觉”。在社交媒体上与真身分离的大学生,
学位
中国是一个多民族国家,语言文字资源十分丰富。国家通用语言文字是中华民族的族际通用语,承载着中华民族精神文化,凝结着各民族伟大中国梦。随着全面建设社会主义现代化强国的倍道而进,大力推广国家通用语言文字以助力国家治理体系和治理能力现代化成为当务之急。党和国家多次表明国家通用语言文字在社会经济发展中的突出地位。然而,由于社会结构较为复杂、经济发展相对滞后、语言文字使用意识薄弱和推广动力不足等多重原因,民
学位
公路是一个地区或国家社会、自然风貌的缩影,是直接服务群众和文化展示的第一“窗口”。“美丽公路”建设则成为展示地方特色的最佳选择之一,而文化植入是“美丽公路”建设的重点内容,逐渐成为公路建设管理部门关注的焦点问题。通过研究发现,云南省国省干线“美丽公路”文化植入建设存在缺少文化植入的全省性规划、内容设计及评价参考标准,各州市文化植入建设情况良莠不齐,没有突出地方文化特色等不足,导致美丽公路的文化交流
学位
西双版纳南传上座部佛寺内外常塑有各类神像和瑞兽,作为主体物的陪衬或点缀,附属于佛寺建筑存在,共同构成佛教艺术的重要组成部分。入口处雕塑蕴含着丰富的文化信息,映射了本地民族的物质与精神面貌,是研究当地宗教信仰和民族文化的重要载体。论文以西双版纳南传佛寺建筑入口处的雕塑为研究对象,对西双版纳南传佛寺主要构成建筑进行论述,说明入口处雕塑的主要分布情况,总结西双版纳南传上座部佛教寺院建筑入口处雕塑分布的一
学位
随着“一带一路”的不断发展,我国中等职业教育有了“走出去”、提升国际影响力、助推“中国标准”走向世界的需要,中共中央国务院非常重视中等职业学校开展“一带一路”对外合作,并出台了一系列文件,习近平总书记曾在公开讲话中对此问题做出过明确指示。就泰国方面而言,泰国“4.0”发展是关系到泰国是否能走出经济低迷的关键因素,要实现“4.0”产业发展目标,中等职业教育的发展至关重要,因此,双方亟需加快发展中等职
学位