IP Library Granted Patent US 7,237,175
Granted Patent B2
US 7,237,175 · App. 10/193,319 · Granted Jun 26, 2007

Memory circuit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,237,175
App. No.
10/193,319
Granted
Jun 26, 2007
Kind
B2
Abstract

When to a memory cell array 21 a read/write operation is performed of the 7-bit data in which parity bits of 3 bits are added to data of 4 bits, an error correction is carried out in concern to each of the 7-bit data. The memory cell array is divided into memory units 31 to 37 each of which has four bits which are arranged along a direction of a word line. On writing the 7-bit data in the memory cell array, bits of the 7-bit data that are different from one another are written as written bit data along the direction of the word line in the memory units 31 to 37 , respectively. In the 7-bit data, the written bit data has an interval of four bits. Error correcting circuits performs an error correction of the 7-bit data in each of the 7-bit data.

Claims (15)

1. A memory circuit comprising:

a memory cell array having a plurality of memory cells which are arranged in said memory cell array,

error correcting means for correcting an error in each of (m+n) bit data when a read or write operation is carried out for said (m+n) bit data in which parity bits of n bits are added to data of m bits, where m represents a positive integer which is not less than two, and n represents a positive integer which is not less than one, wherein

said memory cell array is divided into a plurality of memory units each of which has bits of a predetermined number K that are arranged along a direction of a word line, where K represents a positive integer which is not less than two;

each bit of said (m+n) bit data being written in each of said memory units along said word line and separated from each other along said word line by an interval of said predetermined number K, when said (m+n) bit data is written in said memory cell array; and

said error correcting means carrying out an error correction for said (m+n) bit data whose parity and data bits are written in said memory units, respectively, wherein said predetermined number K represents a worst value between error bits which cause a data error and is given by a relationship of K>Q/(Cs×Vcc), where Cs (farads) represents a capacitance in a latch node of each memory cell, Vcc (volts) representing an operating voltage of each memory cell, and −Q (coulombs) representing a charge of an electron in a pair of electron and hole produced by particles which causes said memory circuit a multi-bit soft error in which a plurality of bit errors generates locally and simultaneously.

2. A memory circuit according to claim 1 , wherein said memory cell is either one of an SRAM cell or a DRAM cell.

3. A memory circuit comprising:

a memory cell array having a plurality of memory cells which are arranged in said memory cell array,

error correcting means for correcting an error in each of (m+n) bit data when a read or write operation is carried out for said (m+n) bit data in which parity bits of n bits are added to data of m bits, where m represents a positive integer which is not less than two, and n represents a positive integer which is not less than one, wherein

said memory cell array is divided into a plurality of memory units each of which has bits of a predetermined number K that are arranged along a direction of a word line, where K represents a positive integer which is not less than two;

each bit of said (m+n) bit data being written in each of said memory units along said word line and separated from each other along said word line by an interval of said predetermined number K, when said (m+n) bit data is written in said memory cell array; and

said error correcting means carrying out an error correction for said (m+n) bit data whose parity and data bits are written in said memory units, respectively, wherein:

said memory cell is a DRAM cell; and

said predetermined number K represents a worst value between error bits which cause a data error and is given by a relationship of K>Q/(Cs×Vcc/2), where Cs (farads) represents a capacitance in a latch node of each memory cell, Vcc (volts) representing an operating voltage of each memory cell, a cell plate of said DRAM being biased by ½×Vcc, and −Q (coulombs) representing a charge of an electron in a pair of electron and hole produced by particles which causes said memory circuit a multi-bit soft error in which a plurality of bit errors generates locally and simultaneously.

Assignments (6)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
CHANGE OF NAME Recorded Sep 15, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024990/0129 →
MERGER Recorded Sep 15, 2010
From: RENESAS TECHNOLOGY CORP.
To: NEC ELECTRONICS CORPORATION
Reel/Frame 024990/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2004
From: MITSUBISHI DENKI KABUSHIKI KAISHA
To: RENESAS TECHNOLOGY CORP.
Reel/Frame 015185/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2003
From: MITSUBISHI DENKI KABUSHIKI KAISHA
To: RENESAS TECHNOLOGY CORP.
Reel/Frame 014502/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2002
From: HATAKENAKA, MAKOTO; NII, KOJI; MANGYO, ATSUO; FUJINO, TAKESHI
To: MITSUBISHI DENKI KABUSHIKI KAISHA
Reel/Frame 013098/0227 →