US 12,236,135 B2
Switch device for interfacing multiple hosts to a solid state drive
Scott Furey, Cupertino, CA (US); Salil Suri, Fremont, CA (US); Liping Guo, Palo Alto, CA (US); Chih-Lung Liu, San Jose, CA (US); and Yingdong Li, Palo Alto, CA (US)
Assigned to Marvell Asia Pte Ltd, Singapore (SG)
Filed by Marvell Asia Pte Ltd., Singapore (SG)
Filed on Jan. 2, 2023, as Appl. No. 18/092,403.
Application 18/092,403 is a continuation of application No. 16/532,081, filed on Aug. 5, 2019, granted, now 11,544,000.
Claims priority of provisional application 62/716,275, filed on Aug. 8, 2018.
Prior Publication US 2023/0145212 A1, May 11, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 9/455 (2018.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0614 (2013.01); G06F 3/0664 (2013.01); G06F 3/0688 (2013.01); G06F 9/45533 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method implemented by a switch device that is configured to communicate with a plurality of hosts and a solid state drive (SSD), the plurality of hosts including a first host and a second host, the method comprising:
receiving, at the switch device, a first memory access command from the SSD, the first memory access command including an indication of the first host to indicate the first memory access command is intended for the first host;
using, by the switch device, the indication of the first host in the first memory access command to route the first memory access command to the first host; and
removing, by the switch device, the indication of the first host from the first memory access command prior to sending the first memory access command to the first host via a peripheral computer interface express (PCIe) interface of the switch device.