Patent US2945362A successfully refreshed from Google Patents.
Patent US5166959A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5166959A Expired / Lapsed US ⏱️ 0.0 years remaining

Picosecond event timer

Assignee: Agilent Technologies Inc
•
Filing: 1991-12-19
•
Granted: 1992-11-24
•
Expires: 2011-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for time stamping event signals, e.g. zero-crossings, using coarse and fine timers. The fine timer is a circuit section which subdivides a period from a phase-locked ring-oscillator into 2N subparts. An event signal is timed by latching a digital representation of a particular subpart. The digital representation of the subpart is an N-bit dual thermometer code which uniquely identifies each subpart with each adjacent subpart differing by only one bit. The subparts are made finer in time quantization than the propagation delay of one active element in the ring oscillator by the use of linear combiner elements. The dual thermometer code, encoded post-latching into a binary code, forms the "fine" timing part of a binary word representation of the event time. The event also latches the count states of a pair of lead-lag counters in a master-slave configuration counting ring oscillator periods. These counters change states respectively before and after the dual thermometer code turn-overs. Only one reading is chosen for recording as determined by the most significant bit of the fine code. The choice will always find an accurate and stable reading, and reject erroneous readings resulting from reading a counter in transition. The chosen counter reading, encoded to binary, forms the coarse timer for the binary word representation of the event time. The coarse and fine binary words are butt-joinable to form the complete binary timing representation without further arithmetic processing.

