IP Library Granted Patent US 11,550,478
Granted Patent B2
US 11,550,478 · App. 17/236,073 · Granted Jan 10, 2023

Method for transferring data on a memory card in synchonism with a rise edge and a fall edge of a clock signal

Inventor: Takafumi Ito (Ome-shi, JP)
Assignee: Kioxia Corporation
G06F3/0611G06F3/0659G06F3/0679G06F12/1433G06F13/4234G11C7/22G06F3/0673G06F2206/1014
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,550,478
App. No.
17/236,073
Granted
Jan 10, 2023
Kind
B2
Abstract

A method of controlling a storage device attached to a host device, includes transferring data with respect to the host device in synchronism with a rise edge and a fall edge of a clock signal in first and second transfer modes. In response to a check function command, status data indicating that the storage device supports the second transfer mode is output through a data terminal. In response to a set function command, the storage device is set into the second transfer mode. The check function and the set function are switched in response to a first value and a second value of a mode bit in the check function command.

Claims (41)

1. A method of controlling a storage device including a command terminal; a plurality of data terminals; a clock terminal; a power terminal for a power supply voltage; a ground terminal for a ground voltage; and a nonvolatile memory,

the method comprising:

receiving a clock signal through the clock terminal from an outside of the storage device;

latching data received through at least one of the data terminals from the outside of the storage device, in accordance with only one of a rising edge and a falling edge of the clock signal, in a first transfer mode;

latching data received through at least one of the data terminals from the outside of the storage device, in accordance with both the rising edge and the falling edge of the clock signal, in a second transfer mode;

receiving a first command of a check function whose mode bit being a first value through the command terminal;

outputting first status data that includes information indicating that the storage device supports the second transfer mode, through one of the data terminals to the outside of the storage device, in response to the first command of the check function whose the mode bit being the first value;

receiving a first command of a set function whose the mode bit being a second value through the command terminal from the outside of the storage device;

setting the storage device into the second transfer mode in response to the first command of the set function whose the mode bit being the second value; and

switching the check function and the set function in response to the first value and the second value of the mode bit in the first command.

2. The method according to claim 1 , wherein the first value and the second value of the mode bit in the first command respectively determines the check function and the set function.

3. The method according to claim 1 , further comprising writing data received through at least one of the data terminals into the nonvolatile memory.

4. The method according to claim 1 , further comprising outputting second status data that includes information indicating that the storage device is set into the second transfer mode, through one of the data terminals to the outside of the storage device, in response to the first command of the set function whose the mode bit being the second value.

5. The method according to claim 1 , wherein:

the first status data includes data fields of a plurality of function groups; and

the second transfer mode is assigned to one of the function groups.

6. The method according to claim 5 , wherein the number of the function groups is six.

7. The method according to claim 1 , wherein the first status data further includes information on a maximum consumption current required for the second transfer mode.

8. The method according to claim 1 , further comprising:

latching data received through at least one of the data terminals from the outside of the storage device, in accordance with the clock signal having a first frequency, in a normal bus mode; and

latching data received through at least one of the data terminals from the outside of the storage device, in accordance with the clock signal having a second frequency, in a high-speed bus mode, wherein:

the second frequency is higher than the first frequency; and

the first status data further includes information indicating that the storage device supports the high-speed bus mode.

9. The method according to claim 1 , wherein:

the first status data further includes information indicating that the storage device supports an IC card function.

10. The method according to claim 1 , wherein the first status data further includes information on a command system.

11. The method according to claim 1 , further comprising

outputting a response to the first command through the command terminal to the outside of the storage device.

12. The method according to claim 1 , further comprising:

receiving a second command through the command terminal from the outside of the storage device; and

stopping latching data through at least one of the data terminals from the outside of the storage device, in response to the second command.

13. The method according to claim 1 , further comprising

receiving data in a plurality of data blocks, through at least one of the data terminals from the outside of the storage device, wherein

a CRC code is added to each of the data blocks.

14. The method according to claim 13 , further comprising

after receiving each CRC code, outputting a CRC status response indicating a corresponding data block has been received, through one of the data terminals to the outside of the storage device.

15. The method according to claim 13 , further comprising

after receiving each CRC code, outputting a busy signal through one of the data terminals to the outside of the storage device.

16. The method according to claim 1 , further comprising:

latching data received through all data terminals from the outside of the storage device, in a first bit mode; and

latching data received through only one of the data terminals from the outside of the storage device, in a second bit mode.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jan 20, 2022
From: TOSHIBA MEMORY CORPORATION; K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 058785/0124 →
CHANGE OF NAME Recorded Jan 20, 2022
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 058785/0197 →
Priority Claims (1)
JP 2005-193002 · Jun 30, 2005 · national
Continuity (9)
Continuation 16906006 · Jun 19, 2020
Continuation 16232114 · Dec 26, 2018
Continuation 15816767 · Nov 17, 2017
Continuation 15263950 · Sep 13, 2016
Continuation 14508380 · Oct 7, 2014
Continuation 13005910 · Jan 13, 2011
Continuation 12351889 · Jan 12, 2009
Continuation 11476853 · Jun 29, 2006
Related Publication 20210240355A1 · Aug 5, 2021