PLL Clock Configuration Using Boot-Time Oscillator Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current processor design is inflexible regarding the choice of reference oscillators, as the division factor in the PLL feedback loop is permanently fixed during manufacturing, limiting the ability to accommodate different frequency reference oscillators without re-tailoring the chip.

Innovation Solution

A circuit that determines the frequency of a first oscillating reference signal using a second reference oscillator, with boot memory storing clock configuration code that operates the processor to adjust the PLL settings dynamically, allowing for flexible selection of reference oscillators and future-proofing the design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If fuse latches are used to fix the division factor during manufacturing, then manufacturing precision is improved, but adaptability deteriorates

Engineering Contradiction:
Improvedivision factor configurationVSAvoidreference oscillator selection
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static, fixed division factor configuration into a dynamic, adjustable parameter. The processor can modify the division factor at runtime based on the detected reference oscillator frequency, allowing the system to adapt to different oscillator choices without requiring physical reconfiguration or re-manufacturing of the chip.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter that is fixed during manufacturing from the division factor itself to the reference oscillator frequency detection capability. By detecting the actual frequency and calculating the appropriate division factor dynamically, the system maintains manufacturing precision while gaining adaptability to different oscillator frequencies.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the division factor is permanently fixed during manufacturing, then device complexity is reduced, but ease of operation deteriorates

Engineering Contradiction:
Improveconfiguration mechanismVSAvoidreference oscillator reconfiguration
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system performs self-configuration by automatically detecting the reference oscillator frequency and calculating the appropriate division factor without requiring external intervention or manual setup. The processor executes code that measures the oscillator frequency and configures the PLL parameters autonomously, simplifying both manufacturing and operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary frequency measurement and calculation of the division factor during the boot process, before the system begins normal operation. This preliminary configuration ensures the PLL is properly set up for the specific oscillator being used, eliminating the need for post-manufacturing reconfiguration.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If fuse latches are used to configure the PLL, then reliability is improved, but adaptability deteriorates

Engineering Contradiction:
ImprovePLL configuration stabilityVSAvoidcustomer choice of reference oscillator
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements feedback by measuring the actual reference oscillator frequency and using this information to adjust the division factor. The processor continuously monitors the oscillator characteristics and configures the PLL parameters accordingly, ensuring reliable operation while adapting to different oscillator types and frequencies chosen by the customer.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20090273378A1Clock configuration
Publication Date: 2009.11.05 ICERA INC
  • US20090273378A1 patent drawing
  • US20090273378A1 patent drawing
  • US20090273378A1 patent drawing

AI summary

A circuit and method for determining the frequency of a first oscillating reference signal generated by a first reference oscillator. The circuit comprises: a second reference oscillator arranged to generate a second oscillating reference signal having a known frequency, a boot memory storing boot code comprising clock configuration code, and a processor coupled to the boot memory and the second reference oscillator. The processor is arranged to execute the boot code from the boot memory upon booting, wherein when executed the clock configuration code operates the processor to determine the frequency of the first reference signal by reference to the second reference signal.