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

US10172092B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10172092-B1
Application numberUS-201615193459-A
CountryUS
Kind codeB1
Filing dateJun 27, 2016
Priority dateJul 24, 2015
Publication dateJan 1, 2019
Grant dateJan 1, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • with sequential power up or power down of successive circuit blocks, e.g. switching on the local oscillator before RF or mixer stages · CPC title

  • having a sub-controller with a low clock frequency switching on and off a main controller with a high clock frequency · CPC title

  • with a digital phase-locked loop [PLL] processing binary samples, e.g. add/subtract logic for correction of receiver clock (H04L7/0337 takes precedence) · CPC title

  • correction of synchronization errors · CPC title

  • changing the clock frequency of a controller in the equipment · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10172092B1 cover?
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 i…
Who is the assignee on this patent?
Marvell Int Ltd
What technology area does this patent fall under?
Primary CPC classification H04W52/0283. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).