US 11,989,426 B2
System and method for power management in solid state storage systems
Gang Zhao, Chandler, AZ (US); Ming Lu, Sunnyvale, CA (US); and Lin Chen, Cupertino, CA (US)
Assigned to Innogrit Technologies Co., Ltd., Shanghai (CN)
Filed by Innogrit Technologies Co., Ltd., Shanghai (CN)
Filed on Apr. 27, 2022, as Appl. No. 17/730,572.
Prior Publication US 2023/0350585 A1, Nov. 2, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 1/3234 (2019.01)
CPC G06F 3/0625 (2013.01) [G06F 1/3243 (2013.01); G06F 3/0611 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-volatile storage system, comprising:
a first interface configured to couple the non-volatile storage system to a host;
a non-volatile memory device;
a storage controller comprising a command queue and a processor; and
a second interface coupling the storage controller and the non-volatile memory device, wherein the processor is configured to:
handle data transfer requests from the host in an active power state;
monitor the command queue and a data transfer rate on a data bus of the first interface;
determine that the data transfer rate falls below a predetermined threshold and there is no command in the command queue;
enter a pseudo-idle power state in which input and output (IO) drivers of the second interface is turned off but a power domain for an on-chip internal memory of the storage controller is kept on;
determine that there is a new command in the command queue from the host; and
exit the pseudo-idle power state and enter the active power state.