-
公开(公告)号:US11797075B2
公开(公告)日:2023-10-24
申请号:US17558200
申请日:2021-12-21
Applicant: Qualcomm Incorporated
Inventor: Sandeep Kumar , Suman Kumar , Deven Balani
IPC: G06F1/324 , G06F1/3234 , G06F13/16 , G06F13/42 , G06F13/372
CPC classification number: G06F1/324 , G06F1/3275 , G06F13/16 , G06F13/1668 , G06F13/372 , G06F13/4291
Abstract: Reducing power consumption of communication interfaces by clock frequency scaling and adaptive interleaving of polling is disclosed. In a first aspect, a control system controls transmission of a command via a serial interface at a higher clock frequency. After transmission, the control system and the interface are operated at a lower clock frequency to save power during command execution. In this aspect, a reduction in polling corresponds to the reduction in clock signal frequency. When the command is complete, the interface is operated at the higher frequency to send another command. In a second aspect, after the control system sends a command to the receiving device, polling is suspended and an execution time of the command is tracked. Polling begins when the tracked execution time almost equals an expected completion time. Both aspects disclosed above may be implemented to reduce power consumption in exchange for a small increase in latency.
-
公开(公告)号:US20220113782A1
公开(公告)日:2022-04-14
申请号:US17558200
申请日:2021-12-21
Applicant: Qualcomm Incorporated
Inventor: Sandeep Kumar , Suman Kumar , Deven Balani
IPC: G06F1/324 , G06F1/3234 , G06F13/16 , G06F13/42
Abstract: Reducing power consumption of communication interfaces by clock frequency scaling and adaptive interleaving of polling is disclosed. In a first aspect, a control system controls transmission of a command via a serial interface at a higher clock frequency. After transmission, the control system and the interface are operated at a lower clock frequency to save power during command execution. In this aspect, a reduction in polling corresponds to the reduction in clock signal frequency. When the command is complete, the interface is operated at the higher frequency to send another command. In a second aspect, after the control system sends a command to the receiving device, polling is suspended and an execution time of the command is tracked. Polling begins when the tracked execution time almost equals an expected completion time. Both aspects disclosed above may be implemented to reduce power consumption in exchange for a small increase in latency.
-
公开(公告)号:US10359827B1
公开(公告)日:2019-07-23
申请号:US15998433
申请日:2018-08-15
Applicant: QUALCOMM Incorporated
Inventor: Lior Amarilio , Sandeep Kumar , Suman Kumar
Abstract: A number of ones in the difference between a current pulse code modulated (PCM) audio sample and an immediately preceding audio sample is compared to a number of ones in the current audio sample to determine which has the fewer number of ones. The audio source sends either the difference or the current audio sample, whichever has fewer ones. By reducing the number of ones sent over a non-return to zero inverted (NRZI) audio bus from an audio source to an audio sink, the number of transitions is reduced, which reduces the power consumed relative to a transmission that does not use this process.
-
4.
公开(公告)号:US10528517B1
公开(公告)日:2020-01-07
申请号:US16059651
申请日:2018-08-09
Applicant: QUALCOMM Incorporated
Inventor: Sandeep Kumar , Suman Kumar , Lior Amarilio
IPC: G06F13/42 , G06F13/24 , G06F13/364
Abstract: Systems and methods for power conservation in a SOUNDWIRE audio bus provide a pulse density modulated (PDM) audio stream at an audio source to an encoder. The encoder has a plurality of encoding states corresponding to bit patterns. The encoder compares bits of the audio stream to available bit patterns and selects an encoding state. The audio source sends the encoding state to an audio sink and then sends data to the audio sink based on encoding using the selected encoding state. The data is sent over a non-return to zero inverted (NRZI) audio bus. As the audio stream changes bit patterns, the encoder may select different more efficient encoding states and provide updates to the audio sink of changes in the encoding state.
-
公开(公告)号:US11249536B2
公开(公告)日:2022-02-15
申请号:US16222381
申请日:2018-12-17
Applicant: QUALCOMM Incorporated
Inventor: Sandeep Kumar , Suman Kumar , Deven Balani
IPC: G06F1/32 , G06F1/324 , G06F1/3234 , G06F13/16 , G06F13/42
Abstract: Reducing power consumption of communication interfaces by clock frequency scaling and adaptive interleaving of polling is disclosed. In a first aspect, a control system controls transmission of a command via a serial interface at a higher clock frequency. After transmission, the control system and the interface are operated at a lower clock frequency to save power during command execution. In this aspect, a reduction in polling corresponds to the reduction in clock signal frequency. When the command is complete, the interface is operated at the higher frequency to send another command. In a second aspect, after the control system sends a command to the receiving device, polling is suspended and an execution time of the command is tracked. Polling begins when the tracked execution time almost equals an expected completion time. Both aspects disclosed above may be implemented to reduce power consumption in exchange for a small increase in latency.
-
公开(公告)号:US11144490B2
公开(公告)日:2021-10-12
申请号:US16738470
申请日:2020-01-09
Applicant: QUALCOMM Incorporated
Inventor: Sandeep Kumar , Suman Kumar
Abstract: Systems, methods, and apparatus for serial bus arbitration are described. A data communication apparatus has a bus interface circuit that uses a line driver to couple the apparatus to a data line of a serial bus. A processor in a slave device is configured to cause the apparatus to assert an in-band interrupt request on a serial bus operated in accordance with an I3C protocol, transmit a slave address of the slave device over a data line of the serial bus during a first bus arbitration transaction conducted after the in-band interrupt request is asserted, ignore signaling state of the data line while transmitting the slave address and participate in one or more transactions conducted responsive to assertion of the in-band interrupt request and transmission of the slave address. At least one other slave device transmits an address over the data line during the first bus arbitration transaction.
-
-
-
-
-