Synchronous flash memory with status burst output
First Claim
1. A method of operating a synchronous memory device comprising:
- establishing a read burst length of x-cycles such that data output from the synchronous memory device is output on x-consecutive clock cycles;
initiating a register read operation to read data stored in an internal register; and
outputting data stored in the internal register on external data connections for x-consecutive clock cycles.
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 bidirectional 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.
30 Citations
20 Claims
-
1. A method of operating a synchronous memory device comprising:
-
establishing a read burst length of x-cycles such that data output from the synchronous memory device is output on x-consecutive clock cycles;
initiating a register read operation to read data stored in an internal register; and
outputting data stored in the internal register on external data connections for x-consecutive clock cycles. - View Dependent Claims (2, 3)
-
-
4. A method of operating a synchronous memory device comprising:
-
receiving a read register command; and
outputting register data from the synchronous memory device in response to the read register command for x-clock cycles. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method of reading register data in a synchronous memory device comprising:
-
providing a register read command from a processor to the memory device;
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;
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 (10, 11, 12, 13)
-
-
14. 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;
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 (15, 16)
-
-
17. A method of operating a synchronous memory device, comprising:
-
programming a read register with a burst length setting and clock latency setting;
placing the memory in a register read mode; and
outputting register data for a series of clock cycles according to the read register programming. - View Dependent Claims (18, 19, 20)
-
Specification