Synchronous flash memory with status burst output
First Claim
1. A method of operating to a synchronous memory device comprising:
- executing a write operation on an array of the memory device;
providing a register read command from a processor to the memory device during the execution of the write operation;
receiving the register read command on an input of the memory device on a first clock cycle;
reading register data stored in a memory register; and
outputting the register data during a plurality of clock cycles on data communication connections of the synchronous memory device, wherein outputting the register data is delayed for a predefined clock latency period after receiving the register read command.
1 Assignment
0 Petitions
Accused Products
Abstract
A synchronous flash memory includes an array of non-volatile memory cells. The memory array is arranged in rows and columns, and can be further arranged in addressable blocks. Data communication connections are used for bi-directional data communication with an external device(s), such as a processor or other memory controller. The memory can output data from storage registers on the data communication connections during a series of clock cycles to provide a burst of register data. The memory can also provide the register data in accordance to a defined clock latency value. The register data can include status data, operating setting data, manufacture identification, and memory device identification.
39 Citations
20 Claims
-
1. A method of operating to a synchronous memory device comprising:
-
executing a write operation on an array of the memory device;
providing a register read command from a processor to the memory device during the execution of the write operation;
receiving the register read command on an input of the memory device on a first clock cycle;
reading register data stored in a memory register; and
outputting the register data during a plurality of clock cycles on data communication connections of the synchronous memory device, wherein outputting the register data is delayed for a predefined clock latency period after receiving the register read command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating to a synchronous memory device, the method comprising:
-
performing a write operation to an array of the memory device;
providing a status register read command for register data to an input of the memory device on a first clock cycle during the execution of the write operation; and
receiving the status register data during a plurality of clock cycles on data communication connections of the synchronous memory device, wherein receiving the register data is delayed for a predefined clock latency period after providing the status register read command. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for operating a synchronous memory device in a system having a processor, the method comprising:
-
setting a burst length of the synchronous memory device to define the plurality of clock cycles that register data is output;
setting a clock latency period;
performing a write operation on the memory device;
performing a register read command for register data on the memory device during the execution of the write operation; and
receiving the burst of register data, on data communication connections of the synchronous memory device, during the burst length wherein receiving the burst of register data is delayed for a time equal to the clock latency period after providing the register read command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification