银河飞腾DSP模拟验证平台的设计与实现

被引量 : 0次 | 上传用户:yigenjin2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代微处理器规模和复杂度的不断增大,功能验证已经成为设计的瓶颈。有效的功能验证可以尽早发现微处理器设计错误,减小错误对设计的影响。目前,模拟验证仍然是验证的主要手段,但是完全手工生成用于模拟验证的测试程序效率低,已不能满足微处理器设计验证的需要。银河飞腾DSP是国防科大自主研制的一款采用超长指令字结构的32位浮点DSP,它指令集丰富,功能强大,已经过了投片试用。虽然成品的大致功能正确,但在前期的设计验证中没有使用规范系统的验证流程,对相关功能的正确性信心仍然不足。为了芯片能够工作于更苛刻的条件,更复杂的应用,本文研究了目前国际上验证的主要方法及发展现状,深入分析了银河飞腾DSP功能与结构特点,使用完善的功能验证理论为支持,使用专门的验证工具,对银河飞腾DSP进行了更加细致和精密的验证,设计了从模块级到指令级再到系统级的验证平台解决方案。在模块级,根据待测部件的特点,将模块功能分为控制功能和运算功能两个部分,并使用不同的激励生成方法进行验证。对控制功能,强调状态覆盖的特点,使用了带约束随机的直接激励验证方法。对运算功能,针对其数据量大的特点使用了指令级的定向生成的方法。对两个方面功能的验证中都使用了功能覆盖驱动的验证技术,提高了验证的效率。在指令级,通过分析验证的难点和需求,提出在指令模型的基础建立验证平台的方案。文中提出了一种层次化、模块化的指令级验证平台的框架,它指明了验证平台中各个层次的工作,为底层的指令模型定义了明确的接口。依照银河飞腾DSP的指令系统规范和验证平台的接口需求,建立了银河飞腾DSP的指令模型,并使用该指令模型对内核系统进行了系统的功能验证。在系统级,采用外接银河飞腾DSP真实运行所需外围设备的行为级模型的方法搭建模拟环境。在模拟环境中实现了外接设备的行为级模型、参数自动配置、激励程序自动加载,极大的提高了验证的效率。
其他文献
综合管廊设计的首要前提是确定管廊断面和位置。以天津市宝坻区西环路综合管廊工程为例,通过入廊管线分析,确定综合管廊断面和位置。有效改善道路反复开挖的"马路拉链"问题,
本文依据实验室现有的Delta三自由度平移并联加工机构,提出一种面向复杂零件加工的新型混并联机构构型,研制了构型中实现大转角的Omni-Wrist机构物理样机和控制系统。1.基于
川贝母与浙贝母是临床常用的两味中药,先秦时期均以"贝母"之名统之,用以疗郁疾。明末以后,川贝母、浙贝母从"贝母"之名的统称下区分出来,其功效也开始独立划分,并经历了从区
西南菝葜(Smilax bockii Warb.)系百合科(Liliaceae)菝葜属植物,主要分布于我国西南各省区,其干燥根茎入药,性温,味微辛,入肝经,具有祛风除湿,活血通络,行散解郁,消肿软坚之功效。从西南菝
背景和目的甲状腺功能亢进性周期性麻痹(Thytotoxic periodic paralysis,TPP)是一种与钾离子代谢紊乱相关的疾病。本病多发于亚洲男性,男女发病率比高达70:1。而罕见于西方人群
渝东南地区位于上扬子台坳渝东南褶皱带内。该区铅锌矿主要受构造和地层的控制,矿体产于古生代碳酸盐岩中。产状与围岩基本与一致的层状、似层状矿体产于寒武系碳酸盐岩中(以
包装的整合设计在资源节约、经济效益最大化的基础上,还要求追求人与物有效的整合优化。本文以手动五金工具包装设计为研究对象,通过对市场上产品包装的调查、相关资料搜集整
塑料排水板是运用排水固结法进行软基处理,它能大大缩短固结时间,使工期得到保证。它的作用、设计与袋装砂井相同,但较袋装砂井成本低、施工方便快速。本论文以省道S305富顺—荣
目的:回顾性比较国产粒细胞集落刺激因子(G–CSF)赛格力与进口G–CSF惠尔血对健康供者外周血造血干细胞的动员效果。方法:供者应用赛格力或惠尔血4.212.8μg·kg-1·d-1连续5 d
渝东南地区的酉水和乌江流域现在已没有严格意义上的仡佬族,但在古代却是仡佬族生活的根据地与大本营,有很多保存至今的名胜古迹和风俗习惯可以作为证据。挖掘仡佬族文化因素