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

Semiconductor memory device and control method for the same

Assignee: Panasonic Holdings Corp
•
Filing: 1994-10-05
•
Granted: 1996-06-25
•
Expires: 2014-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a semiconductor memory device of a multiple-output port type including a plurality of read buses, data in a write bus are sequentially written into write registers, and the thus written data are transferred to the even-numbered bit-line pairs of a memory cell array section, and then data are again written into the write registers, after which the thus written data are transferred to the odd-numbered bit-line pairs. Then, the data in the even-numbered bit-line pairs are transferred to read A registers which correspond to one of the read buses, and the thus transferred data are sequentially read into the read bus, and thereafter, the data in the odd-numbered bit-line pairs are transferred to the read A registers and the thus transferred data are sequentially read into the read bus. Thus, the total number of read registers corresponding to all the read buses is made equal to that of the bit-line pairs, and is accordingly smaller as compared with a conventional semiconductor memory device. This allows all the read registers to be aligned along the same lane, so that the entire memory chip can be made smaller in size.

Inventors

  • 👤 Akihiro Matsumoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:50
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1015; G11C7/103

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 213 words
A semiconductor memory device comprising a single write bus, k read buses, where k is an integer greater than one (1), a memory cell array section including a plurality of bit-line pairs partitioned into groups of k bit-line pairs, a plurality of write registers for receiving data from said write bus, and sets of read registers, said sets respectively corresponding to said read buses, wherein said semiconductor memory device comprises: a first write data-transfer means for transferring data from said write registers to every first bit-line pair of said bit-line pair groups of said memory cell array section; second, . . . , kth write data-transfer means for transferring data from said write registers to every (i+1)th bit-line pair of said bit-line pair groups (where i=1, 2, . . . , k-1) of said memory cell array section; a first read data-transfer means which is capable of transferring the data from said every first bit-line pair of the bit-line pair groups of said memory cell array section to said sets of read registers; and second, . . . , kth read data-transfer means which are capable of transferring the data from said every (i+1)th bit-line pair of the bit-line pair groups of said memory cell array section to said sets of read registers.
Claim 2
Dependent Claim 213 words
A semiconductor memory device comprising a single write bus, k read buses, where k is an integer greater than one (1), a memory cell array section including a plurality of bit-line pairs partitioned into groups of k bit-line pairs, a plurality of write registers for receiving data from said write bus, and sets of read registers, said sets respectively corresponding to said read buses, wherein said semiconductor memory device comprises: a first write data-transfer means for transferring data from said write registers to every first bit-line pair of said bit-line pair groups of said memory cell array section; second, . . . , kth write data-transfer means for transferring data from said write registers to every (i+1)th bit-line pair of said bit-line pair groups (where i=1, 2, . . . , k-1) of said memory cell array section; a first read data-transfer means which is capable of transferring the data from said every first bit-line pair of the bit-line pair groups of said memory cell array section to said sets of read registers; and second, . . . , kth read data-transfer means which are capable of transferring the data from said every (i+1)th bit-line pair of the bit-line pair groups of said memory cell array section to said sets of read registers.
Claim 3
Dependent Claim 269 words
A control method for the semiconductor memory device of claim 1, wherein data are sequentially input from the single write bus to the write registers, and then the thus input data are transferred to said every first bit-line pair of the bit-line pair groups of the memory cell array section by the first write data-transfer means, and thereafter, data are again sequentially input from said write bus to the write registers, and the thus input data are transferred to said every (i+1)th bit-line pair of said bit-line pair groups of said memory cell array section sequentially by the (i+1)th write data-transfer means, said inputting and transfer of data being repeated, thereby completing the writing of the data into all the bit-line pairs of said memory cell array section; and thereafter, the data in said every first bit-line pair of said bit-line pair groups of said memory cell array section are transferred by the first read data-transfer means into a single set of read registers corresponding to one of the read buses which is used for reading of data, and accordingly, the thus transferred data are sequentially read out of said read bus, and then the data in said every (i+1)th bit-line pair of the bit-line pair groups of said memory cell array section are transferred into said single set of read registers sequentially by the (i+1)th read data-transfer means, and accordingly, the thus transferred data are sequentially read out of said read bus, said transfer and reading of data being repeated, thereby completing the reading of the data from all the bit-line pairs of said memory cell array section.
Claim 4
Dependent Claim 222 words
A semiconductor memory device comprising a single write bus, k read buses, where k is an integer greater than one (1), a memory cell array section including a plurality of bit-line pairs partitioned into groups of k bit-line pairs, a plurality of write registers for receiving data from said write bus, said write registers partitioned into groups of k write registers, and sets of read registers, said sets respectively corresponding to said read buses, wherein said write registers are respectively connected to the bit-line pairs of said memory cell array section, and said semiconductor memory device comprises: a first data-write means for transferring data from said write bus to every first write register of said write register groups; second, . . . , kth data-write means for transferring data from said write bus to every (i+1)th write register of said write register groups (where i=1, 2, . . . , k-1); a first read data-transfer means which is capable of transferring data from every first bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers; and second, . . . , kth read data-transfer means which are capable of transferring data from every (i+1)th bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers.
Claim 5
Dependent Claim 222 words
A semiconductor memory device comprising a single write bus, k read buses, where k is an integer greater than one (1), a memory cell array section including a plurality of bit-line pairs partitioned into groups of k bit-line pairs, a plurality of write registers for receiving data from said write bus, said write registers partitioned into groups of k write registers, and sets of read registers, said sets respectively corresponding to said read buses, wherein said write registers are respectively connected to the bit-line pairs of said memory cell array section, and said semiconductor memory device comprises: a first data-write means for transferring data from said write bus to every first write register of said write register groups; second, . . . , kth data-write means for transferring data from said write bus to every (i+1)th write register of said write register groups (where i=1, 2, . . . , k-1); a first read data-transfer means which is capable of transferring data from every first bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers; and second, . . . , kth read data-transfer means which are capable of transferring data from every (i+1)th bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers.
Claim 6
Dependent Claim 229 words
A control method for the semiconductor memory device of claim 3, wherein data are sequentially input from the single write bus to said every first write register of said write register groups by the first data-write means, and then data sequentially input to said write bus are input to said every (i+1)th write register of said write register groups repeatedly by the (i+1)th data-write means, and thereafter, the data thus input to the write registers are respectively written to the bit-line pairs of the memory cell array section; and thereafter, the data in said every first bit-line pair of said bit-line pair groups of said memory cell array section are transferred by the first read data-transfer means into a single set of read registers corresponding to one of the read buses which is used for reading of data, and accordingly, the thus transferred data are sequentially read out of said read bus, and then the data in said every (i+1)th bit-line pair of said bit-line pair groups of said memory cell array section are transferred into said single set of read registers sequentially by the (i+1)th read data-transfer means, and accordingly, the thus transferred data are sequentially read out of said read bus, said transfer and reading of data being repeated, thereby completing the reading of the data from all the bit-line pairs of said memory cell array section.
Claim 7
Dependent Claim 24 words
The semiconductor memory device of claims 1 or 3, or the control method of claims 2 or 4, wherein the integer k is 2.
Claim 8
Dependent Claim 240 words
A semiconductor memory device comprising: a single write bus; k read buses, where k is an integer greater than zero (0); a memory cell array section including a plurality of bit-line pairs partitioned into groups of k bit-line pairs; a plurality of write registers for receiving data from said write bus, said write registers partitioned into groups of k write registers; sets of read registers, said sets respectively corresponding to said k read buses; and line registers for receiving data from said write bus and outputting the data to said k read buses, wherein said write registers are respectively connected to the bit-line pairs of said memory cell array section, and said semiconductor memory device comprises; a first data-write means for transferring data from said write bus to every first write register of said write register groups; second, . . . , kth data-write means for transferring data from said write bus to every (i+1)th write register of said write register groups (where i=2, . . . , k); a first read data-transfer means which is capable of transferring data from every first bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers; and second, . . . , kth read data-transfer means which are capable of transferring data from every (i+1)th bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers.
Claim 9
Dependent Claim 240 words
A semiconductor memory device comprising: a single write bus; k read buses, where k is an integer greater than zero (0); a memory cell array section including a plurality of bit-line pairs partitioned into groups of k bit-line pairs; a plurality of write registers for receiving data from said write bus, said write registers partitioned into groups of k write registers; sets of read registers, said sets respectively corresponding to said k read buses; and line registers for receiving data from said write bus and outputting the data to said k read buses, wherein said write registers are respectively connected to the bit-line pairs of said memory cell array section, and said semiconductor memory device comprises; a first data-write means for transferring data from said write bus to every first write register of said write register groups; second, . . . , kth data-write means for transferring data from said write bus to every (i+1)th write register of said write register groups (where i=2, . . . , k); a first read data-transfer means which is capable of transferring data from every first bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers; and second, . . . , kth read data-transfer means which are capable of transferring data from every (i+1)th bit-line pair of said bit-line pair groups of said memory cell array section to said sets of read registers.
Claim 10
Dependent Claim 261 words
A control method for the semiconductor memory device of claim 6, wherein data are first sequentially input from the single write bus to the line registers, and then data sequentially input to said write bus are input to said every first write register of said write register groups by the first data-write means, and then data sequentially input to said write bus are input to said every (i+1)th write register of said write register groups repeatedly by the (i+1)th data-write means, and thereafter, the data thus input to the write registers are respectively written to the bit-line pairs of the memory cell array section; and thereafter, while the data in said line registers are being sequentially read out into one of the read buses which is used for reading of data, the data in said every first bit-line pair of said bit-line pair groups of said memory cell array section are transferred by the first read data-transfer means into a single set of read registers corresponding to said read bus, and accordingly, the thus transferred data are sequentially read out of said read bus, and then the data in said every (i+1)th bit-line pair of said bit-line pair groups of said memory cell array section are transferred into said single set of read registers sequentially by the (i+1)th read data-transfer means, and accordingly, the thus transferred data are sequentially read out of said read bus, said transfer and reading of data being repeated, thereby completing the reading of the data from all the bit-line pairs of said memory cell array section.
Claim 11
Dependent Claim 21 words
The semiconductor memory device of claim 6, or the control method of claim 7, wherein the integer k is one (1).

References Cited (Backward Citations)

US5040149A Cited
US5319603A Cited
US5418745A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-25 1999-12-25 2000-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-25 2003-12-25 2004-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-25 2007-12-25 2008-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag