基于MARCH算法的内存故障检测——MARCH-TB和MARCH-Y算法开题报告_第1页
基于MARCH算法的内存故障检测——MARCH-TB和MARCH-Y算法开题报告_第2页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 学号 指导教师姓 名职称 所在单位 毕业设计(论文)题 目基于MARCH算法的内存故障检测 MARCH-TB和MARCH-Y算法毕业设计(论文)的目标:在当今工业,由于生产技术和产品设计提高等的原因,每个晶体管的制造成本呈持续下降的趋势,而每个晶体管的测试成本却基本保持不变。因而测试成本在快速追上制造成本,并且将很快超过其制造成本。原因很简单,因为自动化测试设备(ATE)工业要跟上摩尔定律所预期的芯片发展速度非常困难而且先进的测试设备的价格非常昂贵使得测试成本居高不下。因此,需要设计一个测试系统,在保证测试故障覆盖率的前提下,尽可能提高测试效率,缩短测试花费时间,加快产品出厂速度。系统目标:有 效 性故障覆盖率满足产品出厂标准高 效 性将测试时间减到现有测试时间以下可扩展性对于不同MARCH向量够在不改变程序体情况下实现其功能实现方法:1、开发环境开发工具:EditPlus2.0、Microsoft Visual C+、Toube C开发语言:汇编、C开发平台:MASM 5、Windows XP、DOS运行环境:DOS、Windows操作系统目标设备:PC上的内存软件版本:DOS版、Windows版2、模块划分1.内存故障模型分析 分析存储器故障的种类,以及对应的诊断算法,找到主要研究存储器单元简单功能故障:SAF故障,TF故障,CF故障等。2.各种MARCH算法分析 分析各种MARCH算法,得到相应的测试向量,并提供给编程人员相应的MARCH向量3.MARCH向量读取模块提供给测试人员录入MARCH向量(或由文件读入),以实现在需要更换MARCH向量时,不需要对系统程序做大的修改。MARCH向量是由特定字符组成特定序列。4.算法逻辑控制模块分析用户选定的MARCH向量,并根据由MARCH向量分析出的内存扫描操作、方法,序列,创建MARCH向量操作库。根据向量操作库的内容调用内存写入和内存读取模块。5、内存读、写模块对要进行测试的内存执行写入操作;对要进行测试的内存执行读取操作。3.主要参与任务 主要参与故障分析和MARCH算法分析等模块的工作,MARCH算法中主要进行MARCH-TB和MARCH-Y算法的详细分析以及相应向量的设计分析工作4.任务难点和意义 以软件的方法来实现BIST电路硬件测试故障,而且又要降低成本提高测试效率,是一个比较困难的事情。 但是通过对MARCH算法的分析我们可以通过比较得到较先进的测试向量,以软件的方法实现后,可以尽可能提高测试效率,缩短测试花费时间,加快测试产品出厂速度,对现实具有较大的意义。时间进度安排:2008年02月25日-2008年03月31日了解项目情况,进行项目任务分配;资料查找;提交开题报告。2008年04月01日-2008年04月20日学习相应的资料;据资料分析内存故障,主要分析存储器单元简单故障;学习MARCH算法。2008年04月21日-2007年05月10日研究MARCH算法所能覆盖的故障类型,参考各种文献了解故障模型的特点,并提出相应的测试向量,编写文档;和编码人员进行沟通,转交文档。2008年05月11日-2008年05月25日协助编码人员完成程序代码编写,根据编码情况进行向量的修改,优化。2008年05月21日-2008年06月2日在实际环境下进行系统测试,完成软件功能检查;对系统运行效率、稳定性及准确性进行分析;由用户进行测试,确认所需的功能;完成毕业论文。指导教师审核意见: 指导教师签名: 2008年 月 日毕业论文任务书题 目:基于MARCH算法的内存故障检测MARCH-TB和MARCH-Y算法目标要求: 为便于学者和研究人员在进行MARCH算法的研究时能够更快地检验自己的成果,设计一个以MARCH算法为基础进行内存检测的系统。期望目标:尽可能提供效率高、覆盖率高MARCH测试向量。基本目标:分析MARCH-TB和MARCH-Y算法,并得到相应的测试向量,供用户选择。用户通过系统提取测试向量进行故障检测,在保证测试故障覆盖率的前提下,尽可能提高测试效率,缩短测试花费时间,加快产品出厂速度。希望系统能提高故障覆盖率以足产品出厂标准,将测试时间减到现有测试时间以下,于不同MARCH向能够在不改变程序体情况下实现其功能。支持条件:1、硬件支持:PC机1台2、软件支持:操作系统:DOS、Window XP开发工具:Microsoft Visual C+、Toube C 指导教师(签名) 职称 学生(签名) 分阶段进度安排阶段起讫时间计划完成内容12008年2月26日-月31日阅读文献资料,了解项目情况,理解任务,完成开题报告,制定项目计划书22008年4月1日-4月20日学习相应的资料,根据资料分析内存故障,主要分析存储器单元简单故障;学习MARCH算法;32008年4月21日-5月10日研究MARCH算法所能覆盖的故障类型,参考各种文献了解故障模型的特点,并提出相应的测试向量,编写文档。和编码人员进行沟通,转交文档42008年5月11日5月25日协助编码人员完成程序代码编写,根据编码情况进行向量的修改,优化52008年5月25日6月2日确认软件功能,由开发人员确认所需要的功能匀已经完成,实验操作人员完成具体功能检查。与指导老师交流,论文最终定稿,准备毕业答辩注:一般可分为资料文献搜索、拟定方案(提纲)、试验或初稿、定稿等阶段教师分阶段指导记录第一阶段:教师分阶段指导记录第二阶段:第三阶

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论