Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
179 words
A synchronous memory device for storing data, said memory device comprising: a timing and control circuit operable to receive address and control inputs and to generate internal control signals, one of said control inputs comprising a system clock signal operating at a system clock frequency; a memory bank including a plurality of memory sections, each of said memory sections including an array of memory cells arranged in rows and columns; a row decoder coupled to said timing and control circuit and operable to enable rows in each of said memory sections; a column decoder coupled to said timing and control circuit and operable to synchronously enable columns in each of said memory sections substantially simultaneously; and an input buffer coupled to said memory bank, said input buffer operable to receive input data groups at said system clock frequency and to separately latch input data for each of said memory sections in synchronism with said system clock frequency, wherein said input buffer includes a plurality of sets of latches, one each of said sets associated with a respective memory section.
Claim 2
Dependent Claim
179 words
A synchronous memory device for storing data, said memory device comprising: a timing and control circuit operable to receive address and control inputs and to generate internal control signals, one of said control inputs comprising a system clock signal operating at a system clock frequency; a memory bank including a plurality of memory sections, each of said memory sections including an array of memory cells arranged in rows and columns; a row decoder coupled to said timing and control circuit and operable to enable rows in each of said memory sections; a column decoder coupled to said timing and control circuit and operable to synchronously enable columns in each of said memory sections substantially simultaneously; and an input buffer coupled to said memory bank, said input buffer operable to receive input data groups at said system clock frequency and to separately latch input data for each of said memory sections in synchronism with said system clock frequency, wherein said input buffer includes a plurality of sets of latches, one each of said sets associated with a respective memory section.
Claim 3
Dependent Claim
21 words
The synchronous memory of device of claim 1, wherein said memory bank comprises an array of dynamic random access memory cells.
Claim 4
Dependent Claim
15 words
The synchronous memory device of claim 1, wherein said memory bank includes two memory sections.
Claim 5
Dependent Claim
27 words
The synchronous memory device of claim 1, wherein each of said sets of latches includes one latch for each data input line coupled to the memory device.
Claim 6
Dependent Claim
39 words
The synchronous memory device of claim 1, wherein said timing and control circuit enables substantially simultaneous writing of data groups into each of said memory sections after each of said sets of latches have latched data to be written.
Claim 7
Dependent Claim
38 words
The synchronous memory device of claim 1, and further comprising a write latch control circuit operable to control said sets of latches such that each set latches that data to be written to said set's respective memory section.
Claim 8
Dependent Claim
92 words
The synchronous memory device of claim 6, wherein said write latch control circuit further comprises: circuitry operable to open each of said sets of latches for the data group to be written to a first memory section; circuitry operable to close the set of latches associated with said first memory section after receiving data for said first memory section and before data for a second memory section is received; and circuitry operable to close the set of latches associated with said second memory section after receiving data for said second memory section.
Claim 9
Dependent Claim
34 words
The synchronous memory device of claim 7, wherein said write latch control circuit further comprises circuitry operable to successively close each respective set of latches after data for each associated memory section is received.
Claim 10
Independent Claim
144 words
A method of writing data to a synchronous memory device, said method comprising the steps of: receiving address and control inputs, one of the control inputs comprising a system clock signal operating at a system clock frequency; in response to the address and control inputs, enabling predetermined rows in a plurality of memory sections; in response to the address and control inputs, synchronously enabling predetermined columns in each of the plurality of memory sections substantially simultaneously; at the system clock frequency, receiving input data groups to be written to the memory device, wherein said step of receiving comprises receiving the input data groups in a plurality of sets of latches, one each of the sets associated with a respective memory section; and writing the input data groups substantially simultaneously to the memory sections after data has been received for each of the memory sections.
Claim 11
Independent Claim
144 words
A method of writing data to a synchronous memory device, said method comprising the steps of: receiving address and control inputs, one of the control inputs comprising a system clock signal operating at a system clock frequency; in response to the address and control inputs, enabling predetermined rows in a plurality of memory sections; in response to the address and control inputs, synchronously enabling predetermined columns in each of the plurality of memory sections substantially simultaneously; at the system clock frequency, receiving input data groups to be written to the memory device, wherein said step of receiving comprises receiving the input data groups in a plurality of sets of latches, one each of the sets associated with a respective memory section; and writing the input data groups substantially simultaneously to the memory sections after data has been received for each of the memory sections.
Claim 12
Dependent Claim
68 words
The method of claim 9, further comprising the steps of: opening each of the sets of latches for the data to be written to a first memory section; closing the set of latches associated with the first memory section before data for a second memory section is received; and closing the set of latches associated with the second memory section after receiving data for the second memory section.
Claim 13
Dependent Claim
27 words
The method of claim 10, and further comprising the steps of successively closing each respective set of latches after data for each associated memory section is received.
Claim 14
Dependent Claim
228 words
A synchronous memory device for storing data, said memory device comprising: a timing and control circuit operable to receive address and control inputs and to generate internal control signals, one of said control inputs comprising a system clock signal operating at a system clock frequency; a memory bank including a plurality of memory sections, each of said memory sections including an array of memory cells arranged in rows and columns; a row decoder coupled to said timing and control circuit and operable to enable rows in each of said memory sections; a column decoder coupled to said timing and control circuit and operable to synchronously enable columns in each of said memory sections substantially simultaneously; an input buffer coupled to said memory bank, said input buffer operable to receive data groups at said system clock frequency and to separately latch input data groups for each of said memory sections in synchronism with the system clock frequency; and a write mask circuit operable to mask the writing of data to predetermined memory sections in response to a mask control input, wherein said write mask circuit includes circuitry responsive to said mask control input and a section select signal, said section select signal indicating which memory section is to be masked, such that writing is prevented to the memory section to be masked upon assertion of said mask control input.
Claim 15
Dependent Claim
228 words
A synchronous memory device for storing data, said memory device comprising: a timing and control circuit operable to receive address and control inputs and to generate internal control signals, one of said control inputs comprising a system clock signal operating at a system clock frequency; a memory bank including a plurality of memory sections, each of said memory sections including an array of memory cells arranged in rows and columns; a row decoder coupled to said timing and control circuit and operable to enable rows in each of said memory sections; a column decoder coupled to said timing and control circuit and operable to synchronously enable columns in each of said memory sections substantially simultaneously; an input buffer coupled to said memory bank, said input buffer operable to receive data groups at said system clock frequency and to separately latch input data groups for each of said memory sections in synchronism with the system clock frequency; and a write mask circuit operable to mask the writing of data to predetermined memory sections in response to a mask control input, wherein said write mask circuit includes circuitry responsive to said mask control input and a section select signal, said section select signal indicating which memory section is to be masked, such that writing is prevented to the memory section to be masked upon assertion of said mask control input.
Claim 16
Dependent Claim
21 words
The synchronous memory of device of claim 12, wherein said memory bank comprises an array of dynamic random access memory cells.
Claim 17
Dependent Claim
15 words
The synchronous memory device of claim 12, wherein said memory bank includes two memory sections.
Claim 18
Dependent Claim
34 words
The synchronous memory device of claim 12, wherein said memory bank includes two memory sections, and wherein said section select signal, when active, toggles between said two memory sections at said system clock frequency.
Claim 19
Independent Claim
148 words
A method of masking data to be written to a synchronous memory device, said method comprising the steps of: receiving address and control inputs, one of the control inputs comprising a system clock signal operating at a system clock frequency; in response to the address and control inputs, enabling predetermined rows in a plurality of memory sections; in response to the address and control inputs, synchronously enabling predetermined columns in each of the plurality of memory sections substantially simultaneously; at said system clock frequency, receiving input data groups to be written to the memory device, wherein said step of receiving comprises receiving the input data groups in a plurality of sets of latches, one each of the sets associated with a respective memory section; and writing the input data group substantially simultaneously to the unmasked memory sections after data has been received for each of the memory sections.
Claim 20
Independent Claim
148 words
A method of masking data to be written to a synchronous memory device, said method comprising the steps of: receiving address and control inputs, one of the control inputs comprising a system clock signal operating at a system clock frequency; in response to the address and control inputs, enabling predetermined rows in a plurality of memory sections; in response to the address and control inputs, synchronously enabling predetermined columns in each of the plurality of memory sections substantially simultaneously; at said system clock frequency, receiving input data groups to be written to the memory device, wherein said step of receiving comprises receiving the input data groups in a plurality of sets of latches, one each of the sets associated with a respective memory section; and writing the input data group substantially simultaneously to the unmasked memory sections after data has been received for each of the memory sections.
Claim 21
Dependent Claim
65 words
The method of claim 16, wherein said step of masking further comprises the steps of: receiving a mask control signal synchronously with the data group to be masked; selecting the memory section that corresponds to the address of the data group to be masked; and preventing the writing of data to the memory section that corresponds to the address of the data to be masked.