Implantable Pulse Generator Measurement Circuitry for Complex Waveforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing implantable pulse generators (IPGs) for spinal cord stimulation (SCS) systems lack flexibility in defining complex pulses, limiting the ability to create ramped portions or other intricate stimulation waveforms due to the need for additional registers and increased power consumption.
Innovation Solution
The proposed solution involves a pulse generator with memory circuitry to store measure instructions and aggregate programs, stimulation circuitry with a pulse definition circuit to execute aggregate programs and form stimulation waveforms, analog-to-digital circuitry, and measure circuitry that can execute measure instructions and measure analog values, allowing for programmable responses to trigger types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If additional registers are used to define complex pulses with ramped portions, then the flexibility of pulse generation is improved, but the device complexity and power consumption increase
Solution Approach 1:
The patent implements a universal pulse definition circuit that can generate multiple types of pulses (biphasic, monophasic, ramped, complex waveforms) using a single integrated architecture. The circuit uses a unified set of registers that can be configured through software to produce different pulse types, eliminating the need for separate dedicated registers for each pulse type. This multi-functional approach allows complex pulse generation while maintaining register efficiency and reducing overall device complexity.
Solution Approach 2:
The patent employs parameter-based configuration where a fixed register structure is used, but the functional behavior is changed by modifying register values and software control parameters. The pulse definition circuit responds to trigger types (first trigger at aggregate program start, second trigger at each aggregate instruction, third trigger at pulse program start, fourth trigger at pulse phase start) and generates different waveforms by changing control parameters rather than requiring additional hardware registers. This allows flexible pulse generation with a minimal register set.
2Adaptability or versatility
If additional registers are used to define complex pulses with ramped portions, then the flexibility of pulse generation is improved, but the power consumption increases
Solution Approach 1:
The patent implements a universal pulse definition circuit that can generate multiple types of pulses (biphasic, monophasic, ramped, complex waveforms) using a single integrated architecture. The circuit uses a unified set of registers that can be configured through software to produce different pulse types, eliminating the need for separate dedicated registers for each pulse type. This multi-functional approach allows complex pulse generation while maintaining register efficiency and reducing overall device complexity.
Solution Approach 2:
The patent employs parameter-based configuration where a fixed register structure is used, but the functional behavior is changed by modifying register values and software control parameters. The pulse definition circuit responds to trigger types (first trigger at aggregate program start, second trigger at each aggregate instruction, third trigger at pulse program start, fourth trigger at pulse phase start) and generates different waveforms by changing control parameters rather than requiring additional hardware registers. This allows flexible pulse generation with a minimal register set.
3Device complexity
If a fixed pulse definition circuit is used, then the device complexity is reduced, but the ability to create complex stimulation waveforms is limited
Solution Approach 1:
The patent replaces complex hardware circuitry with a software-configurable pulse definition circuit. Instead of using multiple dedicated hardware circuits for different pulse types (which would increase device complexity), the invention uses a single integrated circuit that is controlled by software instructions stored in memory. The circuit responds to programmable trigger types and generates complex waveforms through software control rather than hardware complexity, achieving high adaptability with minimal device complexity.
Data Source
Figure 1A~1C
Figure 2A
Figure 2B
AI summary
Improved circuitry for measuring analog values in an implantable pulse generator is disclosed. The measurement circuitry executes instructions that define the timing and parameters of measurements to be taken. The instructions include instructions that are responsive to different types of triggers issued by different pulse definition circuits, which pulse definition circuits generate different stimulation waveforms at different groups of electrodes. The measurement circuitry is configurable to update the groups of electrodes used to deliver stimulation.