US 12,093,546 B2
Operating multiple storage devices using NVM interface
Robert William Dixon, Longmont, CO (US)
Assigned to SEAGATE TECHNOLOGY LLC, Fremont, CA (US)
Filed by Seagate Technology LLC, Fremont, CA (US)
Filed on Mar. 2, 2021, as Appl. No. 17/190,285.
Prior Publication US 2022/0283721 A1, Sep. 8, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0635 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0622 (2013.01); G06F 3/0653 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 3/0683 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system comprising: multiple selectable storage devices in an enclosure communicatively coupled to shared control electronics, the shared control electronics including a first controller for selecting a storage device of the multiple selectable storage devices for execution of a device access command, the multiple selectable storage devices including a plurality of NVM storage devices and at least one hard disc drive (HDD); and
a first signal path for transmitting a drive selection instruction from a host external to the enclosure to the first controller the first signal path being a PCIe electronic interface configured to communicate with the host, wherein each of the plurality of NVM storage devices and the at least one hard disc drive (HDD) are configured to communicate with the host using the PCIe electronic interface via the shared control electronics, and
wherein the plurality of NVM storage devices and the at least one HDD shares a capacitor bank for power loss protection and the shared control electronics controls (a) charging of the capacitor bank based on current spinning down of the at least one HDD, (b) spinning up of the at least one HDD, and (c) maintaining a charge level of the plurality of NVM storage devices using a charge on the capacitor bank.