[go: up one dir, main page]

CN1275159C - 结合基于输出的冗余的猝发读取 - Google Patents

结合基于输出的冗余的猝发读取 Download PDF

Info

Publication number
CN1275159C
CN1275159C CNB018133827A CN01813382A CN1275159C CN 1275159 C CN1275159 C CN 1275159C CN B018133827 A CNB018133827 A CN B018133827A CN 01813382 A CN01813382 A CN 01813382A CN 1275159 C CN1275159 C CN 1275159C
Authority
CN
China
Prior art keywords
defective
normal
memory cell
address
read
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.)
Expired - Fee Related
Application number
CNB018133827A
Other languages
English (en)
Other versions
CN1444743A (zh
Inventor
A·艾尔-夏马
赤荻隆男
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.)
Cypress Semiconductor Corp
Original Assignee
Advanced Micro Devices Inc
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 Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of CN1444743A publication Critical patent/CN1444743A/zh
Application granted granted Critical
Publication of CN1275159C publication Critical patent/CN1275159C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/16Protection against loss of memory contents
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C15/00Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C15/00Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
    • G11C15/04Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements
    • G11C15/046Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements using non-volatile storage elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Read Only Memory (AREA)
  • Radio Relay Systems (AREA)
  • Error Detection And Correction (AREA)

Abstract

一种用于完成闪存中冗余读取的装置。此装置包含正常存储单元(410)的阵列与冗余存储单元(412)的阵列。一些正常存储单元可具有缺陷地址。正常检测放大器(420)将于其存取的地址读取正常存储单元,而冗余检测放大器(422)将读取冗余存储单元。CAM的第一阵列(432)将储存缺陷存储单元的缺陷地址,而CAM的第二阵列(432)将储存缺陷存储单元的输入/输出指示符。解码电路(460)将解码缺陷与非缺陷存储单元的输入/输出指示符。一个多位多路复用器级(490)将输出正常存储单元(410)的内容,或在地址为缺陷时,输出冗余存储单元(412)的内容。所述内容将加到对应于存储单元输入/输出指示符的多路复用器的输出上。

Description

结合基于输出的冗余的猝发读取
技术领域
本发明涉及半导体存储器装置。更明确地,本发明涉及闪存中基于输出的(output based)冗余。
背景技术
美国专利US-A-5416740揭示了一种静态随机存取存储器,其包括有64个存储单元阵列块和一个冗余存储单元阵列块。该冗余存储单元阵列包括总共有16个冗余存储单元列。在地址编程电路中,将指示缺陷存储器列的位置的缺陷地址加以编程,而在输入/输出(I/O)编程电路中,将缺陷地址中的特定缺陷列加以编程。虽然各存储单元并不包括用于冗余的备用的存储单元列或行,但是可以使用冗余存储单元阵列来修复该缺陷。
闪速(flash)随机存取存储器(RAM),更通常称为闪存,为一种使用具有浮置栅设计的存储单元的非易失性存储器形式。将高电位施加于存储单元输入端以编程或者说储存电荷于浮置栅,或从浮置栅擦除或者说去除电荷。编程通过热电子转移,将电荷置于浮置栅而产生,而擦除则利用福勒-诺尔德哈姆隧道(Fowler-Nordheim tunneling),其中电子穿进一层薄电介质材料,减少了浮置栅上的电荷量。擦除一个存储单元使得该存储单元逻辑值变为″1″,而编程该存储单元则使得逻辑值变为″0″。除编程或擦除操作外,闪存与随机存取只读存储器(ROM)操作相似。通常,闪存芯片,包含闪存存储单元与支持逻辑/电路,是通过在基底上制造各半导体材料层与多晶硅的各互连层以及第一与第二金属层而形成的。应认识到,有许多包含更多或更少层的集成电路制造技术,亦适用于本发明。
较新的技术,例如同步读取与写入操作闪存,展现了重新设计CAM电路与结构及其相关输出电路的机会,以便匹配日益增加的系统性能标准与装置密度。理想的是实现更有效率的冗余CAM电路与结构及相关输出电路。
冗余核心单元阵列用于替换主要或正常阵列的无法操作或缺陷存储器核心单元。内容寻址存储器(CAM)电路可用以协助冗余替换。冗余CAM单元储存有关无法操作或缺陷存储单元位置的信息,使得存储单元的冗余阵列可用以替换主要阵列的无法操作或缺陷存储单元。
典型地,在客户或使用者使用前,由制造厂家测试存储器单元阵列以确定性能与精度。在测试阶段后,以适当的无法操作存储单元的位置来擦除或编程冗余CAM单元。
存储器中的核心单元是字节或字可寻址的。若于主要阵列执行特定操作,则提供用以操作的地址。目前,在存取对应于主要阵列的存储单元位置之前,将地址与有关无法操作存储单元位置的地址信息做比较。若此地址与一组无法操作存储单元位置匹配,此地址将重导引至冗余阵列。接着便在冗余阵列执行操作。若此地址没有与一组无法操作存储单元位置匹配,此地址则用于主要阵列,而且在主要阵列执行操作。典型地,利用冗余阵列存储单元而做的主要阵列存储单元的这种替换对于存储器的使用者为无缝及透明的。
较新的技术,例如同步读取与写入操作闪存,显示重新设计CAM电路与结构及其相关输出电路的机会,以匹配日益增加的系统性能标准,与装置密度。目前于本文中描述的优选具体实施例实现一个较有效率的例如闪存的于存储器中冗余CAM电路与结构及相关输出电路。
CAM单元配置为储存有关主要核心单元阵列里的无法操作存储单元位置的信息。典型地,无法操作存储单元需以冗余阵列里的存储单元替换。储存于CAM单元中的信息可关连至是否主要核心单元阵列操作地址所寻址的存储单元需以冗余阵列的存储单元替换。
参照图1,为依照目前优选实施例的存储器100的方框图。在所示实施例中,存储器100配置为一个闪存,其形成为互补金属氧化半导体(CMOS)的集成电路,用以储存数字数据。然而,存储器100可采用任何其它适当的形式,且事实上本文中所说明的原理可应用于任何其它适当电路,在该电路中,同步操作允许双端口CAM结构。存储器100包含核心单元阵列102、解码器104、地址缓冲器电路108、冗余CAM电路106、控制逻辑电路110,以及检测放大器与输出电路112。控制逻辑电路110连接至解码器104、地址缓冲器电路108、及检测放大器与输出电路112。控制逻辑电路110产生一连串读取与写入选择操作信号RSEL、WSEL,且将各信号送至解码器104与冗余CAM电路106。优选地,控制逻辑电路110对应于存储器100分配时序与其它控制信号。
核心单元阵列102包含多个存储单元,每个存储单元均配置用以储存数据。在一些应用中,每个存储单元可储存单独一位数据;在其它应用中,每个存储单元可储存两位或多位数据。核心单元阵列102的存储单元可为字节或字可寻址的,且可由对应地址在地址缓冲器电路108存取。在一个特定的实施例中,将存储单元作为数据字存取,且地址对应于独有的数据字。然而,对于本领域技术人员而言显而易见的是,每个存储单元具有独有的地址、该地址由解码器104解码的其它具体实施例也是可能的。
解码器104典型地包含行或x-地址解码逻辑与位线或y-地址解码逻辑。解码器104的x-地址解码逻辑通过激活多个字线中的一字线,而每一字线关连至核心单元阵列的一行,响应至一从地址缓冲电路108提供的地址信号ADD。响应字线的激活,与此字线连接的存储单元激活且开始吸入电流。为适当地激活存储单元,字线必须通过实质的电位差,例如3.0至4.0伏特加以改变。
解码器104的y-地址解码逻辑将核心单元阵列102的适当位线连接至检测放大器与输出电路112。y-地址解码逻辑响应一个由地址缓冲器电路108来的地址信号ADD,以将从核心单元阵列102多个位线中选择的位线解码。检测放大器与输出电路112检测核心单元阵列102的选择存储单元的电流且判定储存于选择存储单元里的一个或多个位数据的二进制状态。在一个实施例中,电路112产生存储单元数据,此数据由位于作为存储器100外部使用的存储器100的输出的检测放大电路112检测作为数据字。其它电路,未显示于图1,提供如核心单元阵列102的个别存储单元所需的编写程序、读取、核对、擦除与执行其它操作。
存储器100响应在图1中标示为VCC的供给电位而工作。VCC与接地端的电位差为供给电位,且其范围举例而言在0.8至3.3伏特。适当的供给电位VCC乃依据各种因素,包括存储器100制造的技术。一般而言,在先进的CMOS工艺中,供给电位正常为1.8伏特。以确定的术语来说,此电位大于p沟道晶体管激活电位或截止电位Vtp的0.9伏特及n沟道晶体管激活电位或截止电位Vtn的+1.0伏特。
核心单元阵列102典型地包含一连串主要阵列与冗余阵列。图1的冗余CAM电路106还包含CAM单元储存有关核心单元阵列102主要阵列的一中无法操作或缺陷存储单元,或无法操作或缺陷位线位置的信息。相关冗余阵列的位线用以替换无法操作位线。冗余CAM电路106的CAM单元于PROG/ERASE输入端编程与擦除,如图1所示。典型地,CAM单元于终端用户或顾客使用芯片前的测试阶段时编程与擦除。
每当在核心单元阵列102执行例如读取或写入的操作时,将操作地址施加至冗余CAM电路106,以比较该操作地址与储存于CAM单元中的信息。若操作地址与储存于CAM单元中的位置信息匹配,则操作地址所对应的至少一个存储单元位置是无法操作的且需冗余替换。
例如,若读取操作由正常阵列执行,对应于组成一个数据字的一连串存储单元的读取地址将与冗余CAM单元的信息比较。若一条无法操作位线碰巧包含读取地址所要存取、且无冗余替换的一连串存储单元其中的一个,则冗余CAM电路将指示读取匹配读取地址。解码逻辑确保冗余阵列的位线替换读取地址所要存取、且无冗余替换的无法操作的位线与无法操作的存储单元。若无法操作的位线碰巧包含写入地址所要存取、且无冗余替换的一连串存储单元其中的一个,则相似的替换亦会产生。
依据图1的存储器100,图2为说明一个示范核心单元阵列102的图标,包括主要阵列与冗余阵列。水平地看,图2的示范核心单元阵列102分为上层排114与下层排116。垂直地看,阵列102分为四个垂直阵列VERT0、VERT 1、VERT2、VERT3,每个垂直阵列包含一个主要阵列与一个相关冗余阵列。上层排114包含上层主要阵列118A至D与上层冗余阵列120A至D。下层排116包含下层主要阵列128A至D与下层冗余阵列130A至D。垂直阵列VERT0,举例而言,包含主要阵列118A、128A与冗余阵列120A、130A。
在一个具体实施例中,每个垂直阵列分为九个存储单元区段(未于图2显示)。水平地看,每个区段在主要阵列里分为一连串列区域(column area)。每个列区域依次包含若干存储单元。列区域的每个存储单元最好对应于主要阵列的一个特定位线。如上所述,当无法操作的存储单元位于主要阵列,则将识别无法操作的存储单元的位置。典型地,横跨垂直阵列的上层与下层冗余阵列部分的位线替换对应于无法操作的存储单元的主要阵列的整个位线。若位线其中的一个存储单元无法操作,则整个位线将由一个冗余位线所替换,故依据定义一个无法操作位线包含至少一个无法操作存储单元。典型地,且依据核心单元阵列102的设计,有限数目的主要阵列的无法操作位线可以相关的冗余阵列替换。
如上所述的一个实施例,存储单元以数据字存取,且存储单元的一个列区域储存特定数据字。例如,执行读取操作时,每次读取内部两个16位数据字,且每次一个16位数据字由输出电路112产生。以此方式,两个列区域可于读取操作时一同存取。相对而言,执行一个写入操作时,每次存取一个16位数据字与一个列区域。当然,这些数据字长度仅为示例且其它适当字长度亦可使用。
图3为一个示范性CAM级200的电路示意图与依据图1的存储器的伴随输出电路。示范CAM级200包含CAM单元202、写入数据总线204、与读取数据总线206。CAM单元202为晶体管,优选为n沟道金属氧化物半导体场效晶体管(MOSFET)。虽然CAM单元202优选为MOSFET晶体管,其用做非易失性存储单元,任何适当的主动数据储存组件皆可用于CAM单元202。写入数据总线204具有连接至节点212的输出端口与连接至CAM单元202的漏极于节点216的输入端。读取数据总线206具有连接至节点214的输出端口与连接至CAM单元202的漏极于节点216的输入端。写入数据总线204与读取数据总线206为晶体管,典型为n沟道MOSFET。当然,任何适当的数据总线可用于数据总线204、206。写入选择信号WSELm施加于写入数据总线204的栅极,而读取选择信号RSELm施加于读取数据总线206的栅极。电位VG施加于CAM单元202的栅极输入,而电位VS施加于CAM单元202的源极输入。在一个实施例中,在CAM单元202正常操作时,例如当CAM单元202被检查或存取时,电位VS将为接地电位。
在图3中还显示了一种对于该示范性双端口CAM级200的简化表示方法。一个通用的CAM级200可以表示为CAMn/VERTm,其中m表示M个垂直阵列VERT0至VERTm中的任何一个,而n表示对应于垂直阵列VERTm的N个CAM级200CAM0至CAMN中的任何一个。在显示于图2的示范性核心单元阵列102中,有M=4个垂直阵列VERT0至VERT3。在一个实施例中,每个垂直阵列VERTm具有N=8个相关的与独有的冗余CAM级CAM0至CAM7。在另一个实施例中,每个垂直阵列VERTm具有N=16个相关的与独有的冗余CAM级CAM0至CAM16,布置于一个或两个分立的行中。当然,核心单元阵列102为可缩放的,且在设计、尺寸、排列、或分隔上可以不同于图2所示的示范性核心单元阵列102。依据实施例与核心单元阵列102的特殊设计与配置,与每个垂直阵列相关的的冗余CAM单元202与级200的数目也会有所不同。亦即可以设置更多的冗余阵列或使用额外的CAM单元,以特定地识别无法操作的或缺陷的存储单元的位置、包含无法操作存储单元的无法操作位线位置、或无法操作位线所在的列区域。
在一个具体实施例中,CAM单元202为可擦除信息或编程信息的非易失性存储单元。若CAM单元202为n沟道MOSFET晶体管,此可通过改变晶体管的门限电位而达成。编程/擦除的信号单元与伴随箭头用于指示在CAM单元202所执行的编程/擦除操作。CAM单元202对依据于CAM单元202是否编程或擦除的施加栅极电位有不同响应。
当CAM单元202编程时,调节的电位典型地施加于晶体管单元202的漏极与栅极。与供给电位VCC相比,调节电位相对地高。例如,接近5.0伏特的电位VD施加于CAM单元202晶体管的漏极,而接近8.5伏特的VG施加于CAM单元202晶体管的栅极输入。与所用电位无关,当冗余CAM电路106正常操作时,对于CAM单元202的编程操作的综合作用是增加门限电位,使其比任何施加于CAM单元202晶体管的栅极的电位高,亦即高于供给电位VCC。
在正常操作中,一旦CAM单元202编程且CAM单元202的漏极为接地电位,则当施加一个优选为供给电位VCC的栅极电位VG时,不会产生任何反应,亦即,CAM单元不会激活或导通。
典型地,所有的CAM于擦除前先编程,且一同擦除。CAM单元202可通过紫外光擦除程序加以擦除,此为本领域技术人员所公知。当然,其它擦除技术亦可使用。CAM单元202上的擦除效果,是将截止电位由CAM单元202编程时的数值降低至与一般的晶体管一致的正常数值。典型地,当CAM单元202擦除时,截止电位设定为使CAM单元202作用如同一个n沟道晶体管。亦即,当栅极电位VG与施加的供给电位VCC相同时,CAM单元将激活与导通。
同样示于图3的还有两个p沟道偏压晶体管208、210,作为示范性CAM级200的伴随输出电路。晶体管208、210相对于CAM202设计成且定尺寸,作为弱上拉(weak pull-up)晶体管。在一个实施例中,p沟道晶体管208、210为图3的低门限电位晶体管。本领域技术人员公知:在制造时,例如MOSFET这样的晶体管的门限电位是受控的。装置制造过程允许在选择门限电位时有一些弹性。然而,标准值较普遍,且通常用于特定工艺的MOSFET。应认识到,上述这些门限电位仅为示例。通常,晶体管的设计参数,例如门限电位与装置大小、其它电路结构、或其它本领域技术人员可利用的适用设计技术可使用或替换于适当之处。
p沟道晶体管208、210连接至写入与读取数据总线204、206。例如,读取p沟道偏压晶体管210在节点214处连接至读取数据总线206的输出端口。通用CAM级200(其可表示为CAMn/VERTm)以及读取p沟道偏压晶体管210在节点214处产生信号CAMnR,其中,如上所述,n表示对应于垂直阵列VERTm的n个CAM级200CAM0至CAMn其中的任何一个。“R”标识在节点214的信号CAMnR为读取操作CAM信号。依照以上所述,对于本领域技术人员而言,写入p沟道偏压晶体管208与其写入数据总线204的功能将是显而易见的。
当源极输入端为供给电位VCC,读取与写入p沟道偏压晶体管210、208的栅极输入接至接地电位。因此,由于如上所述晶体管210、208为低门限电位晶体管,在缺少来自CAM级200的上拉动作时,晶体管210、208将导通且相应的节点212、214将为VCC。
CAM级200连同晶体管208、210的操作依下列方式进行。在一个实施例中,每当发生存取核心单元阵列102的操作时,无论该操作是读取或是写入,都将存取冗余CAM电路106的CAM单元202。接着判定所存取的地址(读取地址或写入地址)是否包含需冗余替换的无法操作的存储单元位置。有关此位置的信息典型地于操作前编程至CAM单元202。当读取或写入操作,或两者皆发生时,每个CAM单元202的源极电位VS为接地电位且每个CAM单元202的栅极电位VG升至供给电位VCC。
若在一个垂直阵列VERTm执行读取操作,则读取选择信号RSELm将为高且读取数据总线206将启动。一个已编程的CAM单元202将仍为关断且不会响应一个施加的栅极电位VG、在一个具体实施例中的供给电位VCC而启动或导通。在没有来自CAM级200的上拉动作时,读取上拉晶体管210将导通且节点214将为VCC。因此,若CAM单元202编程且读取数据总线206激活,则节点214保持为高或者说为VCC。
若在一个垂直阵列VERTm执行读取操作,则读取选择信号RSELm将为高且读取数据总线206将启动。当响应一个施加栅极电位VG,或在一个具体实施例中的供给电位VCC时,已擦除CAM单元202将工作类似于n沟道晶体管且将启动并导通。CAM单元202会将节点216拉至接地电位。典型地,CAM单元202设计得要强于读取上拉晶体管210,且因此,若擦除CAM单元202且读取数据总线204启动,则会将节点214拉至接地电位。
若未在垂直阵列VERTm执行读取操作,则读取数据总线206将关断且CAM单元202将不会受检查。无论CAM单元202是否编程或擦除,均不会影响位于节点214的信号CAMnR的数值。
通常,若在一个垂直阵列VERTm执行读取操作,各信号CAM0R...CAMnR将指示出冗余替换产生的位线位置——若其存在而且编程于CAM级200CAM0/VERTm...CAMn/VERTm的话。优选地,一个或多个CAM0R...CAMnR信号将与读取地址比较,以判定是否有读取匹配。若对于无法操作或缺陷位线有读取匹配,则一条冗余阵列的位线将替换无法操作位线。亦即,若指出在读取地址与关联于主要阵列(否则将在该主要阵列产生读取操作)的CAM级200之间的匹配,则将使用冗余位线而使用非无法操作位线。
图4为一个方框图,显示依据图1的存储器与图2的示范性核心单元阵列102的示范性CAM级阵列300与伴随的输出电路。图1的冗余CAM电路106包含示范性CAM级阵列300。CAM级阵列300包含下列关联于垂直阵列VERT0的CAM级200:CAM0/VERT0302A...CAM7/VERT0302H。相似的CAM级200关联于其它垂直阵列VERT1至VERT3。
CAM级阵列300还包含读取p沟道上拉(pull-up)低门限电位晶体管370A~H与写入p沟道上拉低门限电位晶体管380A~H。
关联于垂直阵列VERT0的CAM级阵列300中的所有CAM级200接收写入与读取选择信号WSEL0、RSEL0。关联于其它垂直阵列的CAM级阵列300中的所有的CAM级200接收相似写入与读取选择信号。
CAM级CAM0/NERT0302A~CAM0NERT3305A均在一个具有信号CAM0R的共同输出端连接至读取上拉晶体管370A,且均在一个具有信号CAM0W的共同输出端连接至写入上拉晶体管380A。
位于其它水平线的各CAM级全部在各共同输出端CAM1R~CAM7R连接至各读取上拉晶体管,且全部在各共同输出端CAM1W~CAM7W连接至相似的写入上拉晶体管。
图5为一个方框图,显示对应于图2示例核心单元阵列102的一个垂直阵列VERTm的CAM级200的示例群组400。示例CAM级群组400包含下列CAM级200:CAM0/VERTm 402A...CAM7/VERTm402H,全部关联于垂直阵列VERTm。CAM级群组400的所有CAM级200接收一个对应于垂直阵列VERTm的写入选择信号WSELm与读取选择信号RSELm。
此外,在一个具体实施例中,存储单元作为数据字存取,且存储单元的一个列区域储存一个独有的数据字。例如,执行一个读取操作,其中每次两个16位数据字于内部读取,且每次一个16位数据字由图1的输出电路112产生。以此方式,两个列区域将于一次读取操作一同存取。相较而言,执行写入操作,其中每次存取一个16位数据字,与存取一个列区域。当然,这些数据字长度为示例且其它适当的数据字长度亦可使用。
依据一个具体实施例,垂直阵列VERTm主要阵列的水平行包含p个列区域,每个列区域包含q条位线。例如,行可包含p=16个列区域,其中该16个列区域中,每个包含有q=16条位线,在一个水平行中总共有256条位线。当然,这些数值是示范性的且用于解说,而非用于限制所述的具体实施例。
八个CAM级402A至402H的示例CAM级群组400明确指出无法操作位线位置与垂直阵列VERTm的主要阵列列区域。冗余阵列的一个冗余位线替换此无法操作位线,否则此无法操作位线将由写入或读取操作所存取。
无法操作位线BLi位置的识别首先识别包含无法操作位线的p个列区域的列区域。接着,识别对应于无法操作位线的列区域的q条位线的位线。因此,八个CAM级402A至402H的示例CAM级群组400储存两份信息以指出无法操作位线BLi的位置。
对于读取操作,对应于两个列区域,具有总数2q条位线的h位(2h=p/2)读取地址,与储存于一组h地址CAM级的h位(2h=p/2)地址比较。在本具体实施例中的两个列区域储存两个数据字。尤其是,h地址CAM级指示出两个列区域的h位(2h=p/2)地址,其中一个包含无法操作位线BLi。若h位读取地址与储存于h地址CAM级的h地址匹配,则无法操作位线BLi位置由j(2j=2q)I/O CAM级所识别。h与j的数值通常取决于p与q的数值。
例如,依据一个具体实施例的读取操作,每次两个16位数据字于内部读取,且每次一个16位数据字由图1的输出电路112产生。以此方式,每次存取p=16个列区域中的两个,每个列区域包含q=16条位线。依据图5,h=3(23=8)地址CAM级402F、G、H储存两个列区域的3位地址,其中之一包含无法操作位线BLi,且j=5(25=32)I/O CAM级402A至402E储存32位线的无法操作位线BLi位置于两个列区域里。当执行读取操作时,读取地址分别与地址CAM级CAM5/VERTm402F、CAM6/VERTm 402G、与CAM7/VERTm 402H的读取地址CAM信号READADD0、READADD1、与READADD2比较(使用未于图5或图1显示的地址匹配电路)。若读取地址与读取地址CAM信号匹配,则I/O CAM级402A~402E指出两个列区域的32条位线中,哪条位线为无法操作位线BLi。
CAM级共同提供有关需以冗余阵列位线替换的主要阵列无法操作位线位置的信息。例如,参照图5,假设CAM级402A~402H的输出分别为00010001。
若于具有共同读取地址000的两个列区域执行读取操作,则这三个位与下列信号比较:
READADD2=CAM7R=0由(地址)CAM级402H;
READADD1=CAM6R=0由(地址)CAM级402G;及
READADD0=CAM5R=0由(地址)CAM级402F.
含有读取地址匹配,故检查I/O CAM级内容以判定位于共同具有读取地址000的两个列区域里,无法操作位线Bli的位置,如下列信号所显示:
READIO4=CAM4R=1由(I/O)CAM级402E;
READIO3=CAM3R=0由(I/O)CAM级402D;
READIO2=CAM2R=0由(I/O)CAM级402C;
READIO1=CAM1R=0由(I/O)CAM级402B;及
READIO0=CAM0R=1由(I/O)CAM级402A.
在一个具体实施例中,图1的所有组件包含于单一集成电路芯片。注意用于示范性闪存芯片的地址与控制输入有赖于存储器密度与接口实施方案。应认识到,所示具体实施例可于不同存储器密度与具有其伴随替换地址与控制输入结构的替换接口实施方案下工作。
同时操作闪存可于猝发(burst)方式下操作。于猝发读取方式下,每次读取多个数据位且以一个或多个部分显示于存储器输出。例如,在一个具体实施例中中,每次读取32位数据且以两个16位部分显示于存储器输出。猝发发生于非常短时间间隔内,例如20毫微秒(ns)。此短暂时间间隔留下了非常短时间,由冗余CAM判定是否需冗余读取。再者,于此判定后,仅有非常短时间以识别无法操作或缺陷,且需由冗余位或行替换的位线。当此判定进行且指出须冗余读取时,及当进行位线识别时,于猝发输出前存取冗余阵列及其读取与替换缺陷位线将延缓猝发输出且将低存储器装置的性能。因此,于冗余操作时,改进事件顺序将有益于猝发读取操作时获取时间优势。
在此所使用的不同术语与用语具有下列含义。术语“地址”用于广泛地指任何唯一地对应于一个或多个存储单元——或是其位置——的位置标识。术语与用语“低”、“逻辑低”、“非确认”、“非有效”、及“无效”用于广泛地指数位信号的逻辑低数值,通常以二进制零(0)表示。术语与用语“高”、“逻辑高”、“确认”、“有效”用于广泛地指数位信号的逻辑高数值,通常以二进制一(1)表示。用语″A与B耦合″定义为A直接连接至B,或A经由一个或多个中间组件而间接地连接至B。术语“使用者”用于指一个处理器或其它组件或试图存取存储器的实体。术语“信号”广泛地指一个模拟或数字信号而且包含两种类型的信号。
在此所使用的术语“无法操作”或“缺陷”,当与一个储存组件或一组储存组件一同使用时,广泛地指任何需以一个以上储存组件替换无法操作储存组件的条件或状态。举例而言,储存组件可包含一个或多个存储单元,或位线,或至存储单元的接口电路。尤其是,如此处所使用,一个无法操作或缺陷存储单元广泛地指一个具有或不具有伴随电路的存储单元,例如一条连接至存储单元的位线,或包含存储单元的一条位线。典型地,无功能的储存组件需要一个替换储存组件。无功能起因于储存组件或至该储存组件的接口的损伤或缺陷。
此处所述方法的各步骤可通过与所述行动一致的任何顺序执行。
虽然本发明的特定具体实施例已经并且还将予以展示和描述,但仍可进行修改。例如,个别晶体管的检测、p沟道与n沟道可于适当的应用中颠倒过来。需注意的是适当晶体管尺寸明确指出组成于图中省略的描绘电路晶体管的信道宽度与长度比例(以百万分的一米或微米测量)。应认识到,适当比例的选择不仅依据设计需求与用于实行电路的特定集成电路制造过程的能力与限制,且依据特定具体实施例的性能需求。再者,此处所述的发明概念可应用于存储器装置外的其它电路。
发明内容
鉴于上述,提供一个于闪存装置执行冗余读取的装置与方法。
本发明于第一方面涉及执行冗余读取的装置。此装置包含存储单元阵列,可为正常存储单元或冗余存储单元。正常存储单元依次可为缺陷的或非缺陷的,且每个具有储存地址与输入/输出指示符。缺陷地址为缺陷存储单元的储存地址。
此装置亦包含解码电路,响应于存储单元的输入/输出指示符,若存储单元地址为缺陷的,则产生一个缺陷解码信号。此电路亦产生一个正常解码信号,若存储单元地址为非缺陷的,且此信号对应于此存储单元的输入/输出指示符。此装置亦包含一个多路复用器级,响应于正常存储单元,与对应于正常存储单元的输入/输出指示符,输出一个正常解码信号。此正常信号施加至对应于正常存储单元的输入/输出指示符的多路复用器输出。此电路亦输出一个响应冗余存储单元,与对应于缺陷存储单元输入/输出指示符的缺陷解码信号的冗余信号。此冗余信号施加至对应于缺陷存储单元输入/输出指示符的多路复用器输出。
此外,执行冗余读取的装置还可包含一个或多个CAM的第一阵列——其设定为储存缺陷地址,与一个或多个CAM的第二阵列——其设定为储存缺陷存储单元的输入/输出指示符。
此装置亦可包含一个于第一时间间隔读取正常存储单元、且于其间产生正常信号的正常检测放大器。在此情况下,装置还可包含于第二时间间隔读取冗余存储单元、且于其间产生冗余信号的冗余检测放大器。第二时间间隔大体上不会超过第一时间间隔。
若装置包含正常检测放大器,则解码电路将于第四时间间隔工作,该第四时间间隔大体上不会超过第一时间间隔。
除这些检测放大器外,装置还可包含地址匹配电路,此电路比较正常存储单元的地址与缺陷地址,并且在比较判定地址为缺陷的情况下,于第三时间间隔产生缺陷地址匹配信号。若比较判定地址为非缺陷,则该电路还会在第三时间间隔产生一个非缺陷地址匹配信号。第三时间间隔大体上不会超过第一时间间隔。
若装置包含地址匹配电路,则由该地址匹配电路依据存储单元的地址为缺陷与否,执行解码电路的功能。
同样地,在装置包含两种检测放大器的情况下,正常检测放大器将数据由正常存储单元送至多路复用器级。另一方面,冗余检测放大将数据由冗余存储单元送至多路复用器级。
因此,主要优点为冗余检测放大器将于一个通常与正常检测放大器操作时间匹配的时间间隔内操作。结果,存储器装置的操作将不会因冗余检测放大器的操作而延缓。
更进一步的优点为地址匹配电路将于一个通常与正常检测放大器操作时间匹配的时间间隔内操作。因此,存储器装置的操作将不会因地址匹配电路的操作而延缓。
再进一步的优点为解码电路将于一个通常与正常检测放大器操作时间匹配的时间间隔内操作。因此,存储器装置的操作将不会因解码电路的操作而延缓。
本发明另一优点为由X-解码与相关电路所占据的区域数量将可减少。
最后,本发明可提高增加存储器装置操作速度的主要目标。
下列优选具体实施例的附图与详细说明将更清楚地说明本发明这些与其它目标及优点。
附图简单说明
图1为依据现今优选具体实施例的存储器方框图;
图2为依据图1的存储器的包含主要阵列与冗余阵列的示范性核心单元阵列;
图3为依据图1的存储器的示范性CAM级与伴随输出电路的电路图;
图4为依据图1的存储器与图2的示范性核心单元阵列的方框图,显示一个示例CAM级阵列与伴随输出电路;
图5为方框图,显示关联于图2示范性核心单元阵列的垂直阵列的示范性CAM级群组;以及
图6为本发明一个具体实施例的方框图;
图7为本发明的多路复用器级最佳具体实施例的电路图。
本发明具体实施方式
图6显示本发明的一个具体实施例,检测放大器410读取存储单元,即主要阵列412里的正常存储单元。例如,在一个猝发读取具体实施例中,每次读取32位数据且以两个连续16位部分出现于存储器输出480。在此具体实施例中,32个检测放大器410读取正常存储单元。同样地,冗余检测放大器420读取关联于冗余阵列422里的存储单元,即冗余存储单元。检测放大器的实际设计的选择将依据整体存储器电路需求,且对于本领域技术人员而言是公知的。为方便起见,且无须由于固有的差异,主要阵列412与冗余阵列422的存储单元分别指的是正常存储单元与冗余存储单元。基于相似原因,检测放大器410分别指的是正常检测放大器与冗余检测放大器420。如上所述,存储单元的两个列区域或字——每个16位——于读取操作时同时存取,且因此来自正常检测放大器410的位线总线414为32位宽,且方框410表示32个正常检测放大器。
在最佳具体实施例中,实际上每个主要阵列412有两个冗余阵列422。对应于两个冗余阵列为两个冗余检测放大器420。对应于两个冗余阵列还有两个分立的CAM级的阵列432,每个储存一个缺陷二字数据段地址。此加倍的冗余容许以冗余存储单元替换在主要阵列412内的两个不同二字数据段的缺陷存储单元,因为两个CAM阵列432中每一个可储存一个不同缺陷二字地址。在本最佳具体实施例中,这一加倍使相同二字数据段的两个不同位置得以替换。二位宽总线424传送来自两个冗余检测放大器420的输出信号。在本具体实施例中,两个冗余检测放大器420分立地完成两个冗余存储单元的读取,大体上不晚于正常检测放大器410的读取操作结束。
如上所述,CAM级432的阵列将关联于每个主要阵列412。如上所述,且为本具体实施例所利用,在从主要阵列412读取时,将存取此CAM级432阵列,以判定从该主要阵列读取的二字数据段是否需要一个替换存储单元。此CAM级432阵列的存取显示于图6的方框440。这些CAM级432将包含两种信息形式。首先它们将包含一个二字数据段的地址。地址包含于CAM级432的二字数据段将为有缺陷的,即,将包含缺陷位。其次,CAM级432将储存缺陷存储单元的位置或该二字数据段内的位线。
对于该位置的术语可视为用于猝发读取存储器的特别形式。因16位(即二字数据段的一个字)同时置于存储器的多路输入/输出连接480,在这些16位内的位位置(bit location)在此称为″输入/输出指示符″,且范围为0至15。
接着,于存取后,即处理CAM阵列432的第一形式信息,即缺陷二字数据段的地址。缺陷二字数据段的地址与正在读取,位于主要阵列412里的二字数据段地址进行比较或匹配。比较由正常检测放大器410完成,大体上不晚于正常存储单元读取结束。在优选具体实施例中,二字数据段的地址由三位表示,如上所述并参看图5。执行比较的电路为本领域技术人员所公知的,且在图6中以方框450表示。
若两地址相同或匹配,即处理CAM阵列432的第二形式信息,即缺陷存储单元的位置或二字数据段里的位线。
如上所述并参照图5,位于缺陷存储单元或位线的缺陷二字数据段里的位置包含于两个CAM阵列432其中一个的五位中。这五位将受到解码,以选择需由冗余阵列存储单元替换的32位存储单元或位线的其中之一。在最佳具体实施例中,此解码460是一个两阶段过程。第一阶段为预先解码阶段。例如,若描述位线位置的CAM阵列五位以A0至A4描述,将形成位群组(A0,A1)、(A2,A3)与A4。(A0,A1)与(A2,A3)的所有组合,包含余集(complement),可产生八种组合。这些组合接着作为输入而施加至简单门(gate),从而产生一个预先解码输出。在解码第二阶段,这些预先解码输出接着彼此(并与A4至A4)相限制,从而产生代表五位A0~A4的小项的32个输出。此过程仅概述群组的形成、组合安排与应用,与输出栅极均为本领域一般技术人员所公知。此解码过程由正常检测放大器410完成,大体上不晚于读取。
由两个CAM阵列432其中一个产生的32个输出470,首16个输出指定为rp01n且次16个输出为rp0hn。rp01n判定二字数据段中第一或较低字里的缺陷位置,而rp0hn判定二字数据段中第二或较高字里的缺陷位置。这些双信号中每个字尾的n表示解码器460的32个输出中的每一个(在计及对应于每个rp01与rp0h的16个字尾之后),且指定信号应接至16个多路复用器电路中的哪一个(如下所述)。由两个CAM阵列中另一个产生的32个输出指定为首16个rp01n与次16个rp0hn。
在最佳具体实施例中,解码电路不选择任何位为缺陷且需替换,若字地址比较450,依据两个冗余CAM阵列432,判定二-数据段字并非缺陷。此选择的无效结果,即是由于使用一个来自比较电路450的无匹配结果,做为解码阶段460的一个中断信号。
虽然将解码功能块460描述为具有两阶段,第一为预先解码阶段,然而其它设计亦是可能的,这对本领域技术人员而言显而易见。
此时,电路已由34个检测放大器410、420获得34个位数据。此34个中的32位最终将形成二字数据段的电路输出。32位输出多路复用器级470将由34个中选择适当的32个,且在时间480输出这32个中的16个。
图7描绘多路复用器级490电路的一部分500,为方便起见可将其表示为多路复用器电路500。在多路复用器级490中有16个相同的多路复用器电路500,在图7中表示为n=0,1,...15。多路复用器电路的较低(标示″h″的信号)部分510(或″较低多路复用器局部电路″)与较高(标示″1″的信号)部分520操作方式相同,这为本领域技术人员所公知。因此仅提供较高部分520的操作细节。16个相同多路复用器电路500的集合简单表示为具有16位总线输出DSIn的多路复用器级490。
来自二字数据段其中一个的数据,例如第一数据,在输入端DSILn(n=0,...,15)施加于16个较高多路复用器局部电路520群组。如上所述,中断解码器460输出,并且无缺陷选择——除非由两个冗余CAM阵列432的其中之一判定该二数据段字为缺陷。若rp01n与rplln两者均为0或低,由NOR栅极530产生的norpln(″无冗余″=″nor″)为1或高,且其互补的norplbn为低;因此,正常阵列位DSILn由CMOS传输栅极540通过,且接着暂时储存于锁存器550。
若rp01n为1或高,则CMOS传输栅极542传送REDSI(0),此信号来自于读取冗余存储单元其中一个的冗余检测放大器420。若rplln为1或高,则CMOS传输栅极544传送REDSI(1),此信号来自读取另一冗余存储单元的冗余检测放大器420。
接着视情形而定,由DTLDB(确认低)控制的传输栅极550传送DSILn、REDSI(0)或REDSI(1)——若逻辑(未示于图中)要求整个电路执行读取的话。(在传输栅极560的上面两个晶体管中可看到的三角形表示p型MOSFET)。同样,在储存于锁存器570之后,信号穿过由RA(0)——当其为低时允许穿过——所控制的传输栅极580,即,由控制器依据在没有缺陷时,二数据段字的″L″或者说第一部份(DSILN,上述示例中的信号)或″H″或者说第二部分(″DSIHn″)是否会施加至多路复用器级输出DSIN,来判定RA(0)低或高。
以上详细描述仅说明了本发明可采用的许多形式中的若干个。因此上述详细描述意在说明而非限制,且应认识到所附权利要求包含所有等效方案,该权利要求定义了本发明的精神与范畴。因此所附权利要求范围意在涵盖所有此类在如权利要求书所述的本发明范畴内的变动与修改。

