WO2007136655A3 - System to detect and identify errors in control information, read data and/or write data - Google Patents
System to detect and identify errors in control information, read data and/or write data Download PDFInfo
- Publication number
- WO2007136655A3 WO2007136655A3 PCT/US2007/011733 US2007011733W WO2007136655A3 WO 2007136655 A3 WO2007136655 A3 WO 2007136655A3 US 2007011733 W US2007011733 W US 2007011733W WO 2007136655 A3 WO2007136655 A3 WO 2007136655A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- crc
- integrated circuit
- controller device
- codes
- generated
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1004—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
Abstract
An integrated circuit, such as an integrated circuit memory or buffer device, method and system, among other embodiments, generate a plurality of error codes, such as CRC codes, corresponding to control information, write data and read data transactions, respectively. The plurality of separately generated CRC codes is logged or stored in respective storage circuits, such as circular buffers. The stored plurality of CRC codes corresponding to each transaction then may be used to determine whether an error occurred during a particular transaction and thus whether a retry of the particular transaction is issued. The integrated circuit includes a compare circuit to compare a CRC code generated by the integrated circuit with a CRC code provided by a controller device. A CRC code corresponding to read data is transferred to a controller device using a data mask signal line that is not being used during a read transaction. The CRC code generated by the integrated circuit then may be compared to a CRC code generated by the controller device to determine whether an error occurred. The controller device generates and stores a plurality of CRC codes, corresponding to control information, write data and read data. The controller device then compares the CRC codes generated by the controller device with CRC codes generated and stored in the integrated circuit to determine whether an error has occurred during a particular transaction.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009511054A JP2009537899A (en) | 2006-05-18 | 2007-05-16 | System for detecting and identifying errors in control information, read data and / or write data |
EP07794938A EP2024834A2 (en) | 2006-05-18 | 2007-05-16 | System to detect and identify errors in control information, read data and/or write data |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/436,284 | 2006-05-18 | ||
US11/436,284 US20070271495A1 (en) | 2006-05-18 | 2006-05-18 | System to detect and identify errors in control information, read data and/or write data |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007136655A2 WO2007136655A2 (en) | 2007-11-29 |
WO2007136655A3 true WO2007136655A3 (en) | 2008-02-21 |
Family
ID=38713304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2007/011733 WO2007136655A2 (en) | 2006-05-18 | 2007-05-16 | System to detect and identify errors in control information, read data and/or write data |
Country Status (5)
Country | Link |
---|---|
US (2) | US20070271495A1 (en) |
EP (1) | EP2024834A2 (en) |
JP (1) | JP2009537899A (en) |
KR (1) | KR20090028538A (en) |
WO (1) | WO2007136655A2 (en) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7562285B2 (en) | 2006-01-11 | 2009-07-14 | Rambus Inc. | Unidirectional error code transfer for a bidirectional data link |
US8352805B2 (en) | 2006-05-18 | 2013-01-08 | Rambus Inc. | Memory error detection |
US9262326B2 (en) * | 2006-08-14 | 2016-02-16 | Qualcomm Incorporated | Method and apparatus to enable the cooperative signaling of a shared bus interrupt in a multi-rank memory subsystem |
CN101622594B (en) | 2006-12-06 | 2013-03-13 | 弗森-艾奥公司 | Apparatus, system, and method for managing data in a request device with an empty data token directive |
KR100847560B1 (en) * | 2006-12-11 | 2008-07-21 | 삼성전자주식회사 | Circuits and methods for correcting errors in downloading firmware |
US7925931B1 (en) * | 2006-12-13 | 2011-04-12 | Nvidia Corporation | System and method of handling erroneous data in computer systems |
US9519540B2 (en) | 2007-12-06 | 2016-12-13 | Sandisk Technologies Llc | Apparatus, system, and method for destaging cached data |
US7836226B2 (en) | 2007-12-06 | 2010-11-16 | Fusion-Io, Inc. | Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment |
WO2009108562A2 (en) | 2008-02-25 | 2009-09-03 | Rambus Inc. | Code-assisted error-detection technique |
JP2009223827A (en) * | 2008-03-18 | 2009-10-01 | Toshiba Corp | Information storing medium and information storing medium processing apparatus |
US7895493B2 (en) * | 2008-04-28 | 2011-02-22 | International Business Machines Corporation | Bus failure management method and system |
US8572459B2 (en) * | 2008-10-16 | 2013-10-29 | Codman Neuro Sciences Sárl | Insuring proper communication with chosen implant among multiple implants in proximity to one another |
US8464130B2 (en) * | 2008-12-08 | 2013-06-11 | Globalfoundries Inc. | Memory device and method thereof |
KR101687038B1 (en) * | 2008-12-18 | 2016-12-15 | 노바칩스 캐나다 인크. | Error detection method and a system including one or more memory devices |
US20100180183A1 (en) * | 2009-01-12 | 2010-07-15 | Macronix International Co., Ltd. | Circuit for reducing the read disturbance in memory |
US8566507B2 (en) | 2009-04-08 | 2013-10-22 | Google Inc. | Data storage device capable of recognizing and controlling multiple types of memory chips |
US8433845B2 (en) | 2009-04-08 | 2013-04-30 | Google Inc. | Data storage device which serializes memory device ready/busy signals |
JP2012532369A (en) * | 2009-06-30 | 2012-12-13 | ラムバス・インコーポレーテッド | Techniques for adjusting the clock signal to compensate for noise |
KR101027682B1 (en) * | 2009-07-01 | 2011-04-12 | 주식회사 하이닉스반도체 | Semiconductor Memory Apparatus and Data Write Method of the Same |
US8464145B2 (en) * | 2009-07-16 | 2013-06-11 | Cypress Semiconductor Corporation | Serial interface devices, systems and methods |
US8307270B2 (en) | 2009-09-03 | 2012-11-06 | International Business Machines Corporation | Advanced memory device having improved performance, reduced power and increased reliability |
CN102714061A (en) | 2009-11-20 | 2012-10-03 | 拉姆伯斯公司 | Bit-replacement technique for DRAM error correction |
US8381059B2 (en) * | 2010-02-17 | 2013-02-19 | Micron Technology, Inc. | Error correction and recovery in chained memory architectures |
US20120011423A1 (en) * | 2010-07-10 | 2012-01-12 | Mehdi Entezari | Silent error detection in sram-based fpga devices |
US8464135B2 (en) | 2010-07-13 | 2013-06-11 | Sandisk Technologies Inc. | Adaptive flash interface |
WO2012009318A1 (en) * | 2010-07-13 | 2012-01-19 | Sandisk Technologies Inc. | Dynamic optimization of back-end memory system interface |
US9069688B2 (en) | 2011-04-15 | 2015-06-30 | Sandisk Technologies Inc. | Dynamic optimization of back-end memory system interface |
KR20120011491A (en) | 2010-07-29 | 2012-02-08 | 주식회사 하이닉스반도체 | Semiconductor system and data training method of the same |
US20120133659A1 (en) * | 2010-11-30 | 2012-05-31 | Ati Technologies Ulc | Method and apparatus for providing static frame |
US8644104B2 (en) | 2011-01-14 | 2014-02-04 | Rambus Inc. | Memory system components that support error detection and correction |
WO2012116369A2 (en) * | 2011-02-25 | 2012-08-30 | Fusion-Io, Inc. | Apparatus, system, and method for managing contents of a cache |
US9337872B2 (en) | 2011-04-30 | 2016-05-10 | Rambus Inc. | Configurable, error-tolerant memory control |
JP6370528B2 (en) | 2011-09-30 | 2018-08-08 | ラムバス・インコーポレーテッド | Sharing check bit memory devices between memory devices |
US9251086B2 (en) | 2012-01-24 | 2016-02-02 | SanDisk Technologies, Inc. | Apparatus, system, and method for managing a cache |
US9059862B2 (en) | 2012-03-13 | 2015-06-16 | Verizon Patent And Licensing Inc. | Evolved packet core (EPC) network failure prevention |
US9094839B2 (en) * | 2012-03-13 | 2015-07-28 | Verizon Patent And Licensing Inc. | Evolved packet core (EPC) network error mapping |
KR101984902B1 (en) | 2012-09-14 | 2019-05-31 | 삼성전자 주식회사 | EMBEDDED MULTIMEDIA CARD(eMMC) USING UNIDIRECTIONAL RETURN CLOCK SIGNAL, HOST FOR CONTROLLING THE eMMC, AND METHOD FOR OPERATING eMMC SYSTEM INCLUDING THE eMMC AND THE HOST |
WO2014074390A1 (en) | 2012-11-06 | 2014-05-15 | Rambus Inc. | Memory repair using external tags |
JP5907099B2 (en) * | 2013-03-21 | 2016-04-20 | 日本電気株式会社 | I / O processing device, address validity verification method, and address validity verification program |
KR102035108B1 (en) * | 2013-05-20 | 2019-10-23 | 에스케이하이닉스 주식회사 | Semiconductor system |
US10198314B2 (en) | 2013-05-23 | 2019-02-05 | Rambus Inc. | Memory device with in-system repair capability |
KR102061178B1 (en) * | 2013-06-19 | 2019-12-31 | 에스케이하이닉스 주식회사 | Semiconductor device and semiconductor system using the same |
WO2015041701A1 (en) | 2013-09-23 | 2015-03-26 | Hewlett-Packard Development Company, L.P. | Validate written data |
JP6507470B2 (en) * | 2014-02-04 | 2019-05-08 | 富士通株式会社 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND FAILURE DETECTION METHOD |
US9384128B2 (en) | 2014-04-18 | 2016-07-05 | SanDisk Technologies, Inc. | Multi-level redundancy code for non-volatile memory controller |
US9979416B2 (en) | 2014-12-10 | 2018-05-22 | Rambus Inc. | Memory controller and method of data bus inversion using an error detection correction code |
CN107924369B (en) * | 2015-09-11 | 2021-08-31 | 东芝存储器株式会社 | Memory device |
US10305495B2 (en) * | 2016-10-06 | 2019-05-28 | Analog Devices, Inc. | Phase control of clock signal based on feedback |
US10176886B1 (en) * | 2017-07-07 | 2019-01-08 | Seagate Technology Llc | Multi-level data block error detection code |
US10678636B2 (en) * | 2018-02-28 | 2020-06-09 | Intel Corporation | Techniques for detecting and correcting errors in data |
WO2019190866A1 (en) | 2018-03-26 | 2019-10-03 | Rambus Inc. | Command/address channel error detection |
KR102549584B1 (en) | 2018-03-27 | 2023-06-30 | 삼성전자주식회사 | Memory system including memory module, memory module, and operating method of memory module |
US10990463B2 (en) | 2018-03-27 | 2021-04-27 | Samsung Electronics Co., Ltd. | Semiconductor memory module and memory system including the same |
GB2577120B (en) * | 2018-09-14 | 2022-06-01 | Siemens Ind Software Inc | Error detection within an integrated circuit chip |
KR20200106730A (en) * | 2019-03-05 | 2020-09-15 | 에스케이하이닉스 주식회사 | Semiconductor chip |
US20210149763A1 (en) * | 2019-11-15 | 2021-05-20 | Intel Corporation | Systems and methods for error detection and control for embedded memory and compute elements |
CN113407372B (en) * | 2021-06-01 | 2023-10-20 | 中国科学院计算技术研究所 | Method and system for detecting memory of computer system independent of operating system |
US20230393929A1 (en) * | 2022-06-01 | 2023-12-07 | Micron Technology, Inc. | System And Method To Control Memory Error Detection With Automatic Disabling |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030115417A1 (en) * | 2001-12-17 | 2003-06-19 | Corrigan Brian E. | Methods and apparatus for loading CRC values into a CRC cache in a storage controller |
US20060077750A1 (en) * | 2004-10-07 | 2006-04-13 | Dell Products L.P. | System and method for error detection in a redundant memory system |
US20060098320A1 (en) * | 2004-11-05 | 2006-05-11 | Tsutomu Koga | Storage control device and method for detecting write errors to storage media |
Family Cites Families (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3893072A (en) * | 1973-08-03 | 1975-07-01 | Int Data Sciences Inc | Error correction system |
US4054911A (en) * | 1976-06-03 | 1977-10-18 | Idr, Inc. | Information retrieval system for providing downstream loading of remote data and processing control thereof |
JPS598852B2 (en) * | 1979-07-30 | 1984-02-28 | 富士通株式会社 | Error handling method |
JPS6051749B2 (en) * | 1979-08-31 | 1985-11-15 | 富士通株式会社 | Error correction method |
US4527237A (en) * | 1979-10-11 | 1985-07-02 | Nanodata Computer Corporation | Data processing system |
US4363125A (en) * | 1979-12-26 | 1982-12-07 | International Business Machines Corporation | Memory readback check method and apparatus |
US4369510A (en) * | 1980-07-25 | 1983-01-18 | Honeywell Information Systems Inc. | Soft error rewrite control system |
US4597084A (en) * | 1981-10-01 | 1986-06-24 | Stratus Computer, Inc. | Computer memory apparatus |
US4468731A (en) * | 1981-12-15 | 1984-08-28 | Honeywell Information Systems Inc. | Identification apparatus for use in a controller to facilitate the diagnosis of faults |
US4543628A (en) * | 1983-01-28 | 1985-09-24 | Digital Equipment Corporation | Bus for data processing system with fault cycle operation |
US4535455A (en) * | 1983-03-11 | 1985-08-13 | At&T Bell Laboratories | Correction and monitoring of transient errors in a memory system |
US4604750A (en) * | 1983-11-07 | 1986-08-05 | Digital Equipment Corporation | Pipeline error correction |
US4596014A (en) * | 1984-02-21 | 1986-06-17 | Foster Wheeler Energy Corporation | I/O rack addressing error detection for process control |
US4888773A (en) * | 1988-06-15 | 1989-12-19 | International Business Machines Corporation | Smart memory card architecture and interface |
US4920539A (en) * | 1988-06-20 | 1990-04-24 | Prime Computer, Inc. | Memory error correction system |
US5218691A (en) * | 1988-07-26 | 1993-06-08 | Disk Emulation Systems, Inc. | Disk emulation system |
US4970714A (en) * | 1989-01-05 | 1990-11-13 | International Business Machines Corp. | Adaptive data link protocol |
KR930008050B1 (en) * | 1990-02-16 | 1993-08-25 | 가부시끼가이샤 히다찌세이사꾸쇼 | One chip microprocessor and its bus system |
US5173905A (en) * | 1990-03-29 | 1992-12-22 | Micron Technology, Inc. | Parity and error correction coding on integrated circuit addresses |
US5450609A (en) * | 1990-11-13 | 1995-09-12 | Compaq Computer Corp. | Drive array performance monitor |
EP0503545B1 (en) * | 1991-03-08 | 1997-06-11 | Matsushita Electric Industrial Co., Ltd. | Data transfer device |
US5392302A (en) * | 1991-03-13 | 1995-02-21 | Quantum Corp. | Address error detection technique for increasing the reliability of a storage subsystem |
DE69230129T2 (en) * | 1991-12-18 | 2000-06-15 | Sun Microsystems Inc | Write overlap with overwrite prevention |
JP3178909B2 (en) * | 1992-01-10 | 2001-06-25 | 株式会社東芝 | Semiconductor memory device |
US5341251A (en) * | 1992-02-28 | 1994-08-23 | Ampex Systems Corporation | Data recording system having longitudinal tracks with recordable segments |
US5404361A (en) * | 1992-07-27 | 1995-04-04 | Storage Technology Corporation | Method and apparatus for ensuring data integrity in a dynamically mapped data storage subsystem |
US5379415A (en) * | 1992-09-29 | 1995-01-03 | Zitel Corporation | Fault tolerant memory system |
US5751932A (en) * | 1992-12-17 | 1998-05-12 | Tandem Computers Incorporated | Fail-fast, fail-functional, fault-tolerant multiprocessor system |
US5838894A (en) * | 1992-12-17 | 1998-11-17 | Tandem Computers Incorporated | Logical, fail-functional, dual central processor units formed from three processor units |
US5588112A (en) * | 1992-12-30 | 1996-12-24 | Digital Equipment Corporation | DMA controller for memory scrubbing |
US5488691A (en) * | 1993-11-17 | 1996-01-30 | International Business Machines Corporation | Memory card, computer system and method of operation for differentiating the use of read-modify-write cycles in operating and initializaiton modes |
US5655113A (en) * | 1994-07-05 | 1997-08-05 | Monolithic System Technology, Inc. | Resynchronization circuit for a memory system and method of operating same |
US5490153A (en) * | 1994-08-04 | 1996-02-06 | International Business Machines Corporation | Recovery of lost frames in a communication link |
US6038679A (en) * | 1994-11-30 | 2000-03-14 | International Business Machines Corporation | Adaptive data recovery method and apparatus |
US5729550A (en) * | 1995-03-24 | 1998-03-17 | Hitachi, Ltd. | Data transmitter-receiver |
US6330688B1 (en) * | 1995-10-31 | 2001-12-11 | Intel Corporation | On chip error correction for devices in a solid state drive |
US5841795A (en) * | 1996-02-12 | 1998-11-24 | Compaq Computer Corporation | Error correction codes |
ES2224251T3 (en) * | 1996-05-31 | 2005-03-01 | Siemens Aktiengesellschaft | PROCEDURE FOR THE SIGNALING OF RETURN ASSISTED BY COMPUTER IN AN AUTOMATIC REPETITION REQUEST PROCEDURE. |
US5923682A (en) * | 1997-01-29 | 1999-07-13 | Micron Technology, Inc. | Error correction chip for memory applications |
US6003151A (en) * | 1997-02-04 | 1999-12-14 | Mediatek Inc. | Error correction and detection system for mass storage controller |
JP3222083B2 (en) * | 1997-03-21 | 2001-10-22 | 沖電気工業株式会社 | Shared memory controller |
US6189123B1 (en) * | 1997-03-26 | 2001-02-13 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for communicating a block of digital information between a sending and a receiving station |
DE19736434C3 (en) * | 1997-08-21 | 2002-08-22 | Nokia Mobile Phones Ltd | Methods and devices for recognizing the position of data packets lying in a serial data reception stream |
US6208663B1 (en) * | 1997-08-29 | 2001-03-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for block ARQ with reselection of FEC coding and/or modulation |
US5987628A (en) * | 1997-11-26 | 1999-11-16 | Intel Corporation | Method and apparatus for automatically correcting errors detected in a memory subsystem |
US6125470A (en) * | 1997-12-10 | 2000-09-26 | National Semiconductor Corporation | Distributive encoder for encoding error signals which represent signal peak errors in data signals for correcting erroneous signal baseline conditions |
US6009542A (en) * | 1998-03-31 | 1999-12-28 | Quantum Corporation | Method for preventing transfer of data to corrupt addresses |
JP2000048496A (en) * | 1998-07-31 | 2000-02-18 | Nec Corp | Optical disk recording/reproducing method, device and medium recording optical disk recording/reproducing program |
US6367048B1 (en) * | 1998-11-16 | 2002-04-02 | Mcauliffe Richard | Method and apparatus for logically rejecting previously recorded track residue from magnetic media |
FI106493B (en) * | 1999-02-09 | 2001-02-15 | Nokia Mobile Phones Ltd | A method and system for reliably transmitting packet data |
US6397365B1 (en) * | 1999-05-18 | 2002-05-28 | Hewlett-Packard Company | Memory error correction using redundant sliced memory and standard ECC mechanisms |
TW512320B (en) * | 1999-09-10 | 2002-12-01 | Matsushita Electric Ind Co Ltd | Signal processing device |
US6308294B1 (en) * | 1999-11-17 | 2001-10-23 | Motorola, Inc. | Adaptive hybrid ARQ using turbo code structure |
US6625749B1 (en) * | 1999-12-21 | 2003-09-23 | Intel Corporation | Firmware mechanism for correcting soft errors |
GB2362729B (en) * | 1999-12-23 | 2004-02-11 | St Microelectronics Sa | Memory access debug facility |
JP3839215B2 (en) * | 2000-03-14 | 2006-11-01 | 株式会社日立製作所 | Error detection / correction method, main storage controller for computer system, and computer system |
US6507928B1 (en) * | 2000-03-17 | 2003-01-14 | Stmicroelectronics, Inc. | Processor cache system with parity protection and method of operation |
JP3595495B2 (en) * | 2000-07-27 | 2004-12-02 | Necマイクロシステム株式会社 | Semiconductor storage device |
JP2002216325A (en) * | 2001-01-17 | 2002-08-02 | Hitachi Ltd | Composite magnetic head, magnetic disk drive using it, and magnetic disk drive control method |
US6883130B2 (en) * | 2001-05-24 | 2005-04-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced and adaptive error detection in digital communications |
US6745364B2 (en) * | 2001-06-28 | 2004-06-01 | Microsoft Corporation | Negotiated/dynamic error correction for streamed media |
US6990604B2 (en) * | 2001-12-28 | 2006-01-24 | Storage Technology Corporation | Virtual storage status coalescing with a plurality of physical storage devices |
US6792501B2 (en) * | 2002-01-31 | 2004-09-14 | Phision Electronic Corp | Universal serial bus flash memory integrated circuit device |
EP1473628B1 (en) * | 2002-01-31 | 2010-04-14 | Panasonic Corporation | Information processing apparatus, memory management apparatus, memory management method, and information processing method |
US6941493B2 (en) * | 2002-02-27 | 2005-09-06 | Sun Microsystems, Inc. | Memory subsystem including an error detection mechanism for address and control signals |
NO322192B1 (en) * | 2002-06-18 | 2006-08-28 | Thin Film Electronics Asa | Process for producing electrode layers of ferroelectric memory cells in a ferroelectric memory device, as well as ferroelectric memory device |
JP4042961B2 (en) * | 2002-08-27 | 2008-02-06 | 富士フイルム株式会社 | Recording medium cartridge and recording / reproducing apparatus thereof |
US20040073649A1 (en) * | 2002-08-30 | 2004-04-15 | Satoshi Inami | Stream data processing apparatus |
US20040088497A1 (en) * | 2002-11-06 | 2004-05-06 | Deans Russell C. | Methods and apparatus for exchanging data using cyclic redundancy check codes |
IL154346A (en) * | 2003-02-06 | 2010-06-16 | Eyal Cohen | Method and system for protecting against illegal copy and/or use of digital content stored on optical or other media |
JP4299558B2 (en) * | 2003-03-17 | 2009-07-22 | 株式会社ルネサステクノロジ | Information storage device and information processing system |
US7234099B2 (en) * | 2003-04-14 | 2007-06-19 | International Business Machines Corporation | High reliability memory module with a fault tolerant address and command bus |
US20040237001A1 (en) * | 2003-05-21 | 2004-11-25 | Sun Microsystems, Inc. | Memory integrated circuit including an error detection mechanism for detecting errors in address and control signals |
KR100555502B1 (en) * | 2003-06-26 | 2006-03-03 | 삼성전자주식회사 | Method for optimizing a hard disc drive, apparatus therefor and recording media therefor |
JP4391170B2 (en) * | 2003-09-05 | 2009-12-24 | 株式会社日立製作所 | Data transfer device control method, data transfer circuit, and disk array device |
IES20030722A2 (en) * | 2003-10-01 | 2005-04-06 | Yqa Now Ltd | A data storage device |
US7200770B2 (en) * | 2003-12-31 | 2007-04-03 | Hewlett-Packard Development Company, L.P. | Restoring access to a failed data storage device in a redundant memory system |
JP4679370B2 (en) * | 2004-02-03 | 2011-04-27 | パナソニック株式会社 | Data processing apparatus and memory card setting method |
JP4397770B2 (en) * | 2004-09-17 | 2010-01-13 | 富士通株式会社 | Storage medium control apparatus, storage medium control method, and storage medium control program |
JP4303187B2 (en) * | 2004-11-10 | 2009-07-29 | 富士通株式会社 | Program, storage control method, and storage device |
JP2006164465A (en) * | 2004-12-10 | 2006-06-22 | Fujitsu Ltd | Optical storage apparatus, and method and program for recording optical storage medium |
US7831882B2 (en) * | 2005-06-03 | 2010-11-09 | Rambus Inc. | Memory system with error detection and retry modes of operation |
US7519894B2 (en) * | 2005-06-14 | 2009-04-14 | Infineon Technologies Ag | Memory device with error correction code module |
JP4409483B2 (en) * | 2005-06-30 | 2010-02-03 | 富士通株式会社 | Storage system, storage control device, and storage control method |
JP4884721B2 (en) * | 2005-08-22 | 2012-02-29 | 株式会社日立製作所 | Storage system and storage control method that do not require storage device format |
US7523381B2 (en) * | 2005-09-01 | 2009-04-21 | Micron Technology, Inc. | Non-volatile memory with error detection |
US7774761B2 (en) * | 2005-12-27 | 2010-08-10 | International Business Machines Corporation | Use of memory watch points and a debugger to improve analysis of runtime memory access errors |
US7562285B2 (en) * | 2006-01-11 | 2009-07-14 | Rambus Inc. | Unidirectional error code transfer for a bidirectional data link |
KR100829562B1 (en) * | 2006-08-25 | 2008-05-14 | 삼성전자주식회사 | Semiconductor laser diode having wafer-bonded structure and method of fabricating the same |
US7836386B2 (en) * | 2006-09-27 | 2010-11-16 | Qimonda Ag | Phase shift adjusting method and circuit |
US7949931B2 (en) * | 2007-01-02 | 2011-05-24 | International Business Machines Corporation | Systems and methods for error detection in a memory system |
JP2009009407A (en) * | 2007-06-28 | 2009-01-15 | Hitachi Ltd | Storage system provided with encryption function, and method for guaranteeing data |
US8042023B2 (en) * | 2008-01-14 | 2011-10-18 | Qimonda Ag | Memory system with cyclic redundancy check |
US8086783B2 (en) * | 2009-02-23 | 2011-12-27 | International Business Machines Corporation | High availability memory system |
US20110246857A1 (en) * | 2010-04-02 | 2011-10-06 | Samsung Electronics Co., Ltd. | Memory system and method |
-
2006
- 2006-05-18 US US11/436,284 patent/US20070271495A1/en not_active Abandoned
-
2007
- 2007-05-16 EP EP07794938A patent/EP2024834A2/en not_active Withdrawn
- 2007-05-16 JP JP2009511054A patent/JP2009537899A/en active Pending
- 2007-05-16 WO PCT/US2007/011733 patent/WO2007136655A2/en active Application Filing
- 2007-05-16 KR KR1020087030884A patent/KR20090028538A/en not_active Application Discontinuation
-
2008
- 2008-02-21 US US12/035,022 patent/US7836378B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030115417A1 (en) * | 2001-12-17 | 2003-06-19 | Corrigan Brian E. | Methods and apparatus for loading CRC values into a CRC cache in a storage controller |
US20060077750A1 (en) * | 2004-10-07 | 2006-04-13 | Dell Products L.P. | System and method for error detection in a redundant memory system |
US20060098320A1 (en) * | 2004-11-05 | 2006-05-11 | Tsutomu Koga | Storage control device and method for detecting write errors to storage media |
Also Published As
Publication number | Publication date |
---|---|
KR20090028538A (en) | 2009-03-18 |
US20070271495A1 (en) | 2007-11-22 |
EP2024834A2 (en) | 2009-02-18 |
US20080163007A1 (en) | 2008-07-03 |
US7836378B2 (en) | 2010-11-16 |
WO2007136655A2 (en) | 2007-11-29 |
JP2009537899A (en) | 2009-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007136655A3 (en) | System to detect and identify errors in control information, read data and/or write data | |
US8589763B2 (en) | Cache memory system | |
US10891185B2 (en) | Error counters on a memory device | |
US10803971B2 (en) | Device for supporting error correction code and test method thereof | |
US8566672B2 (en) | Selective checkbit modification for error correction | |
CN102203740A (en) | Data processing method, device and system | |
WO2009129174A3 (en) | Apparatus and method for identifying disk drives with unreported data corruption | |
WO2009095902A3 (en) | Systems and methods for handling immediate data errors in flash memory | |
CN102096611A (en) | Method and system for error management in a memory device | |
US20120079346A1 (en) | Simulated error causing apparatus | |
CN104798047A (en) | Error detection and correction apparatus and method | |
US9378076B2 (en) | Serial communication test device, system including the same and method thereof | |
US20150067437A1 (en) | Apparatus, method and system for reporting dynamic random access memory error information | |
CN102117662A (en) | Error correction mechanisms for 8-bit memory devices | |
US8726139B2 (en) | Unified data masking, data poisoning, and data bus inversion signaling | |
US8281219B2 (en) | Error correction code (ECC) circuit test mode | |
US9230687B2 (en) | Implementing ECC redundancy using reconfigurable logic blocks | |
US20100070821A1 (en) | Method and apparatus for detecting free page and a method and apparatus for decoding error correction code using the method and apparatus for detecting free page | |
CN105573947B (en) | A kind of SD/MMC card control methods based on APB buses | |
CN105027084B (en) | The apparatus and method of control memory in mobile communication system | |
CN101916213A (en) | Space protection device and method based on ARM processor | |
CN100557715C (en) | Utilize one group of ECC circuit parallel to handle the method for multi-group data | |
CN105023616A (en) | Method for storing and retrieving data based on Hamming code and integrated random access memory | |
US11010245B2 (en) | Memory storage apparatus with dynamic data repair mechanism and method of dynamic data repair thereof | |
CN209105195U (en) | Circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07794938 Country of ref document: EP Kind code of ref document: A2 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2009511054 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007794938 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020087030884 Country of ref document: KR |