SOC芯片级快速验证方法研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:long_teng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着系统芯片(SOC)设计规模越来越大,功能越来越复杂,芯片级(Chip-Level)的仿真速度变得越来越慢,如何加速芯片级功能仿真成为人们越来越关注的问题。本文从分析传统的芯片级功能仿真效率低的原因入手,提出设计硬件高层仿真模型,并使用软硬件协同验证的方法,加速芯片级功能仿真。本文首先根据传统芯片级仿真时,给出的各个部分占用CPU时间的报表,分析影响芯片级仿真速度的原因,确定本文芯片级功能仿真加速的方案:硬件高层建模和软硬件协同验证。然后,分析了软硬件协同验证的各种方法,选取C仿真的软硬件协同验证的方法来设计本文的芯片级验证平台。根据C仿真方法的需要,介绍VerilogRTL代码转换成C/C++代码的工具-V2C;由于ARM公司的ARMulator在仿真速度上的巨大优势,选择其作为ARM指令级模拟器总线功能模型(BFM)的建模工具。接着,利用ARMulator的扩展接口,设计ARM指令级模拟器的总线功能模型。利用C/C++,设计扩展存储器接口(EMI)和AMBA总线的周期级仿真模型。系统芯片的其他硬件设计部分则使用V2C,把RTL代码转换成周期级的C/C++代码,挂在AMBA总线模型上,建立芯片级验证平台。最后,使用本文设计的验证平台,仿真多媒体音频播放、LCD图像显示、MP3软件解码等程序。从仿真数据可以看出,系统仿真速度比传统的方法提高20倍左右,软件的可调试性大大提高,并且可以提供大量数据,用于系统性能评估。
其他文献
COSO于2010年启动了内部控制整合框架(IC-IF)更新项目,2011年12月发布了内部控制整合框架的征求意见稿(ED)。与旧的框架相比,ED有显著的变化,如以原则为导向、报告目标类别的
计算机以及网络的迅速发展及其运用的逐渐普及,已经在当代人们的工作生活中,逐渐构建了全新的“网络社会”。生活在这个时期的人们,正在逐渐接受“电子屏幕”与“互联网生存”的
<正>我们通常把3D打印技术又称为快速成型技术,但事实上,二者还是有少许区别的———快速成型技术主要是指3D打印技术的形状打印功能,即"制造模型"———这也是目前3D打印技
塑料光纤的研究发展已经有几十年的历史了,但是由于其损耗较高,一直未能进入通信领域的应用。为了进一步降低光纤的损耗,采用一种特殊的光纤结构——蜘蛛网包层空芯结构。THz
随着移动通信和多媒体技术的发展,人们对通信的要求已不满足于传统的语音业务,而是追求更高品质的视频、音频等多媒体信息服务。在多媒体通信中,视频区别于音频和语音的显著
随着光纤通信的发展,半导体激光器已经成为远程通信和光纤数据传输不可缺少的器件。但由于半导体材料的一些固有特性,使以半导体材料为工作物质的半导体激光器产生自相位调制和
分析了农业科研单位进一步提高科技创新与成果转化能力的制约因素,从明确农业科研单位的创新主体地位和农业科研的公益性定位、突出创新转化一条线、加强原始创新和重大成果
在当今全球化的时代,汽车制造企业纷纷选择将非核心过程外包,对大多数原材料、零部件采取外购的形式,因此成就了企业数量庞大的汽车零部件行业,但是汽车零部件汽车的下游是汽
<正>2013年1月27日为了推动中国会计学术研究走向国际,实现由会计大国迈向会计强国的目标,2012年11月10日,中国会计学会在武汉召开"中国会计学术走向国际:进展·展望"研讨会,
目的 通过拔除龋坏第一恒磨牙矫治牙列拥挤,验证正畸拔除第一磨牙的必要性和可行性,同时分析其优点及难点。方法 选择牙列拥挤同时伴有第一恒磨牙严重龋坏或釉质发育不全的8例