IP Library Granted Patent US 9,952,619
Granted Patent B2
US 9,952,619 · App. 14/866,237 · Granted Apr 24, 2018

Dynamic adaptive clocking for non-common-clock interfaces

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 9,952,619
App. No.
14/866,237
Granted
Apr 24, 2018
Kind
B2
Abstract

The present disclosure provides devices and techniques to dynamically change the operating frequency of an interface where components on the interface have non-common clocks. An interface component may be provided with a frequency negotiation component to negotiate a shift in an operating frequency with other component on an interface where the different components have non-common clocks.

Claims (60)

1. An apparatus comprising:

an interface logic component to send a signal over an interface; and

logic to:

receive a first control signal to include an indication to change an operating frequency of the interface, the interface logic component to operate based on an independent reference clock;

activate a transient frequency compensation for the interface;

send a second control signal, the second control signal to include an indication that the logic is ready to adjust the operating frequency; and

dynamically adjust the operating frequency of the interface.

2. The apparatus of claim 1 , the logic to dynamically adjust the operating frequency from a first frequency to a second frequency different than the first frequency, the first control signal to include an indication of the second frequency.

3. The apparatus of claim 1 , the first control signal received from a host interface.

4. The apparatus of claim 3 , the logic to:

send the second control signal to the host interface.

5. The apparatus of claim 4 , the logic to:

determine whether the operating frequency has been adjusted; and

deactivate the transient frequency compensation and activate a steady-state frequency compensation based on a determination that the operating frequency has been adjusted.

6. The apparatus of claim 3 , comprising the independent reference clock, the host interface to comprise a host reference clock, the independent reference clock different than the host reference clock.

7. The apparatus of claim 1 , the logic to:

receive a first control signal from a host computing device, the first control signal to include an indication of an amount of electromagnetic interference (EMI) or radio frequency interference (RFI) effects;

determine whether the amount of EMI or RFI effects exceed a threshold level; and

adjust the operating frequency based on a determination that the amount of EMI or RFI effects exceed the threshold level.

8. The apparatus of claim 1 , the logic to send a first control signal to a component interface, the first control signal to include an indication to adjust an operating frequency of the component interface.

9. The apparatus of claim 8 , comprising the independent reference clock, the component interface to comprise a component reference clock, the independent reference clock different than the component reference clock.

10. A computer-implemented method comprising:

receiving a first control signal to include an indication to change an operating frequency of an interface, the interface to operate at the operating frequency based on an independent reference clock;

activating a transient frequency compensation for the interface;

sending a second control signal, the second control signal to include an indication that the interface is ready to adjust the operating frequency; and

dynamically adjust, based on the received first control signal, the operating frequency of the interface.

11. The computer-implemented method of claim 10 , the first control signal to include an indication to dynamically adjust the operating frequency from a first frequency to a second frequency different than the first frequency.

12. The computer-implemented method of claim 10 , the first control signal received from a host interface.

13. The computer-implemented method of claim 12 , comprising:

sending the second control signal to the host interface.

14. The computer-implemented method of claim 13 , comprising:

determining whether the operating frequency has been adjusted; and

deactivating the transient frequency compensation and activating a steady-state frequency compensation based on a determination that the operating frequency has been adjusted.

15. The computer-implemented method of claim 10 , comprising:

receiving a first control signal from a host computing device, the first control signal to include an indication of an amount of electromagnetic interference (EMI) or radio frequency interference (RFI) effects;

determining whether the amount of EMI or RFI effects exceed a threshold level; and

adjusting the operating frequency based on a determination that the amount of EMI or RFI effects exceed the threshold level.

16. The computer-implemented method of claim 15 , comprising sending a second control signal to a component interface, the second control signal to include an indication to dynamically adjust an operating frequency of the component interface to dynamically adjust the operating frequency of the interface.

17. A memory device comprising:

a memory array;

an interface logic component to send a signal over an interface; and

logic to:

receive a first control signal to include an indication to dynamically adjust an operating frequency of the interface from a first frequency to a second frequency different than the first frequency, the interface logic component to operate based on an independent reference clock;

activate a transient frequency compensation for the interface;

send a second control signal, the second control signal to include an indication that the logic is ready to adjust the operating frequency; and

dynamically adjust an operating frequency of the interface.

18. The memory device of claim 17 , the first control signal received from a host interface.

19. The memory device of claim 18 , the logic to:

send the second control signal to the host interface.

20. The memory device of claim 19 , the logic to:

determine whether the operating frequency has been adjusted; and

deactivate the transient frequency compensation and activate a steady-state frequency compensation based on a determination that the operating frequency has been adjusted.

21. The memory device of claim 20 , comprising the independent reference clock, the host interface to comprise a host reference clock, the independent reference clock different than the host reference clock.

22. The memory device of claim 17 , the logic to:

receive a first control signal from a host computing device, the first control signal to include an indication of an amount of electromagnetic interference (EMI) or radio frequency interference (RFI) effects;

determine whether the amount of EMI or RFI effects exceed a threshold level; and

adjust the operating frequency based on a determination that the amount of EMI or RFI effects exceed the threshold level.

23. The memory device of claim 22 , the logic to send a second control signal to a component interface, the second control signal to include an indication to dynamically adjust an operating frequency of the component interface to dynamically adjust the operating frequency of the interface.

24. The memory device of claim 23 , comprising the independent reference clock, the component interface to comprise a component reference clock, the independent reference clock different than the component reference clock.

25. The memory device of claim 17 , the memory array comprising DRAM, NAND memory, NOR memory, 3-Dimensional cross-point memory, ferroelectric memory, silicon-oxide-nitride-oxide-silicon (SONOS) memory, polymer memory, ferroelectric polymer memory, ferroelectric transistor random access memory (FeTRAM or FeRAM), nanowire, phase change memory, magnetoresistive random access memory (MRAM), or spin transfer torque (STT) memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2015
From: MUKKER, ANOOP; OOI, ENG HUN; ROYER JR., ROBERT J.; MCFARLANE, BRIAN R.
To: INTEL CORPORATION
Reel/Frame 036908/0866 →