新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > SOC中多片嵌入式SRAM的DFT实现方法

SOC中多片嵌入式SRAM的DFT实现方法

作者:时间:2010-09-30来源:网络收藏

摘要:多片SRAM的测试一般由存储器内建自测试MBIST设计来完成。为了迎接多片SRAM的测试给DFT设计带来的挑战。文中以一款基于SMIC O.13um工艺的OSD显示芯片为例,从覆盖率、面积、测试时间、功耗等方面分析了多片SRAM的MBIST设计,提出了一种可实现多片SRAM的快速高效可测试设计实现方法。
关键词:多片SRAM;MBIST;可测试设计

本文引用地址:http://www.amcfsurvey.com/article/151464.htm

O 引言
随着集成电路的发展,越来越多的ASIC和SoC开始使用SRAM来完成数据的片上存取功能。但嵌入式SRAM的高密集性物理结构使得它很容易在生产过程中产生物理故障而影响芯片的良率,所以,SRAM的测试设计显得尤为重要。对于单片或者数量很小的几片嵌入式SRAM,常用的测试方法是通过存储器内建自测试MBIST来完成,实现时只需要通过EDA软件选取相应的算法,并给每片SRAM生成MBIST控制逻辑。但现实中,大型ASIC和SoC设计常常需要使用很多片SRAM,简单采用这种MBIST方法会生成很多块MBIST控制逻辑,从而增大芯片面积,增加芯片功耗,甚至加长芯片测试时间。
本文基于MBIST的一般测试方法来对多片SRAM的可测试设计进行优化,提出了一种通过一个MBIST控制逻辑来实现多片SRAM的MBIST测试的优化方法。

1 MBIST介绍
MBIST意即存储器内建自测试(Memory Build In Self Test),是目前业界用来测试存储器的一种常见方法,其原理是通过多次反复读写SRAM来确定其是否存在制造中的缺陷。MBIST的EDA工具可针对内嵌存储器自动创建BIST逻辑,它支持多种测试算法的自动实现(常用算法为March C+),并可完成BIST逻辑与存储器的连接。此外,MBIST结构中还可包括故障自动诊断功能,方便故障定位和特定测试向量的开发。MB-IST的基本结构如图1所示。

10a.JPG


整个SRAM和MBIST控制逻辑构成的整体只是在原有SRAM端口的基础上增加了复位信号rst_n和bist_start信号(为高表示开始测试)两个输入信号,同时增加了test_done(为高表示测试完成)、fail_h(为高表示出现故障)、addr_er(fail_h为高时输出的故障地址有效)等三个输出信号。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

关键词: 嵌入式

评论


相关推荐

技术专区

关闭