throbber
United States Patent 55
`6,163,721
`
`
`
` Thompson [45] Date of Patent: Dec. 19, 2000
`
`[11] Patent Number:
`
`US006163721A
`
`[54] POWER CONSUMPTION REDUCTION IN
`MEDICAL DEVICES BY EMPLOYING
`PIPELINE ARCHITECTURE
`
`.
`*
`.
`.
`Inventor: David L. Thompson,Fridley, Minn.
`[75]
`.
`.
`.
`oe
`[73] Assignee: Medtronic, Inc., Minneapolis, Minn.
`
`[21] Appl. No.: 09/289,502
`;
`Filed:
`
`Apr. 9, 1999
`
`[22]
`
`3/1994 Blanchette etal. .
`5,292,343
`7/1994 Nichols etal. .
`5,330,513
`2/1995 Yomtovetal. .
`5,388,578
`9/1995 Peterson .
`5,447,519
`11/1995 Neumann .
`5,464,435
`3/1996 Plicchiet al.
`5,496,351
`10/1996 Yerich et
`al.
`5,562,711
`3/1997 Chan otaL
`5.610.083
`5,683,432 11/1997 Goedekeetal. .
`5,730,142
`3/1998 Sun etal. .
`5,778,881
`7/1998 Sunetal. .
`5,782,888
`7/1998 Sunetal..
`
`.
`
`.
`
`Related U.S. Application Data
`
`OTHER PUBLICATIONS
`
`[63] Continuation-in-part of application No. 09/067,881, Apr. 29,
`1998, abandoned, and a convinuation-in-part of application
`No. 09/181,460, Oct. 28, 1998, and a continuation-in-part 0
`application No. 09/181,459, Oct. 28, 1998, and a continua-
`tion-in-part of application No. 09/181,517, Oct. 28, 1998,
`and a continuation-in-part of application No. 09/181,523,
`Oct. 28, 1998.
`
`Uitte C07 ccccsssssnsessesessntntnseetetete AGLN 1/36
`[SL]
`[52] U.S. Che occ esecseeseeseeseecseesesseesessesseeeseess 607/2
`[58] Field of Search ....0.0000... 607/2, 9, 5; 395/750.03,
`395/750.04, 750.07, 800.32, 800.33, 800.34,
`556, 555, 557
`
`[56]
`
`References Cited
`
`.
`
`U.S. PATENT DOCUMENTS
`6/1977 Renirie .
`4,031,899
`1/1984 Andersonetal. .
`4,428,378
`7/1984 Masuoka.
`4,460,835
`4,561,442 12/1985 Vollmannetal. .
`4,663,701
`5/1987 Stotts .
`4,791,318 12/1988 Lewisetal. .
`4,791,935
`12/1988 Baudinoetal. .
`5,022,395
`6/1991 Russie.
`5,052,388 10/1991 Sivula etal. .
`5,154,170 10/1992 Bennettet al.
`5,185,535
`2/1993 Farb et al.
`.
`5,187,796
`2/1993 Wanget al.
`
`.
`
`Jan Mulder et al., “Application of the Back Gate in MOS
`WeakInversion Translinear Circuits,” [EEE Transactions on
`‘oi
`__y-.
`—
`cmeult and aysemFundamental Theory and Appli
`cations, VO!
`%2,
`INO.
`it,
`NOV.
`.
`
`Primary Examiner—Scott M. Getzow
`
`Atiorney,Agent,orFirmThomas F. Woods; Harold R.
`,
`[57]
`ABSTRACT
`.
`.
`-,
`Power consumption in medical and battery powered devices
`is reduced through the use and operation of pipeline archi-
`tecture in a digital signal processor, microcontroller or
`microprocessor by operating such devices at clock frequen-
`cies tailored to conserve power while preserving computa-
`tional and executional performance. The digital signal
`processor, microcontroller or microprocessor can be oper-
`ated at lower clock frequencies relative to those that would
`be required by one of such processors to complete the
`multiple functions within a predetermined time period but
`having no pipeline architecture. With reduced clock
`frequency, power consumption is reduced. Further, with
`reduced clock speed, supply voltages applied to such pro-
`cessors mav
`also be reduced
`y
`,
`
`63 Claims, 20 Drawing Sheets
`
`v1
`
`Supply
`Valtage
`v2
`
`Supply
`Voltage
`Vn
`
`1
`
`APPLE 1019
`
` Voltage
`
`
`1
`
`APPLE 1019
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 1 of 20
`
`6,163,721
`
`Energy Delay
`
`“4.0
`
`2.4
`
`3.8
`supply voltage (volts)
`
`5.2
`
`6.6
`
`FIG.
`
`|
`
`Yoo oa
`
`
`
`
`
`59
`
`12
`
`Q2 (PMOS)
`
`Do
`
`Dy
`
`Q1 (NMOS)
`
`5X4
`
`Go
`
`Gy
`
`2
`
`

`

`6,163,721
`
`Sheet 2 of 20
`
`Dec. 19, 2000
`
`U.S. Patent
`
`FIG. 3
`
`3
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 3 of 20
`
`6,163,721
`
`
`
` n cycles
`
` n cycles
`
`
`
`FIG. 4C
`
`4
`
`4
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 4 of 20
`
`6,163,721
`
`Back Gate
`Bias BV1
`
`Back Gate
`Bias BV2
`
`
`
`
`
`
`
`
`
`Back Gate
`Voltage
`Bias BVn
`
`Vn
`
`5
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 5 of 20
`
`6,163,721
`
`155
`
`
`Clock/
`
`
`Voltage
`
`
`Interface
`
`6
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 6 of 20
`
`6,163,721
`
`212
`
`208
`
`
`
`
`Regulator
`Clock
`
`Interface
`Source
`
`
`
`
`
`
`
`Supply
`Voltage
`
`
`Voltage
`Regulator
`
`Source
`
`Clock
`Control
`
`202
`
`Processor
`
`
`
`
`
`Back—Gate
`Bias
`(optional)
`
`
`214
`
`FIG. 7
`
`7
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 7 of 20
`
`6,163,721
`
`
`
`FIG. 8
`
`8
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 8 of 20
`
`cle
`
`nS>Jul]
`
`49||0.1)U09
`
`}NOAID
`
`[py161g
`
`
`
`cLJereone
`
` pdeH
`JuowWaNNsDay,SDIg/JOIA
`
`peasmeLFzorHysie]Lvoe
`
`Lor
`
`Addns
`
`@60}]0A
`
`90UN0S
`
`vlc
`
` gre(leynosigyndyngynduy
`
`90¢¥soe0196‘Ol
`
`6,163,721
`
`v9e@2uN0S
`
`
`
`
`
`
`9
`
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 9 of 20
`
`6,163,721
`
`1,KesGoo
`
`BLP
`
`9)|
`
`Ol‘Sls
`
`abny0,
`
`@04N0S
`
`10
`
`10
`
`
`
`

`

`6,163,721
`
`U.S. Patent
`
`Sheet 10 of 20
`
`Dec. 19, 2000
`
`|!‘Sls
`
`11
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 11 of 20
`
`6,163,721
`
`510
`
`499
`
`Clk
`
`FIG. I2
`
`
`
`618
`
`FIG. 13
`
`12
`
`12
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 12 of 20
`
`6,163,721
`
`controller/
`Timer
`Circuit
`
`
`
`739
`
`
`
` Digital
`
`
`Sense
`i
`
`
`
`+4
`738
`i 7 716
`
`Sensitivity
`Control
`
`740
`A-event
`
`FIG. 14
`
`800
`
`801
`
`fo
`
`803
`
`FIG.
`
`IS
`
`13
`
`13
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 13 of 20
`
`6,163,721
`
`Circuitry Analog
`
`Circuitry
`
`Digital
`
` 608
`
`602
`
`as
`=
`
`605°
`
`=
`=
`
`604
`
`FIG. I6
`
`V digital
`
`IHII
`
`14
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 14 of 20
`
`6,163,721
`
`710
`
`C
`

`
`
`Controller/
`
`
`
`Level
`Timer Circuit
`
`Shifter
`and
`
`
`Processor
`
`
`
`
`
`15
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 15 of 20
`
`6,163,721
`
`a
`
`qzo¢of
`
`asNSsald
`
`pdaH
`
`WV*
`
`¥92
`
`él‘Old
`
`
`
`bzoc—T—Ngee|eeTywoy|Wvy
`cor49yNdWOIOJ9IN
`cDTon
`yunBeNow/wby
`
`
`vic
`
`gi¢
`
`olgAddn
`
`aounosaBDj0A
`
`algjOSSBI01q4
`|Wwaysh\||
`
`oe
`
`OJIN
`
`|
`
`16
`
`16
`
`
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 16 of 20
`
`6,163,721
`
`702
`
`Measure
`Parameter/Unit Time
`
`
`
`
`
` Increase
`
`Cik/Supply
`
`
`
`
`Reduce
`
`Clk/Supply
`
`
`
`
`Measure
`
`
`FIG, 20
`
`17
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 17 of 20
`
`6,163,721
`
`
` 1/0Interface
`
`514 518
`
`D+
`
`18
`
`FIG.al
`
`18
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 18 of 20
`
`6,163,721
`
`19
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 19 of 20
`
`6,163,721
`
`veSs
`
`
`rae|esoydoud|
`
`|
`
`+%TEouMee:ogde
`
`wens,teeoy
`
`eo
`
`.onoeot3hoFRweee8.88vlatete“net*oatevekata!
`
`*
`
`edpeanitZ9ynd9xy
`
`SEtOy—>Wwe‘¢ebnys||
`
`||
`
`20
`
`
`
` .C"cr)->od*fiGaEe>Lov
`
`“yao
`
`|9}nd9xXqEe?1"Z96035
`
`Candenv”
`
`
`
`(“-")4—>LOY
`
`()a(")=>Dd
`
`awoe‘eeLhenietal,
`"s)2seeinawreae:
`
`‘*:(od)NON->blue
`
`(9d)NOU->LIM
`
`7}@6p}s
`
`439}
`
`20
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 19, 2000
`
`Sheet 20 of 20
`
`6,163,721
`
` execute 2
`
`FIG. 25
`
`21
`
`

`

`6,163,721
`
`1
`POWER CONSUMPTION REDUCTION IN
`MEDICAL DEVICES BY EMPLOYING
`PIPELINE ARCHITECTURE
`
`CLAIM TO PRIORITY AND REFERENCE TO
`RELATED APPLICATION
`
`This application is a Continuation-In-Part and claims
`priority and other benefits from the filing dates of the
`following patent applications: (1) U.S. patent appIn. Ser. No.
`09/067,881 for “Power Consumption Reduction in Medical
`Devices Using Multiple Supply Voltages and Clock Fre-
`quency Control” to Thompson,filed Apr. 29, 1998, and now
`abandoned; (2) U.S. patent appln. Ser. No. 09/181,460 for
`“Power Consumption Reduction in Medical Devices
`Employing Multiple Digital Signal Processors” to
`Thompson,filed Oct. 28, 1998; (3) U.S. patent appln. Ser.
`No. 09/181,459 for “Power Consumption Reduction in
`Medical Devices By Employing Different Supply Voltages”
`to Thompson,filed Oct. 28, 1998; (4) U.S. patent appln. Ser.
`No. 09/181,517 for “Power Consumption Reduction in
`Medical Devices Employing Multiple Supply Voltages and
`Clock Frequency Control” to Thompson,filed Oct. 28, 1998;
`and (5) U.S. patent appln. Ser. No. 09/181,523 for “Power
`Consumption Reduction in Medical Devices Employing
`Multiple Digital Signal Processors and Different Supply
`Voltages” to Thompson, filed Oct. 28, 1998, all hereby
`incorporated by reference herein in their respective entire-
`ties.
`
`FIELD OF THE INVENTION
`
`The present invention relates to the reduction of power
`consumption in integrated circuit designs, such as integrated
`circuits employed in medical devices, particularly implant-
`able medical devices.
`
`BACKGROUND OF THE INVENTION
`
`Various devices require operation with low power con-
`sumption. For example, hand-held communication devices
`require such low power consumption and,
`in particular,
`implantable medical devices require low powercapabilities.
`With respect to implantable medical devices, for example,
`microprocessor-based implantable cardiac devices, such as
`implantable pacemakers and defibrillators, are required to
`operate with a lower power consumptionto increase battery
`life and device longevity.
`Generally, such low power devices are designed using
`complementary metal oxide semiconductor (CMOS) tech-
`nology. CMOStechnology is generally used because such
`technology has the characteristic of substantially zero
`“static” power consumption.
`Power consumption of CMOScircuits consists generally
`of two power consumption factors, namely “dynamic”
`power consumption and static power consumption. Static
`power consumption is only due to current leakage as the
`quiescent current of such circuits is zero. Dynamic power
`consumption is the dominant factor of power consumption
`for CMOS technology. Dynamic power consumption is
`basically due to the current required to charge internal and
`load capacitances during switching, i.e., the charging and
`discharging of such capacitances. Dynamic power (P)
`equals: 44CV,,°F, where C is nodal capacitance, F is the
`clock or switching frequency, and Vpp 1s the supply voltage
`for the CMOScircuit. As can be seen from the formula for
`calculating dynamic power (P), such dynamic power con-
`sumption of CMOScircuits is proportional to the square of
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`the supply voltage (V,,,). In addition, dynamic power(P) is
`proportional to switching or clock frequency (F).
`In accordance with the formula for dynamic power
`consumption, it has been effective in conventional CMOS
`integrated circuit designs to scale down the supply voltage
`for an entire device (e.g., hybrid) or integrated circuit (IC),
`1e., operate the circuit at low supply voltages, to reduce
`power consumption for such designs. For example, in the
`MEDTRONIC SPECTRAX® device of circa 1979,
`IC
`circuitry was poweredby onelithium iodine cell (as opposed
`to the two cells of the prior art). This reduced the supply
`voltage to 2.8 volts from 5.6 volts, thus reducing overhead
`current. Voltages required to be greater than 2.8 volts were
`generated by a voltage doubler, or alternatively by a charge
`pump(e.g., output pacing pulses). Further, for example, in
`the MEDTRONIC SYMBIOS®device of circa 1983, logic
`circuitry was powered by a voltage regulator controlling the
`IC supply voltage to a “sum of thresholds” supply. This
`regulator provided a supply to the IC (i.e., V,,,) of several
`hundred millivolts above the sum of the n-channel and
`
`p-channel thresholds of the CMOStransistors making up the
`IC. This regulator was self calibrating regarding manufac-
`turing variations of the transistor thresholds.
`Other devices have reduced power consumption in other
`manners. For example, various device designs have shut-
`down analog blocks and/or shut-off clocks to logic blocks
`not being used at particular times, thereby reducing power.
`Further, for example, microprocessor based devices have
`historically used a “burst clock” design to operate a micro-
`processorat a very high clockrate (e.g., generally 500-1000
`Kilohertz (KHz)), for relatively short periods of time to gain
`the benefit of a “duty cycle” to reduce average current drain.
`A much lower frequency clock (e.g., generally 32 KHz) is
`used for other circuitry and/or the processor when not in the
`high clock rate mode, 1.e., burst clock mode. Many known
`processor based implanted devices utilize the burst clock
`technique. For example, implanted devices available from
`Medtronic, Vitatron, Biotronic, ELA,
`Intermedics,
`Pacesetters, InControl, Cordis, CPI, etc., utilize burst clock
`techniques. A few illustrative examples which describe the
`use of a burst clock are provided in U.S. Pat. No. 4,561,442
`to Vollmannet al., entitled “Implantable Cardiac Pacer With
`Discontinuous Microprocessor Programmable Anti Tachy-
`cardia Mechanisms and Patient Data Telemetry,” issued
`Dec. 31, 1985; U.S. Pat. No. 5,022,395 to Russie, entitled
`“Implantable Cardiac Device With Dual Clock Control of
`Microprocessor,” issued Jun. 11, 1991; U.S. Pat. No. 5,388,
`578 to Yomtovet al., entitled “Improved Electrode System
`For Use With An Implantable Cardiac Patient Monitor,”
`issued Feb. 14, 1995; and U.S. Pat. No. 5,154,170 to Bennett
`et al., entitled “Optimization for Rate Responsive Cardiac
`Pacemaker,” issued Oct. 13, 1992.
`FIG. 1 represents a graphical illustration of energy/delay
`versus supply voltage for CMOScircuits such as a CMOS
`inverter 10 shown in FIG. 2 for illustrative purposes. The
`inverter 10 is provided with a supply voltage, V,,, which is
`connected to the source of a PMOSfield effect transistor
`(FET) 12. PMOS FET12 hasits drain connected to the drain
`of an NMOS FET14 whosesource is connected to ground.
`In this configuration, an input V, applied to both the gates of
`FETs 12, 14 is inverted to provide output V,,. Simply stated,
`one clock cycle, or logic level change, is used to invert the
`input V, to V,.
`As shown in FIG. 1, the circuit logic delay increases
`drastically as the supply voltage is reduced to near one volt,
`as represented by delay line 16 and energy/delay line 18. As
`such, reducing of the supply voltage (Vpp) continuously to
`22
`
`22
`
`

`

`6,163,721
`
`3
`lower levels is impractical because of the need for higher
`supply voltages when higher frequency operation is
`required. For example, generally CMOSlogic circuits must
`periodically provide functionality at a higher frequency,e.g.,
`burst clock frequency. However, as the supply voltage (Vp,)
`is decreased, such energy consumption is reduced by the
`square of the supply voltage (V,,) as is shown by energy
`consumption line 20. Therefore, speed requires a higher
`supply voltage (Vp,) which is in direct conflict with low
`power consumption.
`Other problems are also evident when lower supply
`voltages (Vp) are used for CMOScircuit designs. When a
`lower supply voltage is selected, static leakage current
`losses mayarise, particularly at lower frequencies, due to
`increased static leakage currentlosses.
`Various techniques for reducing power consumption in
`devices are known in the art, some examples of which may
`be found in at least some of the references listed in Table 1
`below.
`
`TABLE 1
`
`Patent No.
`
`Inventor
`
`Issue Date
`
`4,031,899
`4,460,835
`4,561,442
`4,791,318
`5,022,395
`5,154,170
`5,185,535
`5,187,796
`5,388,578
`5,610,083
`
`Renirie
`Masuoka
`Vollmann et al.
`Lewiset al.
`Russie
`Bennett et al.
`Farb etal.
`Wanget al.
`‘Yomtovetal.
`Chanetal.
`
`Jun. 28, 1977
`Jul. 17, 1984
`Dec. 31, 1985
`Dec. 13, 1988
`Jun. 11, 1991
`Oct. 13, 1992
`Feb. 9, 1993
`Feb. 16, 1993
`Feb. 14, 1995
`Mar. 11, 1997
`
`All references listed in Table 1 above are hereby incor-
`porated by reference herein, each in its respective entirety.
`As those of ordinary skill in the art will appreciate readily
`upon reading the Summary of the Invention, Detailed
`Description of the Embodiments, and Claims set forth
`below,at least some of the devices and methodsdisclosed in
`the publications, patents or patent applications referenced in
`the present application,
`including those disclosed in the
`references listed in Table 1 above, may be modified advan-
`tageously in accordance with the teachings of the present
`invention.
`
`SUMMARYOF THE INVENTION
`
`The present invention has certain objects. That is, various
`embodiments of the present invention provide solutions to
`one or more problems existing in the prior art respecting
`circuitry design having lower power consumption, particu-
`larly with respect to implantable medical devices. Those
`problems include: CMOS, CML, SOS, SOI, BICMOS,
`PMOSand/or NMOScircuits having excessive dynamic
`power consumption which reducesbattery life; the inability
`to utilize low voltage supply levels effectively;
`lack of
`ability to provide adequate processing capabilities such as
`high processing capabilities including telemetry uplink/
`downlink, morphology detection, initialization of devices,
`while still providing low processing capabilities such as
`sensing intrinsic beats, pacing, low speed telemetry, with the
`desired power consumption; and the inability to provide
`circuit designs that operate at lower frequencies and thus
`lower power consumption as opposed to the use of higher
`speed clocks such as burst clocks.
`In comparison to known techniques for reducing power
`consumption in circuit designs, various embodiments of the
`
`4
`present invention may provide one or more of the following
`advantages: reduced power consumption through the use of
`multiple digital signal processing (DSP) systems; reduced
`power consumption through the use of a lower voltage
`supply (Vpp); reduced power consumption by decreased
`clock frequency for circuit designs; increased longevity of
`circuits, particularly implantable device circuitry; provide a
`potential reduction in product size; providing high perfor-
`manceprocessing designs with additional features or func-
`tions due to the ability to reduce power with respect to other
`“required” features and functions;
`reduced static power
`consumption; providing multi-processor designs and DSP
`designs having additional features or functions due to the
`ability to reduce power with respect to other “required”
`features and functions; reduced current drain for an overall
`design, even when operating analog circuitry at higher
`supply voltages relative to the supply voltages applied to
`digital circuitry of the design.
`Some embodiments of the invention include one or more
`
`of the following features: two or more digital signal pro-
`cessing systems; multiple processors, each performing func-
`tions at lower clock frequencies to reduce power consump-
`tion; a first and second digital signal processor operating on
`data representative of analog inputs to perform respective
`first and second functions at respective first and second
`clock frequencies during a predetermined time period with
`the first and second clock frequencies being such that the
`power consumed by the first and second digital signal
`processors during performance of such functionsisless than
`the power that would be consumed if only one of the
`processors were to perform the functions within the time
`period; multiple digital signal processors having supply
`voltages that are reduced based on the reduction of clock
`frequency for such processors; providing analog inputs,e.g.,
`cardiac sense signals, to the multiple processors for use in
`performing functions such as T-wave, P-wave, and R-wave
`detection; one or more analog circuits of a medical device
`(e.g., an atrial sense amplifier, a ventricular sense amplifier,
`a T-wave amplifier, one or more bandpassfilters, one or
`more detection circuits, one or more sensor amplification
`circuits, one or more physiological signal amplification
`circuits, one or more output circuits, a battery monitor
`circuit, and/or a power on reset circuit) and one or more
`digital circuits of the medical device (e.g., a processor, a
`controller and/or a memory) with the supply voltage applied
`to the analog circuits being greater than that applied to the
`digital circuits; a source for applying a first fixed supply
`voltage to digital circuits of a medical device and a voltage
`generation circuit (e.g., a charge pump circuit) having the
`first fixed supply voltage applied thereto for generating a
`second fixed supply voltage to be applied to analog circuits
`of the medical device; adjustmentof back gate biasof digital
`circuits of the medical device; level shifting of signals being
`communicated between analog circuits and digital circuits
`having different supply voltages applied thereto; employing
`various ones or combinations of the foregoing features in
`CMOS, CML (Current Mode Logic), SOS (Silicon on
`Sapphire), SOI (Silicon on Insulator), BICMOS, PMOS
`and/or NMOScircuitry.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a graphical illustration showing energy/delay
`versus supply voltage for CMOScircuit operation.
`FIG. 2 shows a prior art CMOSinverter which is used as
`a building block in many CMOScircuit designs.
`FIG. 3 is a block diagram of a just-in-time clocking
`system according to the present invention.
`23
`
`10
`
`15
`
`20
`
`25
`
`30
`
`45
`
`50
`
`55
`
`60
`
`65
`
`23
`
`

`

`6,163,721
`
`5
`FIGS. 4A-4Cshow timing illustrations for use in describ-
`ing the just-in-time clocking system of FIG. 3.
`FIG. 5 is a block diagram illustration of a multiple supply
`voltage system according to the present invention.
`FIG. 6 is a block diagram illustrating a variable supply
`voltage system according to the present invention.
`FIG. 7 is a block diagram of clock controlled processing
`circuitry according to the present invention.
`FIG. 8 is a diagram illustrating an implantable medical
`device in a body.
`FIG. 9 is a block diagram of the circuitry of a pacemaker
`for use in illustrating one or more embodiments of the
`present invention.
`FIG. 10 is a schematic block diagram of an implantable
`pacemaker/cardioverter/defibrillator (PCD) for illustrating
`one or more embodiments of the present invention.
`FIG. 11 is a schematic block diagram illustrating a vari-
`able clock/variable supply voltage digital signal processing
`system according to the present invention.
`FIG. 12 is a schematic block diagram generally illustrat-
`ing the system of FIG. 11.
`FIG. 13 is a schematic block diagram generally illustrat-
`ing reduction in power consumption using multiple digital
`signal processing systems according to the present inven-
`tion.
`
`FIG. 14 is a schematic block diagram of a portion of
`cardiac pacemaker including sense amplifiers for receiving
`cardiac sense signals.
`FIG. 15 is a two digital signal processing system embodi-
`ment of a system according to FIG. 13 illustrating imple-
`mentation of the sense amplifier functionsillustrated in FIG.
`14 according to the present invention.
`FIG. 16 is a general schematic block diagram of a device
`according to the present invention using different supply
`voltages for analog and digital circuits of the device.
`FIG. 17 is a more detailed schematic block diagram of one
`embodiment of a pacemaker much like that shown in FIG.
`9 according to the present invention wherein a lower supply
`voltage is applied to the digital circuits of the pacemaker
`with a charge pump being used to generate a higher supply
`voltage to be applied to the analog circuits of the pacemaker.
`FIG. 18 is a block diagram illustrating the use of digital
`signal processor(s) in the embodiment shownin FIG. 17.
`FIG. 19 showsa block diagram of one embodimentof the
`present invention.
`FIG. 20 shows one embodimentof a rate adaptive algo-
`rithm of the present invention.
`FIG. 21 shows a modified version of the schematic block
`
`diagram of FIG. 11 according to one embodimentof the
`present invention.
`FIG. 22 shows conventional von Neumann microproces-
`sor architecture.
`
`FIG. 23 shows one embodiment of Harvard microproces-
`sor architecture of the present invention.
`FIG. 24 shows one embodimentof a pipeline architecture
`timing diagram of the present invention.
`FIG. 25 shows one embodiment of pipeline architecture
`of the present invention.
`DETAILED DESCRIPTION OF THE
`EMBODIMENTS
`
`One embodimentof the present inventionis first generally
`described in reference to FIGS. 3-15. Moreparticularly, at
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`least in part the use of multiple DSP systems to reduce power
`consumption is shown in those Figures.
`FIG. 3 shows a general block diagram of a just-in-time
`clock system 30. Just-in-time clock system 30 includes
`integrated circuit 32 and clock source 34. Integrated circuit
`32 includesa plurality of circuits C1—Cn. Each circuit when
`operable is capable of performing one or more circuit
`functions. A function is defined herein as any operation
`performed on one or more inputs in a plurality of cycles that
`results in an output. Generally, the functions performed by
`the various circuits Cl—Cn are usually, although not neces-
`sarily always, performed in a predetermined number of
`clock cycles. Clock source 34 is operable for providing
`clock signals at a plurality of clock frequencies generally
`shown as clockl—clockn.
`
`Circuits C1-Cn of integrated circuit 32 may include
`discrete function circuits (e.g., logic circuits for operating
`upon one or more inputs to implement a particular function
`to provide one or more outputs therefrom), such as circuits
`operating on one input from a sensorto provide a represen-
`tative signal
`to further functional circuitry,
`transceiver
`circuitry, conversion circuitry, etc. Moreover, circuits
`C1-Cn may comprise data processing circuitry capable of
`performing multiple functions under program control.
`Alternatively, such circuits C1-Cn may implement firmware
`(software) functions/routines that must complete prior to
`some succeeding event or prior to the start of the next
`function. For example, as described further herein with
`respect to illustrative embodiments of implantable medical
`devices, such circuits may include digital signal processing
`circuits,
`telemetry uplink/downlink circuitry, morphology
`detection circuitry, arrhythmia detection circuitry, monitor-
`ing circuitry, pacing circuitry, microprocessors, and so on.
`The functions performed by each of circuits C1—Cn are
`typically required to be completed in a particular time period
`prior to a next functional process being undertaken. For
`example, one logic circuit may perform a function in a
`predetermined time period to provide an output required by
`another circuit, or for example, a function may need to be
`performed byprocessing circuitry during a particular period
`of time dueto the need for other processing to be performed
`by such processing circuitry. In another example pertaining
`especially to an implantable medical device, processing to
`complete a particular function may need to be performed in
`a portion of a particular time interval such as a blanking
`interval, an upperrate interval, an escape interval, or refrac-
`tory interval of a cardiac cycle, or further, such as during a
`pulse generator/programmer handshake.
`Clock source 34 may be configured in any manner for
`providing clock signals at a plurality of frequencies. Such a
`clock source may include any number of clock circuits
`wherein each provides a single clock signal at a particular
`frequency, clock source 34 may include one or more adjust-
`able clock circuits for providing clock signals over a con-
`tinuous range of clock frequencies, and/or clock source 34
`may include a clock circuit that is operable to provide clock
`signals at discrete clock frequencies as opposed to over a
`continuous range. For example, the clock source 34 may
`include oscillators, clock dividers,
`timers, clock control
`circuitry or any other circuit elements required for providing
`clock signaling according to the present
`invention.
`Preferably, clock source 34 is configured as a continuously
`oscillating low frequency clock and a controllable on/off
`higher frequency clock.
`Just-in-time controllable clock operation of the just-in-
`time clocking system 30 of FIG. 3 is described herein in
`24
`
`24
`
`

`

`6,163,721
`
`10
`
`15
`
`20
`
`25
`
`30
`
`8
`7
`time
`reference to FIGS. 4A-4C. As shown in FIG. 4A,
`substantially the entire maximum time period available for
`period (x) represents the time period in whichacircuit, e.g.,
`such processing, i.e., time period y. Once again, a small
`one of circuits C1—Cn, is required to complete one or more
`remainder time period 75 of the cardiac cycle time period x
`functions. The same time period (x) is shown in FIG. 4B.
`may exist. Such time period may be, for example, in the
`The time period x may be equated to any numberofdifferent
`range of about 1.0 millisecond to about 10.0 milliseconds
`time periods. For example,
`the time period may be the
`when the cardiac cycle is in the range of about 400 milli-
`seconds to about 1200 milliseconds.
`amount of time a processing circuit has to perform a
`particular detection function due to the need for a detection
`output by a certain point in time, may be a time period
`required to complete a particular function by a certain logic
`circuit so as to provide a timely output to a digital signal
`processing circuit, may be a time period to complete a
`firmware (software) routine, etc. Moreover, time period x
`may correspond to a cardiac cycle or a part thereof.
`As shown in FIG. 4B, and according to conventional
`processing, circuit functions were typically performed at a
`burst cycle frequency and, as such, the function performed
`required a time period 60. Therefore, only a small amount of
`time (e.g., time period 60) of the entire time period x was
`used to perform the one or more functions requiring n cycles
`of time to complete. In such a case, conventionally, such
`burst clocks were at a substantially high clock rate, e.g.,
`500-1000 KHz, for such short periods of time to gain the
`benefit of a “duty cycle” to reduce average current drain.
`However, such high clock rates may not be required for
`carrying out such functions, or all functions.
`With just-in-time clocking according to the present
`invention, as shownin FIG. 4A,substantially the entire time
`period x is used to perform the one or more functions which
`are completed in n cycles.
`In other words,
`the clock
`frequency, e.g., one of clockl—clockn, for the circuit per-
`forming the one or more functions during the time period x
`is set such that the one or more functions are completed in
`the maximum time available for performing such functions,
`1.e., the clock frequencyis at its lowest possible value. Stated
`another way, a lower frequency clock is employed such that
`the one or more functions are performed just-in-time for
`other circuit or routine functionality to be performed.
`In such a just-in-time manner, the clock frequency used to
`control the performance of such functions by the particular
`CMOS, CML, SOS, SOI, BICMOS, PMOSand/or NMOS
`circuitry is lowered resulting in reduced power consumption
`by such circuitry. According to calculations of dynamic
`power, the lower frequency results in proportional power
`reduction. With the lowering of the clock frequency,
`the
`integrated circuit 32 including the various circuits C1—Cn
`can be designed to operate at a lower frequency, e.g., as
`opposed to burst frequency, and also at various other fre-
`quencies depending upon need.
`It is preferred that use of substantially the entire prede-
`termined period of time result in completion of the one or
`more functions being performedprior to the end of the time
`period x as is represented by remainder time periods 55 in
`FIG. 4A. This remainder time period 55, for example, is
`preferably near or about 0 seconds.
`FIG. 4C showsan illustrative timing example for pro-
`cessing circuitry which performs multiple functions. For
`example, the cardiac cycle of a patient is represented in FIG.
`4C as time period x. During time period 71, 1e., during a
`QRScomplexof the cardiac cycle, high speed processing is
`performedat a high clock frequencyrelative to a lower clock
`frequency used to control operation of the processing cir-
`cuitry during time period y. During the time period y, when
`the processing circuitry is operated at a lower clock
`frequency, such lower clock frequency maybe set such that
`the functions performed during z cycles are performed in
`
`FIG. 5 shows a general block diagram of a multiple
`supply voltage system 100 wherein one or more supply
`voltages are available and tailored for application to various
`circuits in an IC. The multiple supply voltage system 100
`includes integrated circuit 102 and supply voltage source
`106. Integrated circuit 102 includes circuits C1—Cn. Supply
`voltage source 106 is operable for providing a plurality of
`supply voltages V1-Vn. Each supply voltage from supply
`voltage source 106 is tailored to be applied to one or more
`circuits of circuits C1-Cn. As illustrated, supply voltage V1
`is applied to circuit Cl, supply voltage V2 is applied to
`circuit C2 and C3, and so forth.
`The tailoring of the supply voltages V1—Vn to the par-
`ticular circuits Cl—Cn is dependent upon the frequency at
`which the circuits Cl—Cn are required to be operated. For
`example, and as previously described, the logic delay of
`such CMOS, CML, SOS, SOI, BICMOS, PMOSand/or
`NMOScircuitry circuits C1—Cn increases drastically as the
`supply voltage is reduced to near 1 volt. If such logic delay
`is tolerable,
`the supply voltage provided to a particular
`circuit will drastically reduce the power consumption for
`that particular circuit as the energy is reduced in proportion
`to the square of the supply voltage (V,,,). However, if such
`logic delay is not tolerable, for example, if the logic circuit
`performs a function that must be completed within a par-
`ticular period of time, the reduction of the supply voltage
`(Vpp) applied to such a circuit will be limited depending
`upon the acceptable logic delay. However, the supply volt-
`age Vpn for an

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket