IP Library Granted Patent US 7,930,580
Granted Patent B2
US 7,930,580 · App. 11/776,006 · Granted Apr 19, 2011

Controlling timing dependencies in a mixed signal system-on-a-chip (SOC)

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,930,580
App. No.
11/776,006
Granted
Apr 19, 2011
Kind
B2
Abstract

The claimed subject matter provides systems and/or methods that facilitate controlling timing dependencies in a mixed signal circuit. Timing performance associated with a horizontal scanner and an analog to digital converter (ADC) can be monitored. Moreover, data related to the monitored timing performance can be leveraged to modify timing parameter(s) of clocks that coordinate operations of the horizontal scanner and the ADC (e.g., and/or digital component(s) included in the mixed signal circuit). For example, the clocks associated with the horizontal scanner and the ADC can be independently tuned to optimize mixed signal circuit performance.

Claims (28)

1. A system that configures independent clocks within a mixed signal circuit, comprising:

a monitoring component that tracks performance of a horizontal scanner and an analog to digital converter (ADC), the horizontal scanner and the ADC comprised in the mixed signal circuit; and

an optimization component that adjusts one or more parameters of at least one of a horizontal scanner clock or an ADC clock, the horizontal scanner clock and the ADC clock coordinate scanning pixels at columns within a selected row of a pixel array by the horizontal scanner to generate analog signals and conversion of the analog signals to digital values by the ADC based upon performance data yielded by the monitoring component.

2. The system of claim 1 , the monitoring component examines at least one of a scan rate associated with the horizontal scanner, a conversion rate associated with the ADC, a length of time associated with scanning by the horizontal scanner, an amount of time for analog to digital processing by the ADC, or a length of time related to signal propagation from the horizontal scanner to the ADC.

3. The system of claim 1 , the optimization component independently tunes the horizontal scanner clock and the ADC clock.

4. The system of claim 1 , the optimization component adjusts timing of at least one of the horizontal scanner clock and the ADC clock to account for an expected delay.

5. The system of claim 1 , wherein the one or more parameters includes at least one of period, frequency, or phase shift.

6. The system of claim 1 , the optimization component dynamically adjusts the one or more parameters during operation of the horizontal scanner and the ADC.

7. The system of claim 1 , the optimization component dynamically adjusts the one or more parameters in real time to account for performance fluctuation associated with an analog device comprised in the mixed signal circuit.

8. The system of claim 1 , the optimization component adjusts the one or more parameters as part of an initialization sequence.

9. The system of claim 1 , the optimization component coarsely and finely adjusts the one or more parameters.

10. The system of claim 9 , the optimization component coarsely adjusts the one or more parameters by shifting the horizontal scanner clock by a step of one-half a clock cycle and finely adjusts the one or more parameters by shifting the horizontal scanner clock with an analog delay element having a range up to one-half a clock cycle.

11. The system of claim 1 , the optimization component modifies periodicity of the horizontal scanner clock and the ADC clock and a lag between the horizontal scanner clock and the ADC clock.

12. The system of claim 1 , further comprising an archiving component that enables retaining at least one of monitored feedback data or clock settings for utilization by the optimization component.

13. The system of claim 1 , further comprising a context component that analyzes contextual data associated with a CMOS sensor imager, the contextual data being utilized by the optimization component to enable adjusting the one or more parameters.

14. A method that facilitates controlling timing dependencies, comprising:

monitoring timing performance of horizontal scanning by a horizontal scanner and analog to digital conversion by an analog to digital converter (ADC), the horizontal scanner and the ADC comprised in a mixed signal circuit; and

optimizing parameters of clocks that coordinate the horizontal scanning and the analog to digital conversion in the mixed signal circuit based upon the timing performance.

15. The method of claim 14 , further comprising:

adjusting periodicity for the clocks based upon the timing performance; and

modifying a phase shift between the clocks based upon the timing performance.

16. The method of claim 15 , further comprising dynamically adjusting the periodicity and the phase shift in real time to account for fluctuations associated with analog components comprised in the mixed signal circuit.

17. The method of claim 14 , wherein the timing performance relates to at least one of a horizontal scanning rate, an analog to digital conversion rate, or a signal propagation time.

18. The method of claim 14 , further comprising independently adjusting the clocks.

19. The method of claim 14 , further comprising employing a known test pattern to optimize the parameters of the clocks.

20. A system that facilitates dynamically altering timing parameters within a mixed signal circuit, comprising:

means for monitoring a horizontal scanner and an analog to digital converter (ADC), the horizontal scanner and the ADC comprised in the mixed signal circuit; and

means for optimizing timing of clocks utilized to control the horizontal scanner and the analog to digital converter in the mixed signal circuit based upon data observed during monitoring.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: JVC KENWOOD CORPORATION
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 050170/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2018
From: ALTASENSE, INC
To: JVC KENWOOD CORPORATION
Reel/Frame 045583/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2007
From: MARCHESINI, ROBERTO; BLANQUART, LAURENT; MAO, QIANJIANG; WALLNER, JOHN D.
To: ALTASENS, INC.
Reel/Frame 020138/0750 →