IP Library › Granted Patent US 10,890,939
Granted Patent B2
US 10,890,939 · App. 15/926,643 · Granted Jan 12, 2021

Recovery of reference clock on a device

Inventors: Bradley Allan Lambert (Austin, TX); Bruce E. Duewer (Round Rock, TX); David Hisky (Leander, TX); Marc J. Kobayashi (Austin, TX); Michael A. Kost (Cedar Park, TX)
Assignee: Cirrus Logic, Inc.
G06F1/10G06F1/12G06F1/3215G06F1/3278G06F13/385G06F13/4265G06F13/4278G06F1/08G06F2213/0042
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,890,939
App. No.
15/926,643
Granted
Jan 12, 2021
Kind
B2
Abstract

A method for generating a not-yet (NYET) signal in a recovered reference system for recovering a device reference clock on a device, wherein the NYET signal indicates that the device is not yet ready for transition into a low power mode, in order to improve a quality of a recovered reference clock representative of a host reference clock of a host communicatively coupled to the device, may be provided. The method may include detecting receipt of start-of-frame markers from the host to the device, responsive to detecting receipt of the markers, determining whether a condition for NYET generation is being met, responsive to the condition for NYET generation being met, generating the NYET signal to cause the host to continue generating the markers, and responsive to the condition for NYET generation not being met, causing the device to generate an acknowledge signal for transition of the device into the low power mode.

Claims (36)

1. A method for generating a not-yet (NYET) signal in a recovered reference system for recovering a device reference clock on a device, wherein the NYET signal indicates that the device is not yet ready for transition into a low power mode, in order to improve a quality of a recovered reference clock representative of a host reference clock of a host communicatively coupled to the device, the method comprising:

detecting receipt of start-of-frame markers from the host to the device;

responsive to detecting receipt of the start-of-frame markers, determining whether a condition for NYET generation is being met;

responsive to the condition for NYET generation being met, generating the NYET signal to cause the host to continue generating the start-of-frame markers; and

responsive to the condition for NYET generation not being met, causing the device to generate an acknowledge signal for transition of the device into the low power mode.

2. The method of claim 1 , wherein the condition comprises a passage of a predetermined amount of time since the recovered reference system has last received signaling from the host.

3. The method of claim 1 , wherein the condition comprises an error of the recovered reference clock exceeding a predetermined threshold.

4. The method of claim 1 , wherein the condition comprises passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host.

5. The method of claim 1 , wherein the condition comprises passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host in consecutive microframes.

6. The method of claim 1 , further comprising, in response to a latency condition occurring wherein the condition for NYET generation has occurred but an opportunity for communicating the NYET signal does not timely occur, waking up the host by the recovered reference system.

7. The method of claim 6 , wherein the latency condition comprises at least one of:

passage of a predetermined amount of time since the recovered reference system has last received signaling from the host;

an error of the recovered reference clock exceeding a predetermined threshold;

passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host;

passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host in consecutive microframes; and

a specified resume time is longer than a time in which the device must issue a NYET signal in order to maintain accuracy of the recovered reference system.

8. The method of claim 1 , wherein the host is a Universal Serial Bus host and the device is a Universal Serial Bus device.

9. A device, comprising:

an input for receiving information communicated from a host to the device; and

a controller configured to generate a not-yet (NYET) signal in a recovered reference system for recovering a device reference clock on the device, wherein the NYET signal indicates that the device is not yet ready for transition into a low power mode, in order to improve a quality of a recovered reference clock representative of a host reference clock of a host communicatively coupled to the device, by:

detecting receipt of start-of-frame markers from the host to the device;

responsive to detecting receipt of the start-of-frame markers, determining whether a condition for NYET generation is being met;

responsive to the condition for NYET generation being met, generating the NYET signal to cause the host to continue generating the start-of-frame markers; and

responsive to the condition for NYET generation not being met, causing the device to generate an acknowledge signal for transition of the device into the low power mode.

10. The device of claim 9 , wherein the condition comprises a passage of a predetermined amount of time since the recovered reference system has last received signaling from the host.

11. The device of claim 9 , wherein the condition comprises an error of the recovered reference clock exceeding a predetermined threshold.

12. The device of claim 9 , wherein the condition comprises passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host.

13. The device of claim 9 , wherein the condition comprises passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host in consecutive microframes.

14. The device of claim 9 , the controller further configured to, in response to a latency condition occurring wherein the condition for NYET generation has occurred but an opportunity for sending communicating the NYET signal does not timely occur, wake up the host by the recovered reference system.

15. The device of claim 14 , wherein the latency condition comprises at least one of:

passage of a predetermined amount of time since the recovered reference system has last received signaling from the host;

an error of the recovered reference clock exceeding a predetermined threshold;

passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host;

passage of a predetermined number of microframes of the device since the recovered reference system has last received signaling from the host in consecutive microframes;

a specified resume time is longer than a time in which the device must issue a NYET signal in order to maintain accuracy of the recovered reference system.

16. The device of claim 9 , wherein the host is a Universal Serial Bus host and the device is a Universal Serial Bus device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 053988/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2018
From: LAMBERT, BRADLEY ALLAN; DUEWER, BRUCE E.; HISKY, DAVID; KOBAYASHI, MARC J.; KOST, MICHAEL A.
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 046032/0035 →
Continuity (2)
Provisional Application 62489196 · Apr 24, 2017
Related Publication 20180307293A1 · Oct 25, 2018