资料介绍
同任何IP模块一样,存储器必须接受测试。但与很多别的IP模块不同,存储器测试不是简单的通过/失败检测。存储器通常都设计了能够用来应对制程缺陷的冗余行列,从而使片上系统(SoC)良率提高到90%或更高。相应地,由于知道缺陷是可以修复的,冗余性允许存储器设计者将制程节点推向极限。测试过程已经成为设计-制造过程越来越重要的补充。
存储器测试始终要面临一系列特有的问题。现在,随着FinFET存储器的出现,需要克服更多的挑战。这份白皮书涵盖:
FinFET存储器带来的新的设计复杂性、缺陷覆盖和良率挑战
怎样综合测试算法以检测和诊断FinFET存储器具体缺陷
如何通过内建自测试(BIST)基础架构与高效测试和维修能力的结合来帮助保证FinFET存储器的高良率
虽然这份白皮书以FinFET工艺(制程)为重点,但其中很多挑战并非针对特定制程。这里呈现的存储器测试的新问题跟所有存储器都有关,无论是Synopsys还是第三方IP供应商提供的或是内部设计的。
FinFET与平面工艺比较
英特尔首先使用了22nm FinFET工艺,其他主要代工厂则在14/16nm及以下相继加入。自此,FinFET工艺的流行
性和重要性始终在增长。如图1所示。
要理解FinFET架构,设计人员首先应与平面架构进行沟道对比,如图2所示。左图标识平面晶体管。改为FinFET的制程相关的主要动机是制程工程师所谓的“短沟道效应”和设计工程师所谓的“漏电”。当栅极下面的沟道太短且太深以至于栅极无法正常地控制它时,即使在其“关闭”的情况下,其仍然会局部“打开”而有漏电电流流动,造成极高的静态功率耗散。
中间这张图指示的是FinFET。鳍片(灰色)较薄,栅极将它周围完全裹住。鳍片穿过栅极的所有沟道部分充分受控,漏电很小。从工艺上说,这种沟道将载流子完全耗尽。这种架构一般使用多个鳍片(两个或三个),但未来工艺也可能使用更多鳍片。多鳍片的使用提供了比单鳍片更好的控制。
使用多鳍片突出了FinFET与平面架构之间的重大差异。平面工艺使用晶体管宽度和长度尺寸的二维界面。而在FinFET中,鳍片大小是固定不变的,栅极厚度(其定义了沟道长度)也是固定不变的。改变FinFET的唯一参数是鳍片数量,而且必须是整数。比如:不可能有2? (两个半)鳍片。
图2:平面架构与FinFET架构对比
FinFET降低了工作电压,提高了晶体管效率,对静态功耗(线性)和动态功耗(二次方)都有积极作用。可节省高达50%的功耗。性能也更高——在0.7V上,性能(吞吐量)比平面工艺高37%。
FinFET复杂性带来了制造困难
与平面工艺相比,FinFET的复杂性一般会导致更加昂贵的制造工艺,至少初期是这样。随着代工厂经验不断丰富和对工艺过程的控制越来越娴熟,这些成本可能会下降,但就目前而言,放弃平面工艺的话会增加成本。
FinFET还存在热挑战。由于鳍片直立,晶片的基体(衬底)起不到散热片的作用,这可能导致性能下降和老化。热挑战还会影响修复,因为在某些情况下,存储器不仅需要在生产测试中修复,以后还需要在现场修复。
在使该工艺投产、扩大到量产等情况下,代工厂必须考虑这些挑战。一般来说,代工厂还要负责存储器位单元,需要对其做全面分析(通过模拟)和鉴定(通过运行晶圆)。IP提供商,无论是存储器、标准单元还是接口提供商,也要在构建自己的布局的同时考虑这些问题。
SoC设计人员受到的影响不大,至少对于数字设计流程来说是这样。一般来说,设计人员见到鳍片的次数绝不会比他们以往见到晶体管的次数更多,除非他们想在其布局与布线工具所使用的,采用金属结构进行连接的标准单元内部一探究竟。
STAR存储器系统
Synopsys生态系统(图3)包括创建布局、完成提取、模拟等需要的所有工具。Synopsys内部各IP小组能够充分利用完整的Synopsys工具套件来设计、验证并测试Synopsys IP,包括存储器在内。
图3:Synopsys工具套件
Synopsys已经从最底层起搭建了自己的专门知识。他们与所有不同的FinFET厂家均构建了多个测试芯片:三星、TSMC、英特尔、GLOBALFOUNDRIES和UMC。截止2015年8月,Synopsys运行过的FinFET测试芯片有50个以上。这些芯片均使用了被称之为DesignWare?STAR存储器系统?的Synopsys测试和修复解决方案,其中STAR表示自测试与修复。
自测试和修复曾经在很多代工艺制程上使用过,不只是FinFET。通过不断投入,Synopsys改善了STAR存储器系统。图4中,STAR存储器系统用紫色方块指示。它们包含STAR存储器系统IP编译器生成的RTL模块以应对各种存储器:SRAM、双端口、单端口、寄存器文件等。包装器通过STAR存储器系统处理器联系在一起,这些处理器向整个系统的总管理器即STAR存储器系统服务器报告,而服务器则转而提供所有必要的调度和握手信号。外部接口则经由JTAG测试访问端口(TAP)控制器。
图4:DesignWare STAR存储器系统:针对制程优化了的存储器测试、修复 & 诊断
每个STAR存储器系统处理器的能力都足以处理芯片上的检测、诊断和缺陷修复。连接和配置所有紫色方框可能比较耗时且容易出错,所以STAR存储器系统还实现了以下工作的自动化:
生成、插入和确认配置
完成测试向量的生成
执行故障分类
定位失效
纠错(如果可能)
Synopsys将所有这些自动化步骤映射在FinFET工艺上,以便处理与FinFET存储器有关的新的分类和失效问题。
自2012年起,Synopsys就一直与产业生态系统中得以较早接触制程参数的存储器设计人员合作。在多个FinFET厂家的配合下,Synopsys分析了他们的位单元,也检查、验证了他们的模型,创建测试芯片并在Synopsys内部实验室中直接对硅芯片进行了分析。这个过程让Synopsys加深了对FinFET缺陷问题的认识,使Synopsys可以优化STAR存储器系统来解决它们。
因此,如今STAR存储器系统已被使用在多个方面:
工艺开发:利用STAR存储器系统特征化描述和理解晶圆制造工艺
IP鉴定:特征化描述和鉴定存储器IP本身
SoC设计:将STAR存储器系统纳入SoC设计分析中,包括生产测试和修复
管理现场可靠性和老化:处理FinFET工艺中固有的、与鳍片突出和底层热隔离有关的热问题。SoC寿命中出现的问题可能是小到软性错误的小问题,它们可以通过纠错代码(ECC)自动纠正。但是高可靠性系统中的老化可能需要定期或在上电时使用STAR存储器系统修复生产测试完成很久以后在现场出现的故障。
当然,存储器并非芯片上唯一需要测试的部分。还有逻辑模块、接口IP模块、模拟混合信号(AMS)模块等(也需要测试)。Synopsys提供了一组能与STAR存储器系统平滑整合的全面的测试和IP方案(图5)。对于逻辑模块,Synopsys提供的是DFTMAX?和TetraMax?。接口IP (如DDR、USB和PCIe)有自己的自测试引擎,但它们都能无缝地配合STAR层次化系统(Synopsys的系统级测试方案)一起工作。仅有针对单个模块的解决方案是不够的,SoC必须流畅地在顶层上工作。
图5:Synopsys测试和良率解决方案:提高质量、可靠性和良率
认识FinFET存储器故障和缺陷
理解如何测试和修复存储器之前,设计人员需搞清楚存储器失效的方式。比如,电阻性故障显现出来的是逻辑上的性能问题,虽然逻辑通过了测试但无法全速工作。在存储器中,电阻性故障可以表现为更加微妙的方式。这种故障可能只有在多次操作(一次写入操作后接着几次读操作)之后才引起可检测性的错误,而不是在更标准的一次操作(一次读操作)后。
设计人员还必须通过研究布局确定哪些错误可能真正发生。在数字逻辑测试中,可以通过分析哪些金属是相邻的而且可能短路来大幅提高覆盖率。在存储器中通过分析信号线可能出现失效等问题所在位置的潜在电阻性短路亦可做到这点。这需要综合研究布局和分析测试芯片,发现可能的故障。深度分析的需求是Synopsys在多家代工厂中运行50多个FinFET测试芯片的理由之一。来自这些测试的信息用于改进STAR存储器系统。
图6表明了FinFET工艺可能存在的几种不同的缺陷类型。图中每个晶体管只有一个鳍片,而实际上每个晶体管的鳍片通常不止一个。当然,开路和短路都可能发生,但在FinFET中它们可能产生不同的表现:鳍片开路、栅极开路、鳍片粘连、栅极-鳍片短路等。每种情形都可能是硬开路或短路,也可能是电阻性的,其中高低不等的电阻值产生不同的表现。
图6:潜在FinFET缺陷类型
分析布局后,设计人员必须研究拓扑结构,根据晶体管的物理结构判断故障是否真的会发生。
下一步对设计人员来说要从纯晶体管上升一个层级。一个SRAM单元包含六个晶体管,所以要分析这个单元在内部节点中的开路、可能发生的方式以及会产生什么结果。
下一个层次上的目标是单元布局。比如,图7表示六个晶体管SRAM单元中可能发生的所有可能的开路缺陷。第三,设计人员分析整个存储器阵列的故障,如位线中的开路、字线之间的短路等等。最后,在模块级上,整个存储器,包括周围的模块(如地址解码器)都需要检验,就如同读出放大器那样。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- ZST6000光伏逆变器综合测试仪入门手册 3次下载
- Cortex-M3存储器映射资料下载 3次下载
- 存储器在IoT零售购物的应用资料下载 23次下载
- 半导体存储器及其测试 35次下载
- AH5403C无线电综合测试仪的故障检测实例说明 4次下载
- SDRAM存储器相关资料下载 49次下载
- 三星手机存储器最新资料下载 1次下载
- 航空发电机综合测试系统的研制 0次下载
- ADC 综合测试例程 31次下载
- Flash存储器的内建自测试设计 35次下载
- GPTS3.0在综合测试诊断系统中的应用 10次下载
- GPTS3.0 在综合测试诊断系统中的应用 27次下载
- 一种改进的嵌入式存储器测试算法 14次下载
- 基于VXI总线的飞机航姿设备综合测试诊断系统 12次下载
- 综合测试诊断一体化系统研究 20次下载
- 变压器综合测试台在电力系统中的作用 176次阅读
- 工业视觉缺陷检测的算法总结 371次阅读
- 瑞萨电子深度学习算法在缺陷检测领域的应用 450次阅读
- 存储器集成电路测试,记忆体积体电路测试,Memory IC Test 659次阅读
- 汽车SoC嵌入式存储器的优化诊断策略 435次阅读
- 折叠缺陷检测提取算法 847次阅读
- 基于改进FCOS的钢带表面缺陷检测算法 1097次阅读
- 只读存储器有哪些类型及相变存储器的详细介绍 7269次阅读
- 基于仪器总线平台和传感器技术设计航天器动力学综合测试系统 576次阅读
- 新型存储器是怎样创造AI算力的 1190次阅读
- 电缆综合测试仪的应用范围及特点分析 4104次阅读
- 非易失性存储器和易失性存储器有什么全部详细资料对比 8357次阅读
- 手机、pc该怎样正确选择快闪存储器 1397次阅读
- FinFET存储器的设计挑战以及测试和修复方法 2722次阅读
- 铁电存储器在验光仪数据存储系统中的应用 1656次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多