US6097241A - ASIC low power activity detector to change threshold voltage - Google Patents

ASIC low power activity detector to change threshold voltage Download PDF

Info

Publication number
US6097241A
US6097241A US09/159,898 US15989898A US6097241A US 6097241 A US6097241 A US 6097241A US 15989898 A US15989898 A US 15989898A US 6097241 A US6097241 A US 6097241A
Authority
US
United States
Prior art keywords
partition
threshold voltage
input
detected
turning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/159,898
Inventor
Claude L. Bertin
Alvar A. Dean
Kenneth J. Goodnow
Wilbur D. Pricer
William R. Tonti
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cavium International
Marvell Asia Pte Ltd
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/120,211 external-priority patent/US6011383A/en
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US09/159,898 priority Critical patent/US6097241A/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GOODNOW, KENNETH J., PRICER, WILBUR D., TONTI, WILLIAM R., BERTIN, CLAUDE L., DEAN, ALVAR A.
Application granted granted Critical
Publication of US6097241A publication Critical patent/US6097241A/en
Assigned to GLOBALFOUNDRIES U.S. 2 LLC reassignment GLOBALFOUNDRIES U.S. 2 LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to GLOBALFOUNDRIES INC. reassignment GLOBALFOUNDRIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GLOBALFOUNDRIES U.S. 2 LLC, GLOBALFOUNDRIES U.S. INC.
Anticipated expiration legal-status Critical
Assigned to GLOBALFOUNDRIES U.S. INC. reassignment GLOBALFOUNDRIES U.S. INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GLOBALFOUNDRIES INC.
Assigned to MARVELL INTERNATIONAL LTD. reassignment MARVELL INTERNATIONAL LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GLOBALFOUNDRIES U.S. INC.
Assigned to CAVIUM INTERNATIONAL reassignment CAVIUM INTERNATIONAL ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MARVELL INTERNATIONAL LTD.
Assigned to MARVELL ASIA PTE, LTD. reassignment MARVELL ASIA PTE, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CAVIUM INTERNATIONAL
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • This invention relates to power management for integrated circuits, and more particularly relates to application specific integrated circuit (hereinafter "ASIC") devices requiring low standby power consumption.
  • ASIC application specific integrated circuit
  • ASIC devices that are battery powered and therefore require low standby power consumption. In such applications, it is desired to have the ASIC device be capable of running at its highest speed only during periods when the device's functionality is required.
  • One method of controlling the power consumption of an integrated circuit is to adjust the body voltage (i.e., the voltage magnitude between body and source) applied to the transistors on the IC.
  • the body voltage i.e., the voltage magnitude between body and source
  • transistors will have a higher threshold voltage, consume less power, and provide lower performance. Accordingly, increased body to source voltage is suitable for integrated circuits in standby mode when low power consumption is desired over high performance.
  • transistors will consume more power, have a lower threshold voltage and provide higher performance. Accordingly, decreased body voltage is suitable for integrated circuits during a normal operating mode, when the transistors are active.
  • the present invention seeks to provide an ASIC system that includes transistors that can operate at different power levels based upon ASIC input activities.
  • the ASIC is first designed with discrete functional blocks or partitions, with the body voltage of each being independently controllable. Accordingly, each of the partitions is provided with a varying stage of readiness determined by the body voltage applied thereto.
  • the system includes a first partition coupled to an input line wherein the first partition includes transistors that always operate at a relatively low threshold voltage (i.e., high power consumption and therefore full readiness); a second partition coupled to an output of the first partition, wherein the second partition includes transistors that can selectively operate with either a low or high threshold voltage; and a threshold voltage control mechanism that switches the threshold voltage of the transistors in the second partition from high to low (i.e., low to high power consumption) when a signal is detected on the input line.
  • a threshold voltage control mechanism that switches the threshold voltage of the transistors in the second partition from high to low (i.e., low to high power consumption) when a signal is detected on the input line.
  • the system further includes a pulse stretcher coupled to an input of the threshold voltage control mechanism that causes the threshold voltage control mechanism to maintain the threshold voltage in the second partition as low (i.e., in a normal mode) for a predetermined amount of time after the detection of the signal.
  • a pulse stretcher coupled to an input of the threshold voltage control mechanism that causes the threshold voltage control mechanism to maintain the threshold voltage in the second partition as low (i.e., in a normal mode) for a predetermined amount of time after the detection of the signal.
  • FIG. 1 depicts a block diagram of a system for controlling the threshold voltage of functional partitions on an ASIC chip in accordance with a preferred embodiment of the present invention
  • FIG. 2 depicts a circuit diagram of a pulse stretch circuit in accordance with a preferred embodiment of the present invention.
  • FIG. 3 depicts a cross-sectional view of a silicon oxide isolated transistor in accordance with a preferred embodiment of the present invention.
  • the ASIC device comprises numerous partitioned functional units (hereinafter “partitions”) that operate independently of each other and wherein each partition provides some unique function required by the ASIC device. Moreover, the partitions are arranged such that the path of signals as they propagate through the partitions of the ASIC device will be known. A typical scenario will involve signals that will enter the ASIC device into a first partition, exit the first partition and enter a second partition, exit the second partition and enter a third partition, etc. Thus, signals will enter the ASIC, sequentially progress through a predetermined series of partitions, and then exit the ASIC.
  • each partition is fabricated such that the body voltage for all of the devices within the partition can be controlled by a common source. In this manner, as required, a partition can be set to operate in a "normal mode" having a relatively low body-to-source and threshold voltage or be set to operate in a "standby mode” having a relatively high body-to-source and threshold voltage.
  • FIG. 1 depicts an ASIC device 10 that includes a sequential series 12 of partitions.
  • the series 12 comprises a plurality of n partitions that includes a first partition 28 and a second partition 30. Furthermore, any number 3 to n of additional partitions 32 may be included.
  • the first partition 28 receives its input from logic inputs 16, and then outputs data to the second partition 30.
  • the second partition 30 receives the data from the first partition and outputs its data to any subsequent partitions 32.
  • Each partition in the set of partitions 32 behaves in a similar manner, receiving input from a previous partition and outputting data to a subsequent partition.
  • the subsequent partitions 30, 32 operate in a normal mode only when signals are detected at the logic inputs 16. Accordingly, during periods when no signals are detected at logic inputs 16, the subsequent partitions 30, 32 will operate in a standby mode with a relatively high body-to-source voltage to reduce power consumption. When signals are detected at logic inputs, the subsequent partitions will be switched to the normal mode having a relatively low body-to-source voltage to allow for high performance. Thus, the first partition 28 will always be operational in a high power, high performance, low threshold voltage mode. Alternatively, subsequent partitions 30, 32 will be held in a low power standby mode until an input signal is detected, at which time the partitions will be switched to a normal, high performance mode.
  • the mechanisms for switching partitions between standby and normal modes include transition detection logic 18, pulse stretcher 20, and threshold voltage control mechanism 22.
  • the device may be implemented as a two-stage system such that all subsequent partitions 30, 32 are grouped together and switched in unison.
  • the device 10 may be implemented as a multistage system and include an additional pulse stretcher 24 and voltage control mechanism 26 for each additional partition (3-n). Since each partition is independently switchable, the partitions can be sequentially switched to and from normal mode and standby mode.
  • the system depicted in FIG. 1 can also be reconfigured with the input of pulse stretcher 24 connected to the output of detector logic 18 and in common with the input of pulse stretcher 20.
  • the ASIC device 10 works as follows.
  • the first partition 28 is maintained in a normal, high performance, high powered mode, while all subsequent partitions 2-n are maintained in a standby, low power mode.
  • the transition detection logic 18 detects the transition and outputs a detection signal (TD) 36 to the pulse stretcher 20 that indicates that the second partition 30 should be switched to normal mode.
  • transition detection logic 18 may output a detection signal (TD) 36 when a data valid signal on data valid line 14 is detected.
  • the data valid signal could originate from a variety of sources, such as a keyboard, a software application, etc.
  • the pulse stretcher 20 in turn causes voltage control mechanism 22 to lower the body-to-source voltage of the devices in the second partition 30 to the necessary level. Because the signals have to first propagate through the first partition 28, the device 10 has enough time to switch the second partition 30, and any further partitions 3-n, out of standby mode.
  • the pulse stretcher 20 causes the voltage control mechanism 22 to keep the subsequent partitions 30, 32 in the normal mode for a predetermined amount of time.
  • partitions are not being switched between modes each time that a transition is detected or not detected on logic input 16. Rather, the system presumes that more activity will follow and therefore, given the effort needed to switch the partition, the partition remains at maximum performance for some predetermined amount of time.
  • additional pulse stretchers 24 and voltage control mechanisms 26 may be included for each additional partition 32 (i.e., for partitions 3-n).
  • the additional pulse stretchers and voltage control mechanisms allow subsequent partitions 3-n to likewise be turned on in a sequential manner as data propagates through the ASIC device. Accordingly, the second partition 30 may be switched to normal mode while the first partition is processing data from input 16, then the third partition may be switched while the second partition 30 is processing the data received from the first partition 28, etc.
  • Each subsequent partition 30, 32 may be switched back to standby mode in a similar manner, namely, first the second partition will return to standby mode, then the third partition will return to standby mode, etc.
  • any desired method of turning on and off subsequent partitions fall within the scope of this invention.
  • the circuit 34 receives a signal TD on input line 36 from the transition detection logic 18 of FIG. 1 when a transition is detected.
  • the circuit 34 utilizes capacitor 46, along with transistor 48, to essentially stretch out the signal TD received at input 36.
  • the pulse is stretched in order to allow a partition to remain in a high power state for some residual period after a transition was detected.
  • the system includes both a low threshold voltage power supply 40 and a high voltage threshold power supply 42. During the periods where no transitions are detected, the high threshold voltage power supply 42 powers the associated partition's body voltage high such that the associated partition remains in a standby mode.
  • the low threshold voltage power supply 40 powers the associated partition's body voltage low such that the associated partition will operate in a normal, high performance mode. As is evident from the circuit depicted in FIG. 2, no clock signal is required to control the switching between high and low threshold voltages.
  • the circuit also includes a rapid recovery feature triggered by input 38 that causes the output 44 to quickly switch to the normal, high performance mode (i.e., use the low threshold voltage supply 40) during times when the system is in the process of switching back to standby mode.
  • the normal, high performance mode i.e., use the low threshold voltage supply 40
  • input 38 receives signal TD the low threshold voltage supply 40 is quickly turned back on.
  • FIG. 3 a cross section of a silicon on insulator (SOI) device 50 is depicted.
  • the device 50 is isolated between insulators 56 and 58 and insulation layer 59.
  • the isolated region 54 contains a plurality of transistors that form a unique partition.
  • the unique partition is controlled by body contact 52.
  • body contact 52 By varying the body voltage applied at contact 52, the operational characteristics of the transistor are altered.
  • the threshold voltage is reduced and the transistors in the partition are switched to a normal mode.
  • the threshold voltage is increased and the transistors in the partition are switched to a standby mode.
  • CMOS complementary metal oxide semiconductor

Abstract

An integrated circuit such as an ASIC device having partitioned functional units with independent threshold voltage control. A first partition is always operated in a normal mode, while subsequent partitions are maintained in a standby mode until a transition is detected at the input of the first partition. The subsequent partitions are switched to the normal mode by lowering the body voltage applied to the devices with each partition. A pulse stretcher is used to keep a partition in a normal mode for a predetermined period of time after the transition is detected.

Description

RELATED APPLICATIONS
This case is a continuation-in-part of (1) Dkt. No. BU9-97-220, entitled "LOW POWERING APPARATUS FOR AUTOMATIC REDUCTION OF POWER IN ACTIVE AND STANDBY MODES," Dean et al., filed on Jul. 21, 1998, Ser. No. 09/120,211, now U.S. Pat. No. 6,011,383 and is related to (2) Dkt. No. BU9-97-220W, entitled "DEVICE AND METHOD TO REDUCE POWER CONSUMPTION IN INTEGRATED SEMICONDUCTOR DEVICES USING A LOWER POWER GROGGY MODE," Bertin et al., filed on Sep. 24, 1998, Ser. No. 09/159,861. Both related applications are assigned to the assignee of record are filed concurrently herewith.
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to power management for integrated circuits, and more particularly relates to application specific integrated circuit (hereinafter "ASIC") devices requiring low standby power consumption.
2. Background of the Invention
Many applications utilize ASIC devices that are battery powered and therefore require low standby power consumption. In such applications, it is desired to have the ASIC device be capable of running at its highest speed only during periods when the device's functionality is required.
One method of controlling the power consumption of an integrated circuit (IC) is to adjust the body voltage (i.e., the voltage magnitude between body and source) applied to the transistors on the IC. Specifically, by increasing the body to source voltage, transistors will have a higher threshold voltage, consume less power, and provide lower performance. Accordingly, increased body to source voltage is suitable for integrated circuits in standby mode when low power consumption is desired over high performance. Alternatively, by lowering the body to source voltage, transistors will consume more power, have a lower threshold voltage and provide higher performance. Accordingly, decreased body voltage is suitable for integrated circuits during a normal operating mode, when the transistors are active.
Unfortunately, no known system has provided a mechanism that can take full advantage of this ability to switch devices between high and low power consumption. In particular, known systems fail to provide a good solution to determine which devices on the ASIC to switch between power consuming states, and when the devices should be switched.
SUMMARY OF THE INVENTION
The present invention seeks to provide an ASIC system that includes transistors that can operate at different power levels based upon ASIC input activities. The ASIC is first designed with discrete functional blocks or partitions, with the body voltage of each being independently controllable. Accordingly, each of the partitions is provided with a varying stage of readiness determined by the body voltage applied thereto.
The system includes a first partition coupled to an input line wherein the first partition includes transistors that always operate at a relatively low threshold voltage (i.e., high power consumption and therefore full readiness); a second partition coupled to an output of the first partition, wherein the second partition includes transistors that can selectively operate with either a low or high threshold voltage; and a threshold voltage control mechanism that switches the threshold voltage of the transistors in the second partition from high to low (i.e., low to high power consumption) when a signal is detected on the input line.
The system further includes a pulse stretcher coupled to an input of the threshold voltage control mechanism that causes the threshold voltage control mechanism to maintain the threshold voltage in the second partition as low (i.e., in a normal mode) for a predetermined amount of time after the detection of the signal. This system for switching between low and high threshold voltages can thus be implemented asynchronously, and therefore not require any clock signals to control the switching process. After the predetermined amount of time has elapsed, the pulse stretcher will cause the threshold voltage control mechanism to switch the threshold voltage in the second partition to high, thereby placing it back in a low power standby mode. Subsequent partitions may be added after the second partition and operated in a similar manner.
It is therefore an advantage of the present invention to provide an ASIC device in which power consumption is reduced.
It is therefore a further advantage of the present invention to provide an asynchronous mechanism for lowering the power consumption of functional partitions within an ASIC device.
It is therefore a further advantage of the present invention to provide an ASIC device in which the threshold voltage of various functional partitions can be modified.
It is therefore a further advantage of the present invention to provide a pulse stretcher that reacts to transitions occurring on an input line, and causes the threshold voltage of at least one partition to be lowered for a predetermined amount of time.
It is therefore a further advantage of the present invention to implement the power saving fist features described herein on an ASIC device with either SOI (silicon on insulator) technology or side multiple wells in bulk CMOS (complimentary metal oxide semiconductor) technology.
The foregoing and other objects, features, aspects, and advantages of the present invention may be more fully appreciated by considering the following detailed description and claims.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 depicts a block diagram of a system for controlling the threshold voltage of functional partitions on an ASIC chip in accordance with a preferred embodiment of the present invention;
FIG. 2 depicts a circuit diagram of a pulse stretch circuit in accordance with a preferred embodiment of the present invention; and
FIG. 3 depicts a cross-sectional view of a silicon oxide isolated transistor in accordance with a preferred embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
The ASIC device according to this invention comprises numerous partitioned functional units (hereinafter "partitions") that operate independently of each other and wherein each partition provides some unique function required by the ASIC device. Moreover, the partitions are arranged such that the path of signals as they propagate through the partitions of the ASIC device will be known. A typical scenario will involve signals that will enter the ASIC device into a first partition, exit the first partition and enter a second partition, exit the second partition and enter a third partition, etc. Thus, signals will enter the ASIC, sequentially progress through a predetermined series of partitions, and then exit the ASIC. In addition, each partition is fabricated such that the body voltage for all of the devices within the partition can be controlled by a common source. In this manner, as required, a partition can be set to operate in a "normal mode" having a relatively low body-to-source and threshold voltage or be set to operate in a "standby mode" having a relatively high body-to-source and threshold voltage.
Referring now to the drawings, FIG. 1 depicts an ASIC device 10 that includes a sequential series 12 of partitions. The series 12 comprises a plurality of n partitions that includes a first partition 28 and a second partition 30. Furthermore, any number 3 to n of additional partitions 32 may be included. The first partition 28 receives its input from logic inputs 16, and then outputs data to the second partition 30. The second partition 30 receives the data from the first partition and outputs its data to any subsequent partitions 32. Each partition in the set of partitions 32 behaves in a similar manner, receiving input from a previous partition and outputting data to a subsequent partition.
Only the first partition 28 is continuously powered for normal, high performance operations (i.e., relatively low body-to-source and threshold voltage). The subsequent partitions 30, 32 operate in a normal mode only when signals are detected at the logic inputs 16. Accordingly, during periods when no signals are detected at logic inputs 16, the subsequent partitions 30, 32 will operate in a standby mode with a relatively high body-to-source voltage to reduce power consumption. When signals are detected at logic inputs, the subsequent partitions will be switched to the normal mode having a relatively low body-to-source voltage to allow for high performance. Thus, the first partition 28 will always be operational in a high power, high performance, low threshold voltage mode. Alternatively, subsequent partitions 30, 32 will be held in a low power standby mode until an input signal is detected, at which time the partitions will be switched to a normal, high performance mode.
The mechanisms for switching partitions between standby and normal modes include transition detection logic 18, pulse stretcher 20, and threshold voltage control mechanism 22. The device may be implemented as a two-stage system such that all subsequent partitions 30, 32 are grouped together and switched in unison. Alternatively, the device 10 may be implemented as a multistage system and include an additional pulse stretcher 24 and voltage control mechanism 26 for each additional partition (3-n). Since each partition is independently switchable, the partitions can be sequentially switched to and from normal mode and standby mode. The system depicted in FIG. 1 can also be reconfigured with the input of pulse stretcher 24 connected to the output of detector logic 18 and in common with the input of pulse stretcher 20.
During operations, the ASIC device 10 works as follows. The first partition 28 is maintained in a normal, high performance, high powered mode, while all subsequent partitions 2-n are maintained in a standby, low power mode. When a signal is sent to the ASIC device via logic inputs 16, the transition detection logic 18 detects the transition and outputs a detection signal (TD) 36 to the pulse stretcher 20 that indicates that the second partition 30 should be switched to normal mode. Alternatively, transition detection logic 18 may output a detection signal (TD) 36 when a data valid signal on data valid line 14 is detected. The data valid signal could originate from a variety of sources, such as a keyboard, a software application, etc. The pulse stretcher 20 in turn causes voltage control mechanism 22 to lower the body-to-source voltage of the devices in the second partition 30 to the necessary level. Because the signals have to first propagate through the first partition 28, the device 10 has enough time to switch the second partition 30, and any further partitions 3-n, out of standby mode.
In addition to switching between modes, the pulse stretcher 20 causes the voltage control mechanism 22 to keep the subsequent partitions 30, 32 in the normal mode for a predetermined amount of time. In general, after some activity is detected, it is preferred to keep a partition switched to a normal mode for some period of time because: (1) once some activity is detected, more activity will typically follow, and (2) switching between modes expends energy, so any unnecessary switching should be avoided. Thus, partitions are not being switched between modes each time that a transition is detected or not detected on logic input 16. Rather, the system presumes that more activity will follow and therefore, given the effort needed to switch the partition, the partition remains at maximum performance for some predetermined amount of time.
As noted, additional pulse stretchers 24 and voltage control mechanisms 26 may be included for each additional partition 32 (i.e., for partitions 3-n). The additional pulse stretchers and voltage control mechanisms allow subsequent partitions 3-n to likewise be turned on in a sequential manner as data propagates through the ASIC device. Accordingly, the second partition 30 may be switched to normal mode while the first partition is processing data from input 16, then the third partition may be switched while the second partition 30 is processing the data received from the first partition 28, etc. Each subsequent partition 30, 32 may be switched back to standby mode in a similar manner, namely, first the second partition will return to standby mode, then the third partition will return to standby mode, etc. However, it should be understood that any desired method of turning on and off subsequent partitions fall within the scope of this invention.
Referring now to FIG. 2, a circuit 34 of a pulse stretcher and threshold voltage control mechanism in accordance with FIG. 1 is depicted in detail. The circuit 34 receives a signal TD on input line 36 from the transition detection logic 18 of FIG. 1 when a transition is detected. The circuit 34 utilizes capacitor 46, along with transistor 48, to essentially stretch out the signal TD received at input 36. The pulse is stretched in order to allow a partition to remain in a high power state for some residual period after a transition was detected. The system includes both a low threshold voltage power supply 40 and a high voltage threshold power supply 42. During the periods where no transitions are detected, the high threshold voltage power supply 42 powers the associated partition's body voltage high such that the associated partition remains in a standby mode. Conversely, when a transition has been detected and a pulse is generated, the low threshold voltage power supply 40 powers the associated partition's body voltage low such that the associated partition will operate in a normal, high performance mode. As is evident from the circuit depicted in FIG. 2, no clock signal is required to control the switching between high and low threshold voltages.
The circuit also includes a rapid recovery feature triggered by input 38 that causes the output 44 to quickly switch to the normal, high performance mode (i.e., use the low threshold voltage supply 40) during times when the system is in the process of switching back to standby mode. When input 38 receives signal TD the low threshold voltage supply 40 is quickly turned back on. This additional novelty eliminates the need to wait until the circuit switches completely back to standby mode before the system can be again switched to normal mode.
Referring now to FIG. 3, a cross section of a silicon on insulator (SOI) device 50 is depicted. The device 50 is isolated between insulators 56 and 58 and insulation layer 59. The isolated region 54 contains a plurality of transistors that form a unique partition. The unique partition is controlled by body contact 52. By varying the body voltage applied at contact 52, the operational characteristics of the transistor are altered. In particular, by decreasing the voltage magnitude between body and source, the threshold voltage is reduced and the transistors in the partition are switched to a normal mode. By increasing the voltage magnitude between body and source, the threshold voltage is increased and the transistors in the partition are switched to a standby mode.
In addition to implementing the ASIC system in SOI, it is understood that the partitioned system could be implemented using complementary metal oxide semiconductor (CMOS) devices in bulk technologies formed within multiple wells. An example of such an implementation is described in pending U.S. patent application Ser. No. 08/866,674, filed on May 30, 1997, entitled "Method of Forming Self-Aligned Halo-Isolated Wells," and assigned to International Business Machines Corporation, and hereby incorporated by reference. The aforementioned disclosure describes a method for forming self-aligned double well structures, which could be used to implement this invention in bulk CMOS. Traditionally, CMOS technology has not been used for partitioned applications because of the difficulties involved in isolating transistors that share a common substrate voltage. However, utilizing the solution provided in the aforementioned disclosure, a novel implementation is provided.
The foregoing descriptions of the preferred embodiment in the invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously many modifications and variations are possible in light of the above teachings. Such modifications and variations that may be apparent to a person skilled in the art are intended to be included within the scope of this invention as defined by the accompanying claims.

Claims (16)

We claim:
1. A clockless method for controlling a partitioned circuit, the clockless method comprising the steps of:
monitoring input lines for transitions of incoming signals thereon;
a first active partition of the circuit immediately processing received ones of the incoming signals; and
turning on a second partition of the circuit in response to transitions of the incoming signals on the input lines, including decreasing a voltage magnitude between body and source of devices only in the second partition.
2. The method of claim 1 further comprising the step of turning on a successive non-active partition after turning on the second partition.
3. The method of claim 1 further comprising the step of turning off the second partition, after the step of turning on the second partition, in response to detecting a lapse of the transitions of the incoming signals for a preselected period of time.
4. A method of controlling a partitioned circuit comprising the steps of:
monitoring input lines for transitions of incoming signals to a first partition; and
turning off a second partition of the circuit in response to detecting a lapse of the transitions of the incoming signals for a preselected period of time, the step of turning off the second partition includes increasing a voltage magnitude between body and source of devices not in a first partition to a predetermined level.
5. The method of claim 4 further comprising the step of turning the second partition of the circuit back on if transitions on the input lines are detected after the voltage magnitude between body and source of the devices not in the first partition has been increased to the predetermined level.
6. The method of claim 5 further comprising the step of quickly turning the second partition of the circuit back on if transitions on the input lines are detected and the voltage magnitude between body and source of the devices not in the first partition was in a process of returning to the predetermined level.
7. A system for controlling a partitioned circuit, comprising:
a first partition coupled to at least one input line, wherein the first partition includes a plurality of transistors that always operate with a predetermined threshold voltage;
a second partition coupled to an output of the first partition, wherein the second partition includes a plurality of transistors that can selectively operate with either a low or high threshold voltage; and
a threshold voltage control mechanism that switches the threshold voltage of the transistors in the second partition from high to low when an input signal is detected on the at least one input line.
8. The system of claim 7 further comprising a pulse stretcher coupled to an input of the threshold voltage control mechanism, wherein the pulse stretcher causes the threshold voltage control mechanism to maintain the threshold voltage in the second partition low for a predetermined amount of time after the detection of the signal.
9. The system of claim 8, wherein the pulse stretcher causes the threshold voltage control mechanism to switch the threshold voltage in the second partition to high after the predetermined amount of time has elapsed.
10. The system of claim 9, wherein the pulse stretcher includes a quick recovery circuit, wherein the quick recovery circuit causes the threshold voltage in the second partition to be switched quickly to low during a time when both a new signal is detected at the input of the pulse stretcher and the threshold voltage is in the process of being switched to high.
11. The system of claim 7 further comprising a transition detection logic coupled to the at least one input line, wherein the transition detection logic outputs a detection signal when a transition is detected on the at least one input line.
12. The system of claim 7 further comprising detection logic coupled to a data valid input, wherein the detection logic outputs a detection signal when a data valid signal is detected on the data valid input.
13. The system of claim 8, wherein the pulse stretcher operates without a clock signal.
14. The system of claim 7, wherein each of the first and second partitions are formed in unique regions on a silicon on insulator (SOI) device.
15. The system of claim 7, wherein each of the first and second partitions are formed in unique wells within a complimentary metal oxide silicon (CMOS) bulk device.
16. The system of claim 7, further comprising:
a third partition coupled to an output of the second partition, wherein the third partition also includes a plurality of transistors that can selectively operate with either a low or high threshold voltage; and
a second threshold voltage control mechanism that switches the threshold voltage of the transistors in the third partition from high to low when an input signal is detected on the at least one input line after the threshold voltages of the transistors in the second partition have been switched from high to low.
US09/159,898 1998-07-21 1998-09-24 ASIC low power activity detector to change threshold voltage Expired - Lifetime US6097241A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/159,898 US6097241A (en) 1998-07-21 1998-09-24 ASIC low power activity detector to change threshold voltage

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/120,211 US6011383A (en) 1998-07-21 1998-07-21 Low powering apparatus for automatic reduction of power in active and standby modes
US09/159,898 US6097241A (en) 1998-07-21 1998-09-24 ASIC low power activity detector to change threshold voltage

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/120,211 Continuation-In-Part US6011383A (en) 1998-07-21 1998-07-21 Low powering apparatus for automatic reduction of power in active and standby modes

Publications (1)

Publication Number Publication Date
US6097241A true US6097241A (en) 2000-08-01

Family

ID=46255173

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/159,898 Expired - Lifetime US6097241A (en) 1998-07-21 1998-09-24 ASIC low power activity detector to change threshold voltage

Country Status (1)

Country Link
US (1) US6097241A (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030135676A1 (en) * 2002-01-17 2003-07-17 Koninklijke Philips Electronics N.V. Low-power bus interface
US20040021501A1 (en) * 2002-06-11 2004-02-05 The Regents Of The University Of Michigan Low-leakage integrated circuits and dynamic logic circuits
US20050056825A1 (en) * 2003-06-09 2005-03-17 Nantero, Inc. Field effect devices having a drain controlled via a nanotube switching element
US20050174842A1 (en) * 2004-02-11 2005-08-11 Nantero, Inc. EEPROMS using carbon nanotubes for cell storage
US20050237781A1 (en) * 2003-06-09 2005-10-27 Nantero, Inc. Non-volatile electromechanical field effect devices and circuits using same and methods of forming same
US20060061389A1 (en) * 2004-06-18 2006-03-23 Nantero, Inc. Integrated nanotube and field effect switching device
US20060136154A1 (en) * 2004-12-22 2006-06-22 Bliley Paul D Power management system
US20060183278A1 (en) * 2005-01-14 2006-08-17 Nantero, Inc. Field effect device having a channel of nanofabric and methods of making same
US20060237857A1 (en) * 2005-01-14 2006-10-26 Nantero, Inc. Hybrid carbon nanotube FET(CNFET)-FET static RAM (SRAM) and method of making same
US20060250843A1 (en) * 2005-05-09 2006-11-09 Nantero, Inc. Non-volatile-shadow latch using a nanotube switch
US7149674B1 (en) * 2000-05-30 2006-12-12 Freescale Semiconductor, Inc. Methods for analyzing integrated circuits and apparatus therefor
US7265575B2 (en) 2004-06-18 2007-09-04 Nantero, Inc. Nanotube-based logic driver circuits
US7289357B2 (en) 2003-08-13 2007-10-30 Nantero, Inc. Isolation structure for deflectable nanotube elements
US7294877B2 (en) 2003-03-28 2007-11-13 Nantero, Inc. Nanotube-on-gate FET structures and applications
US7339401B2 (en) 2003-08-13 2008-03-04 Nantero, Inc. Nanotube-based switching elements with multiple controls
US7405605B2 (en) 2004-06-18 2008-07-29 Nantero, Inc. Storage elements using nanotube switching elements
US7479654B2 (en) 2005-05-09 2009-01-20 Nantero, Inc. Memory arrays using nanotube articles with reprogrammable resistance
US20090094496A1 (en) * 2007-10-03 2009-04-09 Hien Minh Le System and Method for Improved LBIST Power and Run Time
US20090164807A1 (en) * 2007-12-21 2009-06-25 Sandisk Corpoation, A Delaware Corporation Self-configurable multi-regulator ASIC core power delivery
WO2009085549A3 (en) * 2007-12-21 2009-08-27 Sandisk Corporation Self-configurable multi-regulator asic core power delivery
US7652342B2 (en) 2004-06-18 2010-01-26 Nantero, Inc. Nanotube-based transfer devices and related circuits
US7781862B2 (en) 2005-05-09 2010-08-24 Nantero, Inc. Two-terminal nanotube devices and systems and methods of making same
US7780918B2 (en) 2003-05-14 2010-08-24 Nantero, Inc. Sensor platform using a horizontally oriented nanotube element
US20100264725A1 (en) * 2009-04-15 2010-10-21 Vandergrift Adrian E Dc voltage threshold detector
US7986546B2 (en) 2005-05-09 2011-07-26 Nantero, Inc. Non-volatile shadow latch using a nanotube switch
US8471238B2 (en) 2004-09-16 2013-06-25 Nantero Inc. Light emitters using nanotubes and methods of making same
US20150345985A1 (en) * 2014-05-30 2015-12-03 Microsoft Corporation Adaptive lifestyle metric estimation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5486774A (en) * 1991-11-26 1996-01-23 Nippon Telegraph And Telephone Corporation CMOS logic circuits having low and high-threshold voltage transistors
US5589783A (en) * 1994-07-29 1996-12-31 Sgs-Thomson Microelectronics, Inc. Variable input threshold adjustment
US5610533A (en) * 1993-11-29 1997-03-11 Mitsubishi Denki Kabushiki Kaisha Switched substrate bias for logic circuits
US5630142A (en) * 1994-09-07 1997-05-13 International Business Machines Corporation Multifunction power switch and feedback led for suspend systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5486774A (en) * 1991-11-26 1996-01-23 Nippon Telegraph And Telephone Corporation CMOS logic circuits having low and high-threshold voltage transistors
US5610533A (en) * 1993-11-29 1997-03-11 Mitsubishi Denki Kabushiki Kaisha Switched substrate bias for logic circuits
US5589783A (en) * 1994-07-29 1996-12-31 Sgs-Thomson Microelectronics, Inc. Variable input threshold adjustment
US5630142A (en) * 1994-09-07 1997-05-13 International Business Machines Corporation Multifunction power switch and feedback led for suspend systems

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149674B1 (en) * 2000-05-30 2006-12-12 Freescale Semiconductor, Inc. Methods for analyzing integrated circuits and apparatus therefor
US20030135676A1 (en) * 2002-01-17 2003-07-17 Koninklijke Philips Electronics N.V. Low-power bus interface
US20040021501A1 (en) * 2002-06-11 2004-02-05 The Regents Of The University Of Michigan Low-leakage integrated circuits and dynamic logic circuits
US6933744B2 (en) 2002-06-11 2005-08-23 The Regents Of The University Of Michigan Low-leakage integrated circuits and dynamic logic circuits
US7294877B2 (en) 2003-03-28 2007-11-13 Nantero, Inc. Nanotube-on-gate FET structures and applications
US7780918B2 (en) 2003-05-14 2010-08-24 Nantero, Inc. Sensor platform using a horizontally oriented nanotube element
US20050056825A1 (en) * 2003-06-09 2005-03-17 Nantero, Inc. Field effect devices having a drain controlled via a nanotube switching element
US20050237781A1 (en) * 2003-06-09 2005-10-27 Nantero, Inc. Non-volatile electromechanical field effect devices and circuits using same and methods of forming same
US7280394B2 (en) 2003-06-09 2007-10-09 Nantero, Inc. Field effect devices having a drain controlled via a nanotube switching element
US7274064B2 (en) 2003-06-09 2007-09-25 Nanatero, Inc. Non-volatile electromechanical field effect devices and circuits using same and methods of forming same
US7782652B2 (en) 2003-08-13 2010-08-24 Nantero, Inc. Volatile nanotube-based switching elements with multiple controls
US7339401B2 (en) 2003-08-13 2008-03-04 Nantero, Inc. Nanotube-based switching elements with multiple controls
US7289357B2 (en) 2003-08-13 2007-10-30 Nantero, Inc. Isolation structure for deflectable nanotube elements
US20090091352A1 (en) * 2003-08-13 2009-04-09 Bertin Claude L Nanotube-based switching elements with multiple controls
US7528437B2 (en) 2004-02-11 2009-05-05 Nantero, Inc. EEPROMS using carbon nanotubes for cell storage
US20050174842A1 (en) * 2004-02-11 2005-08-11 Nantero, Inc. EEPROMS using carbon nanotubes for cell storage
US7652342B2 (en) 2004-06-18 2010-01-26 Nantero, Inc. Nanotube-based transfer devices and related circuits
US7265575B2 (en) 2004-06-18 2007-09-04 Nantero, Inc. Nanotube-based logic driver circuits
US7288970B2 (en) 2004-06-18 2007-10-30 Nantero, Inc. Integrated nanotube and field effect switching device
US7759996B2 (en) 2004-06-18 2010-07-20 Nantero, Inc. Storage elements using nanotube switching elements
US7405605B2 (en) 2004-06-18 2008-07-29 Nantero, Inc. Storage elements using nanotube switching elements
US20060061389A1 (en) * 2004-06-18 2006-03-23 Nantero, Inc. Integrated nanotube and field effect switching device
US20090115482A1 (en) * 2004-06-18 2009-05-07 Bertin Claude L Storage elements using nanotube switching elements
US8471238B2 (en) 2004-09-16 2013-06-25 Nantero Inc. Light emitters using nanotubes and methods of making same
US7418604B2 (en) 2004-12-22 2008-08-26 Hewlett-Packard Development Company, L.P. System and method for powering on after verifying proper operation of a charge pump and voltage regulator
US20060136154A1 (en) * 2004-12-22 2006-06-22 Bliley Paul D Power management system
US20060183278A1 (en) * 2005-01-14 2006-08-17 Nantero, Inc. Field effect device having a channel of nanofabric and methods of making same
US7598544B2 (en) 2005-01-14 2009-10-06 Nanotero, Inc. Hybrid carbon nanotude FET(CNFET)-FET static RAM (SRAM) and method of making same
US8362525B2 (en) 2005-01-14 2013-01-29 Nantero Inc. Field effect device having a channel of nanofabric and methods of making same
US20060237857A1 (en) * 2005-01-14 2006-10-26 Nantero, Inc. Hybrid carbon nanotube FET(CNFET)-FET static RAM (SRAM) and method of making same
US7479654B2 (en) 2005-05-09 2009-01-20 Nantero, Inc. Memory arrays using nanotube articles with reprogrammable resistance
US8580586B2 (en) 2005-05-09 2013-11-12 Nantero Inc. Memory arrays using nanotube articles with reprogrammable resistance
US20060250843A1 (en) * 2005-05-09 2006-11-09 Nantero, Inc. Non-volatile-shadow latch using a nanotube switch
US7986546B2 (en) 2005-05-09 2011-07-26 Nantero, Inc. Non-volatile shadow latch using a nanotube switch
US7394687B2 (en) * 2005-05-09 2008-07-01 Nantero, Inc. Non-volatile-shadow latch using a nanotube switch
US7781862B2 (en) 2005-05-09 2010-08-24 Nantero, Inc. Two-terminal nanotube devices and systems and methods of making same
US20090094496A1 (en) * 2007-10-03 2009-04-09 Hien Minh Le System and Method for Improved LBIST Power and Run Time
US7716546B2 (en) 2007-10-03 2010-05-11 International Business Machines Corporation System and method for improved LBIST power and run time
EP2223421A2 (en) * 2007-12-21 2010-09-01 Sandisk Corporation Self-configurable multi-regulator asic core power delivery
US7859134B2 (en) 2007-12-21 2010-12-28 Sandisk Corporation Self-configurable multi-regulator ASIC core power delivery
JP2011508318A (en) * 2007-12-21 2011-03-10 サンディスク コーポレイション Self-configuring multi-regulator ASIC core power supply
EP2223421A4 (en) * 2007-12-21 2011-03-23 Sandisk Corp Self-configurable multi-regulator asic core power delivery
CN101919145A (en) * 2007-12-21 2010-12-15 桑迪士克公司 Self-configurable multi-regulator asic core power delivery
WO2009085549A3 (en) * 2007-12-21 2009-08-27 Sandisk Corporation Self-configurable multi-regulator asic core power delivery
CN101919145B (en) * 2007-12-21 2013-07-17 桑迪士克科技股份有限公司 Self-configurable multi-regulator asic core power delivery
US20090164807A1 (en) * 2007-12-21 2009-06-25 Sandisk Corpoation, A Delaware Corporation Self-configurable multi-regulator ASIC core power delivery
KR101488383B1 (en) 2007-12-21 2015-02-02 샌디스크 테크놀로지스, 인코포레이티드 Self-configurable multi-regulator asic core power delivery
US7936085B2 (en) 2009-04-15 2011-05-03 Hamilton Sundstrand Corporation DC voltage threshold detector
US20100264725A1 (en) * 2009-04-15 2010-10-21 Vandergrift Adrian E Dc voltage threshold detector
US20150345985A1 (en) * 2014-05-30 2015-12-03 Microsoft Corporation Adaptive lifestyle metric estimation
US9874457B2 (en) * 2014-05-30 2018-01-23 Microsoft Technology Licensing, Llc Adaptive lifestyle metric estimation

Similar Documents

Publication Publication Date Title
US6097241A (en) ASIC low power activity detector to change threshold voltage
EP1537667B1 (en) Event driven dynamic logic for reducing power consumption
US6097243A (en) Device and method to reduce power consumption in integrated semiconductor devices using a low power groggy mode
US5781062A (en) Semiconductor integrated circuit
US7453300B2 (en) MTCMOS flip-flop, circuit including the MTCMOS flip-flop, and method of forming the MTCMOS flip-flop
US5973552A (en) Power savings technique in solid state integrated circuits
US6870408B2 (en) Power-up circuit
US6255853B1 (en) Integrated circuit having dynamic logic with reduced standby leakage current
US7215155B2 (en) Control circuits and methods including delay times for multi-threshold CMOS devices
US6788122B2 (en) Clock controlled power-down state
EP0730346A2 (en) Method and apparatus for a low power comparator
JP2007267162A (en) Semiconductor integrated circuit
US6621306B2 (en) Random logic circuit
US6879193B2 (en) Semiconductor integrated circuit and its reset method
US8018247B2 (en) Apparatus and method for reducing power consumption using selective power gating
EP0277767B1 (en) Dynamic cmos current surge control
EP0647898B1 (en) An apparatus for activating a logic device
US7525371B2 (en) Multi-threshold CMOS system and methods for controlling respective blocks
KR101004670B1 (en) Power gating circuit and semiconductor device comprising the same
WO1993000745A1 (en) Circuit which reduces noise caused by high current outputs
US7847623B2 (en) Device and method for power switch monitoring
US5436579A (en) Input transition detection circuit for zero-power part
US6441643B1 (en) Method and apparatus for driving multiple voltages
KR100268880B1 (en) power supply unit of semiconductor device
US20040070419A1 (en) Semiconductor integrated circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BERTIN, CLAUDE L.;DEAN, ALVAR A.;GOODNOW, KENNETH J.;AND OTHERS;REEL/FRAME:009487/0982;SIGNING DATES FROM 19980916 TO 19980923

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 12

SULP Surcharge for late payment

Year of fee payment: 11

AS Assignment

Owner name: GLOBALFOUNDRIES U.S. 2 LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:036550/0001

Effective date: 20150629

AS Assignment

Owner name: GLOBALFOUNDRIES INC., CAYMAN ISLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GLOBALFOUNDRIES U.S. 2 LLC;GLOBALFOUNDRIES U.S. INC.;REEL/FRAME:036779/0001

Effective date: 20150910

AS Assignment

Owner name: GLOBALFOUNDRIES U.S. INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GLOBALFOUNDRIES INC.;REEL/FRAME:050122/0001

Effective date: 20190821

AS Assignment

Owner name: MARVELL INTERNATIONAL LTD., BERMUDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GLOBALFOUNDRIES U.S. INC.;REEL/FRAME:051070/0625

Effective date: 20191105

AS Assignment

Owner name: CAVIUM INTERNATIONAL, CAYMAN ISLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARVELL INTERNATIONAL LTD.;REEL/FRAME:052918/0001

Effective date: 20191231

AS Assignment

Owner name: MARVELL ASIA PTE, LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CAVIUM INTERNATIONAL;REEL/FRAME:053475/0001

Effective date: 20191231