← Back to Patent Explorer
US4740922A Expired / Lapsed US ⏱️ 0.0 years remaining

Semiconductor memory device having a read-modify-write configuration

Assignee: Fujitsu Ltd
•
Filing: 1985-10-17
•
Granted: 1988-04-26
•
Expires: 2005-10-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A semiconductor memory device having a read-modify-write (RMW) configuration suitable for modifying a large number of data with high speed and a simple circuit. The RMW configuration includes a data input and output circuit (11, 14, 16) for simultaneously storing or reading a plurality of data into or from the memory cells, a data output circuit (10, 12, 13) for serially reading a plurality of data from the memory cells, and data modification circuits (15) for successively receiving the plurality of data from the data output circuit, modifying the received data if necessary and transmitting the modified data to the data input and output circuit.

Inventors

  • 👤 Junji Ogawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:38
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C7/00; G11C7/10; G11C7/1006; G11C7/1075

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 131 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells; and a data output circuit for serially reading a plurality of data from said memory cells; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, including at least one logical gate circuit and, successively receiving data from said data output circuit, modifying said receive data in a predetermined manner defined by said logical gate circuit and transmitting said modified data to said data input and output circuit.
Claim 2
Dependent Claim 131 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells; and a data output circuit for serially reading a plurality of data from said memory cells; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, including at least one logical gate circuit and, successively receiving data from said data output circuit, modifying said receive data in a predetermined manner defined by said logical gate circuit and transmitting said modified data to said data input and output circuit.
Claim 3
Dependent Claim 91 words
A semiconductor memory device according to claim 1, wherein said data input and output circuit includes: first gates connected in parallel with each other and a first terminal of each first gate operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected to the second terminal of the corresponding gate; and a gate drive circuit driving simultaneously said first gates to simultaneously store or read said plurality of data into or from said memory cells.
Claim 4
Dependent Claim 326 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected to the second terminal of the corresponding gate; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read data into or from said memory cells; and a data output circuit for serially reading plurality of data from said memory cells, said data output circuit including: second gates connected in parallel with each other and each having first and second terminals; second registers connected to said second gates; an output amplifier connected to said second registers; and a gate drive circuit connected to said second gates; and the first terminal of each of said second gates operatively connected to a corresponding memory cell selection line and the second terminal connected to a corresponding register of said second registers, in data transfer mode, each of said registers operable independently of each other, said gate drive circuit simultaneously driving said second gates to simultaneously store data of said memory cells into said second registers, and in a data output mode, said second registers successively output stored data therein to said output amplifier; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said received data in a predetermined manner and transmitting said modified data to said data input and output circuit.
Claim 5
Dependent Claim 326 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected to the second terminal of the corresponding gate; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read data into or from said memory cells; and a data output circuit for serially reading plurality of data from said memory cells, said data output circuit including: second gates connected in parallel with each other and each having first and second terminals; second registers connected to said second gates; an output amplifier connected to said second registers; and a gate drive circuit connected to said second gates; and the first terminal of each of said second gates operatively connected to a corresponding memory cell selection line and the second terminal connected to a corresponding register of said second registers, in data transfer mode, each of said registers operable independently of each other, said gate drive circuit simultaneously driving said second gates to simultaneously store data of said memory cells into said second registers, and in a data output mode, said second registers successively output stored data therein to said output amplifier; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said received data in a predetermined manner and transmitting said modified data to said data input and output circuit.
Claim 6
Dependent Claim 31 words
A semiconductor memory device according to claim 3, wherein said data modification circuit includes a logical operation circuit for a logical operation on one bit data from said data output circuit.
Claim 7
Dependent Claim 202 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected to the second terminal of the corresponding gate, said first registers comprising shift registers; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read said data into or from said memory cells; and a data output circuit for serially reading data from said memory cells; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said receiving data in a predetermined manner and transmitting said modified data to said data input and output circuit.
Claim 8
Dependent Claim 202 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected to the second terminal of the corresponding gate, said first registers comprising shift registers; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read said data into or from said memory cells; and a data output circuit for serially reading data from said memory cells; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said receiving data in a predetermined manner and transmitting said modified data to said data input and output circuit.
Claim 9
Dependent Claim 200 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate, operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected to the second terminal of the corresponding gate, said first registers comprising flip-flops; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read said data into or from said memory cells; a data output circuit for serially reading data from said memory cells; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said received data in a predetermined manner and transmitting said modified data to sid data input and output circuit.
Claim 10
Dependent Claim 200 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate, operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected to the second terminal of the corresponding gate, said first registers comprising flip-flops; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read said data into or from said memory cells; a data output circuit for serially reading data from said memory cells; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said received data in a predetermined manner and transmitting said modified data to sid data input and output circuit.
Claim 11
Dependent Claim 15 words
A semiconductor memory device according to claim 3, wherein said first registers comprise shift registers.
Claim 12
Dependent Claim 16 words
A semiconductor memory device according to claim 3, wherein said plurality of first registers comprise flip-flops.
Claim 13
Dependent Claim 230 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells; a data output circuit for serially reading data from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected in the second terminal of the corresponding gate; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read data into or from said memory cells; and a designating circuit, connected to said second registers, for designating a predetermined range for data output from said data output circuit and restore in said input circuit, to perform a predetermined range of data modification; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said received data in a predetermined manner and transmitting said modified data to said data input and output circuit.
Claim 14
Dependent Claim 230 words
A semiconductor memory device, comprising: a random access memory cell array including memory cells; data access means operatively connected to said memory cell array and including: one or more register circuit arrays, each having a data input and output circuit for simultaneously storing or reading data into or from said memory cells; a data output circuit for serially reading data from said memory cells, each data input and output circuit including: first gates connected in parallel with each other and a first terminal of each first gate operatively connected to a corresponding memory cell selection line and each having a second terminal; first registers connected in parallel with each other and each connected in the second terminal of the corresponding gate; and a gate drive circuit driving simultaneously said first gates, to simultaneously store or read data into or from said memory cells; and a designating circuit, connected to said second registers, for designating a predetermined range for data output from said data output circuit and restore in said input circuit, to perform a predetermined range of data modification; and one or more data modification circuits, each operatively connected to said corresponding register circuit array of said data access means, and successively receiving the data from said data output circuit, modifying said received data in a predetermined manner and transmitting said modified data to said data input and output circuit.
Claim 15
Dependent Claim 122 words
A semiconductor memory device according to claim 9, wherein said designating circuit includes: third gates connected to said second registers and in parallel with each other and each having first and second terminals; third registers connected to said third gates; and a decoder connected to said third registers, the first terminal of each of said third gates connected to the corresponding register of said data output circuit for applying data in said output circuit to said data modification circuit and the second terminal connected to the corresponding register of said data input and output circuit for restoring data modified by said data modification circuit, and said third registers successively activating said third gates in response to a command decoded by said decoder.
Claim 16
Dependent Claim 15 words
A semiconductor memory device according to claim 10, wherein said third registers comprise shift registers.

References Cited (Backward Citations)

US3763480A Cited
AT334662B Cited
US4272829A Cited
US4276609A Cited
EP0040001A2 Cited
US4429375A Cited
EP0056240A2 Cited
WO1982002615A1 Cited
US4422161A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-04-26 1991-10-26 1992-04-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-04-26 1995-10-26 1996-04-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-04-26 1999-10-26 2000-04-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag