学位论文 > 优秀研究生学位论文题录展示
8位MCU设计验证及测试向量故障覆盖率分析
作 者: 席筱颖
导 师: 殷景华
学 校: 哈尔滨理工大学
专 业: 微电子学与固体电子学
关键词: MCU 功能验证 测试向量 故障覆盖率
分类号: TP368.11
类 型: 硕士论文
年 份: 2007年
下 载: 196次
引 用: 2次
阅 读: 论文下载
内容摘要
随着科学技术发展,嵌入式单片机正发挥着越来越重要的作用,广泛应用在生产、生活及科研领域。从实现数据采集、过程控制、模糊控制等智能系统到人类的日常生活,都离不开单片机。因此,嵌入式单片机设计成为科技工作者所关注的焦点。美国ATMEL公司生产的89系列单片机是和8051兼容的新型单片机。由于内部含有Flash存储器,在产品开发及生产便携式商品和手提式仪器等方面得到广泛应用,是目前取代传统MCS-51系列单片机的主流单片机之一。本文对一款能够兼容89系列单片机指令集的8位MCU(ssh417)进行剖析,针对设计项目对其进行功能验证和测试向量故障覆盖率评估。目前测试技术主要分两个方向:1)集成电路设计阶段考虑到测试需要而插入一些可测试性结构,即基于DFT的测试;2)传统测试方法—不基于DFT的测试。可测试性技术是目前测试技术的发展方向。本文研究的8位MCU设计项目,由于产品性能和工程项目的要求,若采用可测试性设计会增加设计难度、增大芯片面积及增加生产成本。因此本文最终提取工业用测试向量由系统功能验证的测试激励产生,不基于可测性设计。激励生成和覆盖评估是模拟验证中的核心问题,本文对该问题展开研究,目的在于针对MCU设计项目,由Verilog结构化门级网表分析其功能测试向量的故障覆盖率。首先建立基于Verilog-HDL结构化门级网表仿真环境,包括结构化门级网表提取、指令集编译器应用、系统外部逻辑模型建模和建立各种激励。其次,应用Cadence公司的Verilog-XL仿真器对结构化门级网表进行功能验证,并应用Verifault-XL故障仿真器分析该功能测试向量的故障覆盖率。最后,在得到故障覆盖统计文件的基础上,通过分析故障统计文件中“status=undetected”的故障点,改进部分测试程序和适当地增加部分测试功能点,使功能测试向量故障覆盖率提高到92.1%,满足苏州国微工大微电子有限公司开发的8位MCU ssh417设计工程项目要求,该MCU可以进行初次投片与测试。
|
全文目录
摘要 5-6 Abstract 6-11 第1章 绪论 11-20 1.1 课题背景 11-12 1.2 大规模集成电路验证技术研究现状 12-17 1.2.1 激励生成技术 14-15 1.2.2 覆盖评估 15-17 1.3 测试技术 17-18 1.4 课题研究的意义 18-19 1.5 本文主要工作及章节安排 19-20 第2章 功能验证与测试技术 20-30 2.1 功能验证 20-24 2.1.1 功能验证的目的、作用和当前面临的主要问题 21-23 2.1.2 基于覆盖率的功能验证方法 23-24 2.2 仿真验证的基本方法 24-26 2.2.1 黑盒验证 24-25 2.2.2 白盒验证 25 2.2.3 灰盒验证 25-26 2.3 大规模集成电路设计中的测试技术 26-29 2.3.1 测试技术概述 26-28 2.3.2 基于DFT 的测试技术 28 2.3.3 不基于DFT 的测试技术 28-29 2.4 本章小结 29-30 第3章 Verilog 仿真环境的建立 30-39 3.1 MCU 体系结构 30 3.2 本款MCU 的特点 30-33 3.2.1 存储器方面 31 3.2.2 I/O 接口 31 3.2.3 外设方面 31-33 3.3 验证环境的建立 33-38 3.3.1 MCU 的系统模型 34-36 3.3.2 指令集解释器 36 3.3.3 系统外部逻辑模型的建模 36-37 3.3.4 各种测试激励的建立 37-38 3.4 本章小结 38-39 第4章 功能验证与故障覆盖率分析 39-61 4.1 MCU 系统模型的功能验证 39 4.2 MCU 指令集和寻址方式的功能验证 39-41 4.3 空闲模式和掉电模式的功能验证 41-42 4.4 MCU 外设部分的功能验证 42-48 4.5 MCU 测试向量的故障覆盖率分析 48-60 4.5.1 故障模拟常用的故障模型 48-53 4.2.2 故障检测和故障模拟 53-56 4.2.3 Verifault-XL 故障仿真器和MCU 的故障模拟 56-57 4.5.2 具体实现 57-59 4.2.4 故障模拟结果分析 59-60 4.6 本章小结 60-61 结论 61-62 参考文献 62-65 攻读学位期间发表的学术论文 65-66 致谢 66
|
相似论文
- 多功能车辆总线控制器MVBC综合验证研究,TP273
- 动态展会沙盘的设计与研制,TP273
- 基于OVM架构的EPA芯片验证的研究,TN406
- 嵌入式闪存测试技术研究,TP333
- FPGA芯片TILE单元建模以及故障覆盖率分析,TN402
- 智能离心机通用开发平台的研究与实现,TH83
- SOC中IP核设计关键技术研究与实现,TN47
- 一种片上图形加速系统功能验证方法研究,TN47
- 基于MCU燃料电池汽车发动机系统控制研究,U464.93
- 工厂电子显示屏设计与管理,TN873
- 基于DSP的数字电视收视率调查系统,TN949.197
- 主动控制受电弓控制系统研究,U264.34
- 基于GSM和MCU的监控系统研究,TN929.532
- 基于MCU的运动控制板卡的设计与实现,TP273
- 无线语音对讲系统的研究,TN929.54
- 液晶屏幕平整度测量仪的研究与应用,TN873.93
- 基于Golomb码测试压缩技术的研究与仿真测试,TN407
- 永磁交流伺服控制系统的性能研究,TM921.541
- 电动汽车电池管理系统,U469.72
- 基于FPGA/MCU的电化学阻抗测试设备开发,TM934.7
- 使用GOPELBSCAN测试系统提高测试向量的覆盖率的研究,TP274
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com
|