Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
221 words
Apparatus for programming a plurality of array control signal lines (40-48) between a memory control unit and a memory array (14) comprising: a program RAM (20) comprised of memory elements arranged in m columns and n rows; the m columns of said program RAM (20) being a number (m) of timing sequences wherein a timing transition is definable by the presence of a bit in said timing sequence; the n rows of said program RAM being a number (n) of addressable registers, there being one register for each cycle of programmed access to said memory array (14); a programmable fractional cycle index register (28) for storing a plurality of fractional cycle indexes, one index for said timing transition defined in said RAM, each of said indexes comprising a number (k) of bits, the encoding thereof specifying the particular division of a cycle of said memory array in which said timing transition is defined; sequence control means (24) connected to said RAM (20) for sequencing said RAM through said memory array cycles by sequentially selecting said rows of said RAM; and, signal MUX means (22), connected to outputs of said RAM (20) for selecting and causing a transition in one of said number array control lines (40-48) in response to said bit in said timing sequence for the selected array control line.
Claim 2
Dependent Claim
221 words
Apparatus for programming a plurality of array control signal lines (40-48) between a memory control unit and a memory array (14) comprising: a program RAM (20) comprised of memory elements arranged in m columns and n rows; the m columns of said program RAM (20) being a number (m) of timing sequences wherein a timing transition is definable by the presence of a bit in said timing sequence; the n rows of said program RAM being a number (n) of addressable registers, there being one register for each cycle of programmed access to said memory array (14); a programmable fractional cycle index register (28) for storing a plurality of fractional cycle indexes, one index for said timing transition defined in said RAM, each of said indexes comprising a number (k) of bits, the encoding thereof specifying the particular division of a cycle of said memory array in which said timing transition is defined; sequence control means (24) connected to said RAM (20) for sequencing said RAM through said memory array cycles by sequentially selecting said rows of said RAM; and, signal MUX means (22), connected to outputs of said RAM (20) for selecting and causing a transition in one of said number array control lines (40-48) in response to said bit in said timing sequence for the selected array control line.
Claim 3
Dependent Claim
72 words
The apparatus of claim 1 wherein: a first one of said m columns of said RAM is a programmable set sequence for a particular strobe signal timing upon the condition that there is a bit in said first column; a second one of said m columns of said RAM is a programmable reset sequence for said particular strobe signal timing upon the condition that there is a bit in said second column.
Claim 4
Dependent Claim
51 words
The apparatus of claim 1 wherein: the boundaries of the fractional cycles specified by said programmable fractional cycle index register (QCI) are numbered from 0 to p-1, where 0 coincides with the first fractional cycle after the leading edge of a clock cycle and p-1 coincides with the clock cycle boundary.
Claim 5
Dependent Claim
51 words
The apparatus of claim 2 wherein: the boundaries of the fractional cycles specified by said programmable fractional cycle index register (QCI) are numbered from 0 to p-1, where 0 coincides with the first fractional cycle after the leading edge of a clock cycle and p-1 coincides with the clock cycle boundary.
Claim 6
Dependent Claim
35 words
The apparatus of claim 1 wherein: said program RAM (20) is divided into j parts; said j parts being programmed to provide the timing sequences for 1-word, 2-word, 3-word, . . . j-word accesses, respectively.
Claim 7
Dependent Claim
35 words
The apparatus of claim 2 wherein: said program RAM (20) is divided into j parts; said j parts being programmed to provide the timing sequences for 1-word, 2-word, 3-word, . . . j-word accesses, respectively.
Claim 8
Dependent Claim
35 words
The apparatus of claim 3 wherein: said program RAM (20) is divided into j parts; said j parts being programmed to provide the timing sequences for 1-word, 2-word, 3-word, . . . j-word accesses, respectively.
Claim 9
Dependent Claim
35 words
The apparatus of claim 4 wherein: said program RAM (20) is divided into j parts; said j parts being programmed to provide the timing sequences for 1-word, 2-word, 3-word, . . . j-word accesses, respectively.
Claim 10
Dependent Claim
62 words
The apparatus of claim 1 wherein: at least one of said m columns of said program RAM (20) is an end of sequence (EOS) timing sequence wherein a timing transition defined by the presence of a bit in said EOS timing sequence indicates to said sequence control means (24) connected to said RAM (20) that said number of timing sequences have ended.
Claim 11
Dependent Claim
75 words
The apparatus of claim 5 wherein: 1, 2, 3, . . . j ones of said m columns of said program RAM (20) are end of sequence (EOS) timing sequences wherein a timing transition defined by the presence of a bit in each respective EOS timing sequence indicates to said sequence control means (24) connected to said RAM (20) that said timing sequences for 1-word, 2-word, 3-word, . . . j-word accesses sequences have ended.