Patent US3366492A successfully refreshed from Google Patents.
Patent US5237699A successfully refreshed from Google Patents.
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
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 13:05
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.
References Cited (Backward Citations)
US3715729A
Cited
US3859638A
Cited
US4458307A
Cited
US4143283A
Cited
US4234920A
Cited
US4245150A
Cited
US4748559A
Cited
US4316247A
Cited
US4317180A
Cited
US4335447A
Cited
US4464584A
Cited
US4644498A
Cited
US4766567A
Cited
US4763297A
Cited
US4868832A
Cited
US4873271A
Cited
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 |