IP Library Granted Patent US 10,172,092
Granted Patent B1
US 10,172,092 · App. 15/193,459 · Granted Jan 1, 2019

Systems and methods for providing a sleep clock on a wireless communications device

Inventors: Xuan Zhou (Fremont, CA); Bin Xia (Shanghai, CN); Shiyi Zhu (Shanghai, CN); Xiaohu Chen (Shanghai, CN); Xioabo Zhang (Shanghai, CN); Qingming Zhang (Shanghai, CN)
Assignee: Marvell International Ltd.
H04W52/0283H04L7/0016H04L7/0331H04W52/0293
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,172,092
App. No.
15/193,459
Granted
Jan 1, 2019
Kind
B1
Abstract

Example systems and methods are provided for maintaining a system clock during a sleep mode of a mobile communication device. An example system may include a high frequency clock circuit configured to generate a system clock, and a low frequency clock circuit configured to generate a sleep clock, where the sleep clock has a lower frequency than the system clock. The example system may further include a sleep system configured to deactivate the system clock in response to the mobile communication device entering sleep mode. The sleep system may include a sleep counter configured to use the sleep clock to maintain a sleep count for the deactivated system clock during the sleep mode, and a calibration unit configured to activate a calibration clock at periodic intervals during the sleep mode and utilize the calibration clock to calibrate a frequency of the sleep clock.

Claims (56)

1. A method for maintaining a system clock during a sleep mode of a mobile communication device, the method comprising:

entering the sleep mode by the mobile communication device;

in response to entering the sleep mode,

deactivating the system clock, and

maintaining a sleep count for the deactivated system clock using a sleep clock, the sleep clock having a lower frequency than the system clock, wherein the sleep count is a number of sleep clock cycles that the mobile communication device is in the sleep mode; and

at periodic intervals throughout the sleep mode,

(a) activating a calibration clock, the calibration clock having a higher frequency than the sleep clock,

(b) using the calibration clock to calibrate a frequency of the sleep clock, and

(c) deactivating the calibration clock.

2. The method of claim 1 , further comprising:

exiting the sleep mode; and

in response to exiting the sleep mode, using the sleep count to determine a restoration value for setting the system clock.

3. The method of claim 2 , further comprising:

recording a value of the system clock in response to entering the sleep mode,

wherein the restoration value for the system clock is determined as a function of the recorded system clock value and the sleep count.

4. The method of claim 1 , wherein the sleep clock is provided by a clock unit in a power management integrated circuit.

5. The method of claim 1 , wherein a calibrated frequency (f′) of the sleep clock is determined according to an equation:

f

=

1

(

mx

1

F

)

n

,

where m is a number of periods of the calibration clock during a calibration interval, F is the frequency of the calibration clock, and n is a number of sleep clock counters.

6. The method of claim 1 , wherein the calibration clock and system clock are both generated by a high frequency clock circuit.

7. A clock system for a mobile communication device, the clock system comprising:

a high frequency clock circuit configured to generate a system clock;

a low frequency clock circuit configured to generate a sleep clock, the sleep clock having a lower frequency than the system clock; and

a sleep system stored on a computer readable medium and executed by one or more processors, the sleep system when executed being configured to deactivate the system clock in response to the mobile communication device entering a sleep mode, the sleep system including

a sleep counter configured to use the sleep clock to maintain a sleep count for the deactivated system clock during the sleep mode, wherein the sleep count is a number of sleep clock cycles that the mobile communication device is in the sleep mode, and

a calibration unit configured to, at periodic intervals throughout the sleep mode, (a) activate a calibration clock, (b) utilize the calibration clock to calibrate a frequency of the sleep clock, and (c) deactivate the calibration clock,

wherein the calibration clock has a higher frequency than the sleep clock.

8. The clock system of claim 7 , wherein the sleep system is further configured to utilize the sleep count to determine a restoration value for setting the system clock in response to the mobile communication device exiting the sleep mode.

9. The clock system of claim 8 , wherein the sleep system is further configured to record a value of the system clock in response to entering the sleep mode, and wherein the restoration value for the system clock is determined as a function of the recorded system clock value and the sleep count.

10. The clock system of claim 7 , wherein the low frequency clock circuit is a clock unit in a power management integrated circuit.

11. The clock system of claim 7 , wherein the calibration clock is generated by the high frequency clock circuit.

12. The clock system of claim 11 , wherein the high frequency clock circuit is a phase locked loop circuit.

13. The clock system of claim 7 , wherein the sleep clock is a 32 kHZ clock signal.

14. The clock system of claim 7 , wherein a calibrated frequency (f′) of the sleep clock is determined according to an equation:

f

=

1

(

mx

1

F

)

n

,

where m is a number of periods of the calibration clock during a calibration interval, F is the frequency of the calibration clock, and n is a number of sleep clock counters.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: XIA, BIN; ZHU, SHIYI; CHEN, XIAOHU; ZHANG, XIAOBO; ZHANG, QINGMING
To: MARVELL TECHNOLOGY (SHANGHAI) LTD.
Reel/Frame 039393/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: ZHOU, XUAN
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 039393/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: MARVELL TECHNOLOGY (SHANGHAI) LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 039393/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 039393/0820 →
Continuity (1)
Provisional Application 62196436 · Jul 24, 2015
Cited By (5)
US 12,225,478 US 12,243,576 US 12,292,777 US 12,294,395 US 12,436,592