← Back to Patent Explorer
US5237224A Expired / Lapsed US ⏱️ 0.0 years remaining

Variable self-correcting digital delay circuit

Assignee: International Business Machines Corp
•
Filing: 1992-03-12
•
Granted: 1993-08-17
•
Expires: 2012-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A variable self-correcting on-chip circuit comprised of a plurality of digital circuit components is described, whereby electrical signals are precisely positioned with respect to one another. Electrical signals are converted into a number of pulses within a predefined time window. A first number of pulses obtained from free on-chip circuit oscillation is compared to a second number of pulses derived from a predetermined delay defined by the user. An unequal comparison generates control signals capable of advancing or retarding electrical signals. The delay adjustments account for technology, process, temperature and power supply variations. The compounded effect of these variations translates into a certain delay for which self-correction takes effect.

Inventors

  • 👤 Francis A. DeLisle
  • 👤 Alfred M. Jacoutot

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:12
CPC Classifications
H; H03; H03K; H03K5/00; H03K5/13; H03K5/131; H03K19/00; H03K19/003; H03K19/00323; H03K5/135; H03K2005/00013; H03K2005/00078; H03K2005/00097; H03K2005/00104; H03K2005/0015; H03K2005/00234; H03K2005/00247

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 186 words
A monolithic integrated variable self-correcting delay circuit having a plurality of components thereon for producing an output signal, the time of occurrence of which is delayed by precise amounts with respect to an input signal applied thereto, wherein a user determines the amount of delay that is desirable to introduce, comprising: oscillator means to generate signals having a frequency of oscillation; first counter means coupled to said oscillator means to convert said frequency of oscillation into a first number of pulses; circuit means for receiving a data input signal indicative of the desired delay determined by the user and for converting said input signal into a second number of pulses; comparator means connected to said first counter means and to said circuit means to compare said first number of pulses to said second number of pulses; second counter means responsive to said comparator means and driving said oscillator means for providing a signal that modifies the frequency of oscillation of said oscillator means; and delay means responsive to said circuit means and to said second counter means for providing the desired delay introduced by the user.
Claim 2
Dependent Claim 186 words
A monolithic integrated variable self-correcting delay circuit having a plurality of components thereon for producing an output signal, the time of occurrence of which is delayed by precise amounts with respect to an input signal applied thereto, wherein a user determines the amount of delay that is desirable to introduce, comprising: oscillator means to generate signals having a frequency of oscillation; first counter means coupled to said oscillator means to convert said frequency of oscillation into a first number of pulses; circuit means for receiving a data input signal indicative of the desired delay determined by the user and for converting said input signal into a second number of pulses; comparator means connected to said first counter means and to said circuit means to compare said first number of pulses to said second number of pulses; second counter means responsive to said comparator means and driving said oscillator means for providing a signal that modifies the frequency of oscillation of said oscillator means; and delay means responsive to said circuit means and to said second counter means for providing the desired delay introduced by the user.
Claim 3
Dependent Claim 21 words
The monolithic integrated variable self-correcting delay circuit as in claim 1 is further characterized by being comprised of only digital components.
Claim 4
Dependent Claim 41 words
The monolithic integrated variable self-correcting delay circuit as in claim 1 is further characterized by having said first number of pulses of said first counter means vary as a function of delay caused by technology, process, temperature and power supply variations.
Claim 5
Dependent Claim 46 words
The monolithic integrated variable self-correcting delay circuit as in claim 1, wherein said first counter means counts said first number of pulses in accordance with the following relationship: Number of pulses=amount of delay/first counter means period, wherein said amount of delay corresponds to said desired delay.
Claim 6
Dependent Claim 44 words
The monolithic integrated variable self-correcting delay circuit as in claim 4, wherein said second number of pulses is inputted into said comparator means for comparison with said first number of pulses to determine the amount of correction to the frequency of said oscillator means.
Claim 7
Dependent Claim 57 words
The monolithic integrated variable self-correcting delay circuit as in claim 5, wherein said second counter means comprises an up/down counter, the content of which is incremented or decremented in accordance with the outcome of said comparison in said comparator means, and wherein said first number of pulses is, respectively, above or below said second number of pulses.
Claim 8
Dependent Claim 49 words
The monolithic integrated variable self-correcting delay circuit as in claim 1, wherein said first counter means comprises a loop counter to reflect contemporaneously changes in said frequency of oscillation caused by advancing or retarding the output signal with respect to the input signal in accordance with said delay means.
Claim 9
Dependent Claim 92 words
The monolithic integrated variable self-correcting delay circuit as in claim 1, wherein the delay provided by said delay means between an output and an input signals is determined by a coarse delay and by a fine delay circuit means, the input of said coarse delay means is attached to an input terminal and the output of said fine delay is attached to an output terminal, and wherein said coarse delay is responsive to the amount of delay determined by the user, the said fine delay is controlled by said second counter means.
Claim 10
Dependent Claim 350 words
A monolithic integrated variable self-correcting delay circuit having a plurality of components thereon for producing an output signal, the time of occurrence of which is delayed by precise amounts with respect to an input signal applied thereto, wherein the user determines the amount of delay that is desirable to introduce, comprising: recirculating-loop-frequency oscillator means for generating signals having a frequency of oscillation determined by the monolithic integrated variable self-correcting delay circuit; first counter means responsive to said recirculating-loop-frequency oscillator means having a plurality of outputs for converting said frequency of oscillation into a first number of pulses; select circuit means having at least two inputs and one output, the first of said at least two inputs is connected to an oscillator, and the second to a delay enable signal, said select circuit means setting the monolithic integrated variable self-correcting delay circuit in a delay mode; controller circuit means responsive to said select circuit means for defining a time window during which said first pulses are counted; data scan-in circuit means for receiving a data signal indicative of the desired delay determined by the user and for converting said input signal into a second number of pulses, said data scan-in circuit means having at least two inputs and a plurality of outputs, the first of said two inputs is connected to a clock and the second input for receiving said data signals; comparator means responsive to said data scan-in circuit means and to said first counter means to compare said first number of pulses to said second number of pulses second counter means responsive to said comparator means and driving said recirculating-loop-frequency oscillator means for providing a signal to vary the delay indicated by the data scan-in circuit means, thereby modifying the frequency of oscillation of said recirculating-loop-frequency oscillator means; and timing adjustment means coupled to said first and second counter means for advancing or retarding the output signal with respect to the input signal in accordance with the lapse of time defined by the outcome of the comparison of said first number of pulses to said second number of pulses.
Claim 11
Dependent Claim 350 words
A monolithic integrated variable self-correcting delay circuit having a plurality of components thereon for producing an output signal, the time of occurrence of which is delayed by precise amounts with respect to an input signal applied thereto, wherein the user determines the amount of delay that is desirable to introduce, comprising: recirculating-loop-frequency oscillator means for generating signals having a frequency of oscillation determined by the monolithic integrated variable self-correcting delay circuit; first counter means responsive to said recirculating-loop-frequency oscillator means having a plurality of outputs for converting said frequency of oscillation into a first number of pulses; select circuit means having at least two inputs and one output, the first of said at least two inputs is connected to an oscillator, and the second to a delay enable signal, said select circuit means setting the monolithic integrated variable self-correcting delay circuit in a delay mode; controller circuit means responsive to said select circuit means for defining a time window during which said first pulses are counted; data scan-in circuit means for receiving a data signal indicative of the desired delay determined by the user and for converting said input signal into a second number of pulses, said data scan-in circuit means having at least two inputs and a plurality of outputs, the first of said two inputs is connected to a clock and the second input for receiving said data signals; comparator means responsive to said data scan-in circuit means and to said first counter means to compare said first number of pulses to said second number of pulses second counter means responsive to said comparator means and driving said recirculating-loop-frequency oscillator means for providing a signal to vary the delay indicated by the data scan-in circuit means, thereby modifying the frequency of oscillation of said recirculating-loop-frequency oscillator means; and timing adjustment means coupled to said first and second counter means for advancing or retarding the output signal with respect to the input signal in accordance with the lapse of time defined by the outcome of the comparison of said first number of pulses to said second number of pulses.
Claim 12
Dependent Claim 44 words
The monolithic integrated variable self-correcting delay circuit as in claim 9, wherein said first number of pulses are counted within said time window set by said controller circuit means and wherein said second number of pulses is determined by said data scan-in circuit means.
Claim 13
Dependent Claim 46 words
The monolithic integrated variable self-correcting delay circuit as in claim 9, wherein said first counter means counts said first number of pulses in accordance with the following relationship: Number of pulses=amount of delay/first counter means period, wherein said amount of delay corresponds to said desired delay.
Claim 14
Dependent Claim 45 words
The monolithic integrated variable self-correcting delay circuit as in claim 9, wherein said first counter means is connected to the output of a select circuit means which inputs are coupled to the output of said recirculating-loop-frequency means and to outputs of said controller circuit means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-16 1997-02-15 1997-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-16 2001-02-15 2001-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-16 2005-02-15 2005-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag