版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式存储器的测试及可测性设计研究 引言 近年来,消费者对产品的更高性能和更小尺寸的要求持续推进着(系统级芯片)产品集成水平的提高,并促使其具有更多的功能和更好的性能。要继续推进这种无止境的需求以及继续解决器件集成领域的挑战,最关键的是要在深亚微米的设计、工艺、封装和测试领域获得持续的长进。soc是采纳ip复用技术的一种标准设计结构,在多功能电子产品中得到了广泛的应用。soc的典型结构包括cpu、存储器、外围规律、多媒体数字信号编和接口模块等。现在的soc中,存储器通常占领囫囵芯片的大部分面积,并且可能包括各种类型的存储器,如dram、sram及flash存储器等,可满足不同的应用需要。目前s
2、oc设计要求存储器的容量不断地增大,嵌入式存储器在soc中所占的面积百分比也随之不断增强。另外,soc的复杂度不断地提高而工艺尺寸在不断减小,这就导致嵌入式存储器的创造缺陷比例也不断地增强。因此嵌入式存储器的故障率对于soc的总成品率的影响越来越大,而保证低故障率的关键是高效率和高故障笼罩率的嵌入式存储器测试计划。在我国,集成电路测试及可测性设计,特殊是存储器的测试讨论相对国际上的讨论比较落后。目前,我国自主讨论的测试算法以及开发的测试设备还没有形成产业化,还不能与国际上先进的集成电路测试设备相抗衡。而近几年来,我国在集成电路领域加大了投入,集成电路产业也得到了长足的长进。集成电路测试也是一个
3、学问密集型的高投入领域,向来是我国集成电路产业进展的制约因素。半导体工业成本进展的特点就是它的单位功能创造成本以每年平均25%30%的比例下降,而测试成本却以每年平均10.5%的比例提高。随着集成电路复杂度的不断提高,为其设计的测试电路也越来越复杂,测试电路占用的芯片面积及设计创造成本也变得更高。本文对嵌入式存储器的测试及可测性设计举行讨论总结,为我国存储器测试的讨论以及集成电路测试产业的进展奠定坚实的技术基础。嵌入式存储器测试办法半导体存储器自20世纪60年月开头设计生产以来,在设计结构、产品的性能和存储的密度等各方面发生了巨大的变幻,现在嵌入式存储器技术的进展已经取得了很大的成就,并被广泛
4、应用于各类基于soc芯片设计的电子产品中,已经成为大多数电子系统中必不行少的组成部分,在人们的生产生活中起到了举足轻重的作用。嵌入式存储器的测试办法主要包括以下三类:存储器挺直存取测试此类测试办法把嵌入式存储器部分从囫囵系统中分别出来,由专用的存储器测试电路衔接到存储器接口上对嵌入式存储器举行测试,系统框图1所示。图1 存储器挺直存取测试特地设计的存储器接口电路仅在需要对存储器举行测试时才通过i/o多路挑选器挑选用法,并利用测试仪产生的存储器测试向量对存储器举行测试。因此这种测试办法可以从芯片的封装引脚挺直对嵌入式存储器举行测试,也可以挺直对存储器测试的规律状态和存储器运行的过程举行监控和测试
5、,可以便利地实现嵌入式存储器的多种测试算法。但这种测试办法也存在不足之处,对存储器举行测试的测试向量需要串行化后才干通过i/o端口的多路挑选器送入存储器接口电路,这样不仅增强了测试的复杂度,而且还增强了测试的时光。片上微处理器测试这种测试办法利用soc上的微处理器构造测试系统对嵌入式存储器举行测试。首先,挑选对嵌入式存储器举行测试的测试算法,利用微处理器的汇编语言编写相应的测试算法程序;然后,通过微处理器汇编语言的编译器得到可执行代码;接下来,将可执行代码下载到系统中,通过微处理器的运行产生相应的测试向量,并根据测试算法对嵌入式存储器举行测试。测试的结果由微处理器举行比较评估,也可以由特地设计
6、的结果处理电路举行结果判定。这种测试办法的优点是利用soc现有资源,而不需要设计额外的测试电路,也不需要对现有电路举行任何修改,因此不会增强额外的面积开销,也不会降低性能。这种测试办法可以采纳任何一种测试算法对嵌入式存储器举行测试,可以提供全故障诊断和举行全速测试。但是这种测试办法也有一定的缺点,首先芯片中的嵌入式存储器部分或者所有与微处理器不相连,需要有专用的接口电路对测试算法的二进制代码举行处理,第二不同测试算法的编程和程序修改需要大量的时光和人力,还有这种测试办法不能测试存储测试程序的存储器。存储器内建自测试存储器内建自测试(build-in self test, bist)是近几年里大
7、量应用于存储器测试领域里的一种十分重要的技术。这种技术利用芯片内部特地设计的bist电路举行自行测试,能够对嵌入式存储器、组合和时序规律电路等具有复杂电路结构的嵌入式模块举行全面的测试。存储器bist电路将产生测试向量的电路模块以及检测测试结果的比较模块都置于芯片的内部,在测试完成后,将测试的结果通过芯片的测试管脚送出到芯片的外部,从而增强了很少的管脚用于举行测试。存储器bist电路的结构包含三类:与系统正常运行并发的存储器bist电路结构;与系统正常运行不能并发的存储器bist电路结构,在存储器bist电路运行期间,必需中断系统的正常运行,同时存储器内不能保存系统运行的任何信息;与系统正常运
8、行不能并发,但是在存储器bist电路运行期间,可以保存系统运行时的内容,并在系统测试结束后复原运行。针对不同的嵌入式存储器,需要特地针对可能产生的各种缺陷类型,采纳一种或多种测试算法来设计专用bist电路。通常嵌入式存储器的bist电路包括测试向量产生模块、测试算法控制模块和结果分析模块。结构框图2所示。图2 存储器bist电路结构存储器的测试算法存储器测试需要按照测试算法的要求产生大量的测试向量,要反复对全部的存储器单元举行读/写操作,并与预期值举行比较。测试算法设计的目标是能够尽可能多地检测出存储器的各种故障。为了在尽可能短的测试时光和测试费用限制下测试出最多的存储器故障,挑选高效的测试算
9、法是至关重要的。目前应用比较广泛的存储器测试算法主要包括伪随机存储器测试算法、确定性存储器测试算法,以及march系列存储器测试算法三类。伪随机存储器测试算法这类算法利用n位反馈移位寄存器产生伪随机序列对嵌入式存储器举行测试。反馈移位寄存器可以通过如式(1)所示的n元反馈函数的多项式来举行构造。假如移位寄存器以作为反馈函数,则称之为反馈移位寄存器。假如n级反馈移位寄存器呈线性结构,则称之为线性反馈移位寄存器,可构造为如式(2)所示的多项式形式,共包含2n个移位寄存器。不满足公式(2)的反馈移位寄存器称为非线性反馈移位寄存器,其共包含个移位寄存器。与线性反馈移位寄存器包含的移位寄存器总个数比较发
10、觉,非线性反馈移位寄存器具有的移位寄存器总数更多,结构更复杂。确定性存储器测试算法这类算法的形式无数,需要按照被测存储器的结构特征和关注的故障挑选适合的测试算法,产生测试向量,以便提高测试故障笼罩率,主要用于存储器结构相对规章,并与关注的故障类型相关度高的存储器测试。下面介绍三种比较典型确实定性存储器测试算法。(1)mscan(memory scan)算法这种算法就是容易地对存储器的每个单元写0,然后读出每个单元的内容验证是否为0;再对每个单元写1,然后读出验证。算法公式如式3所示。mscan测试算法的复杂度与存储单元数量n成正比,其测试复杂度为从测试复杂度可以看出此算法花费的测试时光较短,另
11、外此算法能够测试saf故障,也能测试存储器在最差状况下所消耗的功耗,还可以作为举行其它较复杂测试算法之前对存储器的初始化操作,但是此算法的测试故障笼罩率较低。(2)checkerboard算法这种测试算法在向存储单元赋值时要求0和1交替赋值,也就是每个存储器单元与周围的四个单元的值都不同。然后再读取每个存储器单元的数值,并检验其正确性。算法公式如式5所示。checkerboard测试算法的复杂度同样与存储单元数量n成正比,其测试复杂度为在如上的测试完成后,还需要交换0和1的位置再根据算法的要求交替写入和读取并验证。这种算法执行速度较快,能够测试数据保留故障、固定故障和一半的转换故障。(3)ga
12、lpat(galloping pattern)算法这种算法也称为漫游或者乒乓测试。首先需要初始化存储器的全部单元为0(或1),然后根据地址从小到大的挨次对某被测单元写1(或0)的操作,接下来读取被测单元的数值举行验证。算法公式如式7所示。galpat测试算法的复杂度为这种测试算法的测试故障笼罩率较高,能够测试固定故障、状态传输故障、图形敏感故障以及大部分耦合故障。但按照公式8可知,该测试算法需要花费的测试时光较长,对于大容量存储器来说并不适合。march系列算法march系列算法是在存储器测试领域得到广泛讨论和应用的测试算法,缘由在于其具有较高的故障笼罩率,并花费较少的测试时光。此系列算法已经
13、胜利运用到大容量的sram测试,sdram测试等存储器测试领域,并浮现了大量的改进算法。march系列算法通过有限状态机的控制,对存储器的每个单元举行读写操作,读写的挨次会根据算法的要求,分为地址升序和降序等方式。这样,通过算法设计的对存储单元的各种读写过程,能够测试出绝大部分存储器故障。频繁的march系列算法包含mats算法、march x算法、march c-算法等。各种算法的不同之处就是包含的march元素各不相同。每种march算法包含多个march元素,每个march元素都由地址变幻挨次、读写的操作和操作的数据三部分组成。用表示读写的挨次可以是升序,也可以是降序;表示读写的挨次为升序;表示读写的挨次为降序;表示从存储器单元中读取的向量应当为第n个向量;表示向存储器单元中写入第n个向量。结束语嵌入式存储器的测试及可测性设计是随着soc的进展而逐步进展的讨论领域
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阶段述职报告(7篇)
- 德邦物流个人心得体会
- 第二学期小班家长会发言稿(11篇)
- 煤矿个人警示教育心得体会5篇
- 总监年会获奖感言300字(3篇)
- 2024年二手奢品项目资金需求报告代可行性研究报告
- DB12 764-2018 铸锻工业大气污染物排放标准
- 2024-2025学年河南新高中创新联盟TOP二十名校高三上学期语文试题及答案
- 资产评估学教程-练习答案7
- 四年级数学(简便运算)计算题专项练习与答案
- 浙教版数学七年级上44-46代数式复习课课件
- 颅脑损伤的脑保护措施
- 餐厨垃圾清运协议书范本
- 网络监控摄像头安装作业指导书
- 商业银行会计业务检查方案
- 《出生缺陷》课件
- 数与代数领域教学策略学习教案课件
- 动画场景镜头透视与应用课件
- 畜禽环境卫生-畜舍环境控制-PPT演示文稿
- 小学生卫生健康小常识-课件
- 藏式建筑简介
评论
0/150
提交评论