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

Apparatus and method for assuring stable clock generator during oscillator start-up

Assignee: Texas Instruments Inc
•
Filing: 1989-05-31
•
Granted: 1991-07-23
•
Expires: 2009-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A clock stability circuit (10, 20, 30, 40) assures stable clock generator operation after oscillator start-up, such as during re-entry after a low-power Halt mode in a microprocessor or microcomputer. The clock stability circuit detects stable clock cycles that transition between a selected high amplitude threshold (near VDD) and a selected low amplitude threshold (near VSS), and provides a clock stable signal after a selected number of stable clock cycles, indicating that the oscillator has stabilized. The clock stability circuit includes four modules: input sampler (10), pulse generator (20), pulse counter (30) and control logic (40). The input sampler module includes CMOS NAND gates (11, 14) respectively fabricated with p/n-channel ratios to provide a CLOCK A signal that transitions at the selected high amplitude threshold of an oscillator cycle, and a CLOCK B signal that transitions at the selected low amplitude threshold. The pulse generator module (20) functions as a modified edge-triggered D flip-flop (21, 23) that triggers in response to paired transitions of CLOCK A and CLOCK B (indicating that the oscillator clock has cycled through both the high and low amplitude thresholds), generating a transition pulse. The pulse counter module (30) includes a pulse counter capacitor (C1) and a pulse detection transistor (31) that is turned on during each transition pulse to provide a charging path for the pulse counter capacitor, thereby incrementally charging the pulse counter capacitor in response to transition pulses. When the pulse counter capacitor (C1) is charged to a level corresponding to the receipt of a selected number of transition pulses, a Schmitt trigger circuit (34) is activated to provide a CLOCK STABLE signal, indicating that the oscillator clock has provided a selected number of stable clock cycles. The control logic module (40) provides ENABLE, /CHARGE and DISCHARGE signals that control operation of the clock stability circuit in a microcomputer during Halt, Start and Run modes.

Inventors

  • 👤 Edward H. Flaherty
  • 👤 David A. Van Lehn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:28
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04

Claims Analysis

Total Claims: 52
Claim 1
Independent Claim 81 words
A device having an oscillator clock comprising: circuitry responsive to the oscillator clock for performing clocked operations; a clock stability circuit for detecting, after oscillator start-up, clock cycles from the oscillator clock that cycle through selected high and low thresholds, and for providing a clock stable signal representative of the stability of the oscillator clock to said circuitry after a selected number of such clock cycles, thereby indicating that the oscillator clock has output a selected number of stable clock cycles.
Claim 2
Independent Claim 81 words
A device having an oscillator clock comprising: circuitry responsive to the oscillator clock for performing clocked operations; a clock stability circuit for detecting, after oscillator start-up, clock cycles from the oscillator clock that cycle through selected high and low thresholds, and for providing a clock stable signal representative of the stability of the oscillator clock to said circuitry after a selected number of such clock cycles, thereby indicating that the oscillator clock has output a selected number of stable clock cycles.
Claim 3
Dependent Claim 69 words
The device of claim 1, wherein said clock stability circuit comprises: a high/low transition circuit responsive to the oscillator clock for generating a high/low transition signal each time the oscillator clock cycles through the selected high and low thresholds in one clock cycle; and a stability detection circuit responsive to the high/low transition signals for providing the clock stable signal after a selected number of said high/low transition signals.
Claim 4
Dependent Claim 76 words
The device of claim 2 wherein said high/low transition circuit comprises: a high threshold circuit responsive to the oscillator clock for generating a high-threshold signal when the clock cycles through the selected high threshold; a low threshold circuit responsive to the oscillator clock for generating a low-threshold signal when the clock cycles through the selected low threshold; and a transition signal generator circuit responsive to the high- and low-threshold signals for generating said high/low transition signals.
Claim 5
Dependent Claim 89 words
The device of claim 3 wherein: said high threshold circuit comprises a clock A circuit having a switching point at the high threshold of an oscillator clock cycle, such that it switches each time the oscillator clock cycles through the high threshold, thereby generating the high-threshold signal; and said low threshold circuit comprises a Clock B circuit having a switching point at the low threshold of the oscillator clock cycle, such that it switches each time the oscillator clock cycles through the low threshold, thereby generating the low-threshold signal.
Claim 6
Dependent Claim 37 words
The device of claim 4 further comprising a system clock circuit responsive to the oscillator clock for providing a system clock to said circuitry, such that the system clock is stable when the oscillator clock is stable.
Claim 7
Dependent Claim 63 words
The device of claim 5 wherein: said clock A circuit comprises a CMOS logic gate having p- and n-channel elements configured such that it switches at the high threshold of an oscillator clock cycle; and said clock B circuit comprises a CMOS logic gate having p- and n-channel elements configured such that it switches at the low threshold of an oscillator clock cycle.
Claim 8
Dependent Claim 66 words
The device of claim 3, wherein said transition signal generator circuit comprises: a triggered pulse circuit responsive to both of said high- and low-threshold signals for generating, as said high/low transition signal, a transition pulse; and a delay line circuit for feeding the transition pulse output of said triggered pulse circuit back to its input with a selected amount of delay to terminate the transition pulse.
Claim 9
Dependent Claim 100 words
The device of claim 7, wherein said triggered pulse circuit comprises: a flip-flop circuit responsive to two clock inputs and a clear input, for generating said transition pulse; the two clock inputs being respectively provided by said high- and low-threshold signals; the clear input being provided by the transition pulse output from said flip-flop circuit fed back through said delay line circuit; said flip-flop circuit being responsive to said two clock inputs, indicating the receipt of both of said high- and low-threshold signals, to initiate said transition pulse, and being responsive to said clear input to terminate that transition pulse.
Claim 10
Dependent Claim 19 words
The device of claim 8, wherein said delay line circuit comprises a plurality of inverter gates coupled in series.
Claim 11
Dependent Claim 55 words
The device of claim 2, wherein said stability detection circuit comprises: a transition signal counter circuit responsive to the high/low transition signals for counting such signals; a clock stable detection circuit for detecting when said transition signal counter circuit has counted said selected number of high/low transition signals, and then providing the clock stable signal.
Claim 12
Dependent Claim 84 words
The device of claim 10, wherein said high/low transition signals from said high/low transition circuit comprise transition pulses, and said transition signal counter circuit comprises: a transition pulse counter capacitor; and a transition pulse detection circuit responsive to the transition pulses from said high/low transition circuit for incrementally charging the pulse counter capacitor; said clock stable detection circuit detecting when said pulse counter capacitor is charged to a selected clock stable level, indicating the detection of said selected number of said high/low transition pulses.
Claim 13
Dependent Claim 44 words
The device of claim 11 wherein said transition signal counter circuit further comprises a discharging circuit for discharging said transition pulse counter capacitor when the oscillator clock is turned off, thereby causing said clock stable detection circuit to switch the clock stable signal inactive.
Claim 14
Dependent Claim 40 words
The device of claim 12 wherein: said transition pulse detection circuit comprises a transistor, which is turned on by each of said high/low transition pulses to provide a charging path for said transition pulse counter capacitor during each transition signal.
Claim 15
Dependent Claim 87 words
The device in claim 13 wherein said circuitry implements three modes of operation: a Run mode in which the oscillator clock is providing stable clock cycles; a Halt mode in which the oscillator clock is turned off, and a Start mode that provides a transition between said Halt mode and said Run Mode during which the oscillator clock is turned on and said clock stability circuit monitors the oscillator clock, and provides the clock stable signal when the oscillator clock is stable, thereby initiating said Run mode.
Claim 16
Dependent Claim 43 words
The device of claim 14 wherein said clock stability circuit further comprises a control circuit responsive to the initiation of said Halt mode by said circuitry for generating a discharge signal that causes said discharging circuit to discharge said transition pulse counter capacitor.
Claim 17
Dependent Claim 39 words
The device of claim 15 wherein said control circuit is responsive to the initiation of said Halt mode to disable said high/low transition circuit, thereby decoupling said high/low transition circuit and said stability detection circuit from the oscillator clock.
Claim 18
Dependent Claim 193 words
In a device having an oscillator clock, and being operable in three modes, a Run mode in which the oscillator clock is turned on and providing a stable clock, a Halt mode in which the oscillator clock is turned off and a Start which is a transition mode between the Halt and Run modes being initiated when the oscillator clock is turned on, a clock stability circuit operable during the Start mode to determine when the oscillator clock is stable, comprising: an input sampler circuit responsive to the oscillator clock for generating a high-threshold signal when the oscillator clock cycles through a selected high-threshold, and a low-threshold signal when the oscillator cycles through a selected low-threshold; a pulse generator circuit responsive to the high- and low-threshold signals for generating a high/low transition pulse upon receipt of both of said high- and low-threshold signals; and a pulse counter circuit responsive to the high/low transition pulses for providing a clock stable signal representative of the stability of the oscillator clock after a selected number of high/low transition pulses, thereby indicating that the oscillator clock is stable and the device may initiate said Run mode operation.
Claim 19
Dependent Claim 193 words
In a device having an oscillator clock, and being operable in three modes, a Run mode in which the oscillator clock is turned on and providing a stable clock, a Halt mode in which the oscillator clock is turned off and a Start which is a transition mode between the Halt and Run modes being initiated when the oscillator clock is turned on, a clock stability circuit operable during the Start mode to determine when the oscillator clock is stable, comprising: an input sampler circuit responsive to the oscillator clock for generating a high-threshold signal when the oscillator clock cycles through a selected high-threshold, and a low-threshold signal when the oscillator cycles through a selected low-threshold; a pulse generator circuit responsive to the high- and low-threshold signals for generating a high/low transition pulse upon receipt of both of said high- and low-threshold signals; and a pulse counter circuit responsive to the high/low transition pulses for providing a clock stable signal representative of the stability of the oscillator clock after a selected number of high/low transition pulses, thereby indicating that the oscillator clock is stable and the device may initiate said Run mode operation.
Claim 20
Dependent Claim 82 words
The device in claim 17, further comprising: a control circuit responsive to the initiation of the Halt mode for causing said pulse counter circuit to switch the clock stable signal inactive, which corresponds to the oscillator clock being turned off during the Halt mode; said control circuit being responsive to the initiation of the Start mode for enabling said pulse counter circuit to provide said active clock stable signal after said selected number of high/low transition pulses from said pulse generator circuit.
Claim 21
Dependent Claim 74 words
The device of claim 18, wherein: said control circuit is responsive to the initiation of the Start mode for enabling said input sampler circuit to generate high- and low-threshold signals; said control circuit being responsive to the initiation of the Run mode after said pulse counter logic has provided an inactive clock stable signal, for disabling said input sampler circuit; thereby decoupling the oscillator from said pulse generator circuit and said pulse counter circuit.
Claim 22
Dependent Claim 60 words
The device of claim 17 wherein said input sampler circuit comprises: a high threshold circuit responsive to the oscillator clock for generating said high-threshold signal when the oscillator clock cycles through the selected high threshold; and a low threshold circuit responsive to the oscillator clock for generating said low-threshold signal when the oscillator clock cycles through the selected low threshold.
Claim 23
Dependent Claim 33 words
The device of claim 20 wherein said pulse generator circuit comprises a transition signal generator circuit responsive to the high- and low-threshold signals from respective threshold circuits for generating corresponding high/low transition pulses.
Claim 24
Dependent Claim 88 words
The device of claim 21 wherein: said high threshold circuit comprises a clock A circuit having a switching point at the high threshold of an oscillator clock cycle, such that it switches each time the oscillator cycles through the high threshold, thereby generating the high-threshold signal; and said low threshold circuit comprises a Clock B circuit having a switching point at the low threshold of the oscillator clock cycle, such that it switches each time the oscillator clock cycles through the high threshold, thereby generating the low-threshold signal.
Claim 25
Dependent Claim 37 words
The device of claim 22 further comprising a system clock circuit responsive to the oscillator clock for providing a system clock to the device, such that the system clock is stable when the oscillator clock is stable.
Claim 26
Dependent Claim 63 words
The device of claim 23 wherein: said clock A circuit comprises a CMOS logic gate having p- and n-channel elements configured such that it switches at the high threshold of an oscillator clock cycle; and said clock B circuit comprises a CMOS logic gate having p- and n-channel elements configured such that it switches at the low threshold of an oscillator clock cycle.
Claim 27
Dependent Claim 60 words
The device of claim 17, wherein said pulse generator circuit comprises: a triggered pulse circuit responsive to both of said high- and low-threshold signals for generating a transition pulse; and a delay line circuit for feeding the transition pulse output of the triggered pulse circuit back to its input with a selected amount of delay to terminate the transition pulse.
Claim 28
Dependent Claim 100 words
The device of claim 25, wherein said triggered pulse circuit comprises: a flip-flop circuit responsive to two clock inputs and a clear input, for generating a transition pulse; the two clock inputs being respectively provided by said high- and low-threshold signals; the clear input being provided by the transition pulse output from said flip-flop circuit fed back through saled delay line circuit; said flip-flop circuit being responsive to said two clock inputs, indicating the receipt of both of said high- and low-threshold signals, to initiate said transition pulse, and being responsive to said clear input to terminate that transition pulse.
Claim 29
Dependent Claim 19 words
The device of claim 26, wherein said delay line circuit comprises a plurality of inverter gates coupled in series.
Claim 30
Dependent Claim 56 words
The device of claim 17, wherein said pulse counter circuit comprises: a transition signal counter circuit responsive to the high/low transition pulses for counting such pulses; a clock stable detection circuit for detecting when said tranistion signal counter circuit has counted said selected number of said high/low transition pulses, and then providing the clock stable signal.
Claim 31
Dependent Claim 71 words
The device of claim 28, wherein said transition signal counter circuit comprises: a transition pulse counter capacitor; and a transition pulse detection circuit responsive to the transition pulses from said pulse counter circuit for incrementally charging the pulse counter capacitor; said clock stable detection circuit detecting when said pulse counter capacitor is charged to a selected clock stable level, indicating the detection of said selected number of said high/low transition pulses.
Claim 32
Dependent Claim 42 words
The device of claim 29 wherein said pulse counter circuit further comprises a discharging circuit for discharging said transition pulse counter capacitor when the oscillator clock is turned off, thereby causing said pulse counter circuit to switch the clock stable signal inactive.
Claim 33
Dependent Claim 40 words
The device of claim 30 wherein: said transition pulse detection circuit comprises a transistor, which is turned on by each of said high/low transition pulses to provide a charging path for said transition pulse counter capacitor during each transition pulse.
Claim 34
Dependent Claim 38 words
The device of claim 31 further comprising a control circuit responsive to the initiation of the Halt mode by the device, for generating a discharge signal that causes said discharging circuit to discharge said transition pulse counter capacitor.
Claim 35
Dependent Claim 39 words
The device of claim 32 wherein said control circuit is responsive to the initiation of the Halt mode to disable said input sampler circuit, thereby decoupling said pulse generator circuit and said pulse counter circuit from the oscillator clock.
Claim 36
Independent Claim 70 words
A method for determining clock stability in a device having an oscillator clock, comprising the steps: detecting, after oscillator start-up, clock cycles that cycle through selected high and low thresholds; and providing a clock stable signal representative of the stability of the oscillator clock to the device after a selected number of such clock cycles, thereby indicating that the oscillator clock has output a selected number of stable clock cycles.
Claim 37
Independent Claim 70 words
A method for determining clock stability in a device having an oscillator clock, comprising the steps: detecting, after oscillator start-up, clock cycles that cycle through selected high and low thresholds; and providing a clock stable signal representative of the stability of the oscillator clock to the device after a selected number of such clock cycles, thereby indicating that the oscillator clock has output a selected number of stable clock cycles.
Claim 38
Dependent Claim 53 words
The method of claim 34, wherein the step of detecting clock cycles comprises the step of: generating a high/low transition signal each time the oscillator clock cycles through the selected high and low thresholds in one clock cycle; the clock stable signal being provided after a selected number of said high/low transition signals.
Claim 39
Dependent Claim 61 words
The method of claim 35 wherein the step of generating a high/low transition signal comprises the steps: generating a high-threshold signal when the oscillator clock cycles through the selected high threshold; generating a low-threshold signal when the oscillator clock cycles through the selected low threshold; and generating a high/low transition signal upon receipt of both of said high- and low-threshold signals.
Claim 40
Dependent Claim 97 words
The method of claim 36 wherein: the step of generating a high-threshold signal is performed by a clock A circuit having a switching point at the high threshold of an oscillator clock cycle, such that it switches each time the oscillator cycles through the high threshold, thereby generating the high-threshold signal; and the step of generating a low-threshold signal is performed by a clock B circuit having a switching point at the low threshold of the oscillator clock cycle, such that it switches each time the oscillator cycles through the low threshold, thereby generating the low-threshold signal.
Claim 41
Dependent Claim 63 words
The method of claim 37 wherein: said clock A circuit comprises a CMOS logic gate having p- and n-channel elements configured such that it switches at the high threshold of an oscillator clock cycle; and said clock B circuit comprises a CMOS logic gate having p- and n-channel elements configured such that it switches at the low threshold of an oscillator clock cycle.
Claim 42
Dependent Claim 67 words
The method of claim 36, wherein the step of generating high/low transition signals comprises the steps: generating a transition pulse using a triggered pulse circuit responsive to each high/low-threshold signal pair; and feeding the transition pulse output of the triggered pulse circuit through a delay line circuit back to the input of the triggered pulse circuit with a selected amount of delay to terminate the transition pulse.
Claim 43
Dependent Claim 105 words
The method of claim 39, wherein the step of generating a transition pulse is performed by: a flip-flop circuit responsive to two clock inputs and a clear input, for generating said transition pulse; the two clock inputs being respectively provided by said high- and low-threshold signals; the clear input being provided by the transition pulse output from said flip-flop circuit fed back through said delay line circuit; said flip-flop circuit being responsive to said two clock inputs indicating the receipt of both of said high- and low-threshold signals to initiate said transition pulse, and being responsive to said clear input to terminate that transition pulse.
Claim 44
Dependent Claim 41 words
The method of claim 35, wherein the step of providing a clock stable signal comprises the steps: counting the high/low transition signals; detecting when said selected number of high/low transition signals have been counted, and then providing the clock stable signal.
Claim 45
Dependent Claim 62 words
The method of claim 35, wherein the step of providing a clock stable signal comprises the steps of: incrementally charging a pulse counter capacitor in response to transition signals; and detecting when said pulse counter capacitor is charged to a selected clock stable level, indicating the detection of said selected number of high/low transition signals, and then providing the clock stable signal.
Claim 46
Dependent Claim 32 words
The method of claim 42 further comprising the step of discharging said transition pulse counter capacitor when the oscillator clock in turned off, thereby causing the clock stable signal to be inactive.
Claim 47
Dependent Claim 79 words
The method in claim 43 wherein the device implements three modes of operation: a Run mode in which the oscillator clock is providing stable clock cycles; a Halt mode in which the oscillator clock is turned off, and a Start mode that provides a transition between said Halt mode and said Run mode during which the oscillator clock is turned on and the clock stable signal is provided when the oscillator clock is stable, thereby initiating said Run mode.
Claim 48
Dependent Claim 24 words
The method of claim 44 further comprising the step of disabling the step of generating high/low transition signals during the Halt and Run modes.
Claim 49
Dependent Claim 148 words
In a device having a clock oscillator, and being operable in three modes, a Run mode in which the oscillator is turned and and providing a stable clock, a Halt mode in which the oscillator is turned off and a Start which is a transition mode between the Halt and Run modes being initiated when the oscillator is turned on, a method of determining clock stability when the oscillator clock is stable during said Start mode, comprising the steps: generating a high-threshold signal when the oscillator cycles through a selected high-threshold; generating a low-threshold signal when the oscillator cycles through a selected low-threshold; generating a high/low transition signal on receipt of both of said high- and low-threshold signals; and providing a clock stable signal after a selected number of said high/low transition signals, thereby indicating that the oscillator is stable and the device may initiate Run mode operation.
Claim 50
Dependent Claim 148 words
In a device having a clock oscillator, and being operable in three modes, a Run mode in which the oscillator is turned and and providing a stable clock, a Halt mode in which the oscillator is turned off and a Start which is a transition mode between the Halt and Run modes being initiated when the oscillator is turned on, a method of determining clock stability when the oscillator clock is stable during said Start mode, comprising the steps: generating a high-threshold signal when the oscillator cycles through a selected high-threshold; generating a low-threshold signal when the oscillator cycles through a selected low-threshold; generating a high/low transition signal on receipt of both of said high- and low-threshold signals; and providing a clock stable signal after a selected number of said high/low transition signals, thereby indicating that the oscillator is stable and the device may initiate Run mode operation.
Claim 51
Dependent Claim 62 words
The method in claim 46, further comprising he steps of: in response to the initiation of said Halt mode, switching the clock stable signal inactive, which corresponds to the clock oscillator being turned off during the Halt mode; and in response to the initiation of a Start mode, providing an active clock stable signal after said selected number of high/low transition signals.
Claim 52
Dependent Claim 44 words
The method of claim 47, further comprising the steps of: disabling the steps of generating high- and low-threshold signals during the Halt and Run modes; and in response to the initiation of said Start mode, enabling the step of generating high- and low-threshold signals.

References Cited (Backward Citations)

US4103251A Cited
US4258423A Cited
US4541100A Cited
JPS58106467A Cited
JPS58106468A Cited
US4558422A Cited
US4695742A Cited
US4641246A Cited
US4807147A Cited
US4799165A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-07-22 1995-01-21 1995-07-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-07-22 1999-01-21 1999-07-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-07-22 2003-01-21 2003-07-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag