WO2007078830A3 - Repair bits for low voltage cache - Google Patents

Repair bits for low voltage cache Download PDF

Info

Publication number
WO2007078830A3
WO2007078830A3 PCT/US2006/047717 US2006047717W WO2007078830A3 WO 2007078830 A3 WO2007078830 A3 WO 2007078830A3 US 2006047717 W US2006047717 W US 2006047717W WO 2007078830 A3 WO2007078830 A3 WO 2007078830A3
Authority
WO
WIPO (PCT)
Prior art keywords
cache
repair
bit
bad bit
column
Prior art date
Application number
PCT/US2006/047717
Other languages
French (fr)
Other versions
WO2007078830A2 (en
Inventor
Morgan J Dempsey
Jose A Maiz
Original Assignee
Intel Corp
Morgan J Dempsey
Jose A Maiz
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 Intel Corp, Morgan J Dempsey, Jose A Maiz filed Critical Intel Corp
Priority to DE112006003381T priority Critical patent/DE112006003381T5/en
Priority to CN200680049881.XA priority patent/CN101379566B/en
Publication of WO2007078830A2 publication Critical patent/WO2007078830A2/en
Publication of WO2007078830A3 publication Critical patent/WO2007078830A3/en

Links

Classifications

    • 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/80Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
    • G11C29/808Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout using a flexible replacement scheme
    • 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

Abstract

A method and apparatus for repairing cache memories/arrays is described herein. A cache includes a plurality of lines and logically viewable in columns. A repair cache coupled to the cache includes a repair bit mapped to each logically viewable column. A repair module determines a bad bit to be repaired within a column based on any individual or combination of factors, such as the number of errors per line of the cache, the number of errors correctable per line of the cache due to error correction code (ECC), the failure rate of bits, or other considerations. The bad bit is transparently repaired by the repair bit mapped to the column including the bad bit, upon an access to a cache line including the bad bit.
PCT/US2006/047717 2005-12-30 2006-12-14 Repair bits for low voltage cache WO2007078830A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE112006003381T DE112006003381T5 (en) 2005-12-30 2006-12-14 Repair BITS for low voltage cache
CN200680049881.XA CN101379566B (en) 2005-12-30 2006-12-14 Device, system and method for repair bits for low voltage cache

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/322,988 2005-12-30
US11/322,988 US7647536B2 (en) 2005-12-30 2005-12-30 Repair bits for a low voltage cache

Publications (2)

Publication Number Publication Date
WO2007078830A2 WO2007078830A2 (en) 2007-07-12
WO2007078830A3 true WO2007078830A3 (en) 2007-08-30

Family

ID=37969617

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/047717 WO2007078830A2 (en) 2005-12-30 2006-12-14 Repair bits for low voltage cache

Country Status (5)

Country Link
US (2) US7647536B2 (en)
CN (1) CN101379566B (en)
DE (1) DE112006003381T5 (en)
TW (1) TWI331340B (en)
WO (1) WO2007078830A2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7287836B2 (en) * 1997-07-15 2007-10-30 Sil;Verbrook Research Pty Ltd Ink jet printhead with circular cross section chamber
US8145960B2 (en) * 2006-07-20 2012-03-27 Arm Limited Storage of data in data stores having some faulty storage locations
US8640005B2 (en) * 2010-05-21 2014-01-28 Intel Corporation Method and apparatus for using cache memory in a system that supports a low power state
US8533572B2 (en) 2010-09-24 2013-09-10 Intel Corporation Error correcting code logic for processor caches that uses a common set of check bits
US8856616B1 (en) * 2011-07-29 2014-10-07 Proton Digital Systems, Inc. Two dimensional encoding for non-volatile memory blocks
TWI594254B (en) * 2012-07-17 2017-08-01 慧榮科技股份有限公司 Method for reading data from block of flash memory and associated memory device
KR102024033B1 (en) 2013-03-04 2019-09-24 삼성전자주식회사 Method and apparatus for controlling memory in mobile communication system
US9262263B2 (en) * 2013-11-25 2016-02-16 Qualcomm Incorporated Bit recovery system
US9959939B2 (en) * 2014-12-23 2018-05-01 Intel Corporation Granular cache repair
CN107329906B (en) * 2017-05-10 2018-07-03 北京邮电大学 A kind of multiple dimensioned failure bitmap buffer structure of high bandwidth
US11151006B2 (en) 2018-07-02 2021-10-19 Samsung Electronics Co., Ltd. HBM RAS cache architecture
US11360704B2 (en) * 2018-12-21 2022-06-14 Micron Technology, Inc. Multiplexed signal development in a memory device
US11257543B2 (en) 2019-06-25 2022-02-22 Stmicroelectronics International N.V. Memory management device, system and method
US11360667B2 (en) 2019-09-09 2022-06-14 Stmicroelectronics S.R.L. Tagged memory operated at lower vmin in error tolerant system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006311A (en) * 1997-04-14 1999-12-21 Internatinal Business Machines Corporation Dynamic updating of repair mask used for cache defect avoidance
US6671822B1 (en) * 2000-08-31 2003-12-30 Hewlett-Packard Development Company, L.P. Method and system for absorbing defects in high performance microprocessor with a large n-way set associative cache
WO2006039406A1 (en) * 2004-09-30 2006-04-13 Texas Instruments Incorporated Set associative repair cache systems and methods

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5883904A (en) * 1997-04-14 1999-03-16 International Business Machines Corporation Method for recoverability via redundant cache arrays
US6055204A (en) 1997-04-29 2000-04-25 Texas Instruments Incorporated Circuits, systems, and methods for re-mapping memory column redundancy
US6772383B1 (en) * 1999-05-27 2004-08-03 Intel Corporation Combined tag and data ECC for enhanced soft error recovery from cache tag errors
US6181614B1 (en) * 1999-11-12 2001-01-30 International Business Machines Corporation Dynamic repair of redundant memory array
US6802039B1 (en) * 2000-06-30 2004-10-05 Intel Corporation Using hardware or firmware for cache tag and data ECC soft error correction
US6552938B1 (en) * 2001-10-05 2003-04-22 International Business Machines Corporation Column redundancy system and method for embedded DRAM devices with multibanking capability
US7162669B2 (en) * 2003-06-10 2007-01-09 Hewlett-Packard Development Company, L.P. Apparatus and method for compressing redundancy information for embedded memories, including cache memories, of integrated circuits
US20060156177A1 (en) * 2004-12-29 2006-07-13 Sailesh Kottapalli Method and apparatus for recovering from soft errors in register files
US7447948B2 (en) 2005-11-21 2008-11-04 Intel Corporation ECC coding for high speed implementation
US7912092B2 (en) 2006-12-27 2011-03-22 Sharp Laboratories Of America, Inc. Systems and methods for transmitting a transmission time interval signal with staggered reference signals

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006311A (en) * 1997-04-14 1999-12-21 Internatinal Business Machines Corporation Dynamic updating of repair mask used for cache defect avoidance
US6671822B1 (en) * 2000-08-31 2003-12-30 Hewlett-Packard Development Company, L.P. Method and system for absorbing defects in high performance microprocessor with a large n-way set associative cache
WO2006039406A1 (en) * 2004-09-30 2006-04-13 Texas Instruments Incorporated Set associative repair cache systems and methods

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CLEMENTS, ALAN: "Microprocessor Systems Design - 68000 hardware, software and interfacing", 1992, PWS-KENT, BOSTON, MASSACHUSSETTS, US, XP002436675 *
FONG J Y ET AL: "Nonvolatile Repair Caches Repair Embedded SRAM and New Nonvolatile Memories", DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, 2004. DFT 2004. PROCEEDINGS. 19TH IEEE INTERNATIONAL SYMPOSIUM ON CANNES, FRANCE 10-13 OCT. 2004, PISCATAWAY, NJ, USA,IEEE, 10 October 2004 (2004-10-10), pages 347 - 355, XP010749485, ISBN: 0-7695-2241-6 *
JIEN-CHUNG LO: "A fault-tolerant associative approach to on-line memory repair", DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, 1994. PROCEEDINGS., THE IEEE INTERNATIONAL WORKSHOP ON MONTREAL, QUE., CANADA 17-19 OCT. 1994, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 17 October 1994 (1994-10-17), pages 168 - 176, XP010252386, ISBN: 0-8186-6307-3 *

Also Published As

Publication number Publication date
TWI331340B (en) 2010-10-01
US8132061B2 (en) 2012-03-06
TW200741728A (en) 2007-11-01
CN101379566B (en) 2014-06-25
US20100070809A1 (en) 2010-03-18
WO2007078830A2 (en) 2007-07-12
US7647536B2 (en) 2010-01-12
US20070168836A1 (en) 2007-07-19
DE112006003381T5 (en) 2008-10-30
CN101379566A (en) 2009-03-04

Similar Documents

Publication Publication Date Title
WO2007078830A3 (en) Repair bits for low voltage cache
TW200639860A (en) Semiconductor memory and method of correcting errors for the same
TW200733115A (en) Memory with retargetable memory cell redundancy
KR100694407B1 (en) Non-volatile ferroelectric memory device with circuit for correcting fail cell
TW200737215A (en) A method for arranging data in a multi-level cell memory device
TW200508850A (en) Application of special ECC matrix for solving stuck bit faults in an ECC protected mechanism
WO2007036800A3 (en) Method and apparatus for error management
WO2009009302A3 (en) Error recovery storage along a nand-flash string
ATE506649T1 (en) CORRECTING ERRORS IN A MEMORY ARRAY
WO2007036834A3 (en) Error detection / correction circuit and corresponding method
WO2004112048A3 (en) Error detection and correction method and apparatus in a magneto-resistive random access memory
WO2007043042A3 (en) Method of error correction in mbc flash memory
US8321758B2 (en) Data error correction device and methods thereof
GB2488057A (en) Solid-state storage system with parallel access of multiple flash/PCM devices
US8276039B2 (en) Error detection device and methods thereof
TW200518092A (en) Semiconductor memory device and method for manufacturing same
TW200719350A (en) Semiconductor storage device
CA2532766A1 (en) Data storage array
CN101236791B (en) Method, circuit and apparatus for multi-segment SRAM
US20090024902A1 (en) Multi-channel error correction coder architecture using embedded memory
WO2009074978A3 (en) Systems and methods for error correction and decoding on multi-level physical media
US20080148126A1 (en) Method, system, and apparatus for ECC protection of small data structures
TW200644446A (en) Convolution-encoded data storage on a redundant array of independent devices
TW200713844A (en) Convolution-encoded raid with trellis-decode-rebuild
AU2003251301A1 (en) Content addressable memory (cam) with error checking and correction

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680049881.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
RET De translation (de og part 6b)

Ref document number: 112006003381

Country of ref document: DE

Date of ref document: 20081030

Kind code of ref document: P

WWE Wipo information: entry into national phase

Ref document number: 112006003381

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06845426

Country of ref document: EP

Kind code of ref document: A2