US 12,079,061 B2
Power management for peripheral component interconnect
Prakhar Srivastava, Lucknow (IN); Santhosh Reddy Akavaram, Hyderabad (IN); Ravindranath Doddi, Hyderabad (IN); and Ravi Kumar Sepuri, Hyderabad (IN)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Oct. 4, 2022, as Appl. No. 17/959,996.
Prior Publication US 2024/0111354 A1, Apr. 4, 2024
Int. Cl. G06F 1/32 (2019.01); G06F 1/3234 (2019.01); G06F 1/3287 (2019.01); G06F 13/42 (2006.01)
CPC G06F 1/3278 (2013.01) [G06F 1/3253 (2013.01); G06F 1/3287 (2013.01); G06F 13/4221 (2013.01); G06F 13/4282 (2013.01); G06F 2213/0026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of operating an endpoint for data communication, comprising:
operating a data link with a host in a flow control unit (FLIT) mode using fixed-sized packets, the data link being in a partial width link state (PLS) in which a first set of lanes of the data link are in an electrical idle state and a second set of lanes of the data link are in an active state available for data traffic with the host;
detecting, using an inactivity timer, low traffic or inactivity on one or more lines of the second set of lanes; and
transitioning, in response to detecting the low traffic or inactivity, the one or more lines of the second set of lanes from the PLS to a partial width standby link state (PSLS) without handshaking between the host and the endpoint, in the PSLS the one or more lines of the second set of lanes being in a standby state that has lower power consumption than the active state.