Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
93 words
A content controlled updatable data memory unit, which is updatable during an update pulse cycle, and which comprises means for storing a first input dataword; and means for enabling said storing means to be updated to store a second input dataword which comprises means connected to said storing means for comparing said first word with a third word, and control means responsive to an update enable pulse which changes state during said cycle for enabling said storing means to be updated to store said second word when said first and third word match.
Claim 2
Dependent Claim
93 words
A content controlled updatable data memory unit, which is updatable during an update pulse cycle, and which comprises means for storing a first input dataword; and means for enabling said storing means to be updated to store a second input dataword which comprises means connected to said storing means for comparing said first word with a third word, and control means responsive to an update enable pulse which changes state during said cycle for enabling said storing means to be updated to store said second word when said first and third word match.
Claim 3
Dependent Claim
50 words
The memory unit according to claim 1 further comprising a plurality of units identical to said unit and dispose therewith in an array, and means for operating said enabling means of all of said units simultaneously, whereby updates in a multiplicity of said units can occur at the same time.
Claim 4
Dependent Claim
49 words
The memory unit array according to claim 2 further comprising means for addressing said units in said array for selectably enabling writing of first data words into said storing means of different ones of said units and for selectably reading the datawords stored in different ones of said units.
Claim 5
Dependent Claim
46 words
The memory unit according to claim 1 or the memory unit array according to claim 2 further comprising means included in said control means for inhibiting storing of data words in said unit or units except when said comparing means provides an output representing said match.
Claim 6
Dependent Claim
40 words
The unit according to claim 1 wherein said storage means of said unit is a digital storage element having an input for enabling the writing of said datawords therein which input is connected to said update enable pulse responsive means.
Claim 7
Dependent Claim
57 words
The memory unit array according to claim 2 wherein said storage means of the units of said array are digital storage elements and all of the units of said array have an input for enabling each digital storage element for writing of said datawords therein and connected to said update enable responsive means of the respective units.
Claim 8
Dependent Claim
134 words
The memory unit according to claim 1 or the memory unit array according to claim 2 wherein said comparing means is a comparator providing an output bit representing the presence or absence of a match, said control means comprises a digital storage element for storing said output bit, means for applying said enable pulse to enable said digital storage element to be set to the value of said output bit at the beginning of said update pulse cycle, and a gate responsive to the bits stored in said digital storage element and said update enable pulse for applying said update enable pulse to said storing means for enabling updating thereof, when said bit corresponds to the presence of said match and the occurrence of said enable pulse in said cycle after the beginning thereof.
Claim 9
Dependent Claim
27 words
The memory unit array according to claim 2 further comprising means for providing a match output signal when a match is detected in any of said units.
Claim 10
Dependent Claim
105 words
A memory unit containing a comparator and a digital storage element, which unit is accessed during each of a plurality of successive clock pulse periods by four signal lines, namely a data line, a comparand line, a write line and a match line, said unit comprising an update line and update control means responsive to signals from the write, update and match lines for providing an output which enables the contents of the digital storage element to be updated from said data line during any one of said clock periods upon occurrence therein of said signals from both said match line and said update line.
Claim 11
Dependent Claim
105 words
A memory unit containing a comparator and a digital storage element, which unit is accessed during each of a plurality of successive clock pulse periods by four signal lines, namely a data line, a comparand line, a write line and a match line, said unit comprising an update line and update control means responsive to signals from the write, update and match lines for providing an output which enables the contents of the digital storage element to be updated from said data line during any one of said clock periods upon occurrence therein of said signals from both said match line and said update line.
Claim 12
Dependent Claim
40 words
The memory unit according to claim 9 wherein said digital storage element includes a plurality of one bit memory elements, and said digital storage element stores a data word having a plurality of bits, each in a different memory element.
Claim 13
Dependent Claim
31 words
The unit according to claim 1 or 2 wherein said comparing means has an output, and means for precharging said output and discharging said output when said storing means is enabled.