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

Multi-port register implementations

Assignee: International Business Machines Corp
•
Filing: 1983-05-31
•
Granted: 1985-12-10
•
Expires: 2003-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is especially directed towards an improved means for comparing the address inputs of word decoders in a memory array such that, when a compare occurs, selected ones of the array word decoders are disabled to prevent a multiple read, and selected higher order read heads are inhibited while switching the output data onto all of the output lines having the same address as the uninhibited word decoder. The comparator circuit employs a ripple effect and comprises a plurality of exclusive-OR circuits interposed with a source follower circuit. The first and last steps of the comparator is an exclusive-OR circuit. The comparator circuit is extendable to any size system and result in better power performance as well as a smaller size.

Inventors

  • 👤 Kerry Bernstein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:54
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/20; G11C8/16

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 201 words
In a memory array having cells each of which is separately addressable from a plurality of write lines and is readable by a plurality of sets of bit lines, comprising: a memory cell array, a plurality of write lines coupled to each cell in the array, a plurality of sets of bit lines coupled to each cell in the array, a low order and high order word decoders coupled to each cell of the array, a low order and high order read heads coupled to each cell of the array via said plurality of bit lines, the number of said high order read heads being equal in number to the number of high order word decoders, at least one multiplexer circuit coupled to each high order read head, and an address comparison means coupled to each respective one of said high order word decoders and to each respective one of said high order read heads, said address comparison means comprising; a compare module circuit coupled to a first exclusive OR circuit, said compare module circuit comprising an exclusive-OR circuit coupled to a signal follower circuit, each of said exclusive-OR circuits being further coupled to a respective set of input address lines.
Claim 2
Dependent Claim 201 words
In a memory array having cells each of which is separately addressable from a plurality of write lines and is readable by a plurality of sets of bit lines, comprising: a memory cell array, a plurality of write lines coupled to each cell in the array, a plurality of sets of bit lines coupled to each cell in the array, a low order and high order word decoders coupled to each cell of the array, a low order and high order read heads coupled to each cell of the array via said plurality of bit lines, the number of said high order read heads being equal in number to the number of high order word decoders, at least one multiplexer circuit coupled to each high order read head, and an address comparison means coupled to each respective one of said high order word decoders and to each respective one of said high order read heads, said address comparison means comprising; a compare module circuit coupled to a first exclusive OR circuit, said compare module circuit comprising an exclusive-OR circuit coupled to a signal follower circuit, each of said exclusive-OR circuits being further coupled to a respective set of input address lines.
Claim 3
Dependent Claim 97 words
The memory array of claim 1 wherein said address comparison means, in the event of a compare between addresses on said set of input lines, provides a signal simultaneously to said high order word decoders and to said high order read heads to disable selected ones of said high order word decoders and inhibit selected ones of said high order read heads from reading more than one set of simultaneously addressed bit lines from the cell while switching the inhibited high order read heads to output read lines having the same address as the low order decoder.
Claim 4
Dependent Claim 60 words
The memory array of claim 1 wherein each of said sets of bit lines comprises a differential pair of bit lines, each of said read heads comprises a pair of read transistors, each of which is coupled to one of said pair of bit lines and to a differential amplifier, said differential amplifier being coupled to an output read line.
Claim 5
Dependent Claim 30 words
The memory array of claim 3 wherein each of said read heads comprise a pair of read transistors coupled to a respective bit line pair and to an output amplifier.
Claim 6
Dependent Claim 49 words
The memory array of claim 4 wherein said mutliplexer circuit comprises: means for inhibiting the bit line pair coupled to said read head, and means for transferring the input to said low order read head to the output amplifier of the read head to which the multiplexer is coupled.
Claim 7
Dependent Claim 47 words
The memory array of claim 1 wherein each of said exclusive-OR circuits comprises: a pair of cross coupled field effect transistors having their drains coupled to a respective one of address lines in said set of input address lines and their source coupled to an output line.
Claim 8
Dependent Claim 24 words
The memory array of claim 1 wherein the comparison means has its output coupled to a multiplexer circuit in a high order read head.
Claim 9
Dependent Claim 54 words
The memory array of claim 1 wherein said low order and said high order read heads are arranged serially, said low order read head being the first in said series, each high order read head being coupled to one multiplexer more than the number of multiplexers to which the preceding read head is coupled.
Claim 10
Dependent Claim 315 words
In a memory array which is separately addressable from a plurality of write lines and readable by a plurality of sets of bit lines comprising: a memory cell array, a plurality of write lines coupled to each cell in the array, a plurality of sets of bit lines coupled to each cell in the array, a plurality of word decoders coupled to each cell of the array, a plurality of read heads equal in number to the number of word decoders coupled to the cells of the array, and a multiplexer, coupled to selected ones of the high order read heads, comparator means coupled to the word decoders and each multiplexer for comparing address inputs to the word decoders and in the event of a compare disabling selected ones of the word decoders, and disabling selected ones of the high order read heads, said multiplexer switching the output data of the selected cell to output read lines having the same address as an undisabled one of said word decoders, characterized by said comparator means comprising, a first exclusive-OR circuit having a pair of cross coupled transistors having their inputs coupled to address signal inputs, and their outputs coupled to a plurality of serially connected compare module circuits, each of said compare modules comprising an exclusive-OR circuit having a pair of cross-coupled transistors having their inputs coupled to address signal inputs, and a source follower stage coupled to the output of a preceding cross-coupled exclusive-OR circuit, said follower stage of each compare module comprising first and second inverter transistors having their control electrodes coupled to the output of a preceding exclusive-OR circuit and a follower transistor having its control electrode coupled to the output of the first inverter transistor and to a voltage through a load transistor and having its output connected to an output line and to said voltage source through said second inverter transistor.
Claim 11
Dependent Claim 315 words
In a memory array which is separately addressable from a plurality of write lines and readable by a plurality of sets of bit lines comprising: a memory cell array, a plurality of write lines coupled to each cell in the array, a plurality of sets of bit lines coupled to each cell in the array, a plurality of word decoders coupled to each cell of the array, a plurality of read heads equal in number to the number of word decoders coupled to the cells of the array, and a multiplexer, coupled to selected ones of the high order read heads, comparator means coupled to the word decoders and each multiplexer for comparing address inputs to the word decoders and in the event of a compare disabling selected ones of the word decoders, and disabling selected ones of the high order read heads, said multiplexer switching the output data of the selected cell to output read lines having the same address as an undisabled one of said word decoders, characterized by said comparator means comprising, a first exclusive-OR circuit having a pair of cross coupled transistors having their inputs coupled to address signal inputs, and their outputs coupled to a plurality of serially connected compare module circuits, each of said compare modules comprising an exclusive-OR circuit having a pair of cross-coupled transistors having their inputs coupled to address signal inputs, and a source follower stage coupled to the output of a preceding cross-coupled exclusive-OR circuit, said follower stage of each compare module comprising first and second inverter transistors having their control electrodes coupled to the output of a preceding exclusive-OR circuit and a follower transistor having its control electrode coupled to the output of the first inverter transistor and to a voltage through a load transistor and having its output connected to an output line and to said voltage source through said second inverter transistor.
Claim 12
Dependent Claim 55 words
An address comparison circuit comprising: an input stage, and a compare module circuit coupled to an output line, said input stage being an exclusive-OR circuit coupled to said module circuit, said compare module circuit comprising an exclusive-OR circuit coupled to a signal follower circuit, each of said exclusive-OR circuits being coupled to input address lines.
Claim 13
Dependent Claim 55 words
An address comparison circuit comprising: an input stage, and a compare module circuit coupled to an output line, said input stage being an exclusive-OR circuit coupled to said module circuit, said compare module circuit comprising an exclusive-OR circuit coupled to a signal follower circuit, each of said exclusive-OR circuits being coupled to input address lines.
Claim 14
Dependent Claim 30 words
The comparison circuit of claim 10 wherein each of said exclusive-OR circuits comprises: a pair of cross coupled field effect transistors having their drains coupled to respective input address lines.
Claim 15
Dependent Claim 148 words
A comparator comprising: an input stage having an output coupled to a compare module circuit having an input and an output, said input stage being an exclusive-OR circuit coupled to the input of said compare module, said compare module comprising an exclusive-OR circuit having a pair of cross-coupled transistors having their inputs coupled to address signal inputs and a source follower stage coupled to the output of the input stage and to the output of the compare module circuit, said follower stage comprising first and second inverter transistors having their control electrodes coupled to the output of the input stage and a follower transistor having its control electrode coupled to the output of the first inverter transistor and to a voltage through a load transistor and having its output connected to the output of the compare module circuit and to said voltage source through said second inverter transistor.
Claim 16
Dependent Claim 148 words
A comparator comprising: an input stage having an output coupled to a compare module circuit having an input and an output, said input stage being an exclusive-OR circuit coupled to the input of said compare module, said compare module comprising an exclusive-OR circuit having a pair of cross-coupled transistors having their inputs coupled to address signal inputs and a source follower stage coupled to the output of the input stage and to the output of the compare module circuit, said follower stage comprising first and second inverter transistors having their control electrodes coupled to the output of the input stage and a follower transistor having its control electrode coupled to the output of the first inverter transistor and to a voltage through a load transistor and having its output connected to the output of the compare module circuit and to said voltage source through said second inverter transistor.
Claim 17
Dependent Claim 25 words
The comparator of claim 12 wherein another compare module circuit is serially coupled to the output of the compare module coupled to the input stage.
Claim 18
Dependent Claim 68 words
A comparator circuit comprising: an input stage, and a plurality of compare module circuits serially coupled to said input stage, said input stage being an exclusive-OR circuit coupled to the input of the first of said serially coupled compare module circuits, each of said compare module circuits comprising an exlcusive-OR circuit coupled to a source follower circuit, each of said exclusive-OR circuits being coupled to input address lines.
Claim 19
Dependent Claim 68 words
A comparator circuit comprising: an input stage, and a plurality of compare module circuits serially coupled to said input stage, said input stage being an exclusive-OR circuit coupled to the input of the first of said serially coupled compare module circuits, each of said compare module circuits comprising an exlcusive-OR circuit coupled to a source follower circuit, each of said exclusive-OR circuits being coupled to input address lines.

References Cited (Backward Citations)

US3500062A Cited
US3567963A Cited
US3801965A Cited
US3896417A Cited
US4078261A Cited
US4090258A Cited
US4106109A Cited
US4183095A Cited
US4314164A Cited
US4355377A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-12-09 1989-06-10 1989-12-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-12-09 1993-06-10 1993-12-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-12-09 1997-06-10 1997-12-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag