WO2002008901A3 - Partitioned random access memory - Google Patents

Partitioned random access memory Download PDF

Info

Publication number
WO2002008901A3
WO2002008901A3 PCT/US2001/022201 US0122201W WO0208901A3 WO 2002008901 A3 WO2002008901 A3 WO 2002008901A3 US 0122201 W US0122201 W US 0122201W WO 0208901 A3 WO0208901 A3 WO 0208901A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory bank
data read
memory
errors
bus
Prior art date
Application number
PCT/US2001/022201
Other languages
French (fr)
Other versions
WO2002008901A2 (en
Inventor
Ronald Melanson
Gregory Papadopoulos
Renu Raman
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to AU2001280547A priority Critical patent/AU2001280547A1/en
Publication of WO2002008901A2 publication Critical patent/WO2002008901A2/en
Publication of WO2002008901A3 publication Critical patent/WO2002008901A3/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
    • G11C7/1012Data reordering during input/output, e.g. crossbars, layers of multiplexers, shifting or rotating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1064Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in cache or content addressable memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/10Aspects relating to interfaces of memory device to external buses
    • G11C2207/104Embedded memory devices, e.g. memories with a processing device on the same die or ASIC memory designs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

A random access memory includes a first memory bank, a second memory bank, an error checking circuit operatively connected to receive data read from the first memory bank, and a multiplexer operatively connected to input data read from both the first memory bank and the second memory bank, wherein input selection of the multiplexer is controlled by an output of the error checking circuit. A method for reducing errors in a memory system includes writing data into first and second memory banks of the memory system in parallel, reading data from a desired location of the first memory bank, checking the data read from the first memory bank for errors, if no errors are present, outputting the data read from the first memory bank to a bus, and if the data read from the first memory bank contains errors, outputting data read from a parallel location in the second memory bank to the bus. A method for reducing errors in a memory system comprises writing data into first and second memory banks of the memory system in parallel, reading data from a desired location of the first memory bank, checking the data read from the first memory bank for errors, if no errors are present, outputting the data read from the first memory bank to a bus, and if the data read from the first memory bank contains errors, outputting data read from a parallel location in the second memory bank to the bus.
PCT/US2001/022201 2000-07-14 2001-07-13 Partitioned random access memory WO2002008901A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001280547A AU2001280547A1 (en) 2000-07-14 2001-07-13 Partitioned random access memory

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US21834600P 2000-07-14 2000-07-14
US60/218,346 2000-07-14
US09/904,884 2001-07-12
US09/904,884 US6854084B2 (en) 2000-07-14 2001-07-12 Partitioned random access memory

Publications (2)

Publication Number Publication Date
WO2002008901A2 WO2002008901A2 (en) 2002-01-31
WO2002008901A3 true WO2002008901A3 (en) 2002-08-15

Family

ID=26912817

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/022201 WO2002008901A2 (en) 2000-07-14 2001-07-13 Partitioned random access memory

Country Status (3)

Country Link
US (1) US6854084B2 (en)
AU (1) AU2001280547A1 (en)
WO (1) WO2002008901A2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7676730B2 (en) * 2005-09-30 2010-03-09 Quantum Corporation Method and apparatus for implementing error correction coding in a random access memory
TWI326413B (en) * 2007-02-12 2010-06-21 Nanya Technology Corp Control method for memory access
US9368199B2 (en) * 2014-09-02 2016-06-14 Kabushiki Kaisha Toshiba Memory device
US10552258B2 (en) * 2016-09-16 2020-02-04 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device, electronic device, and driving method thereof
KR102545189B1 (en) * 2018-09-07 2023-06-19 삼성전자주식회사 Storage device, storage system and method of operating storage device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5916314A (en) * 1996-09-11 1999-06-29 Sequent Computer Systems, Inc. Method and apparatus for cache tag mirroring

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5611042A (en) * 1995-10-10 1997-03-11 Lordi; Angela L. Data error detection and correction for a shared SRAM
US6237124B1 (en) * 1998-03-16 2001-05-22 Actel Corporation Methods for errors checking the configuration SRAM and user assignable SRAM data in a field programmable gate array

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5916314A (en) * 1996-09-11 1999-06-29 Sequent Computer Systems, Inc. Method and apparatus for cache tag mirroring

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"ERROR CORRECTION TECHNIQUE WHICH INCREASES MEMORY BANDWIDTH AND REDUCES ACCESS PENALTIES", IBM TECHNICAL DISCLOSURE BULLETIN, IBM CORP. NEW YORK, US, vol. 31, no. 3, 1 August 1988 (1988-08-01), pages 146 - 149, XP000715702, ISSN: 0018-8689 *
TURGEON P R ET AL: "TWO APPROACHES TO ARRAY FAULT TOLERANCE IN THE IBM ENTERPRISE SYSTEM/9000 TYPE 9121 PROCESSOR", IBM JOURNAL OF RESEARCH AND DEVELOPMENT, IBM CORPORATION, ARMONK, US, vol. 35, no. 3, 1 May 1991 (1991-05-01), pages 382 - 388, XP002017227, ISSN: 0018-8646 *

Also Published As

Publication number Publication date
US6854084B2 (en) 2005-02-08
AU2001280547A1 (en) 2002-02-05
US20020046383A1 (en) 2002-04-18
WO2002008901A2 (en) 2002-01-31

Similar Documents

Publication Publication Date Title
US6762948B2 (en) Semiconductor memory device having first and second memory architecture and memory system using the same
JP4615494B2 (en) Dynamic random access memory system
US6018478A (en) Random access memory with separate row and column designation circuits for reading and writing
KR100711100B1 (en) Memory module and memory system including the same
TW280028B (en) Integrated circuit memory
CN101026006B (en) Latency control circuit and method thereof and an semiconductor memory device including the circuit
CN1941196B (en) Semiconductor memory device
AU5458600A (en) A memory expansion module including multiple memory banks and a bank control circuit
DE60237301D1 (en) PHASE ADJUSTMENT DEVICE AND METHOD FOR A MEMORY MODULE SIGNALING SYSTEM
WO1995025305A1 (en) Improved interleave technique for accessing digital memory
WO2005041055A3 (en) Echo clock on memory system having wait information
US20030191912A1 (en) Integrated memory having a memory cell array containing a plurality of memory banks, and circuit configuration having an integrated memory
US7366052B2 (en) Memory device, memory system and method of inputting/outputting data into/from the same
KR100578233B1 (en) Variable control apparatus of data input/output in synchronous semiconductor memory device
KR100552886B1 (en) Integrated dram with high speed interleaving
CN110659231B (en) Memory system and method for accessing memory system
EP1026600B1 (en) Method and apparatus for interfacing with RAM
US5886918A (en) Semiconductor integrated circuit device having synchronous function with a plurality of external clocks
KR100225189B1 (en) Semiconductor memory
CN102005241A (en) Semiconductor storage device and its control method
WO2002008901A3 (en) Partitioned random access memory
KR20010078194A (en) Memory module with short access time
KR970067382A (en) Method and apparatus for parity check logic circuit in dynamic random access memory
EP0831402A1 (en) Dynamically configuring timing to match memory bus loading conditions
KR20050061467A (en) Information processing device using variable operation frequency

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP