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

Nonvolatile microprocessor with predetermined state on power-down

Assignee: Maxim Integrated Products Inc
•
Filing: 1992-05-08
•
Granted: 1993-08-17
•
Expires: 2012-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A battery-backed microprocessor which enters a known state on power-down. This is achieved, even if the microprocessor does not permit a single-cycle reset, by providing clock intercept circuitry on chip. When system power failure is detected, the clock intercept circuitry disconnects the external clock, activates a reset command, and then generates several clock cycles using an internal clock generator after the reset command. As many clock cycles are generated as is needed, with the particular architecture being used, to reach a predetermined state.

Inventors

  • 👤 Wendell L. Little
  • 👤 Stephen N. Grider

Bibliographic Details

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

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 131 words
A microprocessor, comprising: a power supply input terminal; an external clock input terminal; a battery input terminal; programmable logic, wherein elements of said programmable logic are connected to a reset node, such that a predetermined number of internal clock cycles after a reset signal at said reset node will bring said programmable logic to a known state; an internal clock generator circuit: and clock intercept logic, said clock intercept logic connected to disconnect said programmable logic from the external clock input terminal when power failure at said power supply input terminal is detected, to provide said reset signal to said elements of said programmable logic, and to activate said internal clock generator circuit to provide clocking signals to said programmable logic until said predetermined number of internal clock cycles have occurred.
Claim 2
Dependent Claim 131 words
A microprocessor, comprising: a power supply input terminal; an external clock input terminal; a battery input terminal; programmable logic, wherein elements of said programmable logic are connected to a reset node, such that a predetermined number of internal clock cycles after a reset signal at said reset node will bring said programmable logic to a known state; an internal clock generator circuit: and clock intercept logic, said clock intercept logic connected to disconnect said programmable logic from the external clock input terminal when power failure at said power supply input terminal is detected, to provide said reset signal to said elements of said programmable logic, and to activate said internal clock generator circuit to provide clocking signals to said programmable logic until said predetermined number of internal clock cycles have occurred.
Claim 3
Dependent Claim 110 words
An integrated circuit, comprising: a power supply input terminal; an external clock input terminal; an internal clock a plurality of logic elements, wherein some, but not all, of said logic elements are connected to be controlled by a reset signal, such that a predetermined number of internal clock cycles, independent of any external clock signals at said external clock input terminal, after activation of said reset signal will bring all of said logic elements to a known state; and power-failure-handling logic, connected to, when power failure at said power supply input is detected, provide said reset signal, and said predetermined number of internal clock cycles thereafter, to said logic elements.
Claim 4
Dependent Claim 110 words
An integrated circuit, comprising: a power supply input terminal; an external clock input terminal; an internal clock a plurality of logic elements, wherein some, but not all, of said logic elements are connected to be controlled by a reset signal, such that a predetermined number of internal clock cycles, independent of any external clock signals at said external clock input terminal, after activation of said reset signal will bring all of said logic elements to a known state; and power-failure-handling logic, connected to, when power failure at said power supply input is detected, provide said reset signal, and said predetermined number of internal clock cycles thereafter, to said logic elements.
Claim 5
Dependent Claim 152 words
A nonvolatile microprocessor-based system, comprising: a system power supply line; a clock line which carries external clock signals; a microprocessor, operatively connected to said system power supply line and to said clock line, comprising programmable logic and logic elements connected to receive a reset signal, such that activation of said reset signal, plus a predetermined number of clock cycles thereafter, will bring all of said programmable logic to a known state; and a battery, connected to provide a backup power supply voltage to said microprocessor if the voltage on said system power supply line falls below a first predetermined level; wherein said microprocessor includes local clock logic, operatively connected to said logic elements, which, when said voltage on said system power supply line falls below a second predetermined level, activates said reset signal and provides said predetermined number of clock cycles thereafter independent of any external clock signals on said clock line.
Claim 6
Dependent Claim 152 words
A nonvolatile microprocessor-based system, comprising: a system power supply line; a clock line which carries external clock signals; a microprocessor, operatively connected to said system power supply line and to said clock line, comprising programmable logic and logic elements connected to receive a reset signal, such that activation of said reset signal, plus a predetermined number of clock cycles thereafter, will bring all of said programmable logic to a known state; and a battery, connected to provide a backup power supply voltage to said microprocessor if the voltage on said system power supply line falls below a first predetermined level; wherein said microprocessor includes local clock logic, operatively connected to said logic elements, which, when said voltage on said system power supply line falls below a second predetermined level, activates said reset signal and provides said predetermined number of clock cycles thereafter independent of any external clock signals on said clock line.
Claim 7
Dependent Claim 48 words
The microprocessor of claim 1, further comprising integrated memory, connected to receive power from said battery input terminal when the power supply voltage at said power supply input terminal fails, so that data in said integrated memory remains valid even after the power supply has failed and recovered.
Claim 8
Dependent Claim 55 words
The microprocessor of claim 1, further comprising integrated memory, including six-transistor static random-access memory cells, connected to receive power from said battery input terminal when the power supply voltage at said power supply input terminal fails, so that data in said integrated memory remains valid even after the system power supply has failed and recovered.
Claim 9
Dependent Claim 50 words
The integrated circuit of claim 2, further comprising on-chip memory, connected to receive power from said battery input terminal when the power supply voltage at said power supply input terminal fails, so that data in said on-chip memory remains valid even after the system power supply has failed and recovered.
Claim 10
Dependent Claim 16 words
The microprocessor of claim 1, wherein said predetermined number of clock cycles is at least two.
Claim 11
Dependent Claim 19 words
The microprocessor of claim 1, wherein said predetermined number of clock cycles is in the range of 10-100, inclusive.
Claim 12
Dependent Claim 16 words
The microprocessor of claim 1, wherein said predetermined number of clock cycles is more than 30.
Claim 13
Dependent Claim 23 words
The microprocessor of claim 1, further comprising power-fail-detect circuitry connected to detect the onset of power failure at said power supply input terminal.
Claim 14
Dependent Claim 17 words
The integrated circuit of claim 2, wherein said predetermined number of clock cycles is at least two.
Claim 15
Dependent Claim 17 words
The integrated circuit of claim 2, wherein said predetermined number of clock cycles is more than 30.
Claim 16
Dependent Claim 24 words
The integrated circuit of claim 2, further comprising power-fail-detect circuitry connected to detect the onset of power failure at the power supply input terminal.
Claim 17
Dependent Claim 48 words
The system of claim 3, wherein said microprocessor further comprises integrated memory, connected to receive power from said battery input terminal when the system power supply line voltage fails, so that data in said integrated memory remains valid even after the system power supply has failed and recovered.
Claim 18
Dependent Claim 38 words
The system of claim 3, further comprising a random-access memory, packaged together with said microprocessor, said memory being connected to receive a power supply from said microprocessor and not being directly connected to said system power supply line.
Claim 19
Dependent Claim 19 words
The system of claim 3, wherein said predetermined number of clock cycles is in the range of 3-300, inclusive.
Claim 20
Dependent Claim 21 words
The system of claim 3, further comprising power-fail-detect circuitry connected to detect the onset of failure in said system power supply.
Claim 21
Dependent Claim 101 words
An integrated circuit, comprising: a subcircuit having at least two states; a power fail detector; an internal clock; an external clock input terminal coupled to said subcircuit; a switching subcircuit connected to said power fail detector, said internal clock, said external clock input terminal, and said subcircuit; wherein a signal from said power fail detector to said switching subcircuit drives said switching subcircuit to turn on said internal clock, decouple said external clock input terminal from said subcircuit, to couple said subcircuit to said internal clock, and to turn off said internal clock after a predetermined number of internal clock cycles.
Claim 22
Dependent Claim 101 words
An integrated circuit, comprising: a subcircuit having at least two states; a power fail detector; an internal clock; an external clock input terminal coupled to said subcircuit; a switching subcircuit connected to said power fail detector, said internal clock, said external clock input terminal, and said subcircuit; wherein a signal from said power fail detector to said switching subcircuit drives said switching subcircuit to turn on said internal clock, decouple said external clock input terminal from said subcircuit, to couple said subcircuit to said internal clock, and to turn off said internal clock after a predetermined number of internal clock cycles.
Claim 23
Dependent Claim 42 words
The circuit of claim 18, wherein: said power fail detector sends a reset signal to said subcircuit when a power failure is detected; and said predetermined number of internal clock cycles following a reset signal drives said subcircuit to a predetermined state.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-16 1997-02-15 1997-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-16 2001-02-15 2001-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-16 2005-02-15 2005-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag