Patent ID: 11972146
Assignee: SILICON MOTION, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A flash memory controller to be used in a storage device and coupled to a flash memory device of the storage device through a specific communication interface, comprising:
an input/output (I/O) circuit, coupled to the flash memory device through the specific communication interface, for sending commands and data between the flash memory device and a processor; and
the processor, coupled to the I/O circuit, for sending a specific read command or a data toggle command through the I/O circuit and the specific communication interface into the flash memory device, to make the flash memory device perform a data toggle operation to control the flash memory device's data register selecting and transferring a first data unit and a second data unit to the flash memory device's I/O control circuit to make the I/O control circuit sequentially transmit the first data unit and the second data unit to the flash memory controller through the specific communication interface in response to the specific read command or the data toggle command; a transmission of the first data unit is followed by a transmission of the second data unit, and the first data unit and the second data unit are respectively associated with different planes of the flash memory device;
wherein the data toggle command is determined and selected among multiple reserved commands different from standard commands and vendor specific commands.