Claims (8)

1.一种闪存装置内的读取冗余组件,该组件包括:
存储单元阵列,该存储单元阵列包含正常存储单元阵列(412)与冗余存储单元阵列(422);
该正常存储单元阵列(412)包含缺陷存储单元与非缺陷存储单元,每个正常存储单元(412)具有一指示符与一储存地址,该指示符表明该存储单元是否为缺陷的或非缺陷的;
正常第一存储单元,由正常存储单元(412)中的一个构成;
第一地址,由所述正常第一存储单元的储存地址构成;
缺陷第一存储单元,由缺陷存储单元中的一个构成;
缺陷地址,由缺陷第一存储单元的储存地址构成;
解码电路(460),配置为响应所述缺陷第一存储单元的指示符,若该电路(460)判定该第一地址为缺陷地址,则产生缺陷解码信号,该缺陷解码信号对应于该指示符;
该解码电路(460)进一步配置为产生正常解码信号,若该电路(460)判定该第一地址并非为缺陷地址,该正常解码信号对应于该正常第一存储单元的指示符;
具有多路复用输出的多路复用器级(490),该多路复用器级(490)配置为响应所述正常第一存储单元与响应对应于该正常第一存储单元的指示符的所述正常解码信号,选择与提供一正常输出信号于多路复用第一输出,该多路复用第一输出为对应于所述正常第一存储单元的指示符的多路复用输出;以及
该多路复用器级(490)进一步配置为响应所述冗余存储单元(422)与响应对应于所述缺陷第一存储单元的指示符的缺陷解码信号,选择与提供一冗余输出信号于多路复用第二输出,该多路复用第二输出为对应于所述缺陷第一存储单元的指示符的多路复用输出。
2.如权利要求1的闪存装置内的读取冗余组件,该闪存装置进一步包含:
配置为读取所述正常第一存储单元的正常检测放大器(410);
存取正常第一存储单元,该存取正常第一存储单元包含由该正常检测放大器(410)读取的所述正常第一存储单元;
存取地址,该存取地址包含所述存取正常第一存储单元的储存地址;以及
冗余检测放大器(420)。
3.如权利要求2的闪存装置内的读取冗余组件,其中:
该正常检测放大器(410)进一步配置为在第一时间间隔读取所述存取正常第一存储单元的正常第一存储单元,且于该第一时间间隔产生正常信号;
该冗余检测放大器(420)配置为在第二时间间隔读取所述冗余存储单元(422),且于该第二时间间隔产生冗余信号,该第二时间间隔大体上不超过该第一时间间隔。
4.如权利要求3的闪存装置内的读取冗余组件,该闪存装置进一步包含:
地址匹配电路(450),配置为比较所述存取地址与所述缺陷地址,该电路进一步配置为:若比较判定存取的地址为缺陷地址,即在第三时间间隔产生缺陷地址匹配信号;以及
地址匹配电路(450),进一步配置为:若比较判定存取的地址并非缺陷地址,即在所述第三时间间隔产生非缺陷地址匹配信号,该第三时间间隔大体上不超过所述第一时间间隔。
5.如权利要求4的闪存装置内的读取冗余组件,其中:
该解码电路(460)进一步配置为响应由所述地址匹配电路(450)所产生的缺陷地址匹配信号,以判定该第一地址为所述缺陷地址,该解码电路(460)配置为在第四时间间隔产生上述判定,该第四时间间隔大体上不超过该第一时间间隔;以及
该解码电路(460)进一步配置为响应由该地址匹配电路(450)所产生的非缺陷地址匹配信号,以判定该第一地址并非缺陷地址,该解码电路(460)配置为在所述第四时间间隔产生上述判定。
6.如权利要求5的闪存装置内的读取冗余组件,该闪存装置更包含:
一个或多个内容寻址存储器的第一阵列(432),该第一阵列(432)配置为储存所述缺陷地址;以及
一个或多个内容寻址存储器的第二阵列(432),该第二阵列(432)配置为储存所述缺陷存储单元的指示符。
7.一种如权利要求1的闪存装置内的读取冗余组件,其中:
储存字,包含多个正常存储单元,在储存字中的每个正常存储单元具有一所述指示符,各储存字具有一储存地址;其中:
缺陷字包括具有缺陷存储单元的储存字,而非缺陷字包括不具有缺陷存储单元的储存字,缺陷地址包括所述缺陷字的储存地址。
8.一种在闪存装置内进行冗余读取的方法,所述装置包含:
存储单元阵列,该存储单元包含正常存储单元(412)与冗余存储单元(422);
该正常存储单元(412)包含缺陷存储单元与非缺陷存储单元;
储存字,其包含多个正常存储单元(412),在储存字中的每个正常存储单元(412)具有表明该存储单元是否为缺陷的或非缺陷的指示符;
该储存字的储存地址;
配置为读取所述储存字的正常存储单元(412)的正常检测放大器(410);
存取字,其包含具有由该正常检测放大器(410)读取的正常存储单元(412)的储存字;
存取地址,其包含所述存取字的储存地址;
冗余检测放大器(420);
缺陷字,其包含具有缺陷存储单元的储存字;
非缺陷字,其包含具有非缺陷存储单元的储存字;
缺陷地址,其包含缺陷字的储存地址;
一个或多个内容寻址存储器的第一阵列(432),该第一阵列配置为储存所述缺陷地址;
一个或多个内容寻址存储器的第二阵列(432),该第二阵列配置为储存所述缺陷存储单元的指示符;
所述方法包含以下操作:
在第一时间间隔,以所述正常检测放大器(410)读取所述存取字的正常存储单元(412);
响应于上述读取,在该第一时间间隔产生正常信号;
在第二时间间隔,以所述冗余检测放大器(420)读取所述冗余存储单元(412);
响应于上述读取,在该第二时间间隔产生冗余信号,该第二时间间隔大体上不超过该第一时间间隔;
在第三时间间隔比较所述存取地址与所述缺陷地址,该第三时间间隔大体上不超过该第一时间间隔;
若该比较判定所述存取地址为所述缺陷地址,则于该第三时间间隔产生缺陷地址匹配信号;
若该比较判定所述存取地址并非所述缺陷地址,则于该第三时间间隔产生非缺陷地址匹配信号;
响应于具有所述存取地址的缺陷字的缺陷存储单元的所述指示符与响应于所述缺陷地址匹配信号,在第四时间间隔产生缺陷解码信号,该缺陷解码信号对应于所述指示符,该第四时间间隔大体上不超过该第一时间间隔;
响应于所述非缺陷地址匹配信号,在该第四时间间隔产生分立的正常解码信号,该分立的正常解码信号对应于具有所述存取地址的非缺陷字的分立非缺陷存储单元的分立的指示符;
响应所述正常信号与响应对应于上述非缺陷字的上述分立的非缺陷存储单元的指示符的所述正常解码信号,选择与提供正常输出信号于多路复用第一输出,该多路复用第一输出为对应于上述分立的非缺陷存储单元的指示符的多路复用输出;以及
响应所述冗余信号与响应对应于缺陷存储单元指示符的所述缺陷解码信号,选择与提供冗余输出信号于多路复用第二输出,该多路复用第二输出为对应于所述缺陷存储单元的指示符的多路复用输出。
CNB018133827A 2000-07-25 2001-07-17 结合基于输出的冗余的猝发读取 Expired - Fee Related CN1275159C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US22069000P 2000-07-25 2000-07-25
US60/220,690 2000-07-25
US09/724,669 2000-11-28
US09/724,669 US6307787B1 (en) 2000-07-25 2000-11-28 Burst read incorporating output based redundancy

Publications (2)

Publication Number Publication Date
CN1444743A CN1444743A (zh) 2003-09-24
CN1275159C true CN1275159C (zh) 2006-09-13

Family

ID=26915092

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018133827A Expired - Fee Related CN1275159C (zh) 2000-07-25 2001-07-17 结合基于输出的冗余的猝发读取

Country Status (11)

Country Link
US (1) US6307787B1 (zh)
EP (1) EP1327193B1 (zh)
JP (2) JP5406420B2 (zh)
KR (1) KR100822486B1 (zh)
CN (1) CN1275159C (zh)
AT (1) ATE354828T1 (zh)
AU (1) AU2001275976A1 (zh)
BR (1) BR0112740A (zh)
DE (1) DE60126800T2 (zh)
TW (1) TW533411B (zh)
WO (1) WO2002017078A2 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6396749B2 (en) * 2000-05-31 2002-05-28 Advanced Micro Devices, Inc. Dual-ported CAMs for a simultaneous operation flash memory
US6498506B1 (en) 2000-07-26 2002-12-24 Gore Enterprise Holdings, Inc. Spring probe assemblies
US6751755B1 (en) * 2000-09-13 2004-06-15 Cypress Semiconductor Corporation Content addressable memory having redundancy capabilities
JP4259922B2 (ja) * 2002-07-30 2009-04-30 シャープ株式会社 半導体記憶装置
JP4469649B2 (ja) 2003-09-17 2010-05-26 株式会社ルネサステクノロジ 半導体フラッシュメモリ
KR100624287B1 (ko) * 2004-05-11 2006-09-18 에스티마이크로일렉트로닉스 엔.브이. 낸드 플래시 메모리 소자의 리던던시 회로
US7193895B2 (en) * 2005-06-24 2007-03-20 Chingis Technology Corporation Redundant memory content substitution apparatus and method
US7301832B2 (en) * 2005-11-03 2007-11-27 Atmel Corporation Compact column redundancy CAM architecture for concurrent read and write operations in multi-segment memory arrays
US11119857B2 (en) * 2012-09-18 2021-09-14 Mosys, Inc. Substitute redundant memory
KR20120105155A (ko) * 2011-03-15 2012-09-25 에스케이하이닉스 주식회사 반도체 메모리 장치 및 이의 동작 방법
CN110176264B (zh) * 2019-04-26 2021-05-07 安徽大学 一种基于内存内计算的高低位合并电路结构
KR102840199B1 (ko) * 2019-12-17 2025-08-01 삼성전자주식회사 메모리 장치 및 이를 포함하는 메모리 시스템
US11848269B2 (en) * 2021-10-04 2023-12-19 Advanced Micro Devices, Inc. Techniques to create power connections from floating nets in standard cells
CN114220475B (zh) * 2021-12-15 2024-10-29 珠海深圳清华大学研究院创新中心 一种闪存芯片的缺陷检测方法及系统

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0380500A (ja) * 1989-08-24 1991-04-05 Sharp Corp 半導体記憶装置
JPH05166396A (ja) 1991-12-12 1993-07-02 Mitsubishi Electric Corp 半導体メモリ装置
US5471426A (en) * 1992-01-31 1995-11-28 Sgs-Thomson Microelectronics, Inc. Redundancy decoder
US5347484A (en) * 1992-06-19 1994-09-13 Intel Corporation Nonvolatile memory with blocked redundant columns and corresponding content addressable memory sets
US5438546A (en) * 1994-06-02 1995-08-01 Intel Corporation Programmable redundancy scheme suitable for single-bit state and multibit state nonvolatile memories
US5502676A (en) * 1995-04-24 1996-03-26 Motorola, Inc. Integrated circuit memory with column redundancy having shared read global data lines
US5574688A (en) * 1995-05-10 1996-11-12 Sgs-Thomson Microelectronics, Inc. Apparatus and method for mapping a redundant memory column to a defective memory column
KR100192574B1 (ko) * 1995-10-04 1999-06-15 윤종용 디코디드 퓨즈를 사용한 반도체 메모리 장치의 컬럼 리던던시 회로
JPH09204790A (ja) * 1996-01-24 1997-08-05 Hitachi Ltd 半導体記憶装置
US5774396A (en) * 1996-03-29 1998-06-30 Aplus Integrated Circuits, Inc. Flash memory with row redundancy
EP0806773B1 (en) * 1996-05-09 2003-03-19 STMicroelectronics S.r.l. Electrically erasable and programmable non-volatile memory device with testable redundancy circuits
JP3039400B2 (ja) 1996-11-21 2000-05-08 日本電気株式会社 不揮発性半導体記憶装置及び不揮発性半導体記憶装置におけるブロック消去のテスト方法
JPH10172294A (ja) * 1996-12-10 1998-06-26 Toshiba Corp 半導体記憶装置
JP2001052495A (ja) * 1999-06-03 2001-02-23 Toshiba Corp 半導体メモリ

Also Published As

Publication number Publication date
CN1444743A (zh) 2003-09-24
JP5406420B2 (ja) 2014-02-05
JP2004507857A (ja) 2004-03-11
JP5937888B2 (ja) 2016-06-22
JP2012155846A (ja) 2012-08-16
KR20030020410A (ko) 2003-03-08
DE60126800T2 (de) 2007-11-29
EP1327193B1 (en) 2007-02-21
BR0112740A (pt) 2003-07-01
AU2001275976A1 (en) 2002-03-04
DE60126800D1 (de) 2007-04-05
WO2002017078A3 (en) 2002-08-01
WO2002017078A2 (en) 2002-02-28
US6307787B1 (en) 2001-10-23
KR100822486B1 (ko) 2008-04-16
EP1327193A2 (en) 2003-07-16
TW533411B (en) 2003-05-21
ATE354828T1 (de) 2007-03-15

Similar Documents

Publication Publication Date Title
JP5937888B2 (ja) 半導体メモリ装置
CN1112706C (zh) 能映射坏块的半导体存储器
CN100524521C (zh) 操作非挥发性存储器器件的方法和集成电路
US6445625B1 (en) Memory device redundancy selection having test inputs
CN1204497C (zh) 用于同时操作闪存的双端口内容可寻址内存
CN1199188C (zh) 以块单位进行擦除的半导体存储装置
CN1379878A (zh) 同时操作闪存的冗余双库架构
US6504768B1 (en) Redundancy selection in memory devices with concurrent read and write
US5581509A (en) Double-row address decoding and selection circuitry for an electrically erasable and programmable non-volatile memory device with redundancy, particularly for flash EEPROM devices
CN1252730C (zh) 具有测试压缩功能的存储电路
CN1305073C (zh) 闪存中的字线译码结构
JPH087597A (ja) 不揮発性半導体記憶装置
US6407944B1 (en) Method for protecting an over-erasure of redundant memory cells during test for high-density nonvolatile memory semiconductor devices
CN1808622A (zh) 非易失存储器件和使用列的子集的编程方法
CN1267997C (zh) 半导体存储器件
EP0714059A2 (en) Method and apparatus for controlling memory operationsM
US20060221691A1 (en) Layout for NAND flash memory array having reduced word line impedance
TW201921365A (zh) 具有分散式區段的列冗餘
US6970368B1 (en) CAM (content addressable memory) cells as part of core array in flash memory device
US20210202024A1 (en) Memory redundancy repair
JPH117794A (ja) 誤り訂正回路および半導体記憶装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: ADVANCED MICRO DEVICES INC.

Free format text: FORMER OWNER: AMD INVESTMENT CO., LTD.

Owner name: AMD (USA) CO., LTD.

Free format text: FORMER OWNER: ADVANCED MICRO DEVICES INC.

Owner name: AMD INVESTMENT CO., LTD.

Free format text: FORMER OWNER: AMD (USA) CO., LTD.

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20041105

Address after: California, USA

Applicant after: Flying cable Co.,Ltd.

Co-applicant after: FUJITSU Ltd.

Address before: California, USA

Applicant before: AMD Investments Ltd.

Co-applicant before: Fujitsu Ltd.

Effective date of registration: 20041105

Address after: California, USA

Applicant after: AMD Investments Ltd.

Co-applicant after: FUJITSU Ltd.

Address before: California, USA

Applicant before: AMD (USA) Limited by Share Ltd.

Co-applicant before: Fujitsu Ltd.

Effective date of registration: 20041105

Address after: California, USA

Applicant after: AMD (USA) Limited by Share Ltd.

Co-applicant after: FUJITSU Ltd.

Address before: California, USA

Applicant before: ADVANCED MICRO DEVICES, Inc.

Co-applicant before: Fujitsu Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SPANSION CO., LTD.

Free format text: FORMER NAME OR ADDRESS: ADVANCED MICRO DEVICES INC.

CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: SPANSION LLC

Address before: California, USA

Patentee before: Flying cable Co.,Ltd.

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160411

Address after: California, USA

Patentee after: CYPRESS SEMICONDUCTOR Corp.

Address before: California, USA

Patentee before: SPANSION LLC

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060913

Termination date: 20170717