优化用于存储器修复的熔丝ROM制造技术

技术编号:12172186 阅读:139 留言:0更新日期:2015-10-08 04:59
一种集成电路(IC)(100)中的存储器修复系统,其优化用于存储器修复的熔丝ROM。IC包括多个存储器封装器(102)。每个存储器封装器(104、106、108、110、112、114)包括具有熔丝寄存器(124A-F)的存储块(122A-F)和旁路寄存器(126A-F)。旁路寄存器具有旁路数据,其指示多个存储器封装器的有缺陷的存储器封装器。熔丝ROM控制器(140)耦合到多个存储器封装器。存储器旁路链(134)将多个存储器封装器中的旁路寄存器链接到熔丝ROM控制器。熔丝ROM控制器将旁路数据加载到存储器旁路链中。存储器数据链(132)将多个存储器封装器中的熔丝寄存器链接到熔丝ROM控制器。存储器数据链被重新配置为响应于存储器旁路链中已加载的旁路数据,链接多个存储器封装器的一组有缺陷的存储器封装器中的熔丝寄存器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及集成电路,更具体地,涉及减少修复集成电路上多个存储器所需的面积。
技术介绍
集成电路(IC)通常包括为执行各种功能而结合的各种模块。例如,数字信号处理器(DSP)包括嵌入到IC中的处理器和存储块。测试包含多个可寻址的存储位置的存储块以发现缺陷,确保IC的可操作性。为测试这些块,专用测试电路,称为“内建自测试”(BIST)电路结合到IC中。BIST电路生成测试模式来确定存储块是否有缺陷。在一些情况下,该电路提供冗余行和/或列,其用于修复在存储块中有缺陷的行和列。电子熔丝或微电熔丝或熔丝ROM (fuseROM)也用于存储器修复。熔丝ROM存储识别存储块中的有缺陷的元件的修复数据或修复签名。所有接受测试的存储块的修复签名均存储在熔丝ROM中。修复签名用于存储块的修复。在具有许多存储器的系统中,熔丝ROM的尺寸直接关系到接受测试的存储块的数量总和。随着当前SoC(片上系统)中存储器的增加,存储器修复对于低工艺技术(如45nm及以下)产量的提高已经变得尤为重要。在多个SoC观察到,熔丝ROM面积正逐渐成为一个面积瓶颈,部分原因是在于这样的事实:即使在存储器修复之后,熔丝ROM的利用还是很低。修复数据加载时间(自动加载时间)是将修复数据从熔丝ROM加载到多个存储块所需的时间。另外,对于唤醒时间尤为重要的设备而言,修复数据加载时间(自动加载时间)构成整体启动时间或激活时间的重要部分。因此,有必要在不需要庞大的熔丝ROM面积的情况下,在低的自动加载时间以及在不对存储器可修复性或测试质量做出让步的情况下,有效地测试存储器。
技术实现思路
一个实施例提供一种集成电路,其包括多个存储器封装器。每个存储器封装器(wrapper)包括具有熔丝寄存器的存储块和旁路寄存器。旁路寄存器具有旁路数据,所述旁路数据指示多个存储器封装器的有缺陷的存储器封装器。熔丝ROM控制器耦合到多个存储器封装器。存储器旁路链将多个存储器封装器中的旁路寄存器链接到熔丝ROM控制器。熔丝ROM控制器将旁路数据加载到存储器旁路链中。存储器数据链将多个存储器封装器中的熔丝寄存器链接到熔丝ROM控制器。存储器数据链被重新配置为响应已加载到存储器旁路链中的旁路数据,链接多个存储器封装器的一组有缺陷的存储器封装器的熔丝寄存器。一个示例实施例提供一种集成电路,其包括多个存储器封装器。每个存储器封装器包括具有熔丝寄存器的存储块和旁路寄存器。旁路寄存器具有旁路数据,所述旁路数据指示多个存储器封装器的有缺陷的存储器封装器。BISR(内建自修复)控制器耦合到多个存储器封装器的每个存储器封装器。BISR控制器自修复每个存储器封装器。熔丝ROM控制器耦合到BISR控制器和多个存储器封装器。熔丝ROM耦合到熔丝ROM控制器。熔丝ROM包括存储器数据存储装置和存储器旁路存储装置,其中所述存储器数据存储装置存储对应于每个有缺陷的存储器封装器的修复数据,所述存储器旁路存储装置存储对应于每个存储器封装器的旁路数据。存储器旁路链将多个存储器封装器中的旁路寄存器链接到熔丝ROM控制器。熔丝ROM控制器将旁路数据加载到存储器旁路链中。存储器数据链被配置为将多个存储器封装器中的熔丝寄存器链接到熔丝ROM控制器。存储器数据链被重新配置为响应已加载到存储器旁路链中的旁路数据,链接多个存储器封装器的一组有缺陷的存储器封装器中的熔丝寄存器。一个实施例提供一种修复集成电路上的一个或更多个存储器封装器的方法。对应于一个或更多存储器封装器的每个存储器封装器的旁路数据被存储到存储器旁路存储装置中。旁路数据被配置为指示一个或更多个存储器封装器的有缺陷的存储器封装器。对应于每个有缺陷的存储器封装器的修复数据被存储到存储器数据存储装置中。旁路数据加载到存储器旁路链中。存储器旁路链链接一个或更多个存储器封装器的每个存储器封装器的旁路寄存器。修复数据加载到存储器数据链中,该存储器数据链链接一个或更多个存储器封装器的每个有缺陷的存储器封装器。另一个实施例提供一种自修复集成电路上的一个或更多个存储器封装器的方法。为一个或更多个存储器封装器的每个存储器封装器,生成旁路数据。旁路数据指示有缺陷的存储器封装器。为一个或更多个存储器封装器的每个有缺陷的存储器封装器,生成修复数据。熔断熔丝ROM的一个或更多个熔丝,以便将对应于每个有缺陷的存储器封装器的修复数据存储在熔丝ROM的存储器数据存储装置中。对应于每个存储器封装器的旁路数据被存储到熔丝ROM的存储器旁路存储装置中。旁路数据被加载到一个或更多个存储器封装器的每个存储器封装器的旁路寄存器中。修复数据被加载到存储器数据链中,所述存储器数据链配置为链接一个或更多个存储器封装器的每个有缺陷的存储器封装器。一个示例实施例提供一种增量式修复集成电路上的一个或更多个存储器封装器的方法。对应于一个或更多个存储器封装器的每个存储器封装器的旁路数据被存储到存储器旁路存储装置中。旁路数据指示有缺陷的存储器封装器。对应于每个有缺陷的存储器封装器的修复数据被存储到存储器数据存储装置中。旁路数据被加载到一个或更多个存储器封装器的每个存储器封装器的旁路寄存器中。修复数据被加载到存储器数据链中,该存储器数据链配置为链接一个或更多个存储器封装器的每个有缺陷的存储器封装器。测试一个或更多个存储器封装器以便识别一个或更多个新的有缺陷的存储器封装器。对应于一个或更多个存储器封装器的每个存储器封装器的旁路数据被存储到新的存储器旁路存储装置中。旁路数据指示存储器封装器是否有缺陷。对应于一个或更多个新的有缺陷的存储器封装器的每个新的有缺陷的存储器封装器的修复数据被存储到新的存储器数据存储装置中。旁路数据被加载到一个或更多个存储器封装器的每个存储器封装器的旁路寄存器中。修复数据被加载到存储器数据链中,该存储器数据链配置为链接一个或更多个存储器封装器的每个新的有缺陷的存储器封装器。【附图说明】图1根据实施例说明在集成电路(IC)中存储器修复系统的框图;图2(a)根据实施例说明在集成电路(IC)中存储器修复系统的框图;图2(b)根据实施例说明在测试阶段之后的新的有缺陷的存储器封装器;图3根据实施例说明在集成电路(IC)中存储器修复系统的框图;和图4是根据实施例说明用于测试集成电路上的一个或更多个存储器封装器的存储器修复系统的流程图。【具体实施方式】图1根据实施例说明在集成电路(IC) 100中存储器修复系统的框图。IC 100包括多个存储器封装器102,例如,存储器封装器104、106、108、110、112和114。每个存储器封装器包括存储块,如存储块 MO 122A、Ml 122B、M2 122C、M3 122D、M4 122E 和 M5 122F。如图所示,存储器封装器104包括存储块MO 122A,存储器封装器106包括存储块Ml 122B。在另一个实施例中,每个存储器封装器包括多个存储块。每个存储块具有熔丝寄存器,如熔丝寄存器124A、124B、124C、124D、124E和124F。每个存储器封装器还包括旁路寄存器,如旁路寄存器126A、126B、126C、126D、126E和126F。每个存储器封装器包括时钟脉冲门,如时钟脉冲门127A、127B、127C、127D、127E和本文档来自技高网...

【技术保护点】
一种集成电路,所述集成电路包括:多个存储器封装器,每个存储器封装器包括具有熔丝寄存器的存储块和旁路寄存器,所述旁路寄存器具有旁路数据,所述旁路数据配置为指示所述多个存储器封装器中有缺陷的存储器封装器;熔丝ROM控制器,所述熔丝ROM控制器耦合到所述多个存储器封装器;存储器旁路链,所述存储器旁路链配置为将所述多个存储器封装器中的所述旁路寄存器与所述熔丝ROM控制器链接,其中,所述熔丝ROM控制器配置为将所述旁路数据加载到所述存储器旁路链中;和存储器数据链,所述存储器数据链配置为将所述多个存储器封装器中的所述熔丝寄存器与所述熔丝ROM控制器链接,其中,所述存储器数据链被重新配置为响应于所述旁路数据被加载到所述存储器旁路链中,链接所述多个存储器封装器的一组有缺陷的存储器封装器的所述熔丝寄存器。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:D·瓦拉达拉简H·埃勒
申请(专利权)人:德克萨斯仪器股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1