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

Autoranging time stamp circuit

Assignee: Micron Technology Inc
•
Filing: 1986-09-15
•
Granted: 1988-03-15
•
Expires: 2006-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A time stamp circuit comprises a plurality of counter programmable logic arrays for providing a Gray code count. Each count provided by the counters is associated as a time value with a specified event to be stored in memory. The count is generated automatically over a range of progressively slower frequencies provided by frequency dividing circuitry connected to an oscillator. The circuit has two modes of operation, a cumulative mode and a delta mode. In the cumulative mode, the count begins with the first occurrence of a specified event and ends when acquisition is halted. In the delta mode, a control programmable logic array automatically resets the Gray code count and thereby the clock frequency to its highest frequency each time a specified event is stored. The resolution, or time between counts, therefore is the same to begin between each pair of events.

Inventors

  • 👤 John L. Easterday

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:17
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/348; G06F11/22; G06F11/25

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 103 words
A circuit for associating time values with specified events stored in a memory, comprising: means for generating a plurality of different known clock frequencies; means for selecting in order of decreasing frequency the clock frequencies to provide a clock signal; means for generating in response to the clock signal a binary code count to be associated as a time value with each specified event to be stored; means for signaling the occurrence of a specified event; and control means responsive to the signaling means to reset the clock frequency to its initial frequency in the predetermined order each time a specified event occurs.
Claim 2
Dependent Claim 103 words
A circuit for associating time values with specified events stored in a memory, comprising: means for generating a plurality of different known clock frequencies; means for selecting in order of decreasing frequency the clock frequencies to provide a clock signal; means for generating in response to the clock signal a binary code count to be associated as a time value with each specified event to be stored; means for signaling the occurrence of a specified event; and control means responsive to the signaling means to reset the clock frequency to its initial frequency in the predetermined order each time a specified event occurs.
Claim 3
Dependent Claim 31 words
The circuit of claim 1 in which a portion of the binary code count is fed back to the frequency selecting means to select the clock frequencies in the predetermined order.
Claim 4
Dependent Claim 42 words
The circuit of claim 2 in which the control means resets the binary code count in response to the signaling of a specified event, the portion of the reset count fed back to the frequency selecting means thereby selecting the initial frequency.
Claim 5
Dependent Claim 28 words
The circuit of claim 1 including means for comparing the binary code counts associated with at least two specified events to determine the time elapsed between the events.
Claim 6
Dependent Claim 45 words
The circuit of claim 1 in which the clock frequency generating means includes an oscillator providing a clock signal of a predetermined clock frequency to a plurality of counters connected in cascade, the counters dividing the predetermined frequency to generate the plurality of clock frequencies.
Claim 7
Dependent Claim 104 words
A circuit for associating time values with specified events stored in a memory, comprising: means for generating a plurality of different known clock frequencies; a multiplexer for selecting in order of decreasing frequency the clock frequencies to provide a clock signal; means for generating in response to the clock signal a binary code count to be associated as a time value with each specified event to be stored; means for signaling the occurrence of a specified event; and control means responsive to the signaling means to reset the clock frequency to its initial frequency in the predetermined order each time a specified event occurs.
Claim 8
Dependent Claim 104 words
A circuit for associating time values with specified events stored in a memory, comprising: means for generating a plurality of different known clock frequencies; a multiplexer for selecting in order of decreasing frequency the clock frequencies to provide a clock signal; means for generating in response to the clock signal a binary code count to be associated as a time value with each specified event to be stored; means for signaling the occurrence of a specified event; and control means responsive to the signaling means to reset the clock frequency to its initial frequency in the predetermined order each time a specified event occurs.
Claim 9
Dependent Claim 14 words
The circuit of claim 1 in which the binary code is a reflected code.
Claim 10
Dependent Claim 17 words
The circuit of claim 1 in which the clock frequencies range from one hertz to five megahertz.
Claim 11
Dependent Claim 48 words
The circuit of claim 1 in which the binary code generating means comprises a plurality of programmable logic arrays and the control means comprises a programmable logic array, the control programmable logic array enabling the counter programmable logic arrays to count simultaneously in generating the binary code count.
Claim 12
Dependent Claim 30 words
The circuit of claim 1 including means for warning that two specified events have occurred too close in time to generate binary code counts that validly reflect the time therebetween.
Claim 13
Dependent Claim 179 words
In a data acquisition system that stores specified events in memory, a circuit for associating a time value with each specified event that is stored for measuring the time between the events, the circuit comprising: an oscillator providing a clock frequency; a plurality of counters clocked by the oscillator and connected in cascade to divide the oscillator frequency, each counter generating a clock signal of predetermined frequency, the frequencies having a decreasing order; a plurality of counter programmable logic arrays for generating a Gray code count, the count generated in response to a clock signal provided by one of the predetermined frequencies; a multiplexer for selecting in response to a portion of the Gray code count the clock frequencies in the decreasing order to provide the clock signal to the counter programmable logic arrays; and a control programmable logic array for sensing the occurrence of a specified event and in response resetting the Gray code count to an initial count and through the reset of the count resetting the clock frequency to its initial frequency in the predetermined order.
Claim 14
Dependent Claim 179 words
In a data acquisition system that stores specified events in memory, a circuit for associating a time value with each specified event that is stored for measuring the time between the events, the circuit comprising: an oscillator providing a clock frequency; a plurality of counters clocked by the oscillator and connected in cascade to divide the oscillator frequency, each counter generating a clock signal of predetermined frequency, the frequencies having a decreasing order; a plurality of counter programmable logic arrays for generating a Gray code count, the count generated in response to a clock signal provided by one of the predetermined frequencies; a multiplexer for selecting in response to a portion of the Gray code count the clock frequencies in the decreasing order to provide the clock signal to the counter programmable logic arrays; and a control programmable logic array for sensing the occurrence of a specified event and in response resetting the Gray code count to an initial count and through the reset of the count resetting the clock frequency to its initial frequency in the predetermined order.
Claim 15
Independent Claim 91 words
A method of associating a time value with specified events, the events stored in memory, comprising: generating a clock signal from a range of clock frequencies; generating in response to the clock signal a binary code count to be associated as a time value with each specified event; selecting progressively slower clock frequencies as the code count changes; signaling the occurrence of a specified event; storing the binary code count associated with each specified event; and resetting the clock frequency to its initial clock frequency each time a specified event occurs.
Claim 16
Independent Claim 91 words
A method of associating a time value with specified events, the events stored in memory, comprising: generating a clock signal from a range of clock frequencies; generating in response to the clock signal a binary code count to be associated as a time value with each specified event; selecting progressively slower clock frequencies as the code count changes; signaling the occurrence of a specified event; storing the binary code count associated with each specified event; and resetting the clock frequency to its initial clock frequency each time a specified event occurs.
Claim 17
Dependent Claim 37 words
The method of claim 12 including reading the binary code count to select the clock frequency providing the clock signal and resetting the binary code count each time a specified event occurs to reset the clock frequency.
Claim 18
Dependent Claim 28 words
The method of claim 12 including warning that two specified events have occurred too close in time to generate binary output counts that validly reflect the time therebetween.
Claim 19
Dependent Claim 22 words
The method of claim 12 including comparing the binary code count of two events to determine the elapsed time between the events.

References Cited (Backward Citations)

US4031739A Cited
US4107600A Cited
US4590602A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-03-15 1991-09-14 1992-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-03-15 1995-09-14 1996-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-03-15 1999-09-14 2000-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag