Implantable Device Non-Volatile Memory Direct Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current implantable medical devices (IMDs) face limitations in upgrading therapy parameters and software post-manufacture or post-implantation due to the need for large amounts of RAM, ROM, indirect execution, and error checking, which complicates the system and risks data loss from power fluctuations.

Innovation Solution

An IMD with non-volatile memory that allows direct execution of instructions, enabling the generation of erase and write control signals to modify its operation wirelessly, eliminating the need for large RAM or ROM and reducing complexity by allowing direct execution from non-volatile memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If volatile RAM is used for program storage, then the device can be reprogrammed after implantation, but power fluctuations cause loss of programming and therapy parameters

Engineering Contradiction:
ImprovereprogrammabilityVSAvoiddata retention
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent combines the reprogrammability of volatile RAM with the data retention capability of non-volatile memory by implementing a unified non-volatile memory system that can be electrically erased and reprogrammed, eliminating the need for separate volatile and non-volatile memory components while maintaining both reprogrammability and data retention.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the fundamental parameter of memory volatility by using non-volatile memory technology that allows electrical erasure and reprogramming, transforming the memory from a volatile state (losing data on power loss) to a non-volatile state (retaining data without power) while maintaining reprogrammability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error checking circuitry is added to prevent execution of altered instructions, then data integrity is improved, but device complexity increases significantly

Engineering Contradiction:
Improveinstruction integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the need for separate error checking circuitry by using non-volatile memory that inherently prevents data corruption from power fluctuations, extracting the error prevention function from the execution system and embedding it in the memory technology itself.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If both RAM and ROM are used with sufficient size to store executable program, then program storage capacity is adequate, but the processor cannot directly execute the program and virtual memory design adds complexity

Engineering Contradiction:
Improveprogram storage capacityVSAvoidmemory system complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent removes the need for complex virtual memory systems and the distinction between RAM and ROM by using non-volatile memory that can be directly executed by the processor, extracting the execution capability from the traditional RAM and eliminating the need for memory mapping systems.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The non-volatile memory in the patent serves multiple functions simultaneously: it provides long-term data retention like ROM, allows electrical erasure and reprogramming like RAM, and can be directly executed by the processor, combining the capabilities of both memory types into a single universal memory system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If FRAM is used for program backup, then non-volatility is achieved, but repeated read access causes the FRAM to lose its non-volatility

Engineering Contradiction:
Improvenon-volatilityVSAvoidnon-volatility lifetime
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent changes the fundamental parameter of read durability by using non-volatile memory technology that can withstand repeated read access without degrading its non-volatility property, transforming the memory from a state where reads degrade performance to a state where reads do not affect data retention capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP1951370B1Implantable medical device with reconfigurable non-volatile program
Publication Date: 2018.08.22 LIVANOVA PLC
  • EP1951370B1 patent drawingFigure 1
  • EP1951370B1 patent drawingFigure 2~4
  • EP1951370B1 patent drawingFigure 3

AI summary

A device comprises a stimulus generator comprising an instruction processor. The stimulus generator is configured to deliver stimuli to a biological tissue. The device also comprises a non-volatile memory for storing instructions directly executable by the instruction processor, the instructions controlling, at least in part, the operation of the device. The instruction processor generates an erase control signal to erase at least a segment of the non-volatile memory and a write control signal to write one or more new instructions to at least a segment of the non-volatile memory, thereby modifying the operation of the device.