CN1332459A - 半导体集成电路、半导体集成电路的存储器修复方法 - Google Patents

半导体集成电路、半导体集成电路的存储器修复方法 Download PDF

Info

Publication number
CN1332459A
CN1332459A CN01101353A CN01101353A CN1332459A CN 1332459 A CN1332459 A CN 1332459A CN 01101353 A CN01101353 A CN 01101353A CN 01101353 A CN01101353 A CN 01101353A CN 1332459 A CN1332459 A CN 1332459A
Authority
CN
China
Prior art keywords
mentioned
storer
test
integrated circuit
semiconductor integrated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN01101353A
Other languages
English (en)
Other versions
CN1193376C (zh
Inventor
山本诚二
后藤宏二
冈本泰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN1332459A publication Critical patent/CN1332459A/zh
Application granted granted Critical
Publication of CN1193376C publication Critical patent/CN1193376C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/78Masking faults in memories by using spares or by reconfiguring using programmable devices
    • G11C29/84Masking faults in memories by using spares or by reconfiguring using programmable devices with improved access time or stability
    • G11C29/848Masking faults in memories by using spares or by reconfiguring using programmable devices with improved access time or stability by adjacent switching
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/14Implementation of control logic, e.g. test mode decoders
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/44Indication or identification of errors, e.g. for repair

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明的课题在于得到使成品率提高的半导体集成电路。该半导体集成电路具备:多个RAM10~12;补充用的RAM13;测试多个RAM10~12的不良检测的测试/修复、控制、逻辑2、3;以及选择器20~23、30~32,根据与测试/修复、控制、逻辑2、3进行的测试结果对应的修复控制信号,与多个RAM10~12中被检测出不良的RAM相对应,补充补充用的RAM13。

Description

半导体集成电路、半导体集成电路的存储器修复方法
本发明涉及具备多个存储器的半导体集成电路、半导体集成电路的存储器修复方法和记录了使计算机执行该方法的程序的计算机能读取的记录媒体,特别是涉及使成品率得到提高的半导体集成电路、半导体集成电路的存储器修复方法和记录了使计算机执行该方法的程序的计算机能读取的记录媒体。
近年来,半导体集成电路的高集成化、大规模化得到进展,提供了安装多个存储器的半导体集成电路。图18是示出现有的半导体集成电路的结构的图。现有的半导体集成电路(LSI)200具备多个存储器(RAM)201以及测试块和设计块202。测试块是测试多个RAM201的不良检测的电路,设计块是使用多个RAM201完成LSI200的功能的电路。
但是,按照上述现有技术,由于不能修复已安装的存储器,故在某一个存储器变成不良的情况下,存在半导体集成电路整体成为不良、成品率下降的问题。特别是,在半导体集成电路中安装的存储器越多,半导体集成电路的某一个存储器变成不良的概率越高,成品率的下降越大。
本发明是鉴于上述的问题来进行的,其目的在于得到一种使成品率得到提高的半导体集成电路、半导体集成电路的存储器修复方法。
为了解决上述问题、达到所希望的目的,在本发明的半导体集成电路中,特征在于,具备:多个存储器;补充用的存储器;第1测试装置,测试上述多个存储器的不良检测;以及补充控制装置,根据与上述第1测试装置进行的测试结果对应的补充控制信号,与在上述多个存储器中被检测出不良的存储器相对应,补充上述补充用的存储器。
按照本发明,第1测试装置进行检测出多个存储器的不良的测试,补充控制装置根据与第1测试装置进行的测试结果对应的补充控制信号,与在多个存储器中被检测出的不良的存储器相对应,补充补充用的存储器。由此,即使某一个存储器变成不良,作为半导体集成电路的整体,也能正常地发挥其功能。
在本发明的下一个方面的半导体集成电路中,特征在于:上述多个存储器设定一系列的移位顺序,上述补充用的存储器被设定在上述移位顺序的最后级,上述补充控制装置对于从被检测出不良的存储器的下一级开始到上述补充用的存储器为止的存储器,进行使被检测出不良的存储器得到补充的移位。
按照本发明,补充控制装置对于从被检测出不良的存储器的下一级开始到补充用的存储器为止的存储器,进行使被检测出不良的存储器得到补充的移位。由此,可减少各存储器间的偏斜(skew)。
在本发明的下一个方面的半导体集成电路中,特征在于:与上述补充控制装置进行的移位顺序相对应,连续地配置了上述各存储器。
按照本发明,与补充控制装置进行的移位顺序相对应,连续地配置了各存储器。由此,可减少各存储器间的偏斜。
在本发明的下一个方面的半导体集成电路中,特征在于:上述第1测试装置具备进行同时测试上述多个存储器的自诊断的控制的自诊断控制装置。
按照本发明,自诊断控制装置进行同时测试上述多个存储器的自诊断。由此,可同时测试半导体集成电路本身的多个存储器。
在本发明的下一个方面的半导体集成电路中,特征在于:还具备测试上述第1测试装置的不良检测的第2测试装置。
按照本发明,第2测试装置测试第1测试装置的不良检测。由此,可提高由第1测试装置进行的测试的可靠性。
在本发明的下一个方面的半导体集成电路中,特征在于:还具备将上述第1测试装置进行的测试用的时钟信号倍增到规定的频率的倍增装置,上述第1测试装置使用上述倍增装置已倍增的时钟信号来进行实际工作和/或加速工作容限的测试。
按照本发明,倍增装置将第1测试装置进行的测试用的时钟信号倍增到规定的频率,第1测试装置使用倍增装置已倍增的时钟信号来进行实际工作和/或加速工作容限的测试。由此,可进行更详细的测试。
在本发明的下一个方面的半导体集成电路中,特征在于:还具备根据上述第1测试装置的测试结果自动地生成上述补充控制信号的补充控制信号生成装置。
按照本发明,补充控制信号生成装置根据第1测试装置的测试结果自动地生成补充控制信号。由此,可在半导体集成电路的内部自动地生成补充控制信号。
在本发明的下一个方面的半导体集成电路中,特征在于:上述多个存储器由多种存储器构成,对于上述多种存储器共同地设置了上述第1测试装置。
按照本发明,对于多种存储器共同地设置了第1测试装置。由此,可防止电路面积的增大。
在本发明的下一个方面的半导体集成电路中,特征在于:在上述多个存储器上分散地配置了上述补充控制装置。
按照本发明,在多个存储器上分散地配置了补充控制装置。由此,可减少各存储器间的偏斜,此外,可容易地进行使存储器存取速度提高的设计或与测试用的信号相比优先地减少实际工作用的信号的延迟的设计。
在本发明的下一个方面的半导体集成电路中,特征在于:还具备使用上述多个存储器的存储器使用电路,在接近于上述存储器使用电路一侧配置了上述补充用的存储器。
按照本发明,在存储器使用电路一侧配置了补充用的存储器。由此,在置换了存储器的情况下,也使时序在能获得裕量的方向上偏移。
在本发明的下一个方面的半导体集成电路中,特征在于:将上述多个存储器分割配置成多个存储器组,在上述每个存储器组中设置了上述补充用的存储器。
按照本发明,在每个存储器组中设置了补充用的存储器。由此,在将多个存储器分割配置成存储器组的情况下,也能在各存储器组中进行存储器修复。
在本发明的下一个方面的半导体集成电路中,特征在于:将上述多个存储器分割配置成多个存储器组,设置了上述多个存储器组共有的上述补充用的存储器。
按照本发明,设置多个存储器组共有的补充用的存储器。由此,可防止电路面积的增大。
在本发明的下一个方面的半导体集成电路的修复方法是具备多个存储器和补充用的存储器的半导体集成电路的存储器修复方法,特征在于,包括下述步骤:第1测试步骤,测试上述多个存储器的不良检测;以及补充控制步骤,根据与上述第1测试步骤进行的测试结果对应的补充控制信号,与在上述多个存储器中被检测出不良的存储器相对应,补充上述补充用的存储器。
按照本发明,在第1测试步骤中,测试多个存储器的不良检测,在补充控制步骤中,根据与第1测试步骤进行的测试结果对应的补充控制信号,与在多个存储器中被检测出不良的存储器相对应,补充补充用的存储器。由此,即使某一个存储器变成不良,作为半导体集成电路的整体,也能正常地发挥其功能。
在本发明的下一个方面的半导体集成电路的修复方法中,特征在于:上述多个存储器设定一系列的移位顺序,上述补充用的存储器被设定在上述移位顺序的最后级,在上述补充控制步骤中,对于从被检测出不良的存储器的下一级开始到上述补充用的存储器为止的存储器,进行使被检测出不良的存储器得到补充的移位。
按照本发明,在补充控制步骤中,对于从被检测出不良的存储器的下一级开始到补充用的存储器为止的存储器,进行使被检测出不良的存储器得到补充的移位。由此,可减少各存储器间的偏斜。
在本发明的下一个方面的半导体集成电路的修复方法中,特征在于:在上述第1测试步骤中,进行同时测试上述多个存储器的自诊断的控制。
按照本发明,在第1测试步骤中,进行同时测试多个存储器的自诊断的控制。由此,可同时测试半导体集成电路本身的多个存储器。
在本发明的下一个方面的半导体集成电路的修复方法中,特征在于:包括进行判定是否能正常地进行上述第1步骤的测试的第2测试步骤。
按照本发明,在第2测试步骤中,进行判定是否能正常地进行第1步骤的测试。由此,可提高由第1测试中的测试的可靠性。
在本发明的下一个方面的半导体集成电路的修复方法中,特征在于:在上述第1测试步骤中,将上述测试用的时钟信号倍增到规定的频率,进行实际工作和/或加速工作容限的测试。
按照本发明,在第1测试步骤中,将测试用的时钟信号倍增到规定的频率,进行实际工作和/或加速工作容限的测试。由此,可进行更详细的测试。
在本发明的下一个方面的计算机能读取的记录媒体中,特征在于:通过记录了使计算机执行与上述的发明有关的方法的程序,可用计算机来读取该程序,由此,可利用计算机来实现与上述的发明有关的方法的工作。
在此,所谓「计算机能读取的记录媒体」,包括软盘等的磁盘、ROM、EPROM、EEPROM、快速ROM等的半导体存储器(包括内置于座、PC卡等中的存储器)、CD-ROM、DVD等的光盘、MO等的光磁盘等的「可移动的物理媒体」、或各种内置于计算机系统中的ROM、RAM、硬盘等的「固定用的物理媒体」。
再者,在「计算机能读取的记录媒体」中,也可包括象经LAN、WAN、互联网等的网络发送程序的情况下的通信线路那样的在短时间内保持程序的通信媒体。此外,所谓「程序」,是记叙了数据处理方法的程序,关于所记述的语言或记述方法不作特别限定,不管软件代码、二进制码、执行形式等的形式如何。再有,「程序」不一定限于单一地构成的程序,可包括作为多个模块或库分散地构成的程序、或与OS等的另外的程序合起来达到其功能的程序。
图1是示出本发明的实施例1的半导体集成电路的结构的图。
图2是示出在实施例1的测试/修复、控制、逻辑中扫描控制工作时的半导体集成电路的结构的图。
图3是示出在实施例1的测试/修复、控制、逻辑中BIST块工作时的半导体集成电路的结构的图。
图4是示出实施例1的扫描控制的工作的流程的流程图。
图5是示出实施例1的BIST块的工作的流程的流程图。
图6是示出实施例1的测试/修复、控制、逻辑的工作的流程的流程图。
图7是示出执行检测本发明的实施例2的BIST块的不良的测试时的半导体集成电路的结构的图。
图8是示出实施例2的BIST块的工作的流程的流程图。
图9是示出本发明的实施例3的半导体集成电路的结构的图。
图10是示出实施例3的BIST块的工作的流程的流程图。
图11是示出本发明的实施例4的半导体集成电路的结构的图。
图12是示出实施例4的修复代码寄存器的工作的流程的流程图。
图13是示出本发明的实施例5的半导体集成电路的结构的图。
图14是示出本发明的实施例6的半导体集成电路的结构的图。
图15是示出本发明的实施例7的半导体集成电路的结构的图。
图16是示出本发明的实施例8的半导体集成电路的结构的图。
图17是示出本发明的实施例9的半导体集成电路的结构的图。
图18是示出现有的半导体集成电路的结构的图。
以下,参照附图详细地说明本发明的实施例。再有,本发明不限定于该实施例。
实施例1
图1是示出本发明的实施例1的半导体集成电路的结构的图。实施例1的半导体集成电路(关于规模,不作特别限定。例如是LSI)1具备:多个存储器(例如是RAM)10、11~12;补救用(或置换用)的存储器(例如是RAM)13;切换供给RAM10~13的信号(数据和控制信号)的存储器输入侧选择器20、21~22、23;切换来自RAM10~13的RAM数据输出信号的存储器输出侧选择器30、31~32;以及具有进行RAM10~13的扫描测试的扫描控制器和进行RAM10~13的BIST(内部自测试)的BIST块的存储器测试电路(测试/修复、控制、逻辑)2。
此外,LSI1具备:根据模式信号、修复控制信号来控制选择器20~23、30~32的存储器测试电路(测试/修复、控制,逻辑)3;在实际工作时使用RAM10~13来达到LSI1的功能的电路块(设计块)4;对测试/修复、控制、逻辑2输出来自RAM10~13的RAM数据输出信号的存储器测试电路侧输出缓冲器40、41~42、43;以及对设计块4输出来自RAM10~13的RAM数据输出信号的电路块侧缓冲器50、51~52。
RAM10~13的的种类不特别限定于DRAM、SRAM等,可以是单一种类,也可以是将不同的多个种类混在一起。此外,补救用的RAM13可以是一个,也可以是多个。存储器输入侧选择器20~23根据来自测试/修复、控制、逻辑3的选择器选择信号,对RAM10~13输出来自测试/修复、控制、逻辑2的控制信号(是测试用的信号,包含数据和控制信号)或来自设计块4的信号(数据和控制信号)。即,切换测试用的信号和实际工作用的信号。
此外,存储器输入侧选择器20~23成为与各RAM10~13对应地并排成一列的电路结构,根据来自测试/修复、控制、逻辑3的选择器选择信号,取得并输出相邻的存储器输入侧选择器通常应取得并输出的来自设计块4的信号,来代替该选择器通常应取得并输出的来自设计块4的信号。存储器输出侧选择器30~32成为与各RAM10~12对应地并排成一列的电路结构,根据来自测试/修复、控制、逻辑3的选择器选择信号,取得并输出相邻的存储器输入侧选择器通常应取得并输出的来自RAM的信号,来代替该选择器通常应取得并输出的来自RAM的信号。
即,利用选择器20~23、30~32的切换,可对RAM10~13(的连接关系)进行移位和置换。在图中,示出了可进行1个RAM的移位的例子,但也可增加选择器的输入而能进行多个RAM的移位。此外,也可在不对RAM10~13进行移位的情况下直接置换RAM10~12与补救用的RAM13。但是,通过连接成对RAM10~13进行移位和置换,可简化布线。
测试/修复、控制、逻辑2经复位输入端子60取得动态复位信号,经时钟输入端子61取得BIST用的或扫描测试用的时钟信号,经模式输入端子62取得模式信号(选择通常模式、BIST模式或进行扫描测试的RAM的信号),经扫入(scan in)输入端子63取得扫描数据输入信号,经扫描模式输入端子64取得扫描模式信号(设定扫描模式的信号),经存储器时钟输入端子65取得存储器测试用时钟信号,根据这些信号生成控制信号,输出给输入侧选择器20~23。
此外,测试/修复、控制、逻辑2取得来自存储器测试电路侧输出缓冲器40~43的数据,在扫描测试的情况下,经扫出(scan out)输出端子66输出扫描数据输出信号,在BIST的情况下,经修复代码输出端子68输出修复代码信号。
测试/修复、控制、逻辑3取得模式信号,经修复控制输入端子67取得修复控制信号,对选择器20~23、30~32输出选择器选择信号。在此,选择器选择信号是控制各选择器20~23、30~32选择哪一个输入并输出的信号,修复控制信号是控制取代成为不良的RAM、补充补救用的RAM13的处理的信号。
在模式信号表示进行测试的模式、即扫描模式或BIST模式的情况下,测试/修复、控制、逻辑3输出控制成在存储器输入侧选择器20~23中选择来自测试/修复、控制、逻辑3的控制信号、在存储器输入侧选择器30~32中选择通常的输入的选择器选择信号。
此外,在模式信号表示进行通常工作的通常模式的情况下,测试/修复、控制、逻辑3根据修复控制信号,输出控制成断开不良的RAM、对从该RAM到补救用的RAM13的1个或多个RAM进行移位和置换的选择器选择信号。存储器测试电路侧输出缓冲器40~43对测试/修复、控制、逻辑2输出来自RAM10~13的RAM数据输出信号。电路块侧缓冲器50~52对设计块4输出来自RAM10~13的RAM数据输出信号。
如果设定扫描模式,则在测试/修复、控制、逻辑2中扫描控制工作,可进行以RAM为单体进行测试的扫描测试。图2是示出在实施例1的测试/修复、控制、逻辑2中扫描控制工作时的LSI1的结构(等效电路)的图。此时,在LSI1中,扫描控制内的扫描寄存器70取得动态复位信号、扫描模式信号、时钟信号和扫描数据输入信号,将扫描模式用的控制信号输出给RAM10~13。
此外,对RAM10~13供给存储器测试用时钟信号。扫描控制内的选择器71取得模式信号和来自RAM10~13的RAM数据输出信号,选择来自由模式信号指定的RAM的信号,输出给扫描寄存器70。扫描寄存器70将该信号作为扫描数据输出信号,经扫出输出端子66输出给外部。
如果设定BIST模式,则在测试/修复、控制、逻辑2中BIST块进行工作,可进行同时测试RAM10~13的BIST。图3是示出在实施例1的测试/修复、控制、逻辑2中BIST块工作时的LSI1的结构(等效电路)的图。此时,在LSI1中,BIST块内的图形发生器用计数器(PG计数器)80取得动态复位信号、模式信号和存储器测试用时钟信号,输出下一级的存储器测试用图形/期待值图形生成电路(PG SPRAM)81的工作用时钟、即计数N输出信号。
BIST块内的PG_SPRAM81取得来自PG计数器80的计数N输出信号,生成芯片·选择输出信号(CSC输出信号)、写允许输出信号(WEC输出信号)、地址输出信号、测试·图形输出信号和期待值输出信号并输出。各RAM10~13取得来自PG_SPRAM81的CSC输出信号、WEC输出信号、地址输出信号和测试·图形输出信号,此外,取得存储器测试用时钟信号,输出RAM数据输出信号。
BIST块内的“异或”电路(EX-OR)85取得来自PG_SPRAM81的期待值输出信号和来自各RAM10~13的RAM数据输出信号,进行“异或”运算,输出运算结果。在此,期待值输出信号与各RAM10~13正常地工作时输出的各RAM10~13的RAM数据输出信号一致。在RAM数据输出信号与期待值输出信号一致的情况下,EX-OR85的运算结果为低电平。即,在EX-OR85的运算结果为低电平的情况下,可判断为该RAM是正常的。
另一方面,在RAM数据输出信号与期待值输出信号不一致的情况下,EX-OR85的运算结果为高电平。即,在EX-OR85的运算结果为高电平的情况下,可判断为该RAM为不良。BIST块内的“或”电路(OR)86取得EX-OR85的运算结果和下一级的带有复位端子的触发器(FF)83的DO输出值,进行“或”运算,输出运算结果。
BIST块内的读允许信号发生电路(EN)82取得取得来自PG SPRAM81的CSC输出信号和WEC输出信号,生成比较来自各RAM10~13的RAM数据输出信号与来自PG_SPRAM81的期待值输出信号用的读允许信号并输出。BIST块内的FF83取得来自EN82的读允许信号和来自OR86的运算结果,此外,取得动态复位信号,输出表示各RAM10~13的RAM数据输出信号与来自PG_SPRAMS1的期待值输出信号的比较结果的DO信号。
BIST块内的的代码发生器84取得来自FF83的DO输出信号,生成修复代码信号并输出。该修复代码信号包含存储器测试结束信号、代码信号和存储器指定信息信号。存储器测试结束信号通知BIST测试已结束。代码信号表示不需要补救(表示RAM10~13全部是正常的,不需要补救的代码)、能进行存储器补救(表示在RAM10~12的某一个中检测出不良、可进行补救的代码)、不能进行存储器补救(表示在RAM10~12的某一个中检测出不良、不能进行该RAM的补救的代码)或只有存储器补救用存储器不良(表示只在RAM13中检测出不良的代码)的某一种。存储器指定信息信号表示在哪个RAM中检测出不良。
迄今为止,说明了LSI1的结构,但测试/修复、控制、逻辑2、3和选择器20~23、30~32是功能概念性的,可不一定在物理上如图示那样地构成。例如,可利用未图示的CPU(中央处理单元)和由该CPU解释执行的程序来实现测试/修复、控制、逻辑2、3和选择器20~23、30~32具备的处理功能的全部或一部分。
即,在未图示的ROM中存储了与OS(操作系统)等一起对CPU供给指令、使CPU进行各种处理的计算机程序。然后,CPU按照该程序进行各种处理。此外,也可作为利用布线逻辑的硬件来实现测试/修复、控制、逻辑2、3和选择器20~23、30~32具备的处理功能的全部或一部分。此外,关于后述的实施例~实施例9的LSI的各构成要素,可同样地利用CPU和程序来具体化,也可作为硬件来实现。
再有,测试/修复、控制、逻辑2、3和选择器20~23、30~32与本发明的第1测试装置相对应,测试/修复、控制、逻辑3和选择器20~23、30~32与本发明的补充控制装置相对应。
在以上的结构中,关于实施例1的工作,参照图4~图6的流程图进行说明。图4是示出实施例1的测试/修复、控制、逻辑2的扫描控制的工作的流程的流程图。扫描控制取得来自外部的测试用信号发生装置的测试用的信号(扫描数据输入信号等)(S1),对各RAM10~13输出该扫描测试用的控制信号(S2)。然后,取得来自各RAM10~13的输出信号(S3),对外部的测试装置输出来自某一个RAM的存储器输出信号(S4)。
该工作依次对各RAM来进行。外部的测试装置取得来自LSI1的存储器输出信号,判定该RAM是否不良。生成修复控制信号并输出给LSI1的外部的修复控制信号发生装置存储生成与测试装置的判定结果对应的修复控制信号的数据。例如,在修复控制信号发生装置具有熔丝等的存储装置的情况下,进行该熔丝的切断,存储生成修复控制信号的数据。
图5是示出实施例1的BIST块的工作的流程的流程图。BIST块生成BIST用的控制信号(测试、图形输出信号等)(S11),将该BIST用的控制信号输出给各RAM10~13(S12)。然后,取得来自各RAM10~13的输出信号(存储器输出信号)(S13)。判定各RAM10~13是否不良(S14)。接着,根据该判定结果,生成修复代码信号(S15),将该修复代码信号输出给外部(S16)。
该工作对各RAM同时地进行。外部的修复控制信号发生装置存储生成与来自LSI1的修复代码信号对应的修复控制信号的数据。例如,在修复控制信号发生装置具有熔丝等的存储装置的情况下,进行该熔丝的切断,存储生成修复控制信号的数据。修复代码信号与修复控制信号可以是相同的。
图6是示出实施例1的测试/修复、控制、逻辑3的工作的流程的流程图。测试/修复、控制、逻辑3取得来自外部的修复控制信号发生装置的修复控制信号(S21),在没有不良的RAM的情况(步骤S22为否定)下,对各选择器20~23、30~32输出进行从设计块4切断了补救用的RAM13的通常的连接的选择器选择信号(S25)。另一方面,在有不良的RAM的情况(步骤S22为肯定)下,对各选择器20~23、30~32输出对从该RAM到补救用的RAM13为止的RAM进行移位和置换的选择器选择信号(S23、S24)。
接着,举出具体的例子,说明各选择器20~23、30~32的工作。例如,在RAM11为不良的情况下,与移位列中不良的RAM11之前的RAM对应的存储器输入侧选择器20选择该选择器通常应取得的信号(选择输入X0)。存储器输入侧选择器21可选择任一输入。存储器输入侧选择器21之后的存储器输入侧选择器选择移位列中前面紧挨着的存储器输入侧选择器通常应取得的信号(选择输入X1)。
与移位列中不良的RAM11之前的RAM对应的存储器输出侧选择器30选择该选择器通常应取得的信号(选择输入X0)。存储器输出侧选择器30之后的存储器输出侧选择器选择移位列中前面紧挨着的存储器输入侧选择器通常应取得的信号(选择输入X1)。由此,通常与RAM10对应的设计块4的输入IN0、输出OUT0如通常那样与RAM10对应,通常与RAM11对应的设计块4的输入IN1、输出OUT1如通常那样与移位列的下一个RAM对应,以后,RAM的对应逐个偏移,最后,通常与RAM12对应的设计块4的输入INn、输出OUTn就与被设置在移位列的最后的补救用的RAM13对应。
如上所述,按照实施例1,测试/修复、控制、逻辑2、3和选择器20~23、30~32进行检测出各RAM10~13的不良的测试,测试/修复、控制、逻辑3和选择器20~23、30~32根据与该测试结果对应的修复控制信号,补充置换用的RAM13,来代替被检测出不良的RAM。由此,即使某一个RAM变成不良,作为LSI1也可正常地发挥功能,因此,可使成品率得到提高。
此外,按照实施例1,由于测试/修复、控制、逻辑2、3和选择器20~23、30~32切断被检测出不良的RAM,对从该RAM到置换用的RAM13为止的1个或多个RAM进行移位和置换,故可减少各存储器间的偏斜。此外,测试/修复、控制、逻辑2的BIST块利用BIST同时地测试多个RAM10~13。因此,由于能同时地测试LSI1本身的多个存储器,故能容易地且迅速地进行测试。此外,按照实施例1,由于对多种RAM设置共同的测试/修复、控制、逻辑2、3和选择器20~23、30~32,故可防止电路面积的增大。
实施例2
本发明的实施例2是在实施例1中进行判定RAM10~13的测试是否正常地进行的测试。基本的结构和工作与实施例1相同,在此只说明不同的部分。图7是示出执行检测本发明的实施例2的BIST块的不良的测试时的LSI的结构(等效电路)的图。再有,对于与图3相同的部分,附以相同的符号,省略其说明。
实施例2的LSI160除了实施例1的LSI1的结构外,具备在进行BIST之前或与BIST同时地取得来自PG_SPRAM81的控制信号并输出给EX-OR85的存储器测试电路测试用触发器(FF)161。此外,例如设置选择RAM10~13的RAM数据输出信号或FF161的输出信号的某一个并输出给EX-OR85的未图示的选择器。
实施例2的BIST块将存储器测试电路测试用触发器(FF)161模拟地看作存储器,提高进行写入/读出,判定其本身是否正常地工作。通过该测试,判定为虚拟存储器(FF161)为不良的情况下,判定为本身没有正常地工作。再有,BIST块与本发明的第2测试装置相对应。
在以上的结构中,参照图8的流程图说明实施例2的工作。图8是示出实施例2的BIST块的工作的流程的流程图。再有,对于与图5相同的部分,附以相同的符号,省略其说明。例如在执行BIST之前,BIST块进行判定本身是否正常地工作的测试(S26)。然后,在判定为正常的情况下(步骤S27为肯定),进到步骤S11。另一方面,在在判定为不正常的情况下,结束处理。
如上所述,按照实施例2,由于BIST块测试本身的不良检测,故可使BIST块进行的RAM10~13的测试的可靠性得到提高。
实施例3
本发明的实施例3是在实施例1或实施例2中,使用PLL电路对测试用的时钟信号进行倍增,进行实际工作和/或加速工作容限的测试。基本的结构和工作与实施例1、实施例2相同,在此只说明不同的部分。图9是示出本发明的实施例3的LSI的结构的图。再有,对于与图1相同的部分,附以相同的符号,省略其说明。
实施例3的LSI90除了实施例1的LSI1的结构外,还具备PLL电路91,该PLL电路91经时钟输入端子61取得时钟信号,经存储器·时钟输入端子65取得存储器测试用时钟信号,对这些信号进行倍增并输出。此外,LSI90具备控制PLL电路91、经PLL电路91取得时钟信号和存储器测试用时钟信号的测试/修复、控制、逻辑92,来代替实施例1的测试/修复、控制、逻辑2。
PLL电路91按照来自测试/修复、控制、逻辑92的控制,对时钟信号和存储器测试用时钟信号进行倍增并输出。测试/修复、控制、逻辑92对PLL电路91进行控制,使其倍增到实际工作的频率,或是输入已倍增的时钟信号和存储器测试用时钟信号进行实际工作的测试,或是使PLL电路91的输出信号的频率变化、输入该信号测试RAM10~13的加速工作容限。关于测试/修复、控制、逻辑92的其它的工作、结构,与实施例1的测试/修复、控制、逻辑2相同。再有,PLL电路91与本发明的倍增装置相对应。
在以上的结构中,参照图10的流程图说明实施例3的工作。图10是示出实施例3的测试/修复、控制、逻辑92的BIST块的工作的流程的流程图。对于与图8相同的部分,附以相同的符号,省略其说明。在执行BIST的情况下,BIST块对PLL电路91进行控制,使时钟信号和存储器测试用时钟信号倍增到规定的频率(S31),进到步骤S26。
如上所述,按照实施例3,PLL电路91使时钟信号和存储器测试用时钟信号倍增到规定的频率,测试/修复、控制、逻辑92使用PLL电路91已倍增的时钟信号和存储器测试用时钟信号,进行实际工作和/或加速工作容限的测试,故可进行更详细的测试。
实施例4
本发明的实施例4是在实施例1~实施例3中,在LSI内部存储生成修复控制信号的数据,在LSI内部生成修复控制信号。基本的结构和工作与实施例1~实施例3相同,在此只说明不同的部分。图11是示出本发明的实施例4的LSI的结构的图。再有,对于与图9相同的部分,附以相同的符号,省略其说明。
实施例4的LSI100除了实施例3的LSI90的结构外,还具备生成修复代码信号的修复代码寄存器101。修复代码寄存器101输入来自测试/修复、控制、逻辑92的修复代码信号,存储生成与该修复代码信号对应的修复控制信号的数据,根据该数据生成修复代码信号,输出给测试/修复、控制、逻辑2。由此,没有必要在LSI100的外部设置修复代码信号发生装置。再有,修复代码寄存器101与本发明的补充控制信号生成装置相对应。
在以上的结构中,参照图12的流程图说明实施例4的工作。图12是示出实施例4的修复代码寄存器101的工作的流程的流程图。在BIST时,修复代码寄存器101取得来自测试/修复、控制、逻辑92的修复代码信号(S41),生成修复控制信号并进行存储(S42、S43)。然后,在实际工作时,将已存储的修复控制信号输出给测试/修复、控制、逻辑3(S44)。
如上所述,按照实施例4,由于修复代码寄存器101根据来自测试/修复、控制、逻辑92的修复代码信号生成修复控制信号,故可在LSI100的内部生成修复控制信号。
实施例5
本发明的实施例5是在实施例1~实施例4中,与RAM10~13一体地设置了选择器20~23、30~32。基本的结构和工作与实施例1~实施例4相同,在此只说明不同的部分。图13是示出本发明的实施例5的LSI的结构的图。再有,对于与图11相同的部分,附以相同的符号,省略其说明。
实施例5的LSI110是在实施例3的LSI100的结构中使其存储器具有与存储器对应的选择器和缓冲器。在图中,111、112、113和114分别示出了被组装了选择器的存储器(区域)。这样,在组装了选择器的存储器111中,与RAM10一体地设置了选择器20、30和缓冲器40、50,在组装了选择器的存储器112中,与RAM111一体地设置了选择器21、31和缓冲器41、51,以下,同样地,在组装了选择器的存储器113中,与RAM12一体地设置了选择器22、32和缓冲器42、52。此外,在组装了选择器的存储器114中,与补救用的RAM13一体地设置了选择器23和缓冲器43。
如上所述,按照实施例5,由于分别使组装了选择器的存储器111~114具有选择器20~23、30~32,故可减少各存储器间的偏斜,此外,可容易地进行使存储器存取速度提高的设计或与测试用的信号相比优先地减少实际工作用的信号的延迟的设计。
实施例6
本发明的实施例6是在实施例1~实施例5中,在RAM10~13中将补救用的RAM13配置在物理上靠近设计块4的一侧。基本的结构和工作与实施例1~实施例5相同,在此只说明不同的部分。图14是示出本发明的实施例6的LSI的结构的图。
在实施例6的LSI120中,在配置了测试/修复、控制、逻辑和设计块的区域121的附近配置补救用的RAM13。由于在设计块的附近配置补救用的RAM13,故在补充补救用的RAM13的情况下,使时序在能获得裕量的方向上偏移。
如上所述,按照实施例6,在配置了测试/修复、控制、逻辑和设计块的区域121的附近配置补救用的RAM13。由此,由于在置换了RAM的情况下也使时序在能获得裕量的方向上偏移,故在置换后也能以与置换前同样的时序使LSI120正常地发挥其功能。
实施例7
本发明的实施例7是在实施例1~实施例6中,与选择器20~23、30~32的移位列相对应、在物理上连续地以链状配置各RAM10~13。基本的结构和工作与实施例1~实施例4相同,在此只说明不同的部分。图15是示出本发明的实施例7的LSI的结构的图。再有,对于与图14相同的部分,附以相同的符号,省略其说明。
在实施例7的LSI130中,以补救用的RAM13为最后尾,与选择器20~23、30~32的移位列相对应、在物理上连续地以链状配置各RAM10~13。由于与选择器20~23、30~32的移位列相对应、在物理上连续地以链状配置各RAM10~13,故置换了的时序的偏移变少。
如上所述,按照实施例7,由于与选择器20~23、30~32的移位列相对应、在物理上连续地以链状配置各RAM10~13,故可减少各RAM间的偏斜(Skew)。
实施例8
本发明的实施例8是在实施例1~实施例7中,将所安装的RAM分割配置成多个RAM组,对于各RAM组设置补救用的RAM。基本的结构和工作与实施例1~实施例7相同,在此只说明不同的部分。图16是示出本发明的实施例8的LSI的结构的图。
在实施例8的LSI140中,将所安装的RAM分割配置成多个RAM组142~143,对于各RAM组142~143分别设置补救用的RAM13a~13b。此外,设置配置了对于多个RAM组142~143的RAM进行测试或置换的测试/修复、控制、逻辑和使用多个RAM组142~143的RAM完成LSI140的功能的设计块的区域141。补救用的RAM13a~13b在各RAM组142~143中代替不良的RAM进行补充。
如上所述,按照实施例8,由于在每个分割配置了的各RAM组142~143中设置补救用的RAM13a~13b,故在将所安装的RAM分割配置成多个RAM组142~143的情况下,也能在各RAM组142~143中进行存储器修复。
实施例9
本发明的实施例9是在实施例1~实施例7中,将所安装的RAM分割配置成多个RAM组,对于各RAM组设置共有的补救用的RAM。基本的结构和工作与实施例1~实施例7相同,在此只说明不同的部分。图17是示出本发明的实施例9的LSI的结构的图。
在实施例9的LSI150中,将所安装的RAM分割配置成多个RAM组152~153,在各RAM组152~153中设置共有的共有RAM组154。共有RAM组154包含在各RAM组152~153中设置共有的共有的补救用的RAM13c。此外,设置配置了对于多个RAM组152~153和共有RAM组154的RAM进行测试或置换的测试/修复、控制、逻辑和使用多个RAM组152~153和共有RAM组154的RAM完成LSI150的功能的设计块的区域151。补救用的RAM13c代替各RAM组152~153的不良的RAM进行补充。
如上所述,按照实施例9,由于在每个分割配置了的各RAM组152~153中设置共有的补救用的RAM13c,故在将所安装的RAM分割配置成多个RAM组152~153的情况下,也可防止电路面积的增大。
可将实现上述的实施例1~实施例9的存储器修复方法的计算机程序存储于软盘等的磁盘、ROM、EPROM、EEPROM、快速ROM等的半导体存储器(包括内置于座、PC卡等中的存储器)、CD-ROM、DVD等的光盘、MO等的光磁盘等的可移动的记录媒体中,通过将该记录媒体中已被记录的程序安装在内置于半导体集成电路的ROM、RAM等的固定用的记录媒体中,也可使该半导体集成电路具备上述的存储器修复的功能。
如以上所说明的那样,按照本发明,第1测试装置进行检测多个存储器的不良的测试,补充控制装置根据与由第1测试装置进行的测试结果对应的补充控制信号,与多个存储器中被检测出不良的存储器相对应,补充补充用的存储器。由此,可起到下述的效果:即使某一个存储器变成不良,作为半导体集成电路的整体,也能正常地发挥其功能。
按照本发明的下一个方面,由于对从被检测出不良的存储器的下一级开始到补充用的存储器为止的存储器进行使被检测出不良的存储器得到补充的移位,故可起到能减少各存储器间的偏斜的效果。
按照本发明的下一个方面,由于与补充控制装置进行的移位顺序相对应,连续地配置了各存储器,故可起到能减少各存储器间的偏斜的效果。
按照本发明的下一个方面,自诊断控制装置进行同时测试多个存储器的自诊断的控制。由此,由于能同时测试半导体集成电路本身的多个存储器,故可起到容易地且迅速地进行测试的效果。
按照本发明的下一个方面,由于第2测试装置测试第1测试装置的不良检测,故可起到使第1测试装置进行的测试的可靠性得到提高的效果。
按照本发明的下一个方面,由于倍增装置将第1测试装置进行的测试用的时钟信号倍增到规定的频率,第1测试装置使用倍增装置已倍增的时钟信号来进行实际工作和/或加速工作容限的测试,故可起到能进行更详细的测试的效果。
按照本发明的下一个方面,由于补充控制信号生成装置根据第1测试装置的测试结果自动地生成补充控制信号,故可起到能在半导体集成电路内部自动地生成补充控制信号的效果。
按照本发明的下一个方面,由于对于多种存储器共同地设置第1测试装置,故可起到防止电路面积的增大的效果。
按照本发明的下一个方面,由于在多个存储器上分散地配置了补充控制装置,可起到能减少各存储器间的偏斜且可容易地进行使存储器存取速度提高的设计或与测试用的信号相比优先地减少实际工作用的信号的延迟的设计的效果。
按照本发明的下一个方面,在接近于存储器使用电路一侧配置了补充用的存储器。由此,由于在置换了存储器的情况下,也使时序在能获得裕量的方向上偏移,故可起到在置换后也能以与置换前同样的时序使半导体集成电路正常地发挥其功能的效果。
按照本发明的下一个方面,由于在分割配置了的每个存储器组中设置了补充用的存储器,故可起到即使在将多个存储器分割配置成存储器组的情况下,也能在各存储器组中进行存储器修复的效果。
按照本发明的下一个方面,由于设置分割配置了的多个存储器组共有的补充用的存储器,故可起能可防止电路面积的增大的效果。
按照本发明的下一个方面,在第1测试步骤中,进行检测多个存储器的不良的测试,在补充控制步骤中,根据与第1测试步骤进行的测试结果对应的补充控制信号,与在多个存储器中被检测出不良的存储器相对应,补充补充用的存储器,由此,由于即使某一个存储器变成不良,作为半导体集成电路的整体,也能正常地发挥其功能,故可起到使成品率得到提高的效果。
按照本发明的下一个方面,由于在补充控制步骤中,对于从被检测出不良的存储器的下一级开始到补充用的存储器为止的存储器,进行使被检测出不良的存储器得到补充的移位,故可起到能减少各存储器间的偏斜的效果。
按照本发明的下一个方面,在第1测试步骤中,进行同时测试多个存储器的自诊断的控制。由此,由于可由于能同时测试半导体集成电路本身的多个存储器,故可起到容易地且迅速地进行测试的效果。
按照本发明的下一个方面,由于在第2测试步骤中进行判定是否能正常地进行上述第1步骤的测试,故故可起到使第1测试装置进行的测试的可靠性得到提高的效果。
按照本发明的下一个方面,由于在第1测试步骤中,将测试用的时钟信号倍增到规定的频率,进行实际工作和/或加速工作容限的测试,故可起到能进行更详细的测试的效果。
按照本发明的下一个方面,通过将上述的发明的方法记录在使计算机执行的程序中,该程序变得可用计算机来读取,由此,可起到利用计算机来实现上述的发明的方法的工作的效果。

Claims (15)

1.一种半导体集成电路,其特征在于,具备:
多个存储器;
补充用的存储器;
第1测试装置,测试上述多个存储器的不良检测;以及
补充控制装置,根据与上述第1测试装置进行的测试结果对应的补充控制信号,与在上述多个存储器中被检测出不良的存储器相对应,补充上述补充用的存储器。
2.如权利要求1中所述的半导体集成电路,其特征在于:
对上述多个存储器设定一系列的移位顺序,
上述补充用的存储器被设定在上述移位顺序的最后级,
上述补充控制装置对于从被检测出不良的存储器的下一级开始到上述补充用的存储器为止的存储器,进行使被检测出不良的存储器得到补充的移位。
3.如权利要求2中所述的半导体集成电路,其特征在于:
与上述补充控制装置进行的移位顺序相对应,连续地配置了上述各存储器。
4.如权利要求1中所述的半导体集成电路,其特征在于:
上述第1测试装置具备进行同时测试上述多个存储器的自诊断的控制的自诊断控制装置。
5.如权利要求1中所述的半导体集成电路,其特征在于:
还具备测试上述第1测试装置的不良检测的第2测试装置。
6.如权利要求1中所述的半导体集成电路,其特征在于:
还具备将上述第1测试装置进行的测试用的时钟信号倍增到规定的频率的倍增装置,
上述第1测试装置使用上述倍增装置已倍增的时钟信号来进行实际工作和/或加速工作容限的测试。
7.如权利要求1中所述的半导体集成电路,其特征在于:
还具备根据上述第1测试装置的测试结果自动地生成上述补充控制信号的补充控制信号生成装置。
8.如权利要求1中所述的半导体集成电路,其特征在于:
上述多个存储器由多种存储器构成,对于上述多种存储器共同地设置了上述第1测试装置。
9.如权利要求1中所述的半导体集成电路,其特征在于:
在上述多个存储器上分散地配置了上述补充控制装置。
10.一种具备多个存储器和补充用的存储器的半导体集成电路的存储器修复方法,其特征在于,包括下述步骤:
第1测试步骤,测试上述多个存储器的不良检测;以及
补充控制步骤,根据与上述第1测试步骤进行的测试结果对应的补充控制信号,与在上述多个存储器中被检测出不良的存储器相对应,补充上述补充用的存储器。
11.如权利要求10中所述的半导体集成电路的存储器修复方法,其特征在于:
对上述多个存储器设定一系列的移位顺序,
上述补充用的存储器被设定在上述移位顺序的最后级,
在上述补充控制步骤中,对于从被检测出不良的存储器的下一级开始到上述补充用的存储器为止的存储器,进行使被检测出不良的存储器得到补充的移位。
12.如权利要求10中所述的半导体集成电路的存储器修复方法,其特征在于:
在上述第1测试步骤中,进行同时测试上述多个存储器的自诊断的控制。
13.如权利要求10中所述的半导体集成电路的存储器修复方法,其特征在于:
包括进行判定是否能正常地进行上述第1步骤的测试的第2测试步骤。
14.如权利要求10中所述的半导体集成电路的存储器修复方法,其特征在于:
在上述第1测试步骤中,将上述测试用的时钟信号倍增到规定的频率,进行实际工作和/或加速工作容限的测试。
15.一种计算机能读取的记录媒体,其特征在于:
记录了使计算机执行上述权利要求10~14的任一项中所述的方法的程序。
CNB011013532A 2000-06-30 2001-01-09 半导体集成电路、半导体集成电路的存储器修复方法 Expired - Fee Related CN1193376C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP199859/2000 2000-06-30
JP2000199859A JP2002014875A (ja) 2000-06-30 2000-06-30 半導体集積回路、半導体集積回路のメモリリペア方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (2)

Publication Number Publication Date
CN1332459A true CN1332459A (zh) 2002-01-23
CN1193376C CN1193376C (zh) 2005-03-16

Family

ID=18697806

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011013532A Expired - Fee Related CN1193376C (zh) 2000-06-30 2001-01-09 半导体集成电路、半导体集成电路的存储器修复方法

Country Status (6)

Country Link
US (1) US6246618B1 (zh)
JP (1) JP2002014875A (zh)
KR (1) KR100397903B1 (zh)
CN (1) CN1193376C (zh)
DE (1) DE10110934A1 (zh)
TW (1) TW523754B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101086899B (zh) * 2006-06-09 2010-06-02 台湾积体电路制造股份有限公司 用以提升存储器装置的可靠度的系统及其方法
WO2010066207A1 (zh) * 2008-12-12 2010-06-17 上海芯豪微电子有限公司 在片自测试自修复方法
CN101887896A (zh) * 2009-05-13 2010-11-17 瑞萨电子株式会社 半导体芯片及其救济设计方法

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3133004B2 (ja) * 1996-11-21 2001-02-05 株式会社日立製作所 ディスクアレイ装置およびその制御方法
US6791555B1 (en) * 2000-06-23 2004-09-14 Micron Technology, Inc. Apparatus and method for distributed memory control in a graphics processing system
JP2002109899A (ja) * 2000-07-26 2002-04-12 Mitsubishi Electric Corp 半導体記憶装置およびそれを備える半導体集積回路装置
US6675319B2 (en) * 2000-12-27 2004-01-06 Han-Ping Chen Memory access and data control
JP2002267721A (ja) * 2001-03-09 2002-09-18 Mitsubishi Electric Corp Cpu内蔵ram混載lsiのテスト装置および方法
US20020133769A1 (en) * 2001-03-15 2002-09-19 Cowles Timothy B. Circuit and method for test and repair
US6904552B2 (en) * 2001-03-15 2005-06-07 Micron Technolgy, Inc. Circuit and method for test and repair
US6973605B1 (en) 2001-06-15 2005-12-06 Artisan Components, Inc. System and method for assured built in self repair of memories
US20030101312A1 (en) * 2001-11-26 2003-05-29 Doan Trung T. Machine state storage apparatus and method
US7133972B2 (en) * 2002-06-07 2006-11-07 Micron Technology, Inc. Memory hub with internal cache and/or memory access prediction
US7200024B2 (en) * 2002-08-02 2007-04-03 Micron Technology, Inc. System and method for optically interconnecting memory devices
US7117316B2 (en) 2002-08-05 2006-10-03 Micron Technology, Inc. Memory hub and access method having internal row caching
US7254331B2 (en) 2002-08-09 2007-08-07 Micron Technology, Inc. System and method for multiple bit optical data transmission in memory systems
US6754117B2 (en) * 2002-08-16 2004-06-22 Micron Technology, Inc. System and method for self-testing and repair of memory modules
US7149874B2 (en) 2002-08-16 2006-12-12 Micron Technology, Inc. Memory hub bypass circuit and method
US6820181B2 (en) 2002-08-29 2004-11-16 Micron Technology, Inc. Method and system for controlling memory accesses to memory modules having a memory hub architecture
US7836252B2 (en) 2002-08-29 2010-11-16 Micron Technology, Inc. System and method for optimizing interconnections of memory devices in a multichip module
US7102907B2 (en) * 2002-09-09 2006-09-05 Micron Technology, Inc. Wavelength division multiplexed memory module, memory system and method
KR20040066553A (ko) * 2003-01-20 2004-07-27 삼성전자주식회사 멀티칩 패키지의 통합 번인 검사 방법
DE60303976D1 (de) * 2003-05-07 2006-05-11 St Microelectronics Srl Eingebettete Testschaltung für Phasenregelschleife sowie dazugehörige Verfahren und Rechnerprogramm
US7245145B2 (en) 2003-06-11 2007-07-17 Micron Technology, Inc. Memory module and method having improved signal routing topology
US7257733B2 (en) * 2003-06-18 2007-08-14 Logicvision, Inc. Memory repair circuit and method
US7120727B2 (en) * 2003-06-19 2006-10-10 Micron Technology, Inc. Reconfigurable memory module and method
US7107415B2 (en) 2003-06-20 2006-09-12 Micron Technology, Inc. Posted write buffers and methods of posting write requests in memory modules
US7260685B2 (en) 2003-06-20 2007-08-21 Micron Technology, Inc. Memory hub and access method having internal prefetch buffers
US7389364B2 (en) * 2003-07-22 2008-06-17 Micron Technology, Inc. Apparatus and method for direct memory access in a hub-based memory system
US7210059B2 (en) 2003-08-19 2007-04-24 Micron Technology, Inc. System and method for on-board diagnostics of memory modules
US7133991B2 (en) 2003-08-20 2006-11-07 Micron Technology, Inc. Method and system for capturing and bypassing memory transactions in a hub-based memory system
US7136958B2 (en) 2003-08-28 2006-11-14 Micron Technology, Inc. Multiple processor system and method including multiple memory hub modules
US20050050237A1 (en) * 2003-08-28 2005-03-03 Jeddeloh Joseph M. Memory module and method having on-board data search capabilities and processor-based system using such memory modules
US7310752B2 (en) * 2003-09-12 2007-12-18 Micron Technology, Inc. System and method for on-board timing margin testing of memory modules
US7194593B2 (en) * 2003-09-18 2007-03-20 Micron Technology, Inc. Memory hub with integrated non-volatile memory
US7120743B2 (en) * 2003-10-20 2006-10-10 Micron Technology, Inc. Arbitration system and method for memory responses in a hub-based memory system
KR20050039256A (ko) * 2003-10-24 2005-04-29 삼성전자주식회사 스캔 테스트 장치
US20050097414A1 (en) * 2003-11-05 2005-05-05 Larson Lee A. Apparatus and method for performing poll commands using JTAG scans
US7210085B2 (en) * 2003-12-02 2007-04-24 International Business Machines Corporation Method and apparatus for test and repair of marginally functional SRAM cells
US7330992B2 (en) * 2003-12-29 2008-02-12 Micron Technology, Inc. System and method for read synchronization of memory modules
US7216196B2 (en) * 2003-12-29 2007-05-08 Micron Technology, Inc. Memory hub and method for memory system performance monitoring
US7188219B2 (en) 2004-01-30 2007-03-06 Micron Technology, Inc. Buffer control system and method for a memory system having outstanding read and write request buffers
US7788451B2 (en) 2004-02-05 2010-08-31 Micron Technology, Inc. Apparatus and method for data bypass for a bi-directional data bus in a hub-based memory sub-system
US7181584B2 (en) * 2004-02-05 2007-02-20 Micron Technology, Inc. Dynamic command and/or address mirroring system and method for memory modules
US7412574B2 (en) * 2004-02-05 2008-08-12 Micron Technology, Inc. System and method for arbitration of memory responses in a hub-based memory system
US7366864B2 (en) * 2004-03-08 2008-04-29 Micron Technology, Inc. Memory hub architecture having programmable lane widths
US7257683B2 (en) 2004-03-24 2007-08-14 Micron Technology, Inc. Memory arbitration system and method having an arbitration packet protocol
US7120723B2 (en) * 2004-03-25 2006-10-10 Micron Technology, Inc. System and method for memory hub-based expansion bus
US7447240B2 (en) 2004-03-29 2008-11-04 Micron Technology, Inc. Method and system for synchronizing communications links in a hub-based memory system
US7213082B2 (en) 2004-03-29 2007-05-01 Micron Technology, Inc. Memory hub and method for providing memory sequencing hints
US6980042B2 (en) * 2004-04-05 2005-12-27 Micron Technology, Inc. Delay line synchronizer apparatus and method
US7590797B2 (en) 2004-04-08 2009-09-15 Micron Technology, Inc. System and method for optimizing interconnections of components in a multichip memory module
US7162567B2 (en) * 2004-05-14 2007-01-09 Micron Technology, Inc. Memory hub and method for memory sequencing
US7222213B2 (en) * 2004-05-17 2007-05-22 Micron Technology, Inc. System and method for communicating the synchronization status of memory modules during initialization of the memory modules
US7363419B2 (en) * 2004-05-28 2008-04-22 Micron Technology, Inc. Method and system for terminating write commands in a hub-based memory system
US7519788B2 (en) 2004-06-04 2009-04-14 Micron Technology, Inc. System and method for an asynchronous data buffer having buffer write and read pointers
US7310748B2 (en) * 2004-06-04 2007-12-18 Micron Technology, Inc. Memory hub tester interface and method for use thereof
TWI294126B (en) * 2004-06-30 2008-03-01 Hon Hai Prec Ind Co Ltd System and method for testing memory
US7392331B2 (en) 2004-08-31 2008-06-24 Micron Technology, Inc. System and method for transmitting data packets in a computer system having a memory hub architecture
JP4695373B2 (ja) * 2004-10-05 2011-06-08 ルネサスエレクトロニクス株式会社 メモリテスト回路及びメモリテスト方法
JP4622443B2 (ja) * 2004-10-15 2011-02-02 ソニー株式会社 半導体集積回路
US20060168407A1 (en) * 2005-01-26 2006-07-27 Micron Technology, Inc. Memory hub system and method having large virtual page size
US7310278B2 (en) * 2006-05-04 2007-12-18 International Business Machines Corporation Method and apparatus for in-system redundant array repair on integrated circuits
JP5125028B2 (ja) * 2006-08-18 2013-01-23 富士通セミコンダクター株式会社 集積回路
US7466611B1 (en) * 2007-06-22 2008-12-16 Elite Semiconductor Memory Technology Inc. Selection method of bit line redundancy repair and apparatus performing the same
JP5169597B2 (ja) * 2008-08-01 2013-03-27 富士通セミコンダクター株式会社 集積回路および試験方法
US9881693B2 (en) * 2016-02-16 2018-01-30 Micron Technology, Inc. Selectors on interface die for memory device
KR20190000663A (ko) * 2017-06-23 2019-01-03 에스케이하이닉스 주식회사 메모리 장치 및 그 동작 방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920010347B1 (ko) * 1989-12-30 1992-11-27 삼성전자주식회사 분할된 워드라인을 가지는 메모리장치의 리던던시 구조
JPH04111300A (ja) * 1990-08-31 1992-04-13 Nec Corp メモリカード
JPH06131899A (ja) * 1992-10-16 1994-05-13 Mitsubishi Electric Corp 半導体記憶装置
US5561622A (en) * 1993-09-13 1996-10-01 International Business Machines Corporation Integrated memory cube structure
US5802070A (en) * 1996-10-03 1998-09-01 International Business Machines Corporation Testing associative memory
US5961653A (en) 1997-02-19 1999-10-05 International Business Machines Corporation Processor based BIST for an embedded memory
KR100252053B1 (ko) 1997-12-04 2000-05-01 윤종용 칼럼 방향의 데이터 입출력선을 가지는 반도체메모리장치와불량셀 구제회로 및 방법
KR100280442B1 (ko) * 1998-02-05 2001-02-01 김영환 디램의병렬테스트회로

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101086899B (zh) * 2006-06-09 2010-06-02 台湾积体电路制造股份有限公司 用以提升存储器装置的可靠度的系统及其方法
WO2010066207A1 (zh) * 2008-12-12 2010-06-17 上海芯豪微电子有限公司 在片自测试自修复方法
CN101887896A (zh) * 2009-05-13 2010-11-17 瑞萨电子株式会社 半导体芯片及其救济设计方法
CN101887896B (zh) * 2009-05-13 2012-10-31 瑞萨电子株式会社 半导体芯片及其救济设计方法
CN102855942A (zh) * 2009-05-13 2013-01-02 瑞萨电子株式会社 半导体芯片
US8400853B2 (en) 2009-05-13 2013-03-19 Renesas Electronics Corporation Semiconductor chip and method of repair design of the same
CN102855942B (zh) * 2009-05-13 2015-11-25 瑞萨电子株式会社 半导体芯片

Also Published As

Publication number Publication date
US6246618B1 (en) 2001-06-12
KR100397903B1 (ko) 2003-09-13
DE10110934A1 (de) 2002-01-24
TW523754B (en) 2003-03-11
JP2002014875A (ja) 2002-01-18
CN1193376C (zh) 2005-03-16
KR20020003076A (ko) 2002-01-10

Similar Documents

Publication Publication Date Title
CN1193376C (zh) 半导体集成电路、半导体集成电路的存储器修复方法
CN1122283C (zh) 半导体存储装置及其驱动方法
CN1265457C (zh) 具有冗余系统的半导体存储器件
CN1230830C (zh) Ram高速测试控制电路及其测试方法
CN1258771C (zh) 半导体存储装置
CN1797604A (zh) 半导体存储器装置的校正电路及其操作方法
CN1163475A (zh) 控制器大容量存储器混装型半导体集成电路器件及测试法
CN1405886A (zh) 半导体器件
CN1714296A (zh) 有针对性应用的基于事件的半导体存储器测试系统
CN1278421C (zh) 半导体装置
CN1851491A (zh) 一种故障定位方法
CN1892911A (zh) 设有以不同阈值电压存数据的存储单元的半导体存储装置
CN1536581A (zh) 半导体集成电路及其检查方法
CN1428788A (zh) 半导体存储装置
CN100344983C (zh) 半导体测试电路、半导体存储器件和半导体测试方法
CN1441437A (zh) 用于对缺陷单元地址编程的缺陷单元地址编程电路和方法
CN1233059A (zh) 存储器测试装置及存储器测试方法
CN101034365A (zh) 一种pci系统故障诊断方法、设备和系统
CN101075213A (zh) 只读存储器数据修补电路和方法、及其嵌入式系统
CN1725378A (zh) 非易失半导体存储器及设置该存储器中的替换信息的方法
CN100350587C (zh) 半导体测试系统
CN1781030A (zh) 数据压缩
CN1542849A (zh) 冗余电路和使用该冗余电路的半导体设备
CN1144230C (zh) 带有小规模电路冗余解码器的半导体存储器件
CN1266481C (zh) 用于半导体集成电路的故障检测方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050316

Termination date: 20100209