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

Method and apparatus for power-up state initialization in a data processing system

Assignee: NXP USA Inc
•
Filing: 1994-02-04
•
Granted: 1996-04-30
•
Expires: 2014-02-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for implementing a power-up state initialization. A power sense circuit provides a signal for indicating when the power supply, V DD , is of a voltage level greater than the minimum voltage level suitable for safely resolving CMOS logic. The power sense signal, when asserted, enables a small, on-chip ring oscillator. An output signal generated by the ring oscillator supplies a clocking signal to the clock drivers and to the clock state machine of the CPU, thereby providing internal clocks to a central processing unit (CPU). A counter counts the number of clock pulses provided to the CPU and disables the ring oscillator and the clock state machine (thereby stopping the internal data-processor clock drivers) when the accumulated number of clock pulses equals or exceeds a predefined number. The predefined number of internal clock pulses is the minimum number of clocks to process a reset condition that resolves all on-chip, CPU state conflicts and contention.

Inventors

  • 👤 James R. Lundberg
  • 👤 Charles E. Nuckolls

Bibliographic Details

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

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 240 words
In a data processing system having a central processing unit (CPU), a power-up state initialization system comprising: a power sense circuit for detecting a voltage level at a power supply terminal in said CPU, and for providing a first control signal indicating whether said voltage level is greater than a minimum voltage suitable for CMOS logic resolution; a counter circuit, coupled to said power sense circuit for receiving said first control signal and a plurality of internal clock pulses, and for counting a number of said internal clock pulses, said counter circuit enabling a second control signal, in response to receiving said first control signal indicating that said voltage level is greater than said minimum voltage suitable for CMOS logic resolution, and disabling said second control signal when said number of internal clock pulses exceeds a predetermined count value; and an initialization logic portion coupled to said power sense circuit and said counter circuit for receiving said first control signal and said second control signal, and for providing said plurality of internal clock pulses in response thereto, said plurality of internal clock pulses being used by said system to propagate a reset condition in said CPU, said initialization logic portion stopping said internal clock pulses in response to receiving said disabled second control signal to reduce power consumption by said system associated with state conflict in said CPU without using externally generated clock signals or a global asynchronous reset signal.
Claim 2
Dependent Claim 240 words
In a data processing system having a central processing unit (CPU), a power-up state initialization system comprising: a power sense circuit for detecting a voltage level at a power supply terminal in said CPU, and for providing a first control signal indicating whether said voltage level is greater than a minimum voltage suitable for CMOS logic resolution; a counter circuit, coupled to said power sense circuit for receiving said first control signal and a plurality of internal clock pulses, and for counting a number of said internal clock pulses, said counter circuit enabling a second control signal, in response to receiving said first control signal indicating that said voltage level is greater than said minimum voltage suitable for CMOS logic resolution, and disabling said second control signal when said number of internal clock pulses exceeds a predetermined count value; and an initialization logic portion coupled to said power sense circuit and said counter circuit for receiving said first control signal and said second control signal, and for providing said plurality of internal clock pulses in response thereto, said plurality of internal clock pulses being used by said system to propagate a reset condition in said CPU, said initialization logic portion stopping said internal clock pulses in response to receiving said disabled second control signal to reduce power consumption by said system associated with state conflict in said CPU without using externally generated clock signals or a global asynchronous reset signal.
Claim 3
Independent Claim 23 words
The system of claim I wherein said internal clock pulses provided by said initialization logic portion comprise a plurality of multi-phase clock signals.
Claim 4
Dependent Claim 22 words
The system of claim 1 wherein said power sense circuit has an input for receiving said reset signal provided by said CPU.
Claim 5
Dependent Claim 96 words
The system of claim 1 wherein said initialization logic portion comprises: a ring oscillator for generating said plurality of internal clock pulses, said ring oscillator being disabled when said when said number of internal clock pulses counted by said counter circuit exceeds a predetermined count value; clock generation logic for receiving said plurality of internal clock pulses and said second control signal, and for providing said plurality of multi-phase clock signals, in response thereto; and clock driver logic for receiving said plurality of multi-phase clock signal, and for providing said internal clock pulses in response thereto.
Claim 6
Dependent Claim 291 words
In a data processing system having a central processing unit (CPU), a power-up state initialization system comprising: a power sense circuit for detecting a voltage level at a power supply terminal in said CPU, and for providing a first control signal indicating whether said voltage level is greater than a minimum voltage suitable for CMOS logic resolution; a counter circuit, coupled to said power sense circuit for receiving said first control signal and a plurality of internal clock pulses, and for asserting a second control signal in response thereto, and negating said second control signal when said counter circuit determines that said CPU state initialization is complete; an initialization logic portion coupled to said power sense circuit and said counter circuit for receiving said first control signal and said second control signal, and for providing said plurality of internal clock pulses in response thereto, said plurality of internal clock pulses being used by said system to propagate a reset condition in said CPU, said initialization logic portion stopping said internal clock pulses in response to receiving negation by said counter circuit of said second control signal, said initialization logic portion being disabled by said counter circuit when said when said number of internal clock pulses counted by said counter circuit exceeds a predetermined count value, to reduce power consumption by said system associated with state conflict in said CPU without using externally generated clock signals or a global asynchronous reset signal; clock generation logic for receiving said plurality of internal clock pulses and said second control signal, and for providing said plurality of multi-phase clock signals, in response thereto; and clock driver logic for receiving said plurality of multi-phase clock signal, and for providing said internal clock pulses in response thereto.
Claim 7
Dependent Claim 291 words
In a data processing system having a central processing unit (CPU), a power-up state initialization system comprising: a power sense circuit for detecting a voltage level at a power supply terminal in said CPU, and for providing a first control signal indicating whether said voltage level is greater than a minimum voltage suitable for CMOS logic resolution; a counter circuit, coupled to said power sense circuit for receiving said first control signal and a plurality of internal clock pulses, and for asserting a second control signal in response thereto, and negating said second control signal when said counter circuit determines that said CPU state initialization is complete; an initialization logic portion coupled to said power sense circuit and said counter circuit for receiving said first control signal and said second control signal, and for providing said plurality of internal clock pulses in response thereto, said plurality of internal clock pulses being used by said system to propagate a reset condition in said CPU, said initialization logic portion stopping said internal clock pulses in response to receiving negation by said counter circuit of said second control signal, said initialization logic portion being disabled by said counter circuit when said when said number of internal clock pulses counted by said counter circuit exceeds a predetermined count value, to reduce power consumption by said system associated with state conflict in said CPU without using externally generated clock signals or a global asynchronous reset signal; clock generation logic for receiving said plurality of internal clock pulses and said second control signal, and for providing said plurality of multi-phase clock signals, in response thereto; and clock driver logic for receiving said plurality of multi-phase clock signal, and for providing said internal clock pulses in response thereto.
Claim 8
Dependent Claim 23 words
The system of claim 5 wherein said internal clock pulses provided by said initialization logic portion comprise a plurality of multi-phase clock signals.
Claim 9
Dependent Claim 22 words
The system of claim 5 wherein said power sense circuit has an input for receiving said reset signal provided by said CPU.
Claim 10
Dependent Claim 195 words
In a data processing system having a central processing unit (CPU), a power sensing circuit, clock generation logic, and reset processing logic, a method for implementing a power-up state initialization comprising: detecting, via a power sensing circuit, a voltage level at a power supply terminal in said CPU, and for providing a first control signal indicating whether said voltage level is greater than a minimum voltage suitable for CMOS logic resolution; receiving, via reset processing logic, a first control signal and a plurality of internal clock pulses generated via clock generation logic, and enabling a second control signal in response thereto, said plurality of internal clock pulses being used by said system to propagate a reset condition in said CPU; counting, via reset processing logic, a number of said internal clock pulses and disabling said second control signal when said number of internal clock pulses exceeds a predetermined count value; and stopping said internal clock pulses, via reset processing logic, in response to receiving said disabled second control signal to reduce power consumption by said system associated with state conflict in said CPU without using externally generated clock signals or a global asynchronous reset signal.
Claim 11
Dependent Claim 195 words
In a data processing system having a central processing unit (CPU), a power sensing circuit, clock generation logic, and reset processing logic, a method for implementing a power-up state initialization comprising: detecting, via a power sensing circuit, a voltage level at a power supply terminal in said CPU, and for providing a first control signal indicating whether said voltage level is greater than a minimum voltage suitable for CMOS logic resolution; receiving, via reset processing logic, a first control signal and a plurality of internal clock pulses generated via clock generation logic, and enabling a second control signal in response thereto, said plurality of internal clock pulses being used by said system to propagate a reset condition in said CPU; counting, via reset processing logic, a number of said internal clock pulses and disabling said second control signal when said number of internal clock pulses exceeds a predetermined count value; and stopping said internal clock pulses, via reset processing logic, in response to receiving said disabled second control signal to reduce power consumption by said system associated with state conflict in said CPU without using externally generated clock signals or a global asynchronous reset signal.
Claim 12
Dependent Claim 34 words
The method of claim 8 further comprising the step of initializing the reset processing logic to a first count value, prior to commencing said step of counting the number of said internal clock pulses.
Claim 13
Dependent Claim 55 words
The method of claim 8 further comprising the step of disabling said reset processing logic, when said when said number of internal clock pulses exceeds a predetermined count value to reduce power consumption, by said system associated with state conflict in said CPU, without using externally generated clock signals or a global asynchronous reset signal.

References Cited (Backward Citations)

US4736119A Cited
US5237699A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-30 1999-10-30 2000-04-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-30 2003-10-30 2004-04-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-30 2007-10-30 2008-04-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag