-
1.
公开(公告)号:US10664006B2
公开(公告)日:2020-05-26
申请号:US15868211
申请日:2018-01-11
Applicant: QUALCOMM Incorporated
Inventor: Bharat Kumar Rangarajan , Rakesh Misra , Rajesh Arimilli
IPC: G06F1/26 , G06F1/10 , G06F1/3234 , G06F1/3237
Abstract: Method and Apparatus for automatically switching to a low power retention mode based on architectural clock gating is disclosed. In some implementations, a system includes a central processing unit (CPU), comprising a clock gating cell configured to receive a clock enable signal. The system further includes a switching module configured to monitor the clock enable signal and to cause a power manager to switch the CPU from a first power supply output to a second power supply output in response to the clock enable signal changing from a first state to a second state.
-
公开(公告)号:US11880454B2
公开(公告)日:2024-01-23
申请号:US16874538
申请日:2020-05-14
Applicant: QUALCOMM Incorporated
Inventor: Bharat Kumar Rangarajan , Dipti Ranjan Pal , Keith Alan Bowman , Srinivas Turaga , Ateesh Deepankar De , Shih-Hsin Jason Hu , Chandan Agarwalla
CPC classification number: G06F21/554 , G06F1/26 , G06F2221/034
Abstract: A method to prevent a malicious attack on CPU subsystem (CPUSS) hardware is described. The method includes auto-calibrating tunable delay elements of a dynamic variation monitor (DVM) using an auto-calibration value computed in response to each detected change of a clock frequency (Fclk)/supply voltage (Vdd) of the CPUSS hardware. The method also includes comparing the auto-calibration value with a threshold reference calibration value to determine whether the malicious attack is detected. The method further includes forcing a safe clock frequency (Fclk)/safe supply voltage (Vdd) to the CPUSS hardware when the malicious attack is detected.
-
公开(公告)号:US11604505B2
公开(公告)日:2023-03-14
申请号:US17136175
申请日:2020-12-29
Applicant: QUALCOMM incorporated
Inventor: Bharat Kumar Rangarajan , Rajesh Arimilli , Rengarajan Ragavan
IPC: G06F1/3237 , G06F21/74 , G06F3/06 , G06F15/78
Abstract: Various embodiments include methods and devices for system on chip infrastructure of system on chip infrastructure secure memory access and power management. Some embodiments, include determining whether a processor is performing a secure memory access transaction, and gating a clock signal from being transmitted to a secure portion of a memory in response to determining that the processor is not performing a secure memory access transaction. Some embodiments include determining whether any processor is operating in a secure mode, and transmitting a retention signal to the secure portion of the memory in response to determining that no processor is operating in a secure mode. The retention signal may be configured to set a retention state for the secure portion of the memory.
-
公开(公告)号:US11493980B1
公开(公告)日:2022-11-08
申请号:US17322402
申请日:2021-05-17
Applicant: QUALCOMM INCORPORATED
Inventor: Vijayakumar Ashok Dibbad , Bharat Kumar Rangarajan , Dipti Ranjan Pal , Keith Alan Bowman , Matthew Severson , Gordon Lee
IPC: G06F1/00 , G06F1/324 , H02H9/02 , G06F1/3296
Abstract: In controlling power in a portable computing device (“PCD”), a power supply input to a PCD subsystem may be modulated with a modulation signal when an over-current condition is detected. Detection of the modulation signal may indicate to a processing core of the subsystem to reduce its processing load. Compensation for the modulation signal in the power supply input may be applied so that the processing core is essentially unaffected by the modulation signal.
-
公开(公告)号:US10831667B2
公开(公告)日:2020-11-10
申请号:US16173221
申请日:2018-10-29
Applicant: QUALCOMM Incorporated
Inventor: Bharat Kumar Rangarajan , Chulmin Jung , Rakesh Misra
IPC: G06F12/0846 , G06F12/0808 , G06F12/0891 , G06F12/0895
Abstract: Various aspects are described herein. In some aspects, the disclosure provides techniques for accessing tag information in a memory line. The techniques include determining an operation to perform on at least one memory line of a memory. The techniques further include performing the operation by accessing only a portion of the at least one memory line, wherein the only the portion of the at least one memory line comprises one or more flag bits that are independently accessible from remaining bits of the at least one memory line.
-
公开(公告)号:US10691195B2
公开(公告)日:2020-06-23
申请号:US15908534
申请日:2018-02-28
Applicant: QUALCOMM Incorporated
Inventor: Raghavendra Srinivas , Bharat Kumar Rangarajan , Rajesh Arimilli
IPC: G06F1/00 , G06F1/3296 , G06F1/3225 , G06F1/3234 , G06F1/324 , G11C5/14 , G06F1/3206 , G06F1/26
Abstract: Various aspects are described herein. In some aspects, the disclosure provides selective coupling of portions of a memory structure to voltage supplies. Certain aspects provide a computing device. The computing device includes a memory comprising a plurality of portions that are individually power collapsible. The computing device further includes a first voltage rail supplying a first voltage. The computing device further includes a second voltage rail supplying a second voltage. The computing device further includes a plurality of switching circuits, each switching circuit configured to selectively couple a corresponding one of the plurality of portions with the first voltage rail or the second voltage rail. The computing device further includes a controller configured to control each of the plurality of switching circuits based on a current active mode of the memory, and a current operating mode of each of the plurality of portions.
-
公开(公告)号:US11507174B2
公开(公告)日:2022-11-22
申请号:US16799936
申请日:2020-02-25
Applicant: QUALCOMM Incorporated
Inventor: Bharat Kumar Rangarajan , Srinivas Turaga
IPC: G06F1/3234 , G06F1/30 , G06F9/4401 , G06F12/0895
Abstract: In certain aspects, a tag memory comprises a plurality of non-configurable tag columns configured to be powered on during a normal operation; and a plurality of configurable tag columns, wherein a first portion of the plurality of configurable tag columns is configured to be powered off during the normal operation and a second portion of the plurality of configurable tag columns is configured to be powered on during the normal operation.
-
公开(公告)号:US20210157382A1
公开(公告)日:2021-05-27
申请号:US16697293
申请日:2019-11-27
Applicant: QUALCOMM INCORPORATED
Inventor: Bharat Kumar Rangarajan , Rajesh Arimilli
IPC: G06F1/3206
Abstract: A CPU core may be woken up from a power-saving mode in a portable computing device in a manner that depends upon whether the wake-up event source is a snoop request or an interrupt. A core power controller may monitor for and detect snoop requests and interrupts directed to the CPU core while the CPU core is in the power-saving mode. In response to detecting a snoop request, the core power controller may wake up snoop-related components of the CPU core while refraining from waking up non-snoop-related components of the CPU core. In response to detecting an interrupt, the core power controller may wake up both the snoop-related components and the non-snoop-related components of the CPU core.
-
公开(公告)号:US10248558B2
公开(公告)日:2019-04-02
申请号:US15690197
申请日:2017-08-29
Applicant: QUALCOMM Incorporated
Inventor: Bharat Kumar Rangarajan , Rakesh Misra
IPC: G06F3/06 , G06F12/08 , G06F1/32 , G06F12/02 , G06F1/3206 , G06F1/3234 , G06F11/36 , H02H3/32
Abstract: In some aspects, a method for managing leakage power includes coupling a first supply rail to a cache memory if a processor is in a first performance mode, wherein the processor accesses the cache memory, and coupling a second supply rail to the cache memory if the processor is in a second performance mode. The method also includes detecting gating of a clock signal to the cache memory or the processor, and, upon detecting gating of the clock signal, switching the cache memory from the second supply rail to the first supply rail if the cache memory is currently coupled to the second supply rail.
-
公开(公告)号:US20190065359A1
公开(公告)日:2019-02-28
申请号:US15690197
申请日:2017-08-29
Applicant: QUALCOMM Incorporated
Inventor: Bharat Kumar Rangarajan , Rakesh Misra
Abstract: In some aspects, a method for managing leakage power includes coupling a first supply rail to a cache memory if a processor is in a first performance mode, wherein the processor accesses the cache memory, and coupling a second supply rail to the cache memory if the processor is in a second performance mode. The method also includes detecting gating of a clock signal to the cache memory or the processor, and, upon detecting gating of the clock signal, switching the cache memory from the second supply rail to the first supply rail if the cache memory is currently coupled to the second supply rail.
-
-
-
-
-
-
-
-
-