Microprocessor Reset Interrupter for Fast External Event Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional microprocessors without interrupt functionality rely on polling, which results in slower response times to potentially harmful conditions, as they lack the hardware mechanism to quickly initiate a reset process in response to external events.

Innovation Solution

An integrated circuit (IC) with a monitoring circuit that generates an external event signal to trigger a microprocessor's reset input, allowing for a rapid reset of functional pins and initiation of predetermined actions, while a differentiator distinguishes between external event resets and other reset sources, enabling fast and appropriate responses to high-priority events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If polling is used to monitor conditions in lower cost microprocessors, then cost is reduced, but response time becomes slower

Engineering Contradiction:
ImprovecostVSAvoidresponse time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system segments the monitoring function from the main microprocessor by using a dedicated monitoring circuit that operates independently. This allows the microprocessor to remain simple and low-cost while the monitoring circuit handles event detection and triggers interrupts, resolving the contradiction between low cost and fast response time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An interrupt service routine acts as an intermediary between the monitoring circuit and the main microprocessor execution. When the monitoring circuit detects an event, it triggers an interrupt that pauses normal execution and transfers control to the interrupt service routine, enabling fast response without requiring the main microprocessor to continuously poll.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If interrupt functionality is included in microprocessors, then response time is improved, but cost increases

Engineering Contradiction:
Improveresponse timeVSAvoidcost
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The interrupt monitoring functionality is extracted from the microprocessor and implemented as a separate monitoring circuit. This allows standard low-cost microprocessors to gain interrupt capabilities through the external monitoring circuit, resolving the contradiction between including interrupt functionality and maintaining low cost.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If polling is used instead of interrupt functionality, then device complexity is reduced, but productivity decreases

Engineering Contradiction:
Improvedevice complexityVSAvoidresponse speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The monitoring circuit performs preliminary monitoring of conditions continuously in the background without requiring the microprocessor to be involved. When an event occurs, the monitoring circuit immediately triggers an interrupt, eliminating the need for the microprocessor to poll and maintaining simple device architecture while improving response speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20110012649A1Interrupter, a method of responding to a monitored event and an integrated circuit including an interrupter
Publication Date: 2011.01.20 ACLEAP POWER INC
  • US20110012649A1 patent drawing
  • US20110012649A1 patent drawing
  • US20110012649A1 patent drawing

AI summary

An interrupter, a method of responding to a monitored event and an IC are disclosed. In one embodiment, the interrupter includes: (1) a monitoring circuit configured to monitor for an occurrence of at least one event and generate an external event signal when detecting the occurrence, (2) a microprocessor, having: (2A) at least one functional pin and (2B) a reset input pin, coupled to the monitoring circuit, the microprocessor configured to begin a reset process in response to receiving the external event signal at the reset input pin and thereby set the functional pin to a reset state, and (3) a responding circuit coupled to the functional pin and configured to initiate a predetermined action when the functional pin is set to a reset state.