US5384713A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for acquiring and detecting stale data
Assignee: Lecroy Corp
•
Filing: 1991-10-23
•
Granted: 1995-01-24
•
Expires: 2011-10-23
Abstract
Abstract Stale data is detected in a shift register containing time characters representing event occurrence times, expressed in timing data counts of a cyclic counter, by comparing the most significant bit of each stored time character with a value based on the most significant bits of a current timing data count. A stale stored time character is disposed of by setting its associated validity flag, which indicates that the time character is not to be read out of the shift register.
Inventors
- 👤 Stuart A. Kleinfelder
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 11:03
CPC Classifications
G; G04; G04F; G04F10/00; G04F10/005
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
247 words
Apparatus for data acquisition, comprising: input means for supplying input signals representing occurrences of events; timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers; latching means responsive to each occurrence of an input signal for latching the timing data count when the input signal occurs and for storing said timing data count as a time character with an associated validity flag; stale data processing means responsive to a timing data count and at least one of the m bits of a stored time character for testing if said stored time character was produced during a previous cycle of said timing data counts; flag setting means for setting the validity flag associated with each stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character; and reading means for reading out those stored time characters from said storing means which are not identified as stale stored time characters and including means for establishing a read out time, and comparison means responsive to a timing data count and to a stored time character then being read out at a read out time for setting the validity flag associated with said read out time character if said read out time character was captured during a timing data count cycle previous to the timing data count cycle at said read out time to thereby identify a stale read out time character.
Claim 2
Dependent Claim
247 words
Apparatus for data acquisition, comprising: input means for supplying input signals representing occurrences of events; timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers; latching means responsive to each occurrence of an input signal for latching the timing data count when the input signal occurs and for storing said timing data count as a time character with an associated validity flag; stale data processing means responsive to a timing data count and at least one of the m bits of a stored time character for testing if said stored time character was produced during a previous cycle of said timing data counts; flag setting means for setting the validity flag associated with each stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character; and reading means for reading out those stored time characters from said storing means which are not identified as stale stored time characters and including means for establishing a read out time, and comparison means responsive to a timing data count and to a stored time character then being read out at a read out time for setting the validity flag associated with said read out time character if said read out time character was captured during a timing data count cycle previous to the timing data count cycle at said read out time to thereby identify a stale read out time character.
Claim 3
Dependent Claim
167 words
Apparatus for data acquisition, comprising: input means for supplying input signals representing occurrences of events; timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers, including periodic disposal signal generating means responsive to a cyclical timing data count for generating a periodic disposal signal; latching means responsive to each occurrence of an input signal for latching the timing data count when the input Signal occurs and for storing said timing data count as a time character with an associated validity flag; stale data processing means including testing means responsive to said periodic disposal signal and at least one of the m bits of a stored time character for testing if said stored time character was produced during a previous cycle of said timing data counts; and flag setting means for setting the validity flag associated with each stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character.
Claim 4
Dependent Claim
167 words
Apparatus for data acquisition, comprising: input means for supplying input signals representing occurrences of events; timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers, including periodic disposal signal generating means responsive to a cyclical timing data count for generating a periodic disposal signal; latching means responsive to each occurrence of an input signal for latching the timing data count when the input Signal occurs and for storing said timing data count as a time character with an associated validity flag; stale data processing means including testing means responsive to said periodic disposal signal and at least one of the m bits of a stored time character for testing if said stored time character was produced during a previous cycle of said timing data counts; and flag setting means for setting the validity flag associated with each stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character.
Claim 5
Dependent Claim
20 words
Apparatus according to claim 2, further comprising means for inhibiting said testing means during latching of a timing data count.
Claim 6
Dependent Claim
78 words
Apparatus according to claim 2, wherein said periodic disposal signal generating means comprises first periodic signal generating means for generating a first periodic signal indicating a first plurality of timing data count cycles of n bits in a timing data count cycle of n+m bits; and second periodic signal generating means for generating a second periodic signal indicating a second plurality of timing data count cycles of n bits in said timing data count cycle of n+m bits.
Claim 7
Dependent Claim
40 words
Apparatus according to claim 4, wherein each of said first and second periodic signal generating means is responsive to the nth bit and to the m bits of a timing data count, for generating said first and second periodic signals.
Claim 8
Dependent Claim
159 words
Apparatus according to claim 4, wherein said testing means comprises first flag signal generating means responsive to said first periodic signal and at least one of the m bits of a stored time character for generating a flag setting signal when at least one of the m bits exhibits a first value, thereby indicating that said stored time character was produced during one of the previous timing data count cycles of n bits; second flag signal generating means responsive to said second periodic signal and at least one of the m bits of a stored time character for generating said flag setting signal when at least one of the m bits exhibits a second value, thereby indicating that said stored time character was produced during another of the previous timing data count cycles of n bits; and wherein said flag setting means is responsive to said flag setting signal to set the validity flag of said stored time character.
Claim 9
Dependent Claim
120 words
Apparatus according to claim 6, wherein said first flag signal generating means includes first gating means to determine that said stored time character was produced during one of a first plurality of previous timing data count cycles of n bits when a most significant bit of said m bits of said stored time character has said first value during said first periodic signal; and said second flag signal generating means includes second gating means to determine that said stored time character was produced during one of a second plurality of previous timing data count cycles of n bits when said most significant bit of said m bits of said stored time character has said second value during said second-periodic signal.
Claim 10
Dependent Claim
19 words
Apparatus according to claim 7, wherein said first and second gating means each comprise a pair of transistor means.
Claim 11
Dependent Claim
306 words
Apparatus for data acquisition, comprising: a plurality of input means, each for supplying input signals representing occurrences of events; common timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers; a plurality of latching means, each coupled to a respective input means and to said common timing data generating means for latching the timing data count upon the occurrence of an input signal and for storing said timing data count as a time character with an associated validity flag; a plurality of stale data processing means, each coupled to said common timing data generating means and a respective latching means, responsive to a timing data count and to at least one of the m bits of each of the time characters stored in said respective latching means for testing if the stored time characters were produced during a previous cycle of said timing data counts; a plurality of flag setting means, each for setting the validity flag associated with a stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character; and a plurality of reading means, each coupled to a respective storage means for reading out those stored time characters from said respective storage means which are not identified as stale stored time characters, and each including means for establishing a common read out time, and comparison means responsive to a timing data count and to a stored time character then being read out at a read out time for setting the validity flag associated with said read out time character if said read out time character was captured during a timing data count cycle previous to the timing data count cycle at said read out time to thereby identify a stale read out time character.
Claim 12
Dependent Claim
306 words
Apparatus for data acquisition, comprising: a plurality of input means, each for supplying input signals representing occurrences of events; common timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers; a plurality of latching means, each coupled to a respective input means and to said common timing data generating means for latching the timing data count upon the occurrence of an input signal and for storing said timing data count as a time character with an associated validity flag; a plurality of stale data processing means, each coupled to said common timing data generating means and a respective latching means, responsive to a timing data count and to at least one of the m bits of each of the time characters stored in said respective latching means for testing if the stored time characters were produced during a previous cycle of said timing data counts; a plurality of flag setting means, each for setting the validity flag associated with a stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character; and a plurality of reading means, each coupled to a respective storage means for reading out those stored time characters from said respective storage means which are not identified as stale stored time characters, and each including means for establishing a common read out time, and comparison means responsive to a timing data count and to a stored time character then being read out at a read out time for setting the validity flag associated with said read out time character if said read out time character was captured during a timing data count cycle previous to the timing data count cycle at said read out time to thereby identify a stale read out time character.
Claim 13
Dependent Claim
218 words
Apparatus for data acquisition, comprising: a plurality of input means, each for supplying input signals representing occurrences of events; common timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers, including periodic disposal signal generating means responsive to a cyclical timing data count for generating a periodic disposal signal; a plurality of latching means, each coupled to a respective input means and to said common timing data generating means for latching the timing data count upon the occurrence of an input signal and for storing said timing data count as a time character with an associated validity flag; a plurality of stale data processing means, each coupled to said common timing data generating means and a respective latching means, and each including a plurality of testing means, each responsive to said periodic disposal signal and at least one of the m bits of each of the time characters stored in said respective latching means for testing if the stored time character was produced during a previous cycle of said timing data counts; and a plurality of flag setting means, each for setting the validity flag associated with a stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character.
Claim 14
Dependent Claim
218 words
Apparatus for data acquisition, comprising: a plurality of input means, each for supplying input signals representing occurrences of events; common timing data generating means for generating cyclical timing data counts comprised of (n+m) bits, wherein n and m are integers, including periodic disposal signal generating means responsive to a cyclical timing data count for generating a periodic disposal signal; a plurality of latching means, each coupled to a respective input means and to said common timing data generating means for latching the timing data count upon the occurrence of an input signal and for storing said timing data count as a time character with an associated validity flag; a plurality of stale data processing means, each coupled to said common timing data generating means and a respective latching means, and each including a plurality of testing means, each responsive to said periodic disposal signal and at least one of the m bits of each of the time characters stored in said respective latching means for testing if the stored time character was produced during a previous cycle of said timing data counts; and a plurality of flag setting means, each for setting the validity flag associated with a stored time character produced during a previous cycle of said timing data counts, thereby identifying a stale stored time character.
Claim 15
Dependent Claim
27 words
Apparatus according to claim 10, wherein each of said testing means includes inhibit means for inhibiting a respective testing means during latching of a timing data count.
Claim 16
Dependent Claim
78 words
Apparatus according to claim 10, wherein said periodic disposal signal generating means comprises first periodic signal generating means for generating a first periodic signal indicating a first plurality of timing data count cycles of n bits in a timing data count cycle of n+m bits, and second periodic signal generating means for generating a second periodic signal indicating a second plurality of timing data count cycles of n bits in said timing data count cycle of n+m bits.
Claim 17
Dependent Claim
40 words
Apparatus according to claim 12, wherein each of said first and second periodic signal generating means is responsive to the nth bit and to the m bits of a timing data count, for generating said first and second periodic signals.
Claim 18
Dependent Claim
159 words
Apparatus according to claim 12, wherein said testing means comprises first flag signal generating means responsive to said first periodic signal and at least one of the m bits of a stored time character for generating a flag setting signal when at least one of the m bits exhibits a first value, thereby indicating that said stored time character was produced during one of the previous timing data count cycles of n bits; second flag signal generating means responsive to said second periodic signal and at least one of the m bits of a stored time character for generating said flag setting signal when at least one of the m bits exhibits a second value, thereby indicating that said stored time character was produced during another of the previous timing data count cycles of n bits; and wherein said flag setting means is responsive to said flag setting signal to set the validity flag of said stored time character.
Claim 19
Dependent Claim
118 words
Apparatus according to claim 14, wherein said first flag signal generating means includes first gating means to determine that said stored time character was produced during one of a first plurality of previous timing data count cycles of n bits when a most significant bit of said m bits of said stored time character has said first value during said first periodic signal; and said second flag generating means includes second generating to determine that said stored time character was produced during one of a second plurality of previous timing data count of n bits when said most significant bit of said m bits of said stored time character has said second value during said second periodic signal.
Claim 20
Dependent Claim
19 words
Apparatus according to claim 15, wherein said first and second gating means each comprise a pair of transistor means.
Claim 21
Independent Claim
153 words
A method of determining when stored time characters, which represent respective times of event occurrences, are stale, said time characters being formed of (n+m) bits of a timing data count generated by a cyclic timing data counter, said method comprising the steps of: sensing selected bits of a timing data count and at least one of the m bits of each of the stored time characters and generating first and second periodic disposal signals in response to said selected bits of said timing data count to define comparison periods; and setting a flag associated with each stored time character if the sensed bits of said timing data count and said stored time character have one of predetermined combinations of values, thereby indicating that said stored time character is a stale stored time character formed during a timing data count cycle prior to the timing data count cycle then generating said timing data count.
Claim 22
Independent Claim
153 words
A method of determining when stored time characters, which represent respective times of event occurrences, are stale, said time characters being formed of (n+m) bits of a timing data count generated by a cyclic timing data counter, said method comprising the steps of: sensing selected bits of a timing data count and at least one of the m bits of each of the stored time characters and generating first and second periodic disposal signals in response to said selected bits of said timing data count to define comparison periods; and setting a flag associated with each stored time character if the sensed bits of said timing data count and said stored time character have one of predetermined combinations of values, thereby indicating that said stored time character is a stale stored time character formed during a timing data count cycle prior to the timing data count cycle then generating said timing data count.
Claim 23
Dependent Claim
31 words
A method according to claim 17, wherein the step of generating first and second periodic disposal signals includes combining the nth bit and the m bits of said timing data count.
Claim 24
Dependent Claim
65 words
A method according to claim 17 wherein the step of setting a flag includes testing whether a most significant bit of said m bits of said stored time character has a first value during said first periodic disposal signal, and testing whether said most significant bit of said m bits of said stored time character has a second value during said second periodic disposal signal.
Claim 25
Dependent Claim
35 words
A method according to claim 17, wherein the step of sensing further includes detecting the condition of at least one of the m bits of each of the stored time characters during said comparison periods.
Claim 26
Dependent Claim
29 words
A method according to claim 20, wherein the step of detecting includes testing the value of a most significant bit of said m bits of said stored time character.
References Cited (Backward Citations)
US3927308A
Cited
US3855456A
Cited
USRE31668E
Cited
US4090191A
Cited
US4186298A
Cited
US4129830A
Cited
US4168541A
Cited
US4322795A
Cited
US4400783A
Cited
US4504438A
Cited
US4500786A
Cited
US4747043A
Cited
US4719608A
Cited
US4677295A
Cited
US4879687A
Cited
US4724421A
Cited
US4818862A
Cited
US5007431A
Cited
US5185700A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-01-23 | 1998-07-25 | 1999-01-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-01-23 | 2002-07-25 | 2003-01-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-01-23 | 2006-07-25 | 2007-01-24 | $7700.00 | Window Closed / Lapsed |