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

Self-correcting digitally controlled timing circuit

Assignee: Taiwan Semiconductor Manufacturing Co TSMC Ltd
•
Filing: 1988-02-11
•
Granted: 1989-09-19
•
Expires: 2008-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digitally controlled timing circuit for providing an output pulse signal precisely delayed with respect to an input signal irrespective of the time of occurrence of a system clock, but which uses the precision of the system clock to self-correct any inaccuracy in the delay includes a plurality of delay elements, the delay period of a respective one of which is adjustable, coupled between an input terminal, to which an input terminal is applied, and an output terminal, from which a delayed output signal is to be derived. Coupled to the input terminal and the plurality of delay elements is a toggled flip-flop which, with the delay elements, during a calibrate mode, forms an adjustable oscillator and generates a sequence of signals the lapse of time between successive ones of which is established by delays imparted by selected ones of the delay elements. The delays imparted by selected ones of the delay elements. The output of the flip-flop is coupled to a shift register/counter which is used to measure the length of time required for the flip-flop to generate a prescribed number of signals after its receipt of an input signal. Upon counting a prescribed number of signals generated by the flip-flop the shift register/counter delivers an output signal to a comparator, which compares the length of time measured by the shift register/counter with a reference length of time. Depending upon the comparison, an up/down counter is incremented or decremented. Decoded contents of the counter are used to adjust the delay elements.

Inventors

  • 👤 John W. Stewart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:00
CPC Classifications
H; H03; H03K; H03K5/00; H03K5/13; H03K5/131; H03K5/133; H03K5/135; H03K2005/00013; H03K2005/00078; H03K2005/00097; H03K2005/0011; H03K2005/0015; H03K2005/00234; H03K2005/00241

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 193 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: first means, responsive to an input signal, for generating a sequence of first signals; counter means coupled to said first means for counting successive ones of said first signals and generating a second signal upon counting a preselected number of said first signals to measure the length of time required for said first means to generate a prescribed number of said first signals after receipt of an input signal by said first means; control means, coupled to said first means, for controllably adjusting and setting the lapse of time between successive ones of said first signals in accordance with the time of occurrence of said second signal relative to a sequence of periodically occurring signals the lapse of time between successive ones of which corresponds to said reference length of time applied to said first means as an input signal; and second means for producing an output signal delayed with respect to an input signal in accordance with the lapse of time between successive ones of said first signals.
Claim 2
Dependent Claim 193 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: first means, responsive to an input signal, for generating a sequence of first signals; counter means coupled to said first means for counting successive ones of said first signals and generating a second signal upon counting a preselected number of said first signals to measure the length of time required for said first means to generate a prescribed number of said first signals after receipt of an input signal by said first means; control means, coupled to said first means, for controllably adjusting and setting the lapse of time between successive ones of said first signals in accordance with the time of occurrence of said second signal relative to a sequence of periodically occurring signals the lapse of time between successive ones of which corresponds to said reference length of time applied to said first means as an input signal; and second means for producing an output signal delayed with respect to an input signal in accordance with the lapse of time between successive ones of said first signals.
Claim 3
Dependent Claim 57 words
A circuit according to claim 1, wherein said control means comprises an up/down counter the contents of which are controllably incremented or decremented in accordance with whether the length of time between a respective one of said periodically occurring signals and said second signal exceeds the length of time between successive ones of said periodically occurring signals.
Claim 4
Dependent Claim 83 words
A circuit according to claim 2, wherein said first means comprises a plurality of cascaded delay elements, the delay period of a respective one of which is adjustable, to which said first signals are coupled for setting the lapse of time between successive ones of which, and said control means includes means for controllably adjusting the delay of each of said delay elements in accordance with the contents of each of said delay elements in accordance with the contents of said up/down counter.
Claim 5
Dependent Claim 196 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: first means, responsive to an input signal, for generating a sequence of first signals and including adjustable delay means for controllably adjusting the lapse of time between successive ones of said first signals; second means, coupled to said first means, for producing an output signal in response to said first means generating a prescribed number of said first signals after receipt of an input signal by said first means; and third means, coupled to said first and second means, for controllably adjusting the lapse of time between successive ones of said first signals in accordance with a prescribed relationship between the length of time elapsed between an input signal and the production of an output signal by said second means and a reference length of time; said third means includes means, coupled to receive said input signal and said output signal, for generating a second signal representative of whether or not said output signal is generated by said second means prior to receipt of a further input signal by said first means.
Claim 6
Dependent Claim 196 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: first means, responsive to an input signal, for generating a sequence of first signals and including adjustable delay means for controllably adjusting the lapse of time between successive ones of said first signals; second means, coupled to said first means, for producing an output signal in response to said first means generating a prescribed number of said first signals after receipt of an input signal by said first means; and third means, coupled to said first and second means, for controllably adjusting the lapse of time between successive ones of said first signals in accordance with a prescribed relationship between the length of time elapsed between an input signal and the production of an output signal by said second means and a reference length of time; said third means includes means, coupled to receive said input signal and said output signal, for generating a second signal representative of whether or not said output signal is generated by said second means prior to receipt of a further input signal by said first means.
Claim 7
Dependent Claim 52 words
A circuit according to claim 4, further including fourth means, coupled to said adjustable delay means and coupled to receive said input signal, for selectively generating a delay signal corresponding to a version of said input signal delayed by a time interval produced by a selected portion of said adjustable delay means.
Claim 8
Dependent Claim 52 words
A circuit according to claim 4, wherein said third means comprises control means for controllably adjusting the lapse of time between successive ones of said first signals in accordance with the time of occurrence of said output signal relative to a reference signal applied to said first means as an input signal.
Claim 9
Dependent Claim 33 words
A circuit according to claim 6, wherein said reference signal comprises a sequence of periodically occurring signals the lapse of time between successive ones of which corresponds to said reference length of time.
Claim 10
Dependent Claim 57 words
A circuit according to claim 7, wherein said third means comprises an up/down counter the contents of which are controllably incremented or decremented in accordance with whether the length of time between a respective one of said periodically occurring signals and said output signal exceeds the length of time between successive ones of said periodically occurring signals.
Claim 11
Dependent Claim 72 words
A circuit according to claim 7, wherein said first means comprises a plurality of cascaded delay elements, the delay period of a respective one of which is adjustable, to which said first signals are coupled for setting the lapse of time between successive ones of which, and said third means comprises means for controllably adjusting the delay of each of said delay elements in accordance with the contents of said up/down counter.
Claim 12
Dependent Claim 260 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: an input terminal to which an input signal is applied; an output terminal from which an output signal corresponding to a delayed version of said input signal is to be derived; a plurality of delay elements, the delay period of a respective one of which is adjustable, coupled between said input terminal and said output terminal; first means, coupled to said input terminal and said plurality of delay elements, for generating a sequence of first signals the lapse of time between successive ones of which is established by delays imparted by elements of said plurality; second means, coupled to said first means, for measuring the length of time required for said first means to generate a prescribed number of said first signals after receipt of an input signal by said first means; third means, coupled to said plurality of delay elements, for controllably setting the delay periods thereof; and an up/down counter the contents of which are controllably incremented or decremented in accordance with whether the length of time between a respective one of said periodically occurring signals and said second signal exceeds the length of time between successive ones of said periodically occurring signal, coupled to said second and third means, for controllably adjusting the delay period of each of said delay elements in accordance with a prescribed relationship between the length of time measured by said second means and a reference length of time.
Claim 13
Dependent Claim 260 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: an input terminal to which an input signal is applied; an output terminal from which an output signal corresponding to a delayed version of said input signal is to be derived; a plurality of delay elements, the delay period of a respective one of which is adjustable, coupled between said input terminal and said output terminal; first means, coupled to said input terminal and said plurality of delay elements, for generating a sequence of first signals the lapse of time between successive ones of which is established by delays imparted by elements of said plurality; second means, coupled to said first means, for measuring the length of time required for said first means to generate a prescribed number of said first signals after receipt of an input signal by said first means; third means, coupled to said plurality of delay elements, for controllably setting the delay periods thereof; and an up/down counter the contents of which are controllably incremented or decremented in accordance with whether the length of time between a respective one of said periodically occurring signals and said second signal exceeds the length of time between successive ones of said periodically occurring signal, coupled to said second and third means, for controllably adjusting the delay period of each of said delay elements in accordance with a prescribed relationship between the length of time measured by said second means and a reference length of time.
Claim 14
Dependent Claim 35 words
A circuit according to claim 10, wherein said second means comprises counter means for counting successive ones of said first signals and generating a second signal upon counting a preselected number of said first signals.
Claim 15
Dependent Claim 53 words
A circuit according to claim 11, wherein said up/down counter includes means, coupled to receive said input signals and said second signal, for generating a third signal representative of whether or not said second signal is generated by said second means prior to receipt of a further input signal by said first means.
Claim 16
Dependent Claim 52 words
A circuit according to claim 11, further comprising control means connected to said up/down counter for controllably adjusting the delay periods of each of said delay elements in accordance with the time of occurrence of said second signal relative to a reference signal applied to said first means as an input signal.
Claim 17
Dependent Claim 33 words
A circuit according to claim 13, wherein said reference signal comprises a sequence of periodically occurring signals the lapse of time between successive ones of which corresponds to said reference length of time.
Claim 18
Dependent Claim 41 words
A circuit according to claim 10, further comprising decoder means coupled between stages of said up/down counter and said third means for controllably adjusting the delay of each of said delay elements in accordance with the contents of said up/down counter.
Claim 19
Dependent Claim 381 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: an input terminal to which an input signal is applied; a first flip-flop having a first input for setting said flip-flop to a first state connected to said input terminal; said first flip-flop having a non-inverted output terminal and an inverted output terminal; a first delay device having an input terminal connected to said non-inverted output terminal for receiving a signal therefrom and an output terminal connected to a second input terminal of said first flip-flop for resetting said flip-flop; a second flip-flop having a first input terminal for setting said second flip-flop connected to said non-inverting output terminal; a second delay device having an input terminal connected to an inverting output terminal of said second flip-flop for receiving a signal therefrom and an output terminal connected to a second input of said second flip-flop for resetting said second flip-flop; a third delay device having an input terminal connected to a non-inverting output terminal of said second flip-flop for receiving a signal therefrom and an output terminal connected to a third input of said second flip-flop for setting said second flip-flop; and shift register means having a data input terminal connected to a fixed logic level and a shift input terminal connected to said inverted output terminal of said second flip-flop for shifting said fixed logic level from said input terminal to an output terminal thereof; whereby said input signal sets said first flip-flop and an output signal of said first delay device resets said first flip-flop after a first preselected delay, said second flip-flop is set by an output signal on said inverted output terminal of said first flip-flop by a resetting thereof, said second delay device resets said second flip-flop after a second preselected delay, said third delay device sets said second flip-flop in response to a resetting thereof after a third preselected delay, which forms a self perpetuating oscillator having a preselected cycle time, and said shift register means shifts said fixed logic level by a multiple of said preselected cycle time to said output terminal thereof thereby delaying the output of said fixed logic level output by said multiple of preselected cycle times.
Claim 20
Dependent Claim 381 words
A circuit for producing an output signal the time of occurrence of which is delayed with respect to an input signal applied thereto comprising: an input terminal to which an input signal is applied; a first flip-flop having a first input for setting said flip-flop to a first state connected to said input terminal; said first flip-flop having a non-inverted output terminal and an inverted output terminal; a first delay device having an input terminal connected to said non-inverted output terminal for receiving a signal therefrom and an output terminal connected to a second input terminal of said first flip-flop for resetting said flip-flop; a second flip-flop having a first input terminal for setting said second flip-flop connected to said non-inverting output terminal; a second delay device having an input terminal connected to an inverting output terminal of said second flip-flop for receiving a signal therefrom and an output terminal connected to a second input of said second flip-flop for resetting said second flip-flop; a third delay device having an input terminal connected to a non-inverting output terminal of said second flip-flop for receiving a signal therefrom and an output terminal connected to a third input of said second flip-flop for setting said second flip-flop; and shift register means having a data input terminal connected to a fixed logic level and a shift input terminal connected to said inverted output terminal of said second flip-flop for shifting said fixed logic level from said input terminal to an output terminal thereof; whereby said input signal sets said first flip-flop and an output signal of said first delay device resets said first flip-flop after a first preselected delay, said second flip-flop is set by an output signal on said inverted output terminal of said first flip-flop by a resetting thereof, said second delay device resets said second flip-flop after a second preselected delay, said third delay device sets said second flip-flop in response to a resetting thereof after a third preselected delay, which forms a self perpetuating oscillator having a preselected cycle time, and said shift register means shifts said fixed logic level by a multiple of said preselected cycle time to said output terminal thereof thereby delaying the output of said fixed logic level output by said multiple of preselected cycle times.
Claim 21
Dependent Claim 64 words
The circuit for producing an output signal the time of occurrence of which is delayed with respect to the input signal applied thereto, according to claim 16, further comprising a comparator means for comparing an arrival of a second input signal with respect to an arrival of the output signal of said shift register which is delayed with respect to said input signal thereto.

References Cited (Backward Citations)

US3815108A Cited
US3852810A Cited
US4131920A Cited
US4275466A Cited
US4524448A Cited
US4504749A Cited
US4564870A Cited
US4520408A Cited
US4573017A Cited
US4607296A Cited
US4675546A Cited
US4737700A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-18 1993-03-20 1993-09-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-18 1997-03-20 1997-09-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-18 2001-03-20 2001-09-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag