通用微处理器的可测性设计及实现

通用微处理器的可测性设计及实现

论文摘要

JX5微处理器是一款结构异常复杂的微处理器,它的内部包含有:Cache、微码ROM、指令预取部件和动态分支预测部件、指令译码部件、整数部件、多媒体部件、浮点部件、分段和分页部件、总线接口部件、双处理器接口部件、可编程中断控制部件等。要对一个结构如此复杂的微处理器进行测试,并得到预期的故障覆盖率,是一件非常困难的事,因此必须在设计中增加可测性设计。本文深入研究了目前国际上数字电路的各种可测性设计技术和方法,根据JX5微处理器的特点和其对测试的具体需求,提出了一整套JX5微处理器的可测性设计方案。该方案充分考虑了JX5的内部结构,有针对性的选择了一系列成熟可靠的可测性技术和方法,经过精心组合搭配,并充分利用JX5所具有的处理能力和CPU特有的地址、数据总线结构,在尽量少的增加测试开销的前提下,提供了很强的故障测试和追踪调试能力,很好的满足了JX5对测试的需求。作者还独立地具体实现了这一测试方案,构造了完整的JX5的调测试结构。JX5微处理器的测试结构由BIST、边界扫描和内部扫描三部分组成。BIST用于测试CPU的微码ROM,其它RAM则利用微码ROM中的微程序进行测试,而微程序的运行则可以顺带覆盖其它数据通路,从而使高达70%的硬件得到测试;边界扫描按IEEE1149.1标准设计,除必备的几条边界扫描指令外,还提供了DEBUG、RUNBIST等指令以支持内部故障测试、在线调试及内建自测试;内部扫描采用部分扫描策略,选择逻辑部件的边界及用户关心的系统寄存器进行扫描,从而实现了硬件逻辑划分,方便了后续的测试码产生和故障模拟,并为在线调试打下了基础。此外为减少芯片引脚开销,我们还把内部扫描和边界扫描集成在一起,使其共用测试引脚,降低了因测试而带来的芯片引脚开销。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题的研究背景
  • 1.2 课题研究的主要内容
  • 1.3 论文的结构
  • 1.4 本论文的研究成果
  • 第二章 可测性设计综述
  • 2.1 可测性设计相关概念
  • 2.2 可测性设计方法
  • 2.2.1 组合网络的可测性设计方法
  • 2.2.2 可测性设计的专门方法(Ad-hoc)
  • 2.2.3 结构化可测性设计方法
  • 2.2.4 边界扫描(Boundary Scan)
  • 2.3 微处理器的可测性设计
  • 第三章 JX5 芯片测试结构总体设计
  • 3.1 JX5 芯片结构与测试目标
  • 3.1.1 JX5 芯片结构简介
  • 3.1.2 JX5 芯片的测试要求与目标
  • 3.2 JX5 芯片测试结构设计
  • 3.2.1 测试逻辑与系统逻辑
  • 3.2.2 测试结构的设计
  • 3.2.2.1 BIST 的设计
  • 3.2.2.2 边界扫描的设计
  • 3.2.2.3 内部扫描和调试结构的设计
  • 3.2.2.4 测试结构设计总结
  • 3.3 小结
  • 第四章 BIST 的实现
  • 4.1 微码 ROM 的测试
  • 4.2 RAMS 的测试
  • 4.3 BIST 的启动
  • 4.4 小结
  • 第五章 边界扫描的实现
  • 5.1 边界扫描结构的实现
  • 5.1.1 TAP 控制逻辑
  • 5.1.2 边界扫描寄存器
  • 5.2 边界扫描指令及其实现
  • 5.2.1 边界扫描指令
  • 5.2.2 边界扫描指令的实现
  • 5.2.2.1 扫描时钟
  • 5.2.2.2 边界扫描控制逻辑
  • 5.3 JX5 芯片引脚连接
  • 5.4 小结
  • 第六章 内部扫描的实现
  • 6.1 内部扫描测试引脚
  • 6.2 内部扫描寄存器
  • 6.2.1 内部扫描总线数据寄存器
  • 6.2.2 内部扫描单元
  • 6.3 内部扫描指令及其实现
  • 6.3.1 内部扫描指令
  • 6.3.2 内部扫描指令的实现
  • 6.4 小结
  • 第七章 总结
  • 7.1 全文工作总结
  • 7.2 未来工作展望
  • 致谢
  • 附录:攻读硕士期间发表的论文
  • 参考文献
  • 相关论文文献

    • [1].近阈值低功耗8位微处理器的设计与实现[J]. 信息技术 2016(11)
    • [2].微处理器王国漫游记[J]. 少儿科学周刊(少年版) 2016(09)
    • [3].美欧积极发展新兴类脑微处理器[J]. 中国集成电路 2014(11)
    • [4].基于双微处理器的馈电开关智能保护器模块的设计[J]. 河北能源职业技术学院学报 2015(01)
    • [5].身边处处都有[J]. 少儿科学周刊(少年版) 2016(09)
    • [6].在哪儿?如何工作?[J]. 少儿科学周刊(少年版) 2016(09)
    • [7].使用低成本FPGA巧妙地扩展微处理器的连接[J]. 世界电子元器件 2014(03)
    • [8].长虹微处理器代换经验[J]. 家电检修技术 2010(10)
    • [9].中国嵌入式微处理器年产值近2500亿[J]. 半导体信息 2009(01)
    • [10].国防科学技术大学计算机学院微电子与微处理器研究所[J]. 电子科技 2009(12)
    • [11].嵌入式应用对微处理器的需求[J]. 今日电子 2008(05)
    • [12].微处理器[J]. 少儿科学周刊(少年版) 2016(09)
    • [13].真身大揭秘[J]. 少儿科学周刊(儿童版) 2016(09)
    • [14].AM335x:ARM Cortex-A8微处理器开发方案[J]. 世界电子元器件 2014(03)
    • [15].1750A微处理器指令系统浅析[J]. 黑龙江科技信息 2012(14)
    • [16].电动执行机构多微处理器的控制方法[J]. 自动化应用 2012(12)
    • [17].基于微处理器的工业除尘设备自动控制系统设计与仿真[J]. 机械科学与技术 2011(08)
    • [18].飞思卡尔推出全新系列8位微处理器[J]. 电子产品世界 2011(09)
    • [19].飞思卡尔推出全新系列8位微处理器[J]. 单片机与嵌入式系统应用 2011(10)
    • [20].嵌入式ARM微处理器选型指南[J]. 单片机与嵌入式系统应用 2009(06)
    • [21].面向应用型微处理器与系统设计实践教学改革[J]. 教育教学论坛 2019(40)
    • [22].当STM32遇见Linux会发生什么?[J]. 世界电子元器件 2019(11)
    • [23].微处理器硬件木马及其检测挑战[J]. 火力与指挥控制 2018(08)
    • [24].微处理器原理与接口课程教学改革探索与实践[J]. 教育教学论坛 2016(35)
    • [25].微处理器制作大揭秘[J]. 少儿科学周刊(少年版) 2016(09)
    • [26].飞思卡尔推出全新系列8位微处理器[J]. 电子技术应用 2012(01)
    • [27].一种32位异步嵌入式微处理器原型[J]. 计算机技术与发展 2008(01)
    • [28].基于微处理器系列课程的大学生创新能力培养与研究[J]. 教育现代化 2018(40)
    • [29].基于TCP/IP网络技术的嵌入式系统的研究分析[J]. 新媒体研究 2015(18)
    • [30].安卓借中低阶微处理器嵌入“嵌入式”[J]. 中国电子商情(基础电子) 2012(04)

    标签:;  ;  ;  ;  

    通用微处理器的可测性设计及实现
    下载Doc文档

    猜你喜欢