Integrated circuit device body bias circuits and methods

Information

  • Patent Grant
  • 9112495
  • Patent Number
    9,112,495
  • Date Filed
    Friday, March 15, 2013
    11 years ago
  • Date Issued
    Tuesday, August 18, 2015
    9 years ago
  • CPC
  • Field of Search
    • US
    • 327 534000
    • 327 535000
    • 327 537000
    • CPC
    • G05F3/205
    • G05F3/00
    • G05F3/02
    • G05F3/08
    • G05F3/3205
    • H03K19/0027
    • H03K17/302
    • H03K19/0021
    • H03K17/30
    • H03K17/063
    • G11C5/146
  • International Classifications
    • H03K17/06
Abstract
A system having an integrated circuit (IC) device can include a die formed on a semiconductor substrate and having a plurality of first wells formed therein, the first wells being doped to at least a first conductivity type; a global network configured to supply a first global body bias voltage to the first wells; and a first bias circuit corresponding to each first well and configured to generate a first local body bias for its well having a smaller setting voltage than the first global body bias voltage; wherein at least one of the first wells is coupled to a transistor having a strong body coefficient formed therein, which transistor may be a transistor having a highly doped region formed below a substantially undoped channel, the highly doped region having a dopant concentration greater than that the corresponding well.
Description
TECHNICAL FIELD

The present invention relates generally to body biasing circuit solutions for systems including an integrated circuit (IC) device, and more particularly to body biasing circuit techniques that provide different body bias voltages to different blocks of an IC device.


BACKGROUND

Integrated circuit (IC) devices can include n-channel and p-channel transistors. In some IC devices, one or both types of transistors can be formed in wells. To increase the absolute value of the threshold voltage, the wells can be reverse biased (“back” biased). Thus, n-wells containing p-channel transistors can be reverse biased to a positive voltage greater than a high power supply for the transistors. Conversely, p-wells containing n-channel transistors can be reverse biased to a voltage more negative than their low source voltage (i.e., a voltage lower than ground).


Under certain operating conditions, IC devices can be subject to current transient events. Such events can result in a “droop” of a power supply voltage, which can slow the operation of some circuits. Conventionally, such circuits are designed with a timing “guard band”, at the cost of performance, to ensure proper operation in the event of a current transient event. Further, in some conventional approaches, in response to current transient events, the IC device can increase a reverse body bias voltage (increase the setting of a reverse body bias).





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block schematic diagram of an integrated circuit (IC) device according to one embodiment.



FIGS. 2A to 2C are side cross sectional representations showing body bias connections that can be included in embodiments.



FIG. 3 is a block schematic diagram of an IC device according to another embodiment.



FIG. 4 is a graph showing reductions in body bias voltage during current transient events according to one particular embodiment.



FIG. 5 shows graphs of how reductions in body bias voltage can increase circuit speed during current transient events.



FIG. 6 is a block schematic diagram of a body bias control circuit according to an embodiment.



FIG. 7 is block schematic diagram of an event detect circuit that can be included in embodiments.



FIG. 8 is a block schematic diagram of an IC device according to another embodiment.



FIG. 9 is a block schematic diagram of an IC device according to a further embodiment.



FIGS. 10A and 10B are schematic diagrams of body bias control circuits according to embodiments.



FIGS. 11A and 11B are schematic diagrams of local bias circuits according to embodiments.



FIGS. 12A and 12B are schematic diagrams of body bias control circuits according to further embodiments.



FIG. 13 is a block schematic diagram of an IC device according to another embodiment.



FIG. 14 is block schematic diagram of event detect circuits that can be included in embodiments.



FIG. 15 is a timing diagram showing a power-up operation of an IC device according to an embodiment.



FIG. 16 is a block schematic diagram of an IC device according to another embodiment.



FIG. 17 is a block schematic diagram of a body bias control circuit that can be included in an IC device like that of FIG. 16, according to an embodiment.



FIG. 18 is a schematic diagram of a charge pump circuit that can be included in embodiments.



FIG. 19 is a block schematic diagram of a local bias circuit that can be included in an IC device like that of FIG. 16, according to an embodiment.



FIG. 20 is a block schematic diagram of a global bias supply circuit that can be included in an IC device like that of FIG. 16, according to an embodiment.



FIG. 21 is a block schematic diagram of another local bias circuit that can be included in an IC device like that of FIG. 16, according to an embodiment.



FIG. 22 is a top plan view of an IC device like that of FIG. 16, according to one particular embodiment.



FIGS. 23A to 23C are side cross sectional views of transistors that can receive a body bias according to embodiments.





DETAILED DESCRIPTION

Various embodiments of the present invention will now be described in detail with reference to a number of drawings. The embodiments show integrated circuit devices, body bias control and generation circuits and related methods, including power up sequences. Body bias values can be varied between circuit blocks to vary (e.g., optimize) circuit block performance. According to some embodiments, in response to current transient events, body bias voltages for circuit blocks can be “collapsed” to lower body bias voltage levels.


In the various embodiments described below, like items are referred to with the same reference character but with the leading digits corresponding to the figure number.



FIG. 1 is a top plan view of an integrated circuit (IC) device 100 according to an embodiment. An IC device 100 can include a number of blocks (102-0 to -3), each of which can include a number of transistors having body regions which can be reverse biased. Transistors can include any suitable insulated gate field effect transistor having sufficiently strong body coefficients (referred to herein as “MOS” type transistors, but not implying any particular gate or gate dielectric material). Accordingly, transistors can include any of: conventional p-channel (PMOS) transistors (e.g., 104n), conventional n-channel (NMOS) transistors (e.g., 104p), the conventional transistors having strong body coefficients, or deeply depleted channel (DDC) PMOS transistors (e.g., 106p), or DDC NMOS transistors (e.g., 106n) (which by way of a typical architecture of such transistor, has strong body coefficient). An embodiment of a DDC transistor will be described in more detail below. Other transistor types, for instance, transistors with a three-dimensional gate and a heavily doped body region can be used. It is understood that there is inevitably be a certain degree of variation among conventional transistor construction (e.g., variations in threshold voltage, gate insulator thickness, source-drain diffusion profiles, etc.). DDC transistor constructions can have their own variation as well, though the degree of variation for DDC transistors is generally less than conventional counterparts. Though embodiments are provided contemplating a mix of transistor designs, preferably, DDC transistors are used wherever possible in IC device 100. Note that transistors having strong body coefficient and particularly with body biasing, are amenable for use in circuit applications operating in the subthreshold region or near-threshold computing (having a supply voltage sufficiently low as to be near the threshold voltage setting).


Transistors receiving a body bias can also have a predetermined threshold voltage relationship with respect to a received power supply voltage. In some embodiments, transistors can have a threshold voltage setting that is less than or equal to 0.2V less than a supply voltage to the transistor.


Blocks (102-0 to 102-3) can include circuits of different types. According to particular embodiments, the blocks (102-0 to 102-3) can include but are not limited to any of: memory circuits; e.g., dynamic random access memory, (DRAM), static RAM (SRAM) or nonvolatile memory); processor circuits, e.g., one or more central processing units (CPUs), application PUs (APUs), graphic PUs (GPUs); application specific logic circuits; or analog circuits. Such different types of blocks can have transistors with different threshold voltages, and can have different responses to current transient events. In some embodiments, an IC device 100 can be a system-on-chip (SoC) type device, integrating processor circuits, memory circuits and other application specific circuits. In other embodiments, IC device 100 may be a system with one or more blocks segregated on individual die and assembled on one or more system boards.


IC device 100 includes a global body bias supply 110, which can provide one or more global body bias voltages (VBBG) to each block (102-0 to -3) via a global network 108. A global body bias supply 110 can be a voltage generating circuit, or can be an IC device connection (e.g., bond pad, pin, etc.) that receives an external voltage. A global body bias voltage generating circuit can generally include a charge pump circuit, a switched capacitor circuit, or a voltage regulator.


Each block (102-0 to -3) can include its own local bias circuit 112-0 to -3. Each local bias circuit (112-0 to -3) can generate one or more local body bias voltages (VBB0 to VBB3) from global body bias voltage(s) VBBG. Such local body bias voltages can be reverse body bias voltages that are applied to bodies of transistors within its block (102-0 to -3). Accordingly, body bias voltages for each block (102-0 to -3) can be tuned for the performance of the transistors within the block. Local body bias voltages (VBB0 to VBB3) can be static voltages, that generally do not change once the IC device is operational (but can vary between blocks) and/or can be dynamic voltages that change (e.g., change in response to an IC device mode or event).


According to some embodiments, local body bias voltages (VBB0 to VBB3) can have smaller settings than the global body bias voltage (VBBG) from which they are generated. For example, if a global body bias voltage is a positive voltage for p-channel transistors, corresponding local body bias voltages can have a lower positive voltage. Similarly, if a global body bias voltage is a negative voltage for n-channel transistors, corresponding local body bias voltages can have a higher voltage (i.e., can be less negative).


In the particular embodiment shown, each local bias circuit (112-0 to -3) can generate a local body bias voltage (VBB0 to VBB3) that varies in response to a control value (Ctrl0 to Ctrl3). Thus, a local body bias voltage (VBB0 to VBB3) can be set according to such a value. A control value (Ctrl0 to Ctrl3) can be an analog value or can be a digital value. In this way, a body bias voltage to each different section can be adjusted independently.


It is understood that any of the blocks (102-0 to -3) can include transistors without a reverse body bias voltage (i.e., transistors with bodies biased to a power supply level).



FIGS. 2A to 2C are side cross sectional representations of body bias connections to transistors of a block that can be included in the embodiments described herein. FIG. 2A shows a conventional transistor 204 formed in a well 216. A well 216 can be of opposite conductivity type to a substrate 218 (or larger well) in which it is formed. A body bias voltage for the transistor can be applied via a body bias connection 214 to the well 216.



FIG. 2B is one very particular representation of a DDC transistor 206 formed in a well 216. As in the case of FIG. 2A, well 216 can be of opposite conductivity type to a substrate 218 (or larger well) in which it is formed. A body bias voltage for the transistor can be applied via a body bias connection 214 to the well 216. A DDC transistor 206 can include a highly doped screening region 220 and substantially undoped channel 222. Again, there are various embodiments of DDC transistors, some of which will be described in more detail below.



FIG. 2C shows a semiconductor on insulator (SOI) transistor 204′ formed on an SOI substrate 218′. An SOI substrate 218′ can include an active layer 218-0, insulating layer 218-1, and base substrate 218-2. Transistor 204′ can be formed in active layer 218-0. A body bias voltage for the transistor can be applied via a body bias tap 214 to the active layer 218-0.


The various body bias connections shown in FIGS. 2A to 2C are intended to be exemplary and not limiting. A local body bias voltage as described herein can be applied to bias the body voltage of a transistor using any suitable means for the given transistor.



FIG. 3 is a top plan view of an IC device 300 according to another embodiment. An IC device 300 can include a number of blocks (302-0 to -3), global body bias supply 310, and global body bias network 308. Further, each block (302-0 to -3) can include a local body bias circuit (312-0 to -3). Such sections can be the same as, and subject to the same variations as those of FIG. 1. It is noted that in alternate embodiments, features shown as on the IC device 300 may be part of a system, for instance, a board having IC device(s) thereon; by way of example, global body bias supply 310 may be remote from IC device 300 and may feed in to IC device 300 from a system that includes IC device 300 assembled therein.



FIG. 3 further shows a local reference supply 324-0 to -3 and collapse circuit 326-0 to -3 corresponding to each block (302-0 to -3). A local reference supply (324-0 to -3) can provide a reference value (Vref0 to Vref3) to each local bias circuit (312-0 to -3). A local bias circuit (312-0 to -3) can control its body bias voltage (VBB0 to VBB3) by comparing a current body bias voltage to a reference voltage. A reference value (Vref0 to Vref3) can be a voltage, current, or digital value. In some embodiments, a reference value (Vref0 to Vref3) remains constant, and body bias voltage can be adjusted by programming an allowable difference between the reference value and the body bias voltage. Alternatively, a reference value (Vref0 to Vref3) can be adjustable, and a body bias voltage can track the reference value.


Each collapse circuit (326-0 to -3) can selectively connect the bodies of transistors of its section to a “collapse” voltage. A collapse voltage can be a voltage having a setting less than the body bias voltage. In some embodiments, a collapse voltage can be a low power supply voltage level. As but one example, n-channel transistors can have a collapse voltage of zero volts (e.g., a low power supply level VSS), while p-channel transistors can have a collapse voltage of a high supply voltage (e.g., VDD, VCC). According to embodiments, collapse circuits (326-0 to -3) can collapse a body bias voltage to a collapse voltage in response to predetermined events. Such events can include events which can cause a current transient. In this way, a body bias voltage setting for transistors can be reduced in the event of a current transient event. This is in contrast to conventional approaches which either do not modify or can increase a body bias voltage setting in such cases.


In some embodiments, collapse circuits (326-0 to -3) can be programmable, being enabled in response to a selected set of events or modes of operation. In addition or alternatively, collapse circuits (326-0 to -3) can have a programmable delay between an event and the collapse operation.



FIG. 4 is a timing diagram showing a collapse operation according to one very particular embodiment. In the embodiment of FIG. 4, collapse circuits can enable reverse body bias voltages to be selected to track a power supply level in the event of a current transient event.



FIG. 4 includes the following waveforms: VDD can be a high power supply voltage; VSS can be a low power supply voltage (e.g., ground); VBN can be a reverse body bias voltage for n-channel transistors; and VBP can be a reverse body bias voltage for p-channel transistors. As shown, in the event of a transient event, power supply levels (VDD/VSS) can “droop”, moving towards each other. In response, collapse circuits can cause the body bias voltages (VBN/VBP) to track such power levels.


As noted above, in very particular embodiments, such a tracking can be accomplished by having VBN collapse to VSS and VPB collapse to VDD.



FIG. 5 is a timing diagram showing how reducing the setting of a reverse body bias voltage can increase circuit speed over high body bias levels.



FIG. 5 includes the following waveforms: an inverter delay with a standard reverse body bias (Standard VBB), an inverter delay with a reduced reverse body bias (i.e., a body bias having a lower setting than the Standard VBB) (Reduced VBB); as well as power supply levels (VDD/VSS) simulating a current transient event (i.e., droop).


As shown, reducing the setting of the reverse body bias can result in faster performance than maintaining the reverse body bias level. In this way, reducing a reverse body bias level during current transient events can increase performance, which can result in reduced guard-banding against such events.



FIG. 6 is a block schematic diagram of a body bias control circuit 628 according to an embodiment. Body bias control circuit 628 can include local body bias circuits (612-0 to 612-n), collapse circuits (626-0 to 626-n), and event detect circuits (630-0 to -n). Each local body bias control circuit (612-0 to 612-n) can provide a reverse body bias VBB BLK0 to VBB BLKn to a corresponding group of transistors, as described herein, or equivalents.


A collapse circuit (626-0 to 626-n) can collapse body bias voltages to a set of transistors to a collapse voltage (VCollapse) as described herein, or equivalents. A collapse voltage (Vcollapse) can be static voltage or can be a dynamic voltage (e.g., a voltage that tracks power supply droop). In the embodiment shown, each collapse circuit (626-0 to 626-n) can collapse its body bias voltage in response to an enable signal (Coll_EN0 to Coll_ENn) generated by a corresponding event detect circuit (630-0 to -n).


Each event detect circuit (630-0 to -n) can activate its collapse enable signal (Coll_EN0 to Coll_ENn) in response to one or more predetermined conditions. Such conditions can include operations on an IC device and/or signals received from sources external to the IC device.



FIG. 7 is a block schematic diagram showing a collapse event detect arrangement of an IC device according to an embodiment. An event detect circuit 730 can activate its collapse enable signal Coll_ENx in response to a number of events (or combinations of such events). In the particular embodiment shown, an event detect circuit 730 can receive an interrupt signal (INT). An interrupt signal INT can be generated by hardware (e.g., in response to circuits operations) or in response to software (e.g., instructions executed by a processor). Event detect circuit 730 can also receive signals applied from a source external to the integrated circuit device. In the particular embodiment shown, one or more signals external to the IC device (External CMDs) can be received by an intermediate circuit (in this embodiment a command decoder), in response to such external signal(s), a signal CMD_ACT can be activated as an input to event detect circuit 730.


An event detect circuit 730 can also receive a block enable signal BLKEN as an input. A block enable signal BLKEN can enable a block 702 of the IC device. Enabling a block can include changing a state of the block, including from a “sleep” mode to an active mode. A block enable signal BLKEN can be for the block that includes the event detect circuit, or can be an entirely different block.



FIG. 8 is a top plan view of an IC device 800 according to another embodiment. An IC device 800 can include a number of blocks (802-0 to -3), global body bias supply 810, global body bias network 808, and local body bias circuits 812-0 to -3. Such sections can be the same as, and subject to the same variations as those of FIG. 1.


The embodiment of FIG. 8 also includes a digital bus 834 and control store 832. Local body bias circuits (812-0 to -3) can be controlled in response to multi-bit control values transmitted over digital bus 834, including values stored in control store 832. Note, that in embodiments that provide body biases for both NMOS and PMOS transistors, such blocks will have at least two local bias circuits, one for PMOS device and one for NMOS devices. A control store 832 can include any circuit structure suitable to provide digital values to digital bus 834. All or a portion of values within control store 832 can be writable from locations external to an IC device 800. In addition or alternatively, all or a portion of the values of control store 832 can be established by a manufacturing step of the IC device (i.e., mask option, assembly option etc.). It is noted that in some embodiments, an IC device 800 may be subdivided into components that are on die and are off die and feed in from a system in which IC device 800 is placed. For instance, control store 832 may be implemented on a system and coupled to IC device 800 via digital bus 834, without control store 832 being fabricated onto the a die together with other components shown in IC device 800.



FIG. 8 shows a control store 832′ according to one very particular embodiment. A control store 832′ can be a register set that can store local bias control values for each block. In the embodiment shown, control store 832′ can include a body bias enable value for different conductivity type transistors (BLKx VBN Enable, BLKx VBP Enable, where x is a block identifier). Such values can enable or disable reverse body bias for transistors of the block. Control store reg. 832′ can also include a body bias level value for different conductivity type transistors (BLKx VBN Level, BLKx VBP Level, where x is a block identifier). Such values can establish the level of the reverse body bias for transistors of the block.



FIG. 9 is a top plan view of an IC device 900 according to another embodiment. An IC device 900 can include a number of blocks (902-0 to -3), global body bias supply 910, global body bias network 908, and local body bias circuit 912-0 to -3. IC device 900 can be on the same die or may be subdivided so that some components are on a die and other components are off die and located on a system on which the die is assembled. Such sections can be the same as, and subject to the same variations as those of FIG. 1.


The embodiment of FIG. 9 also includes a digital bus 934 and control store 932. Collapse circuits (926-0 to -3) for each block can be controlled in response to multi-bit control values transmitted over digital bus 934, including values stored in control store 932. A control store 932 can include circuit structures such as those noted for 832 in FIG. 8, or equivalents.



FIG. 9 shows a control store 932′ according to one very particular embodiment. A control store 932′ can be a register set that can store local collapse control values for each block. In the embodiment shown, control store 932′ can include a collapse enable value for each block (BLKx Collapse Enable, where x is a block identifier). Such values can enable or disable the collapse circuit for block. Control store 932′ can also include a collapse event value (BLKx Collapse Event(s)). Such a value can establish for which events/inputs a collapse operation can occur. Control store 932′ can also include a collapse delay value (BLKx Collapse Delay). Such a value can establish a delay between an input to a collapse circuit, and the resulting collapse operation.


It is understood that embodiments can combine items of FIGS. 8 and 9, to provide an IC device with digital control of both reverse body bias levels, as well as collapse operations.



FIG. 10A is a block schematic diagram of a body bias control circuit 1028-P for p-channel transistors according to an embodiment. Body bias control circuit 1028-P can include local body bias circuits 1012 and a collapse circuit 1026. A local body bias circuit 1012 can be a low dropout regulator (LDO) type circuit, and can include an amplifier 1038 and a bias device 1036. Amplifier 1038 can have a (−) input connected to receive a reference voltage (Vref), a (+) input connected to receive the generated body bias voltage VBP (i.e., a feedback value), and an output that drives the bias device. Reference voltage (Vref) can be carried on a reference line 1042 that can be for transistors of one block, or multiple blocks. A reference voltage (Vref) can establish a reverse body bias voltage VBP. As shown, a reference voltage Vref can be less than a global body bias voltage Vglobal.


A bias device 1036 can be a p-channel transistor having source and body connected to receive a global body bias value (Vglobal), a gate coupled to the output of amplifier 1038, and a drain connected to provide the body bias voltage (VBP) on body bias line 1044 (i.e., the drain is connected to one or more wells or other active regions containing p-channel transistors). A global body bias voltage (Vglobal) can be provided on a global body bias network 1008, which can provide such a value to multiple different blocks. In particular embodiments, a bias device 1036 can be a high voltage transistor (i.e., a transistor designed to withstand higher voltage levels than other transistors of the IC device, such as a thicker gate insulator, for example).


According to a difference between Vref and VBP, amplifier 1038 can drive bias device to raise or lower VBP with respect to Vglobal. In particular, as VBP falls below Vref, amplifier 1038 will increase the conductivity of bias device 1036 until VBP reaches a desired level.


A collapse circuit 1026 can include a collapse device 1040. A collapse device 1040 can drive VBP to a lower power supply level VDD in response to signal Coll_EN. A lower power supply (VDD) level can be lower than VBP.


To avoid large current draw through device 1036 (a contention state) the body bias control circuit may have a disable (not shown, but discussed for another embodiment below) asserted when Coll_EN is asserted. Alternatively, Vref may be set to the local VDD value during collapse events, which will also essentially turn off bias device 1036.



FIG. 10B is a block schematic diagram of a body bias control circuit 1028-N like that of FIG. 10A, but for n-channel transistors. The operation of body bias control circuit 1028-N is understood from the description of FIG. 10A.


While embodiments can include continuous (e.g., analog) control of local reverse body bias voltages, alternate embodiments can include pulsed (e.g., digital) control of reverse body bias voltages. FIGS. 11A and 11B show particular examples of such embodiments.



FIG. 11A shows a local bias circuit 1112-N for n-channel transistors according to an embodiment. Local body bias circuit 1112-N can include a comparator 1148, toggle logic 1150, a level shifter 1152, a bias device 1136, and optionally, a second level shifter 1154. A comparator 1148 can have a (+) input connected to receive a feedback voltage (Vfb), that corresponds to the local body bias voltage VBN, a (−) input connected to receive a reference voltage (Vref), and an output connected to toggle logic 1150.


Toggle logic 1150 can toggle between high and low values based on an output of comparator 1148. In the particular embodiment shown, toggle logic 1150 can be an SR type flip-flop circuit, with an output to level shifter 1152. Level shifter 1152 can shift output values from a lower voltage domain to a higher voltage domain. In the embodiment shown, level shifter 1152 can ensure a low value from toggle logic 1150 is driven to VGlobal. An output of level shifter 1152 can turn bias device 1136 off and on.


Bias device 1136 can be an n-channel transistor having source and body connected to VGlobal, a gate connected to receive the output of level shifter 1152 (Cx), and a drain connected to provide the body bias voltage (VBN) on body bias line 1144 (i.e., the drain is connected to one or more wells or other active regions containing n-channel transistors). A global body bias voltage (Vglobal) can be provided on a global body bias network 1108, which can provide such a value to multiple different blocks. Optional level shifter 1154 can shift a body bias voltage VBN to ensure compatibility with the common mode input range of comparator 1148. A bias device 1136 can be a high voltage transistor. The comparator may be continuous-time as shown, or clocked (i.e., a dynamic comparator).


If VBN is above a predetermined level, Vfb will be greater than Vref, and the output of comparator 1148 will be driven high. Toggle logic 1150 will drive level shifter 1152 accordingly, which will drive signal Cx high. This turns on the bias device 1136, resulting in the local body bias VBN being driven lower. Once VBN is above a predetermined level, Vfb will be below Vref, and the output of comparator 1148 will be driven low. By operation of toggle logic 1150 and level shifter 1152, signal Cx will be driven low, turning off bias device 1136. Thus, bias device 1136 can be continually turning on and off to maintain VBN at a desired level.



FIG. 11B is a block schematic diagram of a local bias circuit 1112-P like that of FIG. 11A, but for p-channel transistors. The operation of local bias circuit 1112-P is understood from the description of FIG. 11A.


In some embodiments, the activation of a bias device (which establishes a body bias level from a global body bias) and the activation of a collapse device can be interlocked with one another. In particular, a bias device will be disabled when the corresponding collapse device is enabled. Particular examples of such embodiments will now be described.



FIG. 12A is a block schematic diagram of a body bias control circuit 1228-N for n-channel transistors according to an embodiment. Body bias control circuit 1228-N can include a bias device 1240, a collapse device 1236, and interlock logic 1256. Bias device 1240 can be an n-channel transistor having a source-drain path connected between a global body bias voltage (VGlobal) and a local body bias output 1244, and a gate connected to an output of interlock logic. Collapse device 1236 can have a source-drain path connected between a collapse voltage (which is a lower power supply voltage VSS in this particular embodiment) and the local body bias output 1244. In particular embodiments, either or both of bias and collapse devices (1240/1236) can be high voltage tolerant transistors.


Interlock logic 1256 can ensure that bias device 1240 is turned off whenever a collapse operation occurs (i.e., Coll_EN is high). Further, interlock logic 1256 can ensure that bias device 1240 is turned on only when there is no collapse operation (i.e., Coll_EN is low).



FIG. 12B is a block schematic diagram of a body bias control circuit 1228-P like that of FIG. 12A, but for p-channel transistors. The operation of body bias control circuit 1228-P is understood from the description of FIG. 12A, where control signal Coll_ENN is asserted active low rather than high.



FIG. 13 is a block schematic diagram of an IC device 1300 according to another embodiment. In a very particular embodiment, IC device 1300 can be one implementation of a device like that shown in FIG. 8 and/or 9. An IC device 1300 can include a number of blocks 1302-0 to -n, each of which can include p-wells which can contain n-channel transistors, as well as n-wells which can contain p-channel transistors. Transistors can take the form of any of those described herein, or equivalents. N-wells within each block (1302-0 to -n) can be driven to a bias voltage (VNwell_A, _B . . . _Z) by a corresponding bias control circuit 1328-0 to -n. Such n-well bias voltages can be connected to their n-wells via local bias lines (1334A to 1334Z). In a like fashion, p-wells within each block (1302-0 to -n) can be driven to a bias voltage (VPwell_A, _B . . . _Z) by a corresponding bias control circuit 1328-0′ to -n′. Such p-well bias voltages can be connected to their p-wells via local bias lines (1334A′ to 1334Z′).


Bias control circuits for the p-wells (1328-0 to -n) can each include a digital-to-analog converter (DAC) 1358, amplifier 1338, bias device 1336, and collapse device 1340. DACs 1358 can receive input digital values from a local control circuit 1362, and from such values can generate reference voltages (VrefNwA to VrefNwZ). Amplifiers 1338 can have one input connected to receive the reference voltage (VrefNwA to VrefNwZ) and another input connected to the corresponding n-well (i.e., via 1334A to 1334Z). Output of amplifiers 1338 can control corresponding bias devices 1336. Bias devices 1336 can be p-channel transistors having source-drain paths connected between a global bias voltage VNwell_Global and their corresponding n-well. In such an arrangement, based on a difference between a reference voltage (VrefNwA to VrefNwZ) and a well voltage, the conductivity of the bias device 1336 can be varied to maintain the n-well at a desired bias voltage.


Collapse devices 1340 can be p-channel transistors having source-drain paths connected between the local power supply voltage (e.g., VDD) and their corresponding n-well. Activation of collapse devices 1340 can be controlled via signals from a collapse control circuit 1360.


Bias control circuits for the n-wells (1328-0′ to -n′) can have structures like those for the p-wells, but include n-channel bias devices 1336′ and collapse devices 1340′. Bias control circuits (1328-0′ to -n′) can operate in a similar fashion, varying the conductivity of the bias devices 1336′ according to a difference between a reference voltage (VrefPwA to VrefPwZ) and the voltage of their corresponding p-well. Reference voltages (VrefPwA to VrefPwZ) can be generated from digital values output from local control circuit 1362′. Collapse devices 1340′, when activated by collapse control circuit 1360, can collapse their corresponding well to the local power supply voltage (e.g., VSS).



FIG. 14 shows event detect circuits 1430-0 to -n according to embodiments. Each event detect circuit (1430-0 to -n) can activate a collapse enable signal (Coll_EN0 to Coll_ENn), which can collapse a body bias (e.g., well) voltage to a predetermined level in response to particular events.


Each event detect circuit can include local logic 1464-0 to -n, local delay 1466-0 to -n, global delay 1468-0 to -n, and output logic 1470-0 to -n. Local logic (1464-0 to -n) can combine signals corresponding to local events (i.e., events occurring on the block itself) (LOCAL EVENT0 to i). In the particular embodiment of FIG. 14, local logic can be an OR gate, but any suitable logic can be employed. Local delay (1466-0 to -n) can add delay to time the assertion or de-assertion of a signal. In some embodiments, such delay can be programmable. Global delay (global delay 1468-0 to -n) can delay a global event indication (i.e., an event outside of the block) (GLOBAL EVENTi). Output logic 1470-0 to -n can combine local and global event indications to generate the collapse enable signal (Coll_EN0 to Coll_ENn).


According to an embodiment, during the IC power up sequence, the charge pumps may not have time to drive the global bias values to their correct values. In this case, the core devices may be temporarily forward body biased, causing excessive power up currents. Consequently, one such GLOBAL EVENT may be the power up sequence, whereby the local body biases may be driven to the local supply voltages (applying zero body bias rather than forward body bias). When the supplies, including the global well biases, have been determined to be at their nominal voltages, the GLOBAL EVENT condition may be de-asserted to allow local well biases to be reverse biased, further reducing leakage currents.


While embodiments herein can include IC devices that generate local body bias voltages from global body bias voltages, embodiments can also include power-on sequences for such devices. A power-on sequence according to one particular embodiment is shown in FIG. 15.



FIG. 15 is a timing diagram of a power on sequence for an IC device. FIG. 15 includes the following waveforms: VHi_Max shows a high power supply voltage that can be provided to particular circuits in the IC device; VBNWell can be a reverse body bias generated for p-channel devices (i.e., VBP); VBPWell can be a reverse body bias generated for n-channel devices (i.e., VBN); and VHi can be a power supply voltage less than VHi_Max, provided to circuits with transistors subject to one or both reverse body bias voltages.


In one very particular embodiment, VHi_Max can be a power supply for a charge pump circuit that generates a global negative body bias used to generate VBPwell, and can have a level of about +3.3V. A positive reverse body bias (VBNwell) can be about +1.7V (which is greater than Vhi). A reverse body bias (VBPwell) can be about −0.9V. Vhi can be about +0.9V, and can be a supply voltage to p-channel transistors having the reverse body bias voltage VBNwell (of about +1.7V).


Referring still to FIG. 15, as shown, the power voltage Vhi can be enabled only after the VHi_Max and VBNwell/VBPwell have been settled. In one particular embodiment, Vhi_Max can rise first, enabling the local body bias voltages (VBNwell/VBPwell) to be generated. Only after such actions is power supply Vhi allowed to rise (shown by “delay”).



FIG. 16 is a block schematic diagram of an IC device 1600 according to another embodiment. An IC device 1600 can incorporate a power-up sequence like that shown in FIG. 15. An IC device 1600 can include a number of blocks 1602-0 to 1602-n, which in the particular embodiment shown, can be CPU cores. Each block (1602-0 to -n) can include local bias circuits 1612-0 to -n that can generate a local n-channel body bias (i.e., a p-well bias) for its block, and local bias circuits 1612-0′ to -n′ that can generate a local p-channel body bias (i.e., an n-well bias) for its block.


Local bias circuits (1612-0 to -n) can generate their local body bias voltages (VBN) from a negative global body bias voltage (VBPwell Global) provided to each block (1602-0 to -n) via a global network 1608. Local body bias voltages (VBN) can set with corresponding digital values (Dig. Ctrl). In a similar fashion, local bias circuits (1612-0′ to -n′) can generate their local body bias voltages (VBP) from a positive global body bias (VBNwell Global) provided to each block (1602-0 to -n) via a global network 1608


In the embodiment shown, a negative global body bias voltage (VBPwell Global) can be provided from a global source 1610, which can include a charge pump circuit 1672 controlled by an oscillator circuit 1674. Charge pump circuit 1672 and oscillator circuit 1674 can operate at a voltage Vhi_Max, which can be an externally provided high supply voltage, such as the high voltage input-output (VDDIO) power supply.


A positive global body bias voltage (VBNwell Global) can be provided from global bias circuit 1610′, which in a particular embodiment can be DC-DC converter circuit, which can convert the voltage Vhi_Max, to a lower voltage level with high efficiency.


In a power up operation, Vhi_Max (e.g., ˜+3.3V) can be applied. A lower power supply voltage (e.g., ˜+0.9V) is not immediately enabled. In response to Vhi_Max, oscillator circuit 1674 can generate an oscillating signal as an input to charge pump circuit 1672. In response, the charge pump circuit 1672 can start to generate a negative global bias voltage (VBPwell Global). In response to negative global bias voltage (VBPwell Global), local bias circuits (1612-0 to -n) can generate their local body bias voltages (VBN).


At the same time, global source 1610′ can generate a positive global supply voltage (VBNwell Global) (e.g., ˜+2.2V) from the Vhi_Max voltage (e.g., ˜+3.3V). Once the high power supply voltage (VBNwell Global) is established, local bias circuits (1612-0′ to -n′) can generate their local body bias voltages (VBP).


After the local body bias voltages (VBN/VBP) are stable, a lower power supply voltage (e.g., ˜+0.9V) can then be enabled. Alternatively, the body biases may be pinned to the supply voltage so as not to apply forward body biases, until such time as the global body biases are stable.



FIG. 17 is a block schematic diagram of a bias control circuit 1728 according to an embodiment. In one particular embodiment, a bias control circuit 1728 can be one implementation of that for IC device of FIG. 16. Bias control circuit 1728 can include a positive global supply 1710′, local bias circuits 1712′ (only one shown), a charge pump circuit 1772, and local bias circuits 1712 (only one shown).


Positive global supply 1710′ can be a DC-DC converter circuit that converts a high, positive power supply voltage (Vhi_Max) to a lower positive global bias voltage (VBNwell Global). In one particular embodiment, positive global supply 1710′ can be an LDO circuit that converts a voltage (Vhi_Max) of about +3.3V to a voltage (VBNwell Global) of about +2.2V.


The lower positive global bias voltage (VBNwell Global) can be provided by local bias circuits 1712′. In the particular embodiment shown, a local bias circuit 1712′ can generate a local body bias voltage (VBP/VBNwell Local) that varies according to a digital control value Dig. Ctrl0. Further, local bias control circuits 1712′ can be individually enabled or disabled according to an enable signal EN0. In one very particular embodiment, local bias circuits 1712′ can provide a local body bias voltage (VBP/VBNwell Local) that ranges from +2.0V to +0.6V.


Charge pump circuit 1772 can generate a negative global bias voltage (VBPwell Global). In one particular embodiment, charge pump 1772 can generate a negative global bias voltage (VBPwell Global) of about −1.0V, utilizing an oscillating signal of about 25 MHz and a power supply voltage of +3.3V.


The negative global bias voltage (VBPwell Global) can be provided local bias circuits 1712. In the particular embodiment shown, a local bias circuit 1712 can generate a local negative body bias voltage (VBN/VBPwell Local) that varies according to a digital control value Dig. Ctrln. Further, local bias control circuits 1712 can be individually enabled or disabled according to an enable signal ENn. In one very particular embodiment, local bias circuits 1712 can provide a local body bias voltage (VBN/VBPwell Local) that ranges from 0V to −0.8V.



FIG. 18 is a schematic diagram of a charge pump circuit 1872 that can be included in embodiments. Charge pump circuit 1872 can be one very particular implementation of that shown as 1672 in FIG. 16 or 1772 in FIG. 17. A charge pump circuit 1872 can include pump control logic 1876, a pump circuit formed by p-channel transistors P180/P181, n-channel transistors N180/N181, and pump capacitors C180/C181. Pump control logic 1876 can generate non-overlapping pulses to drive capacitors C180/C181.


Within the pump circuit, transistors P180/P181 can have sources and bodies commonly connected to a charge voltage Vcharge. Drains of transistors P180/181 can be cross coupled to their gates. Transistors N180/N181 can have sources and bodies commonly connected to an output node VBN_Source, which can provide the negative global supply voltage. Drains of transistors N180/181 can be cross coupled to their gates.


On one pump cycle, a polarity of signal applied to C181 from pump control logic 1876 can switch from high to low, and negative charge can be transferred to VBN_Source via transistor N181. In addition, a polarity of signal applied to C180 from pump control logic 1876 can switch from low to high, and transistor C180 can charge via transistor P180. On the next pump cycle, a polarity of signal applied to C180 can switch from high to low, and negative charge can be transferred to VBN_Source via transistor N180. The polarity of the signal applied to C180 can switch from low to high, and transistor C181 can charge via transistor P181.



FIG. 19 is a schematic diagram of a local bias circuit 1912 according to an embodiment. Local bias circuit 1912 can be one very particular implementation of that shown as 1612 in FIG. 16 or 1712 in FIG. 17. A local bias circuit 1912 can include a comparator 1948, a bias device 1936, a programmable resistance circuit 1978, and a level shifter 1980. A comparator 1948 can have a (−) input connected to receive a reference voltage VREF, a (+) input connected to an output (VBPwell Local) via a feedback path that includes programmable resistance circuit 1978, and output that drives bias device 1936.


Bias device 1936 can be an n-channel transistor having a source and body connected to receive a negative global bias voltage (VBPwell Global), a gate connected to the output of the comparator 1948, and a drain that provides the local body bias voltage (VBPwell Local).


As noted above, a programmable resistance circuit 1978 can be included in a feedback path between the local body bias voltage (VBPwell Local) and (+) input to the comparator 1948. A resistance presented by programmable resistance circuit 1978 can be established via a digital code (Code) applied via level shifter 1980. The level of the local body bias voltage (VBPwell Local) can be established with the digital code (Code).


If the local body bias voltage (VBPwell Local) is above a predetermined level which is set by the digital (Code), the (+) input to the comparator 1948 will be greater than Vref, and the output of comparator 1948 will be driven high, turning on bias device 1936, to pull the local body bias voltage (VBPwell Local) lower (i.e., toward VBPwell Global). Once the local body bias voltage (VBPwell Local) is below the predetermined level (again, set by the digital (Code)), the (+) input to the comparator 1948 will be greater than Vref, and the output of comparator 1948 will be driven low, turning off bias device 1936. Once the local body bias voltage (VBPwell Local) drifts high again, the bias device will be turned on. This repeats to maintain the local body bias voltage (VBPwell Local) within a desired range.


The output of the comparator 1948 can provide a control value NCtrl_Local, which can be used to control other bias devices. In the embodiment shown, the output of the comparator 1948 can be connected to the local body bias voltage (VBPwell Local) by a capacitor C190 and resistor R190.



FIG. 20 is a schematic diagram of a global bias circuit 2010′ according to an embodiment. Global bias circuit 1912 can be one very particular implementation of that shown as 1610′ in FIG. 16 or 1710′ in FIG. 17. Global bias circuit 2010′ can be an LDO that includes an amplifier 2038, a bias device 2036, a programmable resistance circuit 2078, a level shifter 2080, and a diode ladder 2082.


Diode ladder 2082 can include a number of p-channel transistors connected in a “diode” fashion (gates connected to drains) in series with one another between a low power supply voltage (VSS) and high power supply voltage (Vhi_Max). Diode ladder 2082 provides a bias voltage for amplifier 2038.


Amplifier 2038 can have a (−) input connected to receive a reference voltage VREF, a (+) input connected to an output (VBNwell Global) via a feedback path that includes programmable resistance circuit 2078, and output that drives bias device 2036.


Bias device 2036 can be a p-channel transistor having a source and body connected to receive the power-up controlled high supply voltage Vhi_Max′, a gate connected to the output of amplifier 2038, and a drain that provides the positive global body bias voltage (VBNwell Global). Bias device and other constituent devices may be high voltage tolerant (e.g., thick-gate oxide).


In a manner like that of FIG. 19, programmable resistance circuit 2078 can be included in a feedback path between the global body bias voltage (VBNwell Global) and (+) input to the amplifier 2038. A resistance presented by programmable resistance circuit 2078 can be established via a digital code (Code). Thus, as the global body bias voltage (VBNwell Global) starts to move below a predetermined level (set by the digital (Code)), the (+) input to the amplifier 2038 will be less than Vref, and the output of amplifier 2038 will drive bias device 2036 to a more conductive state, to raise the global body bias voltage (VBNwell Global) higher (i.e., toward Vhi_Max′). Conversely, once the global bias voltage (VBNwell Global) returns to the predetermined level or above the level, the bias device 1936 will be driven to a less conductive state.


The output of the amplifier 2038 can provide a global value PCtrl_Global, which can be used to control other bias devices. In the embodiment shown, the output of the amplifier 2038 can be connected to the global body bias voltage (VBNwell Global) by a capacitor C201 and resistor R201.



FIG. 21 is a schematic diagram of a local bias circuit 2112′ according to an embodiment. Local bias circuit 2112′ can be one very particular implementation of that shown as 1612′ in FIG. 16 or 1712′ in FIG. 17. A local bias circuit 2112′ can include a comparator 2148, a bias device 2136, a programmable resistance circuit 2178, and a level shifter 2180. A comparator 2148 can have a (−) input connected to receive a reference voltage VREF, a (+) input connected to an output (VBNwell Local) via a feedback path that includes programmable resistance circuit 2178, and output that drives bias device 2136.


Bias device 2136 can be a p-channel transistor having a source and body connected to receive a positive global bias voltage (VBNwell Global), a gate connected to the output of the comparator 2148, and a drain that provides the local body bias voltage (VBPwell Local).


Local bias circuit 2112′ can operate in a manner similar to that of FIG. 19. If the local body bias voltage (VBNwell Local) is below a predetermined level (set by the digital (Code)), the (+) input to the comparator 2148 will be lower than VREF, and the output of comparator 2148 will be driven low, turning on bias device 2136, to pull the local body bias voltage (VBNwell Local) higher (i.e., toward VBNwell Global). Once the local body bias voltage (VBNwell Local) is above the predetermined level, the (+) input to the comparator 2148 will be greater than VREF, and the output of comparator 2148 will be driven high, turning off bias device 2136. This repeats to maintain the local body bias voltage (VBNwell Local) within a desired range.


The output of the comparator 2148 can provide a control value PCtrl_Local, which can be used to control other bias devices. In the embodiment shown, a capacitor C211 can be connected between the output of the comparator 2148 and a low power supply voltage (VSS).



FIG. 22 is a top plan view of a system configured as an IC device 2200 according to another embodiment. An IC device 2200 can be an SoC type device, including a CPU block 2202-0, an SRAM block 2202-1, an analog block 2202-2, and a GPU block 2202-3. Analog block 2202-2 can include negative global body bias sources 2010 and positive body bias sources 2010′. IC device 2200 can be fabricated on a single die, or can be implemented across multiple die with one or more blocks fabricated on their own die. Negative global body bias sources 2010 can take the form of any of those shown as 1610/1672 in FIG. 16 or 1772 of FIG. 17, or equivalents. Positive global body bias sources 2010′ can take the form of any of those shown as 1610′ in FIG. 16, 1710′ in FIG. 17, or 2010 in FIG. 20.


Within blocks 2202-0/1/3 a negative global body bias voltage can be provided via a network 2208, while a positive global body bias voltage can be provided via a network 2208′. Blocks 2202-0/1 can also include local body bias circuits 2212, which can generate local negative body bias voltages for n-channel transistors from a global bias voltage on network 2208, as described in embodiments herein, or equivalents. Further, local body bias circuits 2212′ can generate local positive body bias voltages for p-channel transistors from a global body bias voltage on a network 2208′, as described in embodiments herein, or equivalents.



FIG. 23A shows a DDC type transistor 2371 that can receive a body bias voltage as described herein. A DDC transistor 2371 can be configured to have an enhanced body coefficient, along with the ability to set a threshold voltage (Vt) with enhanced precision. A DDC transistor 2371 can include a gate electrode 2373, source 2375, drain 2377, and a gate dielectric 2379 positioned over a substantially undoped channel 2381. Optional lightly doped source and drain extensions (SDE) 2383 can be positioned respectively adjacent to source 2375 and drain 2377. Such extensions 2383 can extend toward each other, reducing effective length of the substantially undoped channel 2381.


In FIG. 23A, DDC transistor 2371 is shown as an n-channel transistor having a source 2375 and drain 2377 made of n-type dopant material, formed upon a substrate such as a p-type doped silicon substrate providing a p-well 2385. In addition, the n-channel DDC transistor 2371 in FIG. 23A can include a highly doped screening region 2387 made of p-type dopant material, and an optional threshold voltage set region 2389 made of p-type dopant material.


A body bias voltage VBB can be applied via a tap 2391 to the p-well 2385. P-channel DDC transistors are understood to have reverse doping types as compared to an n-channel DDC.


Further descriptions of a DDC transistor as well as an exemplary fabrication process and other aspects of a DDC transistor can be found in U.S. Pat. No. 8,273,617, titled “Electronic Devices and Systems, and Methods for Making and Using the Same.” A DDC transistor provides advantages for circuit design in that, among other reasons, a DDC transistor enables designs having pulled-in corners. The reason is the tighter distribution of the threshold voltage from device-to-device. Additionally, a DDC transistor includes a strong body coefficient by which body biasing can be used to further pull in design corners. A result of using a DDC transistor is the ability to implement improved integrated circuit designs according to desired targets for power and performance whereas when using conventional transistors circuit designers resort to designing conservatively for wider design corners thereby sacrificing the potential power and performance that could be otherwise achieved for a design. An advantage of using a DDC transistor as part of implementing on the embodiments described herein is in the ability to reliably design integrated circuits using a statistically-based, process variation-comprehending simulation model by which design corners could be shrunk.



FIG. 23B shows a FinFET type transistor 2371-B that can receive a body bias voltage according to embodiments. FinFET transistor 2371-B can include a gate electrode 2373-B and gate dielectric 2379-B that surround a substantially undoped channel 2381-B on opposing sides. The view of FIG. 23B is taken along a channel length. Thus, it is understood that source and drain regions can extend into and out of the view shown. A body bias VBB can be applied via a connection to a substrate 2397.



FIG. 23C shows a FinFET type transistor 2371-C having a screening region 2387-C, that can receive a body bias voltage according to embodiments. As in the case of FIG. 23A, the FinFET transistor 2371-C has a highly doped region that can be configured to have an enhanced body coefficient, along with the ability to set a Vt with enhanced precision. The transistor 2371-C includes a gate electrode 2373-C and gate dielectric 2379-C formed over a substantially undoped channel 2381-C on opposing sides. However, unlike FIG. 23B, a highly doped region 2387-C can be formed in a substrate 2397 below substantially undoped channel 2381-C rising upward three-dimensionally. Optionally, a Vt set region 2389-C can be formed between the screening region 2387-C and substantially undoped channel 2381-C.


As in the case of FIG. 23B, the view of FIG. 23C is taken along a channel length, and source and drain regions can extend into and out of the view, separated from screening region 2387-C by portions of undoped channel region 2381-C. A body bias VBB can be applied via a connection to a substrate 2397. Further descriptions of a finFET transistor having a highly doped region can be found in patent application International Application No. PCT/US12/49531 titled “Semiconductor Devices Having Fin Structures and Fabrication Methods Thereof”.


It should be appreciated that in the foregoing descriptions of exemplary embodiments, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the invention.


It is also understood that the embodiments may be practiced in the absence of an element and/or step not specifically disclosed. That is, an inventive feature of the invention may be elimination of an element.


Accordingly, while the various aspects of the particular embodiments set forth herein have been described in detail, the present invention could be subject to various changes, substitutions, and alterations without departing from the spirit and scope of the invention.

Claims
  • 1. A system, comprising: a plurality of blocks, each block comprising a different integrated circuit function and each including transistors formed therein;a bias circuit corresponding to each block and configured to receive a control value unique to the block, each bias circuit configured to generate a local body bias voltage for transistors of its block in response to the control value of the block;a collapse circuit corresponding to each block, each collapse circuit configured to couple the bodies of its transistors to a collapse voltage that tracks a power supply voltage, in response to at least one collapse enable signal for the block; andan event detect circuit corresponding to each block, each event detect circuit configured to activate the collapse enable signal of its block in response to at least one local event signal and in response to at least one global event signal; whereinthe at least one local event signal is generated in the corresponding block and the at least one global event signal is generated outside of the block in response to at least one predetermined event.
  • 2. The system of claim 1, wherein: the blocks include a processor circuit block comprising at least one processor and a static or dynamic RAM block; andthe local body bias voltage for transistors of the processor block is different from the local body bias voltage for transistors of the memory block.
  • 3. The system of claim 1, wherein: each bias circuit receives a multi-bit control value and includes a digital to analog converter (DAC) that converts the control value into an analog value.
  • 4. The system of claim 3, wherein: the DAC of each bias circuit generates a control voltage for the bias circuit that establishes the local body bias voltage.
  • 5. The system of claim 1, wherein: each bias circuit includes a bias transistor having a source-drain path coupled between bodies of the transistors of its block and a global body bias voltage; andeach collapse circuit includes a collapse transistor having a source-drain path coupled between bodies of the transistors of its block and the collapse voltage.
  • 6. The system of claim 1, wherein: the bias circuits include n-channel body bias circuits that generate a local body bias for n-channel transistors of its block, andp-channel body bias circuits that generate a local body bias for p-channel transistors of its block; andthe collapse circuits include n-channel collapse circuits configured to couple bodies of n-channel transistors of its block to a first collapse voltage, andp-channel collapse circuits configured to couple bodies of p-channel transistors of its block to a second collapse voltage.
  • 7. The system of claim 1, wherein: the transistors include deeply depleted channel (DDC) transistors formed therein, each DDC transistor comprising a body which includes a screening region formed below a substantially undoped channel, the screening region having a dopant concentration of no less than 1×1018 dopant atoms/cm3.
  • 8. The system of claim 1, wherein: the at least one predetermined event is a current transient generating event on an IC device containing the blocks.
  • 9. The system of claim 1, wherein: the predetermined event is selected from the group of: an interrupt generated by a processor of the IC device; a command received from a source external to the IC device; and a power up of an IC device containing the blocks.
  • 10. A method, comprising: generating different local body bias voltages from a global body bias voltage;applying each local body bias voltage to transistors of different blocks in an integrated circuit (IC) device, each block comprising a different integrated circuit function, the transistors including deeply depleted channel (DDC) transistors; andin response to at least one local event and in response to a global event, coupling bodies of the transistors of a block to a collapse voltage that tracks a power supply voltage; whereineach DDC transistor comprises a body with a screening region of a dopant concentration of no less than 1×1018 dopant atoms/cm3 formed below a transistor channel, andthe at least one local event occur on the block and not another block, the global event occurs outside of the block.
  • 11. The method of claim 10, wherein: at least one of the transistors operates in the subthreshold region.
  • 12. The method of claim 11, wherein: at least one of the transistors operates having a threshold voltage setting that is less than or equal to 0.2V less than the supply voltage to such transistor.
  • 13. The method of claim 10, wherein: generating different local body bias voltages includes DC-DC converting the common global body bias voltage to a smaller setting local body bias voltage.
  • 14. The method of claim 10, wherein: generating different local body bias voltages setting the local body bias voltage according to a digital control value.
  • 15. The method of claim 10, wherein: each local body bias voltage is applied to at least one well formed in a semiconductor substrate; andgenerating different local body bias voltages includes controlling the impedance of a path between the global body bias voltage and the well in response to a difference between a reference voltage and a voltage of the well.
  • 16. The method of claim 10, wherein: each local body bias voltage is applied to at least one well formed in a semiconductor substrate; andgenerating different local body bias voltages includes switching an impedance path on and off in response to a difference between a reference voltage and a voltage of the well, the impedance path being formed between the global body bias voltage and the well.
  • 17. The method of claim 10, further including: generating the global body bias voltage from a high power supply voltage with generating circuits on the IC device; andapplying a low power supply voltage to low power circuits of the IC device only after the high power supply voltage has been generated and the local body bias voltages are stable.
  • 18. The method of claim 17, further including: generating the global body bias voltage includes generating a negative global body bias voltage for n-channel transistors with a charge pump.
  • 19. The method of claim 10, wherein: the collapse voltage is selected from the group of: a high power supply voltage, a low power supply voltage, a voltage that is less than a high power supply voltage, and a voltage that is greater than a low power supply voltage.
  • 20. The method of claim 10, wherein: the at least one global event is selected from the group of: an interrupt generated by a processor of the IC device; and a command received from a source external to the IC device.
  • 21. The method of claim 10, wherein: applying each local body bias voltage includesapplying a first local body bias voltage to transistors in one block having a first threshold voltage, andapplying a second local body bias voltage to transistors in another block having a second threshold voltage different than the first threshold voltage.
US Referenced Citations (285)
Number Name Date Kind
3958266 Athanas May 1976 A
4000504 Berger Dec 1976 A
4021835 Etoh et al. May 1977 A
4208728 Blahut et al. Jun 1980 A
4242691 Kotani et al. Dec 1980 A
4276095 Beilstein, Jr. et al. Jun 1981 A
4315781 Henderson Feb 1982 A
4578128 Mundt et al. Mar 1986 A
4617066 Vasudev Oct 1986 A
4761384 Neppl et al. Aug 1988 A
4819043 Yazawa et al. Apr 1989 A
5034337 Mosher et al. Jul 1991 A
5144378 Hikosaka Sep 1992 A
5156989 Williams et al. Oct 1992 A
5156990 Mitchell Oct 1992 A
5166765 Lee et al. Nov 1992 A
5208473 Komori et al. May 1993 A
5298763 Shen et al. Mar 1994 A
5369288 Usuki Nov 1994 A
5384476 Nishizawa et al. Jan 1995 A
5461338 Hirayama et al. Oct 1995 A
5559368 Hu et al. Sep 1996 A
5608253 Liu et al. Mar 1997 A
5663583 Matloubian et al. Sep 1997 A
5712501 Davies et al. Jan 1998 A
5719422 Burr et al. Feb 1998 A
5726488 Watanabe et al. Mar 1998 A
5763921 Okumura et al. Jun 1998 A
5780899 Hu et al. Jul 1998 A
5847419 Imai et al. Dec 1998 A
5856003 Chiu Jan 1999 A
5861334 Rho Jan 1999 A
5877049 Liu et al. Mar 1999 A
5889315 Farrenkopf et al. Mar 1999 A
5895954 Yasamura et al. Apr 1999 A
5923987 Burr Jul 1999 A
5926703 Yamaguchi et al. Jul 1999 A
5989963 Luning et al. Nov 1999 A
6020227 Bulucea Feb 2000 A
6087210 Sohn Jul 2000 A
6087691 Hamamoto Jul 2000 A
6096611 Wu Aug 2000 A
6103562 Son et al. Aug 2000 A
6121153 Kikkawa Sep 2000 A
6140839 Kaviani et al. Oct 2000 A
6147383 Kuroda Nov 2000 A
6157073 Lehongres Dec 2000 A
6175582 Naito et al. Jan 2001 B1
6184112 Maszara et al. Feb 2001 B1
6190979 Radens et al. Feb 2001 B1
6194259 Nayak et al. Feb 2001 B1
6218895 De et al. Apr 2001 B1
6229188 Aoki et al. May 2001 B1
6245618 An et al. Jun 2001 B1
6288429 Iwata et al. Sep 2001 B1
6300177 Sundaresan et al. Oct 2001 B1
6313489 Letavic et al. Nov 2001 B1
6320222 Forbes et al. Nov 2001 B1
6326666 Bernstein et al. Dec 2001 B1
6358806 Puchner Mar 2002 B1
6380019 Yu et al. Apr 2002 B1
6391752 Colinge et al. May 2002 B1
6426279 Huster et al. Jul 2002 B1
6444550 Hao et al. Sep 2002 B1
6444551 Ku et al. Sep 2002 B1
6461920 Shirahata Oct 2002 B1
6461928 Rodder Oct 2002 B2
6472278 Marshall et al. Oct 2002 B1
6482714 Hieda et al. Nov 2002 B1
6484252 Watanabe Nov 2002 B1
6489224 Burr Dec 2002 B1
6492232 Tang et al. Dec 2002 B1
6500739 Wang et al. Dec 2002 B1
6503801 Rouse et al. Jan 2003 B1
6506640 Ishida et al. Jan 2003 B1
6518623 Oda et al. Feb 2003 B1
6534373 Yu Mar 2003 B1
6541829 Nishinohara et al. Apr 2003 B2
6548842 Bulucea et al. Apr 2003 B1
6551885 Yu Apr 2003 B1
6573129 Hoke et al. Jun 2003 B2
6600200 Lustig et al. Jul 2003 B1
6620671 Wang et al. Sep 2003 B1
6624488 Kim Sep 2003 B1
6630710 Augusto Oct 2003 B1
6660605 Liu Dec 2003 B1
6667200 Sohn et al. Dec 2003 B2
6670260 Yu et al. Dec 2003 B1
6693333 Yu Feb 2004 B1
6730568 Sohn May 2004 B2
6737724 Hieda et al. May 2004 B2
6743291 Ang et al. Jun 2004 B2
6753230 Sohn et al. Jun 2004 B2
6770944 Nishinohara et al. Aug 2004 B2
6787424 Yu Sep 2004 B1
6797994 Hoke et al. Sep 2004 B1
6808994 Wang Oct 2004 B1
6821825 Todd et al. Nov 2004 B2
6822297 Nandakumar et al. Nov 2004 B2
6831292 Currie et al. Dec 2004 B2
6881641 Wieczorek et al. Apr 2005 B2
6881987 Sohn Apr 2005 B2
6893947 Martinez et al. May 2005 B2
6916698 Mocuta et al. Jul 2005 B2
6930007 Bu et al. Aug 2005 B2
6930360 Yamauchi et al. Aug 2005 B2
6963090 Passlack et al. Nov 2005 B2
7002214 Boyd et al. Feb 2006 B1
7008836 Algotsson et al. Mar 2006 B2
7013359 Li Mar 2006 B1
7015546 Herr et al. Mar 2006 B2
7057216 Ouyang et al. Jun 2006 B2
7061058 Chakravarthi et al. Jun 2006 B2
7064039 Liu Jun 2006 B2
7064399 Babcock et al. Jun 2006 B2
7071103 Chan et al. Jul 2006 B2
7078325 Curello et al. Jul 2006 B2
7078776 Nishinohara et al. Jul 2006 B2
7089515 Hanafi et al. Aug 2006 B2
7106128 Tschanz et al. Sep 2006 B2
7119381 Passlack Oct 2006 B2
7164307 Tschanz et al. Jan 2007 B2
7170120 Datta et al. Jan 2007 B2
7176745 Itoh et al. Feb 2007 B2
7186598 Yamauchi et al. Mar 2007 B2
7189627 Wu et al. Mar 2007 B2
7199430 Babcock et al. Apr 2007 B2
7202517 Dixit et al. Apr 2007 B2
7211871 Cho May 2007 B2
7221021 Wu et al. May 2007 B2
7223646 Miyashita et al. May 2007 B2
7226833 White et al. Jun 2007 B2
7226843 Weber et al. Jun 2007 B2
7235822 Li Jun 2007 B2
7236045 Tschanz et al. Jun 2007 B2
7247896 Oh et al. Jul 2007 B2
7294877 Rueckes et al. Nov 2007 B2
7297994 Wieczorek et al. Nov 2007 B2
7301208 Handa et al. Nov 2007 B2
7304350 Misaki Dec 2007 B2
7312500 Miyashita et al. Dec 2007 B2
7323754 Ema et al. Jan 2008 B2
7332439 Lindert et al. Feb 2008 B2
7348629 Chu et al. Mar 2008 B2
7354833 Liaw Apr 2008 B2
7427788 Li et al. Sep 2008 B2
7442971 Wirbeleit et al. Oct 2008 B2
7443641 Suzuki Oct 2008 B2
7462908 Bol et al. Dec 2008 B2
7485536 Jin et al. Feb 2009 B2
7491988 Tolchinsky et al. Feb 2009 B2
7494861 Chu et al. Feb 2009 B2
7498637 Yamaoka et al. Mar 2009 B2
7501324 Babcock et al. Mar 2009 B2
7501849 Perisetty Mar 2009 B2
7507999 Kusumoto et al. Mar 2009 B2
7510932 Oh et al. Mar 2009 B2
7514953 Perisetty Apr 2009 B2
7521323 Surdeanu et al. Apr 2009 B2
7531393 Doyle et al. May 2009 B2
7538412 Schulze et al. May 2009 B2
7564105 Chi et al. Jul 2009 B2
7592241 Takao Sep 2009 B2
7598142 Ranade et al. Oct 2009 B2
7605041 Ema et al. Oct 2009 B2
7605060 Meunier-Beillard et al. Oct 2009 B2
7605429 Bernstein et al. Oct 2009 B2
7608496 Chu Oct 2009 B2
7615802 Elpelt et al. Nov 2009 B2
7622341 Chudzik et al. Nov 2009 B2
7642140 Bae et al. Jan 2010 B2
7645665 Kubo et al. Jan 2010 B2
7651920 Siprak Jan 2010 B2
7655523 Babcock et al. Feb 2010 B2
7667527 Clark et al. Feb 2010 B2
7675126 Cho Mar 2010 B2
7678638 Chu et al. Mar 2010 B2
7681628 Joshi et al. Mar 2010 B2
7682887 Dokumaci et al. Mar 2010 B2
7683442 Burr et al. Mar 2010 B1
7696000 Liu et al. Apr 2010 B2
7704844 Zhu et al. Apr 2010 B2
7709828 Braithwaite et al. May 2010 B2
7723750 Zhu et al. May 2010 B2
7750405 Nowak Jul 2010 B2
7750670 Goodnow et al. Jul 2010 B2
7750682 Bernstein et al. Jul 2010 B2
7755146 Helm et al. Jul 2010 B2
7759714 Itoh et al. Jul 2010 B2
7795677 Bangsaruntip et al. Sep 2010 B2
7800404 Verma et al. Sep 2010 B2
7818702 Mandelman et al. Oct 2010 B2
7829402 Matocha et al. Nov 2010 B2
7867835 Lee et al. Jan 2011 B2
7883977 Babcock et al. Feb 2011 B2
7888747 Hokazono Feb 2011 B2
7897495 Ye et al. Mar 2011 B2
7906413 Cardone et al. Mar 2011 B2
7906813 Kato Mar 2011 B2
7919791 Flynn et al. Apr 2011 B2
7948008 Liu et al. May 2011 B2
7952147 Ueno et al. May 2011 B2
7960232 King et al. Jun 2011 B2
7960238 Kohli et al. Jun 2011 B2
7968400 Cai Jun 2011 B2
7968411 Williford Jun 2011 B2
7978001 Bertram et al. Jul 2011 B2
8004024 Furukawa et al. Aug 2011 B2
8012827 Yu et al. Sep 2011 B2
8039332 Bernard et al. Oct 2011 B2
8048791 Hargrove et al. Nov 2011 B2
8048810 Tsai et al. Nov 2011 B2
8067279 Sadra et al. Nov 2011 B2
8105891 Yeh et al. Jan 2012 B2
8106424 Schruefer Jan 2012 B2
8106481 Rao Jan 2012 B2
8112551 Sullam Feb 2012 B2
8119482 Bhalla et al. Feb 2012 B2
8120069 Hynecek Feb 2012 B2
8129246 Babcock et al. Mar 2012 B2
8129797 Chen et al. Mar 2012 B2
8134159 Hokazono Mar 2012 B2
8143120 Kerr et al. Mar 2012 B2
8143124 Challa et al. Mar 2012 B2
8143678 Kim et al. Mar 2012 B2
8148774 Mori et al. Apr 2012 B2
8163619 Yang et al. Apr 2012 B2
8173502 Yan et al. May 2012 B2
8178430 Kim et al. May 2012 B2
8183096 Wirbeleit May 2012 B2
8183107 Mathur et al. May 2012 B2
8217427 Chuang et al. Jul 2012 B2
8236661 Dennard et al. Aug 2012 B2
20010014495 Yu Aug 2001 A1
20030122203 Nishinohara et al. Jul 2003 A1
20030183856 Wieczorek et al. Oct 2003 A1
20040075118 Heinemann et al. Apr 2004 A1
20040084731 Matsuda et al. May 2004 A1
20040263205 Park Dec 2004 A1
20050097196 Wronski et al. May 2005 A1
20050116282 Pattanayak et al. Jun 2005 A1
20050250289 Babcock et al. Nov 2005 A1
20060022270 Boyd et al. Feb 2006 A1
20060049464 Rao Mar 2006 A1
20060066388 Tschanz et al. Mar 2006 A1
20060068555 Zhu et al. Mar 2006 A1
20060068586 Pain Mar 2006 A1
20060071278 Takao Apr 2006 A1
20060154428 Dokumaci Jul 2006 A1
20070004107 Lee et al. Jan 2007 A1
20070040222 Van Camp et al. Feb 2007 A1
20070158790 Rao Jul 2007 A1
20070238253 Tucker Oct 2007 A1
20080001171 Tezuka et al. Jan 2008 A1
20080067589 Ito et al. Mar 2008 A1
20080143423 Komatsu et al. Jun 2008 A1
20080169493 Lee et al. Jul 2008 A1
20080197439 Goerlach et al. Aug 2008 A1
20080227250 Ranade et al. Sep 2008 A1
20080246533 Barrows et al. Oct 2008 A1
20080258198 Bojarczuk et al. Oct 2008 A1
20080272409 Sonkusale et al. Nov 2008 A1
20090057746 Sugll et al. Mar 2009 A1
20090108350 Cai et al. Apr 2009 A1
20090134468 Tsuchiya et al. May 2009 A1
20090179692 Hidaka Jul 2009 A1
20090302388 Cai et al. Dec 2009 A1
20090311837 Kapoor Dec 2009 A1
20090321849 Miyamura et al. Dec 2009 A1
20100012988 Yang et al. Jan 2010 A1
20100038724 Anderson et al. Feb 2010 A1
20100055886 Izumida et al. Mar 2010 A1
20100187641 Zhu et al. Jul 2010 A1
20110073961 Dennard et al. Mar 2011 A1
20110074498 Thompson et al. Mar 2011 A1
20110079860 Verhulst Apr 2011 A1
20110079861 Shifren et al. Apr 2011 A1
20110169082 Zhu et al. Jul 2011 A1
20110175170 Wang et al. Jul 2011 A1
20110180880 Chudzik et al. Jul 2011 A1
20110193164 Zhu Aug 2011 A1
20120021594 Gurtej et al. Jan 2012 A1
20120056275 Cai et al. Mar 2012 A1
20120108050 Chen et al. May 2012 A1
20120190177 Kim et al. Jul 2012 A1
Foreign Referenced Citations (8)
Number Date Country
0274278 Jul 1988 EP
59193066 Jan 1984 JP
4186774 Mar 1992 JP
8288508 Jan 1996 JP
8153873 Jun 1996 JP
2004087671 Mar 2004 JP
1020040024599 Oct 2005 KR
2011062788 May 2011 WO
Non-Patent Literature Citations (23)
Entry
Werner, P. et al., “Carbon Diffusion in Silicon”, Oct. 1998, Applied Physics Letters, vol. 73, No. 17, pp. 2465-2467.
Yan, Ran-Hong et al., “Scaling the Si MOSFET: From Bulk to SOI to Bulk”, Jul. 1992, IEEE Transactions on Electron Devices, vol. 39, No. 7.
Abiko, H et al., “A Channel Engineering Combined with Channel Epitaxy Optimization and TED Suppression for 0.15 μm n-n Gate CMOS Technology”, 1995 Symposium on VLSI Technology Digest of Technical Papers, 1995, pp. 23-24.
Chau, R et al., “A 50nm Depleted-Substrate CMOS Transistor (DST)”, Electron Device Meeting 2001, IEDM Technical Digest, IEEE International, 2001, pp. 29.1.1-29.1.4.
Ducroquet, F et al. “Fully Depleted Silicon-On-Insulator nMOSFETs with Tensile Strained High Carbon Content Si1-yCy Channel”, 2006, ECS 210th Meeting, Abstract 1033.
Ernst, T et al.,“Nanoscaled MOSFET Transistors on Strained Si, SiGe, Ge Layers: Some Integration and Electrical Properties Features”, 2006, ECS Trans. vol. 3, Issue 7, pp. 947-961.
Goesele, U et al., Diffusion Engineering by Carbon in Silicon, 2000, Mat. Res. Soc. Symp. vol. 610.
Hokazono, A et al., “Steep Channel & Halo Profiles Utilizing Boron-Diffusion-Barrier Layers (Si:C) for 32 nm Node and Beyong”, 2008, 2008 Synposium on VLSI Technology Digest of Technical Papers, pp. 112-113.
Hokazono, A et al., “Steep Channel Profiles in n/pMOS Controlled by Boron-Doped Si:C Layers for Continual Bulk-CMOS Scaling”, 2009, IEDM09-676 Symposium, pp. 29.1.1-29.1.4.
Holland, OW and Thomas, DK “A Method to Improve Activation of Implanted Dopants in SiC”, 2001, Oak Ridge National Laboratory, Oak Ridge, TN.
Kotaki, H., et al., “Novel Bulk Dynamic Threshold Voltage MOSFET (B-DTMOS) with Advanced Isolation (SITOS) and Gate to Shallow-Well Contact (SSS-C) Processes for Ultra Low Power Dual Gate CMOS”, 1996, IEDM 96, pp. 459-462.
Lavéant, P. “Incorporation, Diffusion and Agglomeration of Carbon in Silicon”, 2002, Solid State Phenomena, vols. 82-84, pp. 189-194.
Noda, K et al., “A 0.1-μm Delta-Doped MOSFET Fabricated with Post-Low-Energy Implanting Selective Epitaxy”, Apr. 1998, IEEE Transactions on Electron Devices, vol. 45, No. 4, pp. 809-814.
Ohguro, T et al., “An 0.18-μm CMOS for Mixed Digital and Analog Aplications with Zero-Volt-Vth Epitaxial-Channel MOSFET's”, Jul. 1999, IEEE Transactions on Electron Devices, vol. 46, No. 7, pp. 1378-1383.
Pinacho, R et al., “Carbon in Silicon: Modeling of Diffusion and Clustering Mechanisms”, Aug. 2002, Journal of Applied Physics, vol. 92, No. 3, pp. 1582-1588.
Robertson, LS et al., “The Effect of Impurities on Diffusion and Activation of Ion Implanted Boron in Silicon”, 2000, Mat. Res. Soc. Symp. vol. 610.
Scholz, R et al., “Carbon-Induced Undersaturation of Silicon Self-Interstitials”, Jan. 1998, Appl. Phys. Lett. 72(2), pp. 200-202.
Scholz, RF et al., “The Contribution of Vacancies to Carbon Out-Diffusion in Silicon”, Jan. 1999,Appl. Phys. Lett., vol. 74, No. 3, pp. 392-394.
Stolk, PA et al., “Physical Mechanisms of Transient Enhanced Dopant Diffusion in Ion-Implanted Silicon”, May 1997, J. Appl. Phys. 81(9), pp. 6031-6050.
Thompson, S et al., “MOS Scaling: Transistor Challenges for the 21st Century”, 1998, Intel Technology Journal Q3' 1998, pp. 1-19.
Wann, C. et al., “Channel Profile Optimization and Device Design for Low-Power High-Performance Dynamic-Threshold MOSFET”, 1996, IEDM 96, pp. 113-116.
English Translation of JP 8153873 Submitted herewith.
Tschanz et al., Adaptive Body Bias for Reducing Impacts of Die-to-Die and Within-Die Parameter Variations on Microprocessor Frequency and Leakage, IEEE Journal of Solid-State Circuits, vol. 37, No. 11, Nov. 2002.