基于混合建模方法的SoC软硬件协同验证环境的设计研究

被引量 : 0次 | 上传用户:wangjuhui19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在芯片的设计方法学进入基于IP(Intellectual Property,知识产权)复用的SoC(System on Chip,系统芯片)设计之后,随着设计规模的增加,验证的难度就越来越体现出来了。SoC软硬件协同验证技术就是为解决SoC的验证难题而提出的,其主体思想是在设计的初期就将软件和硬件结合起来验证,及早消除可能的设计缺陷,避免后期的大范围设计返工。因此,SoC软硬件协同验证技术实现的关键就在于如何在设计前期为软件提供一个可执行的硬件模型。本论文的目的就是使用混合建模的方法完成SoC可执行硬件模型的建模,并达到软硬件协同验证所要求的速度、可评测性等各项指标。为此,本文讨论了多种建模方法,分析了其抽象层次、实现方法等特点,总结了不同方法在不同环境下的优点和缺点,确定了最终采取的建模方法:使用ISS(Instruction Set Simulator,指令集仿真器)完成处理器的建模,得到指令集精确的软件仿真;使用事务级完成IP模块的高层建模,在设计的初期快速建立模块的功能模型;使用仿效完成IP模块的RTL(Register Transfer Level,寄存器传输级)建模,得到比较快的验证速度。为了验证流程的过渡流畅,本验证环境支持这三种建模方法共同完成整个SoC硬件的建模,即混合建模。而实现三种不同抽象层次的模型相互通信的关键就是BFM(Bus Function Model,总线功能模型),BFM可以完成高层次模型与RTL模型之间的同步和数据交换。以上就是混合建模方法的大致实现方案。本文完成的主要工作可以归纳如下:1.查阅了国内外的大量软硬件协同验证方面的研究报告,仔细分析了各种具体验证思想的特点和适用领域。而后以此为基础,综合考虑了SoC验证流程不同阶段的需求,提出了混合建模的实现方案。2.在其他同学完成的SCE-MI协议实现的基础上,完成了SCE-MI功能的补充和完善,并以SCE-MI为基础接口,设计了BFM和ISS的接口模块,实现了不同层次模块间的桥接。3.在实现的基于混合建模的验证环境下,完成了一个简单的SoC系统的验证,证明了混合建模实现方案的可行性。总的来说,在当前软硬件协同验证的研究集中在事务级层次的前提下,提出混合建模的方法使协同验证在事务级和RTL级之间的过渡更加流畅,避免测试平台、测试向量等工作量很大的重复开发,对于SoC软硬件协同验证的研究还是有着一定的积极意义。
其他文献
研究目的:了解在现有医疗模式下糖尿病患者血糖、血脂、血压干预后的达标率与直接医疗成本。研究方法:回顾性实境研究糖尿病管理数据库中随访超过一年的糖尿病患者123例,从数
在现代社会,知情权是公民所享有的一项不可或缺的基本人权,基于保障公民知情权的政府信息公开是“还权于民”的一项具体措施,实行政府信息公开是实现公民知情权的内在要求,是
半导体TiO2可有效降解环境中难生物降解的有机污染物。本文采用水热法、利用廉价原料,制备了纯TiO2、卤族元素( F、Cl、Br、I )掺杂TiO2 (HDT),并以硅胶为载体、利用水热原位负载
本文站在企业的角度,从广告内容入手,对广告的经济效果、心理效果、社会效果三个方面进行测评,构建出一个科学合理的广告效果测评体系,以期对广告效果进行有效的测评。因为企
经济全球化和一体化趋势不断加剧,以中国和印度为核心的亚洲一体化不同方案对成员国的影响是中国制定国际合作策略的基础。中国—印度自由贸易区(CIFTA)的构建是至关重要的一
从20世纪90年代以来,伴随着国家由计划经济向市场经济的转型,我国的住宅建筑和室内装饰业,迎来了一个快速发展的阶段,然而,伴随着发展而来的是能源的大量消耗,资源无节制浪费
并购是一家企业以现金、证券或其他形式购买取得其他企业的部分或全部资产或股权,并获得对该企业控制权的一种经济行为。近年来,随着经济全球化进程加快和信息化时代的来临,
随着半导体集成电路设计复杂度的提高与集成电路制造技术的迅速发展,模拟电路与数字电路经常集成在一个芯片当中,这就需要使用模拟与数字混合集成电路测试设备与测试方法对这
墙是再平常不过的景观。墙构成了建筑,墙围合了空间。但不论对建筑或者空间来说,墙只是一种手段、一种工具。墙似乎总是默默的隐退于主题之外,也很少吸引大家的关注。但墙自
目的报道手和前臂高压注射性损伤的手术治疗方法和短期疗效。方法应用显微外科技术对手和前臂高压注射性损伤病例进行急诊切开减压、广泛清创、清除异物和保留神经血管。结果