Architectures for an implantable medical device system
First Claim
1. An implantable stimulator device, comprising:
- an integrated circuit comprising a plurality of functional blocks, wherein the functional blocks compriseone or more first blocks selected from the group consisting of (i) an analog-to-digital converter, (ii) telemetry circuitry configured to communicate with a device external to the implantable stimulator device, and (iii) battery charging circuitry configured to charge a battery in the implantable stimulator device,stimulation circuitry configured to provide stimulation pulses to at least one tissue-stimulating electrode coupled to the stimulation circuitry, andan interrupt controller configured to receive interrupts issued by one or more of the first blocks and to receive an interrupt issued by the stimulation circuitry; and
a digital bus directly connected to each of the functional blocks, wherein the functional blocks communicate with each other via a bus protocol, and wherein the interrupts are not communicated on the digital bus.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved architecture for an implantable medical device such as an implantable pulse generator (IPG) is disclosed. In one embodiment, the various functional blocks for the IPG are incorporated into a signal integrated circuit (IC). Each of the functional blocks communicate with each other, and with other off-chip devices if necessary, via a centralized bus governed by a communication protocol. To communicate with the bus and to adhere to the protocol, each circuit block includes bus interface circuitry adherent with that protocol. Because each block complies with the protocol, any given block can easily be modified or upgraded without affecting the design of the other blocks, facilitating debugging and upgrading of the IPG circuitry. Moreover, because the centralized bus can be taken off the integrated circuit, extra circuitry can easily be added off chip to modify or add functionality to the IPG without the need for a major redesign of the main IPG IC.
50 Citations
27 Claims
-
1. An implantable stimulator device, comprising:
-
an integrated circuit comprising a plurality of functional blocks, wherein the functional blocks comprise one or more first blocks selected from the group consisting of (i) an analog-to-digital converter, (ii) telemetry circuitry configured to communicate with a device external to the implantable stimulator device, and (iii) battery charging circuitry configured to charge a battery in the implantable stimulator device, stimulation circuitry configured to provide stimulation pulses to at least one tissue-stimulating electrode coupled to the stimulation circuitry, and an interrupt controller configured to receive interrupts issued by one or more of the first blocks and to receive an interrupt issued by the stimulation circuitry; and a digital bus directly connected to each of the functional blocks, wherein the functional blocks communicate with each other via a bus protocol, and wherein the interrupts are not communicated on the digital bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An implantable stimulator device, comprising:
-
a plurality of functional blocks, wherein the functional blocks comprise one or more first blocks selected from the group consisting of (i) an analog-to-digital converter, (ii) telemetry circuitry configured to communicate with a device external to the implantable stimulator device, and (iii) battery charging circuitry configured to charge a battery in the implantable stimulator device, stimulation circuitry configured to provide stimulation pulses to at least one tissue-stimulating electrode coupled to the stimulation circuitry, and an interrupt controller configured to receive interrupts issued by one or more of the first blocks and to receive an interrupt issued by the stimulation circuitry; and a digital bus directly connected to each of the functional blocks, wherein communications on the digital bus are governed via a bus protocol, and wherein the interrupts are not communicated on the digital bus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An implantable stimulator device, comprising:
-
an integrated circuit comprising a plurality of functional blocks, wherein the functional blocks comprise one or more first blocks selected from the group consisting of (i) an analog-to-digital converter, (ii) telemetry circuitry configured to communicate with a device external to the implantable stimulator device, and (iii) battery charging circuitry configured to charge a battery in the implantable stimulator device, stimulation circuitry configured to provide stimulation pulses to at least one tissue-stimulating electrode coupled to the stimulation circuitry, and an interrupt controller configured to receive interrupts issued by one or more of the first blocks and to receive an interrupt issued by the stimulation circuitry; at least one device external to the integrated circuit; and a digital bus directly connected to each of the functional blocks and to the external device, wherein the external device and the functional blocks communicate with the digital bus in accordance with a protocol, and wherein the interrupts are not communicated on the digital bus. - View Dependent Claims (18, 19, 20)
-
-
21. An implantable stimulator device, comprising:
-
an integrated circuit comprising a plurality of functional blocks, each block for performing at least one function within the implantable medical device, at least one block comprising an internal controller for all other functional blocks in the integrated circuit, and wherein at least one of the other functional blocks controlled by the internal controller comprises stimulation circuitry coupled to at least one electrode that delivers electrical stimulation to a tissue of a patient; an external controller device external to the integrated circuit; and a digital bus directly connected to each of the functional blocks and to the external controller, wherein the digital bus receives issued commands, wherein the internal controller comprises controller select circuitry for determining whether an issued command on the digital bus comprises a first command executable by the internal controller or a second command executable by the external controller, and for issuing a controller select signal in accordance with the determination. - View Dependent Claims (22, 23)
-
-
24. A method for operating an implantable stimulator device, comprising:
-
issuing a command on a digital bus, wherein the digital bus is directly connected to; an integrated circuit comprising a plurality of functional blocks, wherein one of the functional blocks comprises a first controller, and wherein at least one other functional block comprises stimulation circuitry for the implantable stimulator device, wherein at least one tissue-stimulating electrode is coupled to the stimulation circuitry, and a second controller, wherein the second controller is external to the integrated circuit; determining whether the issued command is to be executed by the first controller or the second controller, and issuing a controller select signal in accordance with the determination; and executing the command at the first or second controller in accordance with the controller select signal. - View Dependent Claims (25, 26, 27)
-
Specification