Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
264 words
A system, comprising: an oscillator connected to provide a plurality of output pulses at a substantially regular interval; a counter chain; user memory connected to be read from or written to; transfer logic coupling said user memory to said counter chain, said transfer logic configured to selectively transfer at least one bit of said user memory onto at least one corresponding bit location of said counter chain or to selectively transfer at least one bit of said counter chain onto at least one corresponding bit location of said user memory; first delay circuitry coupled to receive said plurality of output pulses from said oscillator, said first delay circuitry generates a plurality of first delayed pulses corresponding to said plurality of output pulses, so that each first delayed pulse of said plurality of first delayed pulses corresponds to an output pulse of said plurality of output pulses, said first delay circuitry coupled to said counter chain to send said plurality of first delayed pulses to said counter chain in order to clock said counter chain; second delay circuitry coupled to receive said plurality of first delayed pulses from said first delay circuitry, said second delay circuitry generates a plurality of second delayed pulses corresponding to said plurality of first delayed pulses, so that each second delayed pulse of said plurality of second delayed pulses corresponds to a first delayed pulse of said plurality of first delayed pulses, said second delay circuitry coupled to said transfer logic to send said plurality of second delayed pulses to said transfer logic in order to clock said transfer logic.
Claim 2
Independent Claim
264 words
A system, comprising: an oscillator connected to provide a plurality of output pulses at a substantially regular interval; a counter chain; user memory connected to be read from or written to; transfer logic coupling said user memory to said counter chain, said transfer logic configured to selectively transfer at least one bit of said user memory onto at least one corresponding bit location of said counter chain or to selectively transfer at least one bit of said counter chain onto at least one corresponding bit location of said user memory; first delay circuitry coupled to receive said plurality of output pulses from said oscillator, said first delay circuitry generates a plurality of first delayed pulses corresponding to said plurality of output pulses, so that each first delayed pulse of said plurality of first delayed pulses corresponds to an output pulse of said plurality of output pulses, said first delay circuitry coupled to said counter chain to send said plurality of first delayed pulses to said counter chain in order to clock said counter chain; second delay circuitry coupled to receive said plurality of first delayed pulses from said first delay circuitry, said second delay circuitry generates a plurality of second delayed pulses corresponding to said plurality of first delayed pulses, so that each second delayed pulse of said plurality of second delayed pulses corresponds to a first delayed pulse of said plurality of first delayed pulses, said second delay circuitry coupled to said transfer logic to send said plurality of second delayed pulses to said transfer logic in order to clock said transfer logic.
Claim 3
Dependent Claim
52 words
The system of claim 1, wherein said second delay circuitry adds an additional delay to each first delayed pulses of said plurality of first delayed pulses while generating said plurality of second delayed pulses, said additional delay being at least equal to a worst-case time required for said counter chain to stabilize.
Claim 4
Dependent Claim
45 words
The system of claim 1, wherein said transfer logic has an associated time to transfer information between said counter chain and said user memory and said first delay circuitry generates said first delayed pulse with a delay which is at least equal to said time.
Claim 5
Dependent Claim
40 words
The system of claim 1, wherein said second delay circuitry adds an additional delay having a range of 10-100 nanoseconds to each first delayed pulse of said plurality of first delayed pulses while generating said plurality of second delayed pulses.
Claim 6
Dependent Claim
20 words
The system of claim 1, wherein said first delay circuitry and said second delay circuitry are combined into one circuit.
Claim 7
Dependent Claim
20 words
The system of claim 1, wherein said first delay circuitry and said second delay circuitry are separate from one another.
Claim 8
Dependent Claim
56 words
The system of claim 1, wherein said oscillator comprises an analog oscillator and a divider circuit, said analog oscillator produces said output pulse(s) having a first frequency, said divider circuit connected to reduce said first frequency of said output pulse(s) to a second frequency, said second frequency less than said first frequency of said analog oscillator.
Claim 9
Dependent Claim
48 words
The system of claim 1, wherein said oscillator comprises an analog oscillator and a divider circuit, said analog oscillator to produce said output pulse(s) having a first frequency, said divider circuit connected to reduce said first frequency of said plurality of output pulses to less than 1000 Hz.
Claim 10
Dependent Claim
49 words
The system of claim 1, wherein said oscillator comprises an analog oscillator and a divider circuit, said analog oscillator to produce said plurality of output pulses having a first frequency, said divider circuit connected to reduce said first frequency of said plurality of output pulses to approximately 1 Hz.
Claim 11
Dependent Claim
48 words
The system of claim 1, wherein said oscillator, said counter chain, said user memory, said transfer logic, said first delay circuitry, and said second delay circuitry are integrated onto a single integrated chip, wherein said oscillator comprises an analog oscillator that is stabilized by an off-chip resonant crystal.
Claim 12
Dependent Claim
48 words
The system of claim 1, wherein said transfer logic suppresses transferring an output from said counter chain onto said corresponding bit location(s) of said user memory whenever, after said oscillator generates an output pulse of said plurality of output pulses, said second delayed pulse has not yet occurred.
Claim 13
Dependent Claim
25 words
The system of claim 1, further comprising an input/output buffer connected to provide a bidirectional data pathway to and from user memory of said system.
Claim 14
Dependent Claim
12 words
The system of claim 1, wherein said system is a timekeeping system.
Claim 15
Dependent Claim
17 words
The system of claim 1, wherein said plurality of output pulses generated by said oscillator is asynchronous.
Claim 16
Dependent Claim
14 words
The system of claim 1, wherein said user memory comprises a plurality of latches.
Claim 17
Dependent Claim
55 words
The system of claim 1, wherein said transfer logic is parallel so that transferring said bit(s) of said user memory onto corresponding bit locations of said counter chain is parallel and selective and said transfer of said bit(s) of said counter chain onto said corresponding bit locations of said user memory is parallel and selective.
Claim 18
Dependent Claim
11 words
The system of claim 1, wherein said oscillator is a circuit.
Claim 19
Dependent Claim
21 words
The system of claim 1, wherein delays added by said first delayed circuitry and said second delayed circuitry are independently adjustable.
Claim 20
Dependent Claim
46 words
The system of claim 1, wherein each second delayed pulse of said plurality of second delayed pulses has a greater delay with respect to each output pulse of said plurality of said output pulse, than each first delayed pulse of said plurality of first delayed pulses.
Claim 21
Dependent Claim
51 words
The system of claim 1, wherein said transfer of said bit(s) of said user memory onto corresponding bit locations of said counter chain and said transfer of said bit(s) of said counter chain onto said corresponding bit locations of said user memory occur on a rising edge of said output pulse(s).
Claim 22
Dependent Claim
11 words
The system of claim 1, wherein said counter chain is synchronous.
Claim 23
Dependent Claim
14 words
The system of claim 1, wherein said system is embodied in an integrated circuit.
Claim 24
Dependent Claim
33 words
The system of claim 1, wherein said first delay circuitry comprises at least three inverters coupled together in series and said second delay circuitry comprises at least two inverters coupled together in series.
Claim 25
Dependent Claim
266 words
A doubled-buffered system for timekeeping systems, comprising: an oscillator to provide a plurality of output pulses at a substantially regular interval; a counter chain; user memory, said user memory being read from or written to; transfer logic coupling said user memory to said counter chain, said transfer logic alternatively transferring at least one bit of said user memory onto at least one corresponding bit location of said counter chain or transfering at least one bit of said counter chain onto at least one corresponding bit location of said user memory; first delay circuitry coupled to receive said plurality of output pulses from said oscillator, said first delay circuitry generating a plurality of first delayed pulses corresponding to said plurality of output pulses, so that each first delayed pulse of said plurality of first delayed pulses corresponds to an output pulse of said plurality of output pulses, said first delay circuitry being coupled to said counter chain to send said plurality of first delayed pulses to said counter chain in order to clock said counter chain; and second delay circuitry coupled to receive said plurality of first delayed pulses from said first delay circuitry, said second delay circuitry generating a plurality of delayed pulses corresponding to said plurality of first delayed pulses, so that each second delayed pulse of said plurality of second delayed pulses corresponds to a first delayed pulse of said plurality of first delayed pulses, said second delay circuitry being coupled to said transfer logic to send said plurality of second delayed pulses to said transfer logic in order to clock said transfer logic.
Claim 26
Dependent Claim
266 words
A doubled-buffered system for timekeeping systems, comprising: an oscillator to provide a plurality of output pulses at a substantially regular interval; a counter chain; user memory, said user memory being read from or written to; transfer logic coupling said user memory to said counter chain, said transfer logic alternatively transferring at least one bit of said user memory onto at least one corresponding bit location of said counter chain or transfering at least one bit of said counter chain onto at least one corresponding bit location of said user memory; first delay circuitry coupled to receive said plurality of output pulses from said oscillator, said first delay circuitry generating a plurality of first delayed pulses corresponding to said plurality of output pulses, so that each first delayed pulse of said plurality of first delayed pulses corresponds to an output pulse of said plurality of output pulses, said first delay circuitry being coupled to said counter chain to send said plurality of first delayed pulses to said counter chain in order to clock said counter chain; and second delay circuitry coupled to receive said plurality of first delayed pulses from said first delay circuitry, said second delay circuitry generating a plurality of delayed pulses corresponding to said plurality of first delayed pulses, so that each second delayed pulse of said plurality of second delayed pulses corresponds to a first delayed pulse of said plurality of first delayed pulses, said second delay circuitry being coupled to said transfer logic to send said plurality of second delayed pulses to said transfer logic in order to clock said transfer logic.
Claim 27
Dependent Claim
52 words
The system of claim 24, wherein said second delay circuitry adds an additional delay to each first delayed pulse of said plurality of first delayed pulses while generating said plurality of second delayed pulses, said additional delay being at least equal to a worst-case time required for said counter chain to stabilize.
Claim 28
Dependent Claim
49 words
The system of claim 24, wherein said transfer logic has an associated time to transfer information between said counter chain and said user memory and said first delay circuitry generates said plurality of first delayed pulse by adding a time delay which is at least equal to said time.
Claim 29
Dependent Claim
40 words
The system of claim 24, wherein said second delay circuitry adds an additional delay having a range of 10-100 nanoseconds to each first delayed pulse of said plurality of first delayed pulses while generating said plurality of second delayed pulses.
Claim 30
Dependent Claim
20 words
The system of claim 24, wherein said first delay circuitry and said second delay circuitry are combined into one circuit.
Claim 31
Dependent Claim
20 words
The system of claim 24, wherein said first delay circuitry and said second delay circuitry are separate from one another.
Claim 32
Dependent Claim
73 words
The system of claim 24, wherein said oscillator comprises an analog oscillator and a divider circuit, said analog oscillator producing said plurality of output pulses having a first frequency, said divider circuit being coupled to receive said plurality of output pulses from said analog oscillator, said divider circuit reducing said first frequency of said output pulse(s) to a second frequency, said second frequency being less than said first frequency of said analog oscillator.
Claim 33
Dependent Claim
27 words
The system of claim 30, wherein said divider circuit is configured to reduce said first frequency of said plurality of output pulses to less than 1000 Hz.
Claim 34
Dependent Claim
25 words
The system of claim 30, said divider circuit being configured to reduce said first frequency of said plurality of output pulses to approximately 1 Hz.
Claim 35
Dependent Claim
49 words
The system of claim 24, wherein said oscillator, said counter chain, said user memory, said transfer logic, said first delay circuitry, and said second delay circuitry are integrated onto a single integrated chip, and wherein said oscillator comprises an analog oscillator that is stabilized by an off-chip resonant crystal.
Claim 36
Dependent Claim
48 words
The system of claim 24, wherein said transfer logic suppresses transferring an output from said counter chain onto said corresponding bit locations of said user memory whenever said second delayed pulse has not yet occurred, after said oscillator generates an output pulse of said plurality of output pulses.
Claim 37
Dependent Claim
25 words
The system of claim 24, further comprising an input/output buffer connected to provide a bidirectional data pathway to and from user memory of said system.
Claim 38
Dependent Claim
17 words
The system of claim 24, wherein said plurality of output pulses generated by said oscillator is asynchronous.
Claim 39
Dependent Claim
14 words
The system of claim 1, wherein said user memory comprises a plurality of latches.
Claim 40
Dependent Claim
55 words
The system of claim 24, wherein said transfer logic is parallel so that transferring said bit(s) of said user memory onto corresponding bit locations of said counter chain is parallel and selective and said transfer of said bit(s) of said counter chain onto said corresponding bit locations of said user memory is parallel and selective.
Claim 41
Dependent Claim
21 words
The system of claim 24, wherein delays added by said first delay circuitry and said second delay circuitry are independently adjustable.
Claim 42
Dependent Claim
46 words
The system of claim 24, wherein each second delayed pulse of said plurality of second delayed pulses has a greater delay with respect to each output pulse of said plurality of said output pulse, than each first delayed pulsed of said plurality of first delayed pulses.
Claim 43
Dependent Claim
51 words
The system of claim 24, wherein said transfer of said bit(s) of said user memory onto corresponding bit locations of said counter chain and said transfer of said bit(s) of said counter chain onto said corresponding bit locations of said user memory occurs on a rising edge of said output pulses.
Claim 44
Dependent Claim
11 words
The system of claim 24, wherein said counter chain is synchronous.
Claim 45
Dependent Claim
33 words
The system of claim 24, wherein said first delay circuitry comprises at least three inverters coupled together in series and said second delay circuitry comprises at least two inverters coupled together in series.