Inventors

  • 👤 David C. Chu
  • 👤 Thomas A. Knotts

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:52
CPC Classifications
G; G01; G01R; G01R29/00; G01R29/02; G01R29/027; G01R29/0273

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 178 words
A circuit for providing a digital output signal indicative of the time at which an event signal occurs, the circuit comprising: ring oscillator means that generates a train of uniformly-spaced clock pulses having a predetermined clock period; coarse timing means that receives the clock pulses and provides a coarse time signal indicative of times at which the clock pulses occur; an interpolator that receives the clock pulses and provides a fine time signal having a period that is an integral sub-multiple of the predetermined clock period; coarse latch means that receives the event signal and latches the coarse time signal when the event occurs, thereby providing a coarse time-of-event signal; fine latch means that receives the event signal and latches the fine time signal when the event signal occurs, thereby providing a fine time-of-event signal; and output means that receives the coarse and fine time-of-event signals and combines them into a digital output signal having a plurality of least-significant bits indicative of the fine time signal and a plurality of most-significant bits indicative of the coarse time signal.
Claim 2
Dependent Claim 178 words
A circuit for providing a digital output signal indicative of the time at which an event signal occurs, the circuit comprising: ring oscillator means that generates a train of uniformly-spaced clock pulses having a predetermined clock period; coarse timing means that receives the clock pulses and provides a coarse time signal indicative of times at which the clock pulses occur; an interpolator that receives the clock pulses and provides a fine time signal having a period that is an integral sub-multiple of the predetermined clock period; coarse latch means that receives the event signal and latches the coarse time signal when the event occurs, thereby providing a coarse time-of-event signal; fine latch means that receives the event signal and latches the fine time signal when the event signal occurs, thereby providing a fine time-of-event signal; and output means that receives the coarse and fine time-of-event signals and combines them into a digital output signal having a plurality of least-significant bits indicative of the fine time signal and a plurality of most-significant bits indicative of the coarse time signal.
Claim 3
Dependent Claim 34 words
A circuit as in claim 1 wherein the ring oscillator means comprises a Walker oscillator characterized by a duty cycle of fifty per cent plus or minus not more than about one per cent.
Claim 4
Dependent Claim 19 words
A circuit as in claim 1 wherein the period of the clock pulses is controlled by an external standard.
Claim 5
Dependent Claim 23 words
A circuit as in claim 1 wherein the interpolator comprises a plurality of linear combiner elements interconnected hierarchically with the ring oscillator means.
Claim 6
Dependent Claim 13 words
A circuit as in claim 4 wherein the linear combiner elements are tunable.
Claim 7
Dependent Claim 26 words
A circuit as in claim 1 wherein the fine time signal comprises a periodic code in which only one bit differs between any two adjacent states.
Claim 8
Dependent Claim 40 words
A circuit as in claim 1 wherein the fine latch means comprises first and second fine latches, the first latch in communication with the event signal, the second latch in communication with the first and having a delay relative thereto.
Claim 9
Dependent Claim 17 words
A circuit as in claim 1 wherein the coarse timing means comprises a plurality of Mobius flip-flops.
Claim 10
Dependent Claim 23 words
A circuit as in claim 1 wherein the coarse timing means comprises two timing means offset in phase with respect to each other.
Claim 11
Dependent Claim 49 words
A circuit as in claim 9 wherein the coarse latch means comprises first and second coarse latches, the first latch in communication with the event signal, the second latch in communication with the first and having a delay relative thereto and operative to select between the two timing means.
Claim 12
Dependent Claim 203 words
A circuit for providing a digital output signal indicative of the time at which an event signal occurs, the circuit comprising: ring oscillator means that generates a train of uniformly-spaced clock pulses having a predetermined clock period; first and second coarse time counters, offset in phase relative to each other, that receive the clock pulses and provide first and second coarse time signals indicative of times at which the clock pulses occur; multiplex and latch means that receive the event signal and the first and second coarse time signals and that latch one of the coarse time signals when the event signal occurs, thereby providing a coarse time-of-event signal; an interpolator that receives the clock pulses and provides a fine time signal having a period that is an integral sub-multiple of the predetermined clock period; fine latch means that receives the event signal and latches the fine time signal when the event signal occurs, thereby providing a fine time-of-event signal; and output means that receives the coarse and fine time-of-event signals and combines them into a digital output signal having a plurality of least-significant bits indicative of the fine time signal and a plurality of most-significant bits indicative of the coarse time signal.
Claim 13
Dependent Claim 203 words
A circuit for providing a digital output signal indicative of the time at which an event signal occurs, the circuit comprising: ring oscillator means that generates a train of uniformly-spaced clock pulses having a predetermined clock period; first and second coarse time counters, offset in phase relative to each other, that receive the clock pulses and provide first and second coarse time signals indicative of times at which the clock pulses occur; multiplex and latch means that receive the event signal and the first and second coarse time signals and that latch one of the coarse time signals when the event signal occurs, thereby providing a coarse time-of-event signal; an interpolator that receives the clock pulses and provides a fine time signal having a period that is an integral sub-multiple of the predetermined clock period; fine latch means that receives the event signal and latches the fine time signal when the event signal occurs, thereby providing a fine time-of-event signal; and output means that receives the coarse and fine time-of-event signals and combines them into a digital output signal having a plurality of least-significant bits indicative of the fine time signal and a plurality of most-significant bits indicative of the coarse time signal.
Claim 14
Dependent Claim 19 words
A circuit as in claim 11 wherein the first and second coarse time counters are symmetrically offset in phase.
Claim 15
Dependent Claim 219 words
A circuit for providing a digital output signal indicative of the time at which an event signal occurs, the circuit comprising: a ring oscillator including a plurality of delay cells that generate a train of uniformly-spaced clock pulses having a predetermined clock period; first and second coarse time counters, offset in phase relative to each other, that receive the clock pulses and provide first and second coarse time signals indicative of times at which the clock pulses occur; multiplex and latch means that receive the event signal and the first and second coarse time signals and that latch one of the coarse time signals when the event signal occurs, thereby providing a coarse time-of-event signal; an interpolator including a plurality of linear combiner elements hierarchically arranged to receive the clock pulses and provide a fine time signal having a period that is an integral sub-multiple of the predetermined clock period; fine latch means that receives the event signal and latches the fine time signal when the event signal occurs, thereby providing a fine time-of-event signal; and digitizer output means that receives the coarse and fine time-of-event signals and combines them into a digital output signal having a plurality of least-significant bits indicative of the fine time signal and a plurality of most-significant bits indicative of the coarse time signal.
Claim 16
Dependent Claim 219 words
A circuit for providing a digital output signal indicative of the time at which an event signal occurs, the circuit comprising: a ring oscillator including a plurality of delay cells that generate a train of uniformly-spaced clock pulses having a predetermined clock period; first and second coarse time counters, offset in phase relative to each other, that receive the clock pulses and provide first and second coarse time signals indicative of times at which the clock pulses occur; multiplex and latch means that receive the event signal and the first and second coarse time signals and that latch one of the coarse time signals when the event signal occurs, thereby providing a coarse time-of-event signal; an interpolator including a plurality of linear combiner elements hierarchically arranged to receive the clock pulses and provide a fine time signal having a period that is an integral sub-multiple of the predetermined clock period; fine latch means that receives the event signal and latches the fine time signal when the event signal occurs, thereby providing a fine time-of-event signal; and digitizer output means that receives the coarse and fine time-of-event signals and combines them into a digital output signal having a plurality of least-significant bits indicative of the fine time signal and a plurality of most-significant bits indicative of the coarse time signal.
Claim 17
Dependent Claim 19 words
A circuit as in claim 13 wherein the first and second coarse time counters comprise lead and lag counters.
Claim 18
Dependent Claim 16 words
A circuit as in claim 14 wherein each counter counts at one-half the clock pulse rate.
Claim 19
Dependent Claim 18 words
A circuit as in claim 13 wherein the ring oscillator comprises two delay cells connected in a loop.
Claim 20
Dependent Claim 40 words
A circuit as in claim 13 wherein the interpolator comprises a linear combiner element that receives two input pulses and provides an output pulse at a time that is intermediate between the times at which the input pulses are received.
Claim 21
Dependent Claim 28 words
A circuit as in claim 17 wherein the output pulse is provided at a time that is midway between the times at which the input pulses are received.
Claim 22
Dependent Claim 26 words
A circuit as in claim 13 wherein the fine time signal comprises a periodic code in which only one bit differs between any two adjacent states.
Claim 23
Dependent Claim 15 words
A circuit as in claim 19 wherein the periodic code comprises a dual thermometer code.

References Cited (Backward Citations)

US4764694A Cited
US4908784A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-11-24 1996-05-25 1996-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-11-24 2000-05-25 2000-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-11-24 2004-05-25 2004-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag