IP Library Granted Patent US 7,096,137
Granted Patent B2
US 7,096,137 · App. 10/727,210 · Granted Aug 22, 2006

Clock trim mechanism for onboard system clock

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 7,096,137
App. No.
10/727,210
Granted
Aug 22, 2006
Kind
B2
Abstract

An integrated circuit, comprising a processor, an onboard system clock for generating a clock signal, and clock trim circuitry, the integrated circuit being configured to: (a) receive an external signal; (b) determine either the number of cycles of the clock signal during a predetermined number of cycles of the external signal, or the number of cycles of the external signal during a predetermined number of cycles of the clock signal; (c) store a trim value in the integrated circuit, the trim value having been determined on the basis of the determined number of cycles; and (d) use the trim value to control the internal clock frequency.

Claims (22)

1. An integrated circuit, comprising a processor, an onboard system clock for generating a clock signal, and clock trim circuitry, the integrated circuit being configured to:

(a) receive an external signal;

(b) determine either the number of cycles of the clock signal during a predetermined number of cycles of the external signal, or the number of cycles of the external signal during a predetermined number of cycles of the clock signal;

(c) output the result of the determination of step (b) to an external source;

(d) receive a trim value from the external source;

(e) store the trim value in the integrated circuit, the trim value having been determined on the basis of the determined number of cycles;

(f) use the trim value to control the internal clock frequency.

2. An integrated circuit according to claim 1 , wherein the integrated circuit includes non-volatile memory, and (c) includes staring the trim value into the memory.

3. An integrated circuit according to claim 2 , where the memory is flash RAM.

4. An integrated circuit according to claim 2 , wherein step (d) includes loading the trim value from the memory into a register and using the trim value in the register to control a frequency of the internal clock.

5. An integrated circuit according to claim 1 , wherein the trim value is determined and stored permanently in the integrated circuit.

6. An integrated circuit according to claim 5 , wherein the circuit includes one or more fuses that are intentionally blown following step (c), thereby preventing the stored trim value from subsequently being changed.

7. An integrated circuit according to claim 1 , wherein the circuit includes one or more fuses that are intentionally blown following step (c), thereby preventing the stored trim value from subsequently being changed.

8. An integrated circuit according to claim 7 , further including a digital to analog converter configured to convert the trim value to a voltage and supply the voltage to an input of the VCO, thereby to control the output frequency of the VCO.

9. An integrated circuit according to claim 1 , wherein the integrated circuit is configured to operate under conditions in which the signal for which the number of cycles is being determined is at a considerably higher frequency than the other signal.

10. An integrated circuit according to claim 9 , configured to operate when a ratio of the number of cycles determined in step (b) and the predetermined number of cycles is greater than about 2.

11. An integrated circuit according to claim 10 , wherein the ratio is greater than about 4.

12. An integrated circuit according to claim 1 , disposed in a package having an external pin for receiving the external signal.

13. An integrated circuit according to claim 12 , wherein the pin is a serial communication pin configurable for serial communication when the trim value is being set.

14. An integrated circuit according to claim 1 , wherein the trim value was also determined on the basis of a compensation factor that took into account a temperature of the integrated circuit when the number of cycles are being determined.

15. An integrated circuit according to claim 1 , wherein the trim value was determined by the external source, the external source having determined the trim value including a compensation factor based on a temperature of the integrated circuit when the number of cycles are being determined.

16. An integrated circuit according to claim 1 , wherein the trim value is determined by performing a number of determining the number of cycles, and averaging the determined number.

Assignments (3)
CHANGE OF NAME Recorded Jun 25, 2014
From: ZAMTEC LIMITED
To: MEMJET TECHNOLOGY LIMITED
Reel/Frame 033244/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2013
From: SILVERBROOK RESEARCH PTY. LIMITED
To: ZAMTEC LIMITED
Reel/Frame 031506/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2003
From: SHIPTON, GARY; WALMSLEY, SIMON ROBERT
To: SILVERBROOK RESEARCH PTY. LTD.
Reel/Frame 014761/0587 →