收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

专用指令集处理器可靠性评估技术研究

余洁  
【摘要】: 深亚微米技术、日益增加的复杂性、异构综合和不断缩短的产品上市时间等因素,使得专用集成芯片ASIC的设计遇到了前所未有的挑战。专用指令集处理器ASIP凭借其特有的灵活性不断地展现着相对ASIC的优势,并受到了越来越多的关注。在ASIP设计方法学中,各种指标的评估是一个十分重要的环节,它为定制适合于特定应用的指令集、设计能够达到拟定目标的执行机制提供了量化依据。 另一方面,随着微处理器设计目标转向低功耗和高性能,电路设计的小规模趋势和供电电压的降低使设计有了更多的限制,导致软错误的发生更为频繁。软错误源于高能粒子,通过对存储位进行瞬时翻转改变存储内容,进而损害处理器的运行。因此,ASIP的设计中,存储部件的可靠性已经成为了继性能和功耗之后的又一个重要的评估指标。本文对ASIP设计环境中可靠性的评估方法进行了深入的研究,主要的工作和贡献如下: (1)研究了可靠性评估机制,提出了一套适用于ASIP设计环境的可靠性评估方法。其特点在于: ●以指令的行为作为研究的切入点,从指令集设计和体系结构中各种执行机制的运用两方面研究软错误在存储部件中的表现和对应用程序运行结果的影响,并以此作为可靠性评估的基础; ●将存储部件的可靠性评估分为两个阶段:无效指令的搜索阶段和量化数据信息的采集阶段。其思路完全不同于传统的评估方法——利用纯粹的重复注错,依靠大量的结构级仿真获取软错误导致系统运行错误的概率; ●适用于可重定向的ASIP设计环境。目前还没有一种ASIP设计环境具有可靠性评估机制,本文的研究克服了可重定向性带给评估的种种困难,充分利用处理器模型和高层次的仿真器,系统地对指令行为和部件操作进行了分析。 (2)研究了处理器建模及仿真器设计技术。在ASIP设计环境中,评估属于承上启下的中间环节,它以仿真器运行获得的各项数据为输入信息,其评估的结果作为下一次设计空间搜索的依据,因此评估方法与ASIP设计环境中的许多设计模块关系密切,这些模块包括处理器模型及其形式化表示、各个层次的仿真器等。本文提出一个三层处理器模型xpMODEL,分别在指令层、抽象资源层和离散事件层进行相对独立的处理器描述。其形式化表示形式xpADL以XML作为元语言,具有很好的结构化特征,完备的描述能力,很强的扩展性等优点。不仅为处理器模型建立了完整的形式化模板,而且其各模块的设计为可靠性评估中静态信息的抽取提供了有效的机制,保证了可靠性评估的可重定向性。功能级和周期精确的仿真器用于分析体系结构设计对可靠性的影响和进行评估的动态信息的采集,由于对指令的行为和流水化操作的仿真层次较高,性能优于结构化仿真,因此使评估也具有较高的效率。 (3)研究了可靠性评估在ASIP可重定向的设计环境中的实现方法。由于在可重定向的设计环境中每次评估的候选体系结构均有所不同,而这种差异对于仿真器生成机制和评估机制来说,都是需要自动获取的,即仿真和评估是在没有人为干预的情况下完成的,这是设计环境的可重定向性为评估带来的主要挑战。针对这一问题,本文采用静态解析和动态运行相结合的方法,从以下三个方面完成评估: ●利用与体系结构描述语言相关的解析技术和基于指令字的仿真注错的方法分析候选指令集之中指令字的设计对可靠性的影响; ●利用功能级仿真技术分析指令流操作的相互依赖关系,完成特定应用对部件可靠性作用的分析; ●利用周期精确的仿真器研究候选体系结构所采用的各种执行机制和流水线技术对存储部件可靠性的影响,并进行评估所需的量化数据信息的采集工作。 由于本文所提出的评估方法并未局限于特定的体系结构,而且其实现过程中所需的静态解析、仿真等技术在当今的各种ASIP设计环境中均可以完成,因此该方法具有广阔的应用前景。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 曾舒婷;杨志家;;高性能PLC专用指令集处理器设计与仿真[J];微电子学与计算机;2011年07期
2 ;[J];;年期
3 ;[J];;年期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
11 ;[J];;年期
12 ;[J];;年期
13 ;[J];;年期
14 ;[J];;年期
15 ;[J];;年期
16 ;[J];;年期
17 ;[J];;年期
18 ;[J];;年期
19 ;[J];;年期
20 ;[J];;年期
中国博士学位论文全文数据库 前6条
1 余洁;专用指令集处理器可靠性评估技术研究[D];中国科学技术大学;2007年
2 麦宋平;一种双模人工耳蜗系统及其低功耗数字信号处理器的设计[D];清华大学;2009年
3 彭剑英;视频编解码专用处理器及其VLSI实现研究[D];浙江大学;2008年
4 纪金松;基于动态指令集的自适应处理器的关键技术研究[D];中国科学技术大学;2008年
5 李德贤;专用处理器及片上通信架构设计研究[D];浙江大学;2008年
6 赵学秘;可编程密码处理器关键技术研究与实现[D];国防科学技术大学;2006年
中国硕士学位论文全文数据库 前6条
1 王唐愉;基准测试驱动的ASIP设计研究[D];浙江大学;2006年
2 戚凌杰;面向处理器定制的模拟器快速生成方法[D];浙江大学;2006年
3 李冬华;领域内可重构功能单元自动生成技术研究[D];国防科学技术大学;2006年
4 麻巍;专用视频处理器指令集研究与数据通路设计[D];浙江大学;2008年
5 孟涛;分组密码ASIP关键技术研究及实现[D];解放军信息工程大学;2008年
6 张琰;RISC结构专用指令密码处理器研究与设计[D];解放军信息工程大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978