CPC G06F 1/08 (2013.01) [G06F 1/04 (2013.01); G06F 3/0632 (2013.01); G06F 3/0658 (2013.01); G06F 3/0679 (2013.01); G06F 13/4291 (2013.01); G11C 7/22 (2013.01); G11C 16/32 (2013.01); H04L 7/0004 (2013.01); H04L 7/0008 (2013.01)] | 20 Claims |
1. A storage device comprising:
a nonvolatile memory; and
a controller coupled to the nonvolatile memory,
wherein the controller comprises:
a reference clock counter configured to generate a reference clock count value by counting a number of clocks in a reference clock signal received from a host; and
a system clock counter configured to generate a system clock count value by counting a number of clocks in a system clock signal of the storage device,
wherein the controller is configured to:
determine a reference clock frequency based on a ratio of the reference clock count value and the system clock count value, and
perform a link startup process with the host according to the reference clock frequency, during initialization and/or booting of the storage device.
|