基于VMM的SoC芯片软硬件协同验证平台的研究与实现

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:shlices
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
芯片设计和验证是芯片前端开发最为重要的两个方面,随着SoC芯片规模的日益增加以及IP核复用技术的出现,使前端验证成为SoC芯片开发难度较高和耗时最长的阶段。通常对芯片的设计和验证工作同时进行:验证阶段需要分解测试点,搭建验证环境,选择验证方法,编写测试用例。在芯片设计RTL代码完成之后,对设计的验证也要相应的收敛以保证芯片功能的验证完备。目前SoC芯片验证的难点在于如何建立一套适应芯片的软硬件协同验证平台,并能够保证验证环境的可重用性和高效性。本文基于一种SoC VoIP语音芯片前端开发阶段的需求,在深入分析了该芯片的功能需求和设计实现之后,提出了详细的验证方案,分解具体的验证测试点,并结合该种芯片的特点,搭建了软硬件协同验证环境,给出了验证算法,实现了该芯片的完备验证。本课题的主要内容为:1.采用VMM方法学搭建验证环境,给出了如何搭建可重用单元验证环境的方法,该方法构建的验证环境同时具有可自测性。2.完成单元验证环境到系统硬件验证环境的搭建,给出系统硬件验证环境的搭建的方法,并引进断言到环境中。3.完成软件验证环境的搭建,建立两种软件的调度与管理机制,并将软件嵌入到验证环境。4.采用多种脚本的配合将软件验证环境和硬件验证环境协同起来进行芯片的验证,结合芯片自身的特点,给出相应的验证算法。5.RTL设计代码综合成网表文件,并完成可测性设计(Design For Testability)、布局布线(Place&Route)之后,为了保证质量,还做了相应的后仿真的工作。本文最终实现了对SoC芯片的软硬件协同验证环境的搭建,环境运行速度快,验证效率高,节约了芯片前端开发阶段的时间成本,并实现了对芯片系统功能的完备验证,保证了芯片的质量。本文对重点模块的验证方法高效且实用,可作为ASIC项目前端研发的通用方法所采用。
其他文献
随着纳米技术的发展,引发了对纳米光学(nano-optics)与纳米光子学(nanophotonics)的热烈研究。表面等离子体(surface plasmon)是存在于金属与电介质界面上的表面电磁波,其模
近年来,随着电子工业技术的迅猛发展,电子器件由于高速、高频化,导致发热量的增加。如今,电子器件的热流密度已经达到10~4W/m~2—10~5W/m~2,并且将会继续持续快速增长。因而
通过实践操作经验结合相应的理论知识,分析了在生产过程中温度参数设定、模口间隙调整、风刀装置、缩幅等影响流延聚丙烯薄膜厚度均匀性的主要因素。同时提出了对这些主要影响
推进管办评分离,是高职院校全面深化综合改革的一项重要内容。这一过程的顺利推进,需要厘清政府、高职院校级社会三者各自的职责与角色定位。政府应当由管理型政府向服务型、
目的:本研究旨在细胞水平及分子水平探究人参皂苷Rh1对HER2阳性乳腺癌细胞(SKBR3细胞)的影响。1.探讨人参皂苷Rh1对乳腺癌SKBR3细胞的恶性生物学行为和DDX5表达的影响。2.检
我叫张和平,来自七师一三〇团新疆科农机械有限责任公司。今天参加七师庆祝'五一'国际劳动节暨首届'七师工匠'表彰大会,并作为首届'七师工匠'交流发
期刊
简介了常用于化妆品的六种中草药的有效成分、护肤护发作用、提制方法和配方实例。
近年来,由于GaN优异的材料特性,例如机械、热、化学稳定性以及生物兼容性等,使基于GaN的微机电系统(MEMS)得到了学术界的广泛关注。AlGaN/GaN异质结构材料体系具有很大的带阶差和
脊髓损伤(spinalcordinjuries,SCI)是严重的中枢神经系统损伤,通常源于交通伤、坠落伤、暴力或运动损伤等。脊髓损伤会导致损伤平面以下运动和感觉功能丧失,其极高的致残率为患者
介绍了HZY-18新型环保全自动液压制砖机的结构组成、工作原理和性能指标;介绍了该机产品尾矿砂混凝土多孔砖的主要性能指标和特点,通过分析可以看出该产品与传统红砖比较的优