Implantable Pulse Generator Waveforms With Memory-Based Amplitude Modulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing implantable medical device stimulation circuitry lacks flexibility in defining complex pulses, requiring numerous registers and flip flops for additional phases, leading to increased layout space and power consumption.
Innovation Solution
Implementing a pulse generator with control circuitry that uses memory circuitry to store pulse, steering, and aggregate instructions, allowing for amplitude modulation and linkage of these programs to generate complex pulses efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional stimulation circuitry uses numerous registers and flip flops to define additional pulse phases, then complex pulse generation capability is improved, but layout space and power consumption increase
Solution Approach 1:
The patent replaces traditional hardware-based pulse generation (using numerous registers and flip flops) with a software-based approach using lookup tables stored in memory. The pulse generation is achieved through programmed instructions that retrieve pre-defined pulse parameters from memory, substituting complex hardware circuits with software control and data storage.
Solution Approach 2:
The patent uses lookup tables that contain copied and pre-stored pulse phase definitions and parameters. Instead of generating each pulse phase through complex real-time hardware operations, the system retrieves pre-computed pulse parameters from memory, effectively copying proven pulse patterns and reusing them with minimal additional hardware.
2Adaptability or versatility
If traditional stimulation circuitry uses numerous registers and flip flops to define additional pulse phases, then complex pulse generation capability is improved, but power consumption increases
Solution Approach 1:
The patent replaces power-intensive hardware-based pulse generation (using numerous registers and flip flops) with a software-based approach using lookup tables stored in memory. The pulse generation is achieved through programmed instructions that retrieve pre-defined pulse parameters from memory, substituting complex hardware circuits with software control and data storage.
Solution Approach 2:
The patent pre-computes and stores pulse phase parameters in lookup tables during device manufacturing or initialization. By performing the complex pulse parameter calculations beforehand and storing the results in memory, the system avoids the need for power-intensive real-time hardware generation of each pulse phase during operation.
3Adaptability or versatility
If traditional stimulation circuitry uses numerous registers and flip flops, then additional pulse phases can be defined, but the number of required hardware components increases
Solution Approach 1:
The patent replaces traditional hardware-based pulse generation (using numerous registers and flip flops) with a software-based approach using lookup tables stored in memory. The pulse generation is achieved through programmed instructions that retrieve pre-defined pulse parameters from memory, substituting complex hardware circuits with software control and data storage.
Solution Approach 2:
The patent creates a universal pulse generation system where a single hardware architecture with memory and programmed instructions can generate multiple pulse phases and patterns. The lookup tables serve as a universal repository that can store various pulse configurations, allowing the same hardware to perform multiple pulse generation functions without requiring dedicated hardware for each pulse type.
Data Source
AI summary
Improved stimulation circuitry for controlling the stimulation delivered by an implantable stimulator is disclosed. The stimulation circuitry includes memory circuitry that stores pulse programs that define pulse shapes, steering programs that define electrode configurations, and aggregate programs that link a selected pulse program with a selected steering program. The aggregate programs also include an amplitude modulation factor that modulates the amplitude defined by the pulse program. The inclusion of an amplitude modulation factor in the aggregate program allows complex amplitude-modulated waveforms to be produced. Pulse definition circuits in the stimulation circuitry execute aggregate programs to generate stimulation waveforms, which stimulation waveforms can be generated simultaneously by the different pulse definition circuits.


