24-26 September 2008, Rome, ItalyEnsuring Temperature-Insensitivity ofDual-V t Designs through ITD-Aware SynthesisA. Calimera ∗ R. I. Bahar ‡ E. Macii ∗ M. Poncino ∗‡ Brown University ∗ Politecnico di TorinoAbstract— In old CMOS technologies above 90nm, operating acircuit in high-temperature regime was implying an increase inthe total delay. This was due to the fact that both interconnectsand gates were slowing down as temperature was raising. Fortransistors with feature size of 90nm and below, this picture startedchanging. In particular, the threshold voltage to supply voltage ratioof high-V t cells in a library is now very close to 1. Consequenceof this is the appearance of the so-called Inverted TemperatureDependence (ITD) of the propagation delay of such cells. Inother words, while for low-V t gates the delay does increase withtemperature, high-V t gates show the opposite behavior; they getfaster as they get warmer. This new, complicated dependence ofdelay vs. temperature poses new challenges to circuit designers and,in turn, to the <strong>EDA</strong> tools. Besides making timing analysis moredifficult, ITD has important and unforeseeable consequence forpower-aware logic synthesis. Expanding on our recent work [1], [2],this paper describes the impact that ITD may have on the design ofmodern, nanometer VLSI circuits. We also provide a more refinedalgorithm for dual-V t synthesis which guarantees temperatureinsensitiveoperation of the circuits, together with a significantreduction of both leakage and total power consumption. In fact,experiments performed on a set of standard benchmarks showtiming compliancy at any temperature, and an average leakagereduction around 22% w.r.t. circuits synthesized with a standard,commercial flow that does not take ITD into account and thus, toensure that no temperature-induced timing faults occur, needs toresort to overdesign (i.e., overconstraining the timing bound so asto make sure that temperature fluctuations never make the circuitsviolating the specified required time for all paths).I. INTRODUCTIONAs MOS devices reach nanometer lengths, power consumptionbecomes one of the main design impediments. Power consumptionis usually dissipated as heat. Therefore, high powerchips tend to become hot and show non-uniform (in time andin space) thermal maps [3].High on-chip temperatures have two main negative effects.First, the lifetime of devices and interconnect structures isseriously compromised by a number of thermally-inducedphysical effects (e.g., negative bias temperature, instability,dielectric breakdown, electromigration, etc.). Thus, unless thegenerated heat is removed at a rate which is greater than orequal to the rate at which it is originated, the mean timeto failure (MTTF) will be dramatically reduced, thus posingreliability issues. Second, temperature variations affect circuitbehavior. As on-chip temperature rises, the metal resistivityof the global interconnects increases [4], leading to significantdegradation of circuit performance. In addition, the delay ofindividuals gates is modified by temperature fluctuations, butin a more complex way [5]. As a consequence, circuits thatmay be compliant with the specified timing constraints for agiven temperature distribution, may exhibit timing faults fordifferent thermal conditions, due the fact that the speed ofsignal propagation got altered.Standard design tools do not consider the temperature as anexplicit variable in their optimizations. Although standard celllibraries are characterized for different operating temperatures,in order to meet timing constraints, a conservative approachis taken, where the synthesis process uses cell librariescharacterized under worst-case temperature conditions (i.e.,125 ◦ C). However, as shown recently [6], [7], [8], this generalassumption does not necessarily hold for today’s nanometerCMOS devices that operate at low supply-voltages. Dependingon the values of the V dd , V t , cell-size, and load capacitance,the standard cells can have different behaviors with respect totemperature [1]. This may cause an inversion of the temperaturedependence; namely, some types of gates may exhibitan increase in propagation delay as temperature raises, whilefor some others the delay may decrease as temperature getshigher, and the actual worst-case occurs at room-temperature.For instance, it has been observed experimentally that, fora commercial 65nm technology library, the delay of high-V tcells (HVT) decreases as temperature rises, while the oppositeoccurs for low-V t cells (LVT). This phenomenon, known asInverse Temperature Dependence (ITD), is due to the fact that,when the V t /V dd ratio is close to 1, the delay is influencedmore by threshold voltage lowering, whereas at small valuesof the V t /V dd ratio, delay is determined more by mobilityand/or velocity saturation of minority carriers in the channelsurface [9].While the ITD effect has been known for quite some time,especially in analog MOS circuits, only recently there hasbeen work facing it explicitly in digital circuit design [5],[6], [8], [9]. In this paper, we point our attention to thesynthesis challenges posed by ITD. In particular, we explorethe impact of the ITD phenomenon on standard synthesis, andshow that single-temperature dual-V t optimization, as done inthe majority of the cases today, may generate circuits thatare prone to timing failures (i.e., the circuits may violate thedelay constraint under some temperature conditions). Next, weanalytically demonstrate that algorithms for dual-V t assignmentsuch as those proposed in [2], are able to automaticallysynthesize temperature-invariant designs, that is, circuits thatmeet the given timing constraints for all allowable operatingtemperatures, with a significant reduction of leakage powerw.r.t. circuits for which temperature-insensitivity is achievedby aggressively overconstraining the maximum allowed delay,©<strong>EDA</strong> <strong>Publishing</strong>/THERMINIC 2008 31ISBN: 978-2-35500-008-9
24-26 September 2008, Rome, Italythus resulting in the usage of a large fraction of fast cells(i.e., LVT and/or oversized). Experimental results, collectedfor several standard benchmarks and using a state-of-the-art,65nm industrial technology, fully support our claim that thecircuits optimized using our algorithms are never subject totiming violations.We conclude by observing that, conversely from many existingdual-threshold optimization techniques (e.g., [10], [11]), ourapproach to V t assignment does not involve other kinds ofgate/circuit modifications, e.g., gate re-sizing, but it onlyapplies selective cell swapping from LVT to HVT. As such,it can be seen as orthogonal, thus superimposable, to otherleakage optimization solutions, with the purpose of adding tothe final circuit temperature-insensitivity properties.The remainder of the paper is organized as follows. Section IIdescribes in detail the impact that ITD has on circuits operatingat non-constant temperatures, while Section III illustrates theactual inadequacy of standard synthesis of handling ITDinducedeffects, and presents a dual-V t assignment algorithmwhich improves that of [2]. Section IV offers the experimentalvalidation of the fact that our optimization technique originatesrobust, temperature-insensitive circuits with reduced leakageconsumption. Finally, Section V closes the paper.To better understand the relationship between temperaturefluctuations and performance, Equation 4 describes a simpledelay model [12]:D p ∝ C outV dd C out V dd≡(4)I d μ(T )(V dd − V t (T ))where D p is the delay of a standard gate, C out is the outputload capacitance, and V dd is the supply voltage. Thus, adecrease in μ degrades performance, while a decrease in V tmakes the gate faster. The dominant effect is the one thatdefines the resulting trend. For a given V dd ,ifV t is sufficientlysmall, the threshold voltage lowering is negligible comparedto the supply voltage, and the quantity V dd − V t of Equation 4is relatively insensitive to temperature fluctuations; thus themobility effect dominates and the performance degrades astemperature increase. This is the classical assumption uponwhich design flows work today. Conversely, for cells withlarger V t , the thermally-induced threshold voltage variationbecomes a large percentage of V dd , and the denominator ofEquation 4 becomes more sensitive to V t variations; cells becomethus faster as temperature increases, showing an InverseTemperature Dependence. The phenomenons described above1.031.02II. DESIGN IMPACT OF ITDThe propagation delay of an integrated circuit is a function ofthe drain current produced by active transistors, which in turnis determined by a set of device parameters that are sensitive totemperature. By deriving simple relations from the alpha-lawmodel [12], the active drain current of a MOS device (i.e., I on )can be approximated by the following proportional function 1 :1.01LVTNorm. Propagation Delay10.990.980.970.960.95HVTnand3x2LVTnand3x2SVTnand3x2HVTnor2x2LVTnor2x2SVTnor2x2HVTivx2LVTivx2SVTivx2HVTSVTI on ∝ μ(T )(V dd − V t (T )) α (1)where μ is the carrier mobility, V dd is the supply voltage, V tis the threshold-voltage, and α is a positive technological constant.As described by Equation 1, the temperature dependenceof the drain current is embedded in the two device parametersμ, and V t . An analytical expression of these two variables canbe written as:( ) m 300μ(T )=μ(300)(2)TV t (T )=V t (300) − k(T − 300) (3)where 300 is the temperature in Kelvin, and m and k aretechnology constants. As described in Equations 2 and 3,the values of both μ, and V t are lowered as temperatureincreases. Carrier mobility is reduced due to the increaseof scattering effects in the channel surface, while thresholdvoltage is reduced due to Fermi level lowering. However, thedrain current is affected is opposite ways due to the lower ofthese values. As described in Equation 1, a decrease in themobility causes the current to decrease, while a decrease inthreshold voltage causes the current to increase.1 We are considering that both mobility and saturation velocity show a temperaturedependence close to each other; in this sense, considering only the mobility effect is areasonable approximation [9].Fig. 1.0.9420 40 60 80 100 120 140Temperature [° C]Propagation Delay vs. Temperature for a Subset of Standard Cells.are illustrated in Figure II, where a subset of minimum sizedcells belonging to a commercial 65nm standard library areconsidered: 3-input NAND (nand3x2), 2-input NOR (nor2x2),and INVERTER (ivx2). The plot shows the normalized propagationdelay of the gates as a function of the temperaturefor three different threshold voltages (low-V t (LVT), standard-V t (SVT), and high-V t (HVT)). The characterization wasmade for V dd of 1V, which is the nominal value for thereference technology, and an equivalent load capacitance offan-out 1. For a smaller threshold voltage (LVT-lines), themobility effect dominates and the propagation delays increasewith temperature (around 3% of degradation for 100 ◦ C oftemperature swing). In contrast, for the HVT cases, the cellsare more sensitive to threshold voltage lowering, and weobserve a 4% of performance improvement from 25 ◦ C to125 ◦ C (ITD). A different behavior can be seen for standardV t gates (SVT-lines). In this case, the SVT gates may showa non-monotonic dependence. At lower temperatures, themobility effect dominates (delay degradation), while, at hightemperatures (higher than 80 ◦ C), the V t dependence makes thegates faster. Similar temperature dependence could be shownfor other standard gates. The magnitude of these variations are©<strong>EDA</strong> <strong>Publishing</strong>/THERMINIC 2008 32ISBN: 978-2-35500-008-9
- Page 1 and 2: http://cmp.imag.fr/conferences/ther
- Page 3 and 4: 24-26 September 2008, Rome, Italy©
- Page 5 and 6: 24-26 September 2008, Rome, Italy©
- Page 7 and 8: 24-26 September 2008, Rome, Italy©
- Page 9 and 10: 24-26 September 2008, Rome, ItalyBL
- Page 11 and 12: 24-26 September 2008, Rome, ItalySe
- Page 13 and 14: 24-26 September 2008, Rome, ItalyED
- Page 15 and 16: Staggered Cartesian meshes tolerate
- Page 17 and 18: VIII. THE CASE FOR MCAD-EMBEDDED EC
- Page 19 and 20: 24-26 September 2008, Rome, ItalyTr
- Page 21 and 22: solution to the eikonal equation(
- Page 23 and 24: 24-26 September 2008, Rome, ItalyS
- Page 25 and 26: 24-26 September 2008, Rome, ItalyTr
- Page 27 and 28: 24-26 September 2008, Rome, Italyda
- Page 29 and 30: q (RthΣ, t)q (R th , t )10.80.60.4
- Page 31 and 32: 24-26 September 2008, Rome, ItalyEv
- Page 33 and 34: 24-26 September 2008, Rome, Italy*R
- Page 35 and 36: 24-26 September 2008, Rome, Italy[7
- Page 37 and 38: 24-26 September 2008, Rome, ItalyNe
- Page 39 and 40: 24-26 September 2008, Rome, ItalyS=
- Page 41: 24-26 September 2008, Rome, ItalyVI
- Page 45 and 46: 24-26 September 2008, Rome, Italypr
- Page 47 and 48: 24-26 September 2008, Rome, ItalyFi
- Page 49 and 50: 24-26 September 2008, Rome, ItalyPo
- Page 51 and 52: 24-26 September 2008, Rome, ItalyWL
- Page 53 and 54: 24-26 September 2008, Rome, ItalyTa
- Page 55 and 56: 24-26 September 2008, Rome, ItalyII
- Page 57 and 58: Thermal resistance (K/W)0.250.200.1
- Page 59 and 60: 24-26 September 2008, Rome, ItalyB.
- Page 61 and 62: temperatrue rise [K]76543210Sim0,00
- Page 63 and 64: 24-26 September 2008, Rome, ItalyCo
- Page 65 and 66: 24-26 September 2008, Rome, ItalyPr
- Page 67 and 68: 24-26 September 2008, Rome, ItalyPr
- Page 69 and 70: 24-26 September 2008, Rome, ItalyBl
- Page 71 and 72: conclusion, every tile is contacted
- Page 73 and 74: and B10), three space blocks (W4, W
- Page 75 and 76: 24-26 September 2008, Rome, ItalyMu
- Page 77 and 78: After having determined the k eff v
- Page 79 and 80: 24-26 September 2008, Rome, ItalyVI
- Page 81 and 82: 24-26 September 2008, Rome, ItalyTh
- Page 83 and 84: PTjunc24-26 September 2008, Rome, I
- Page 85 and 86: tures - has been shown previously [
- Page 87 and 88: 24-26 September 2008, Rome, ItalyAu
- Page 89 and 90: IV.CONCLUSIONSMentor Graphics Exped
- Page 91 and 92: 24-26 September 2008, Rome, ItalyIn
- Page 93 and 94:
III. HEDORIS SIMULATIONSThermal sim
- Page 95 and 96:
24-26 September 2008, Rome, Italytr
- Page 97 and 98:
24-26 September 2008, Rome, ItalyDe
- Page 99 and 100:
24-26 September 2008, Rome, ItalyII
- Page 101 and 102:
datasheets, these values are usuall
- Page 103 and 104:
24-26 September 2008, Rome, Italyte
- Page 105 and 106:
24-26 September 2008, Rome, ItalyCo
- Page 107 and 108:
24-26 September 2008, Rome, Italy20
- Page 109 and 110:
material to handle difficulties suc
- Page 111 and 112:
24-26 September 2008, Rome, ItalyAt
- Page 113 and 114:
24-26 September 2008, Rome, Italymo
- Page 115 and 116:
heatspreaders deposited during the
- Page 117 and 118:
24-26 September 2008, Rome, ItalyTh
- Page 119 and 120:
24-26 September 2008, Rome, Italyla
- Page 121 and 122:
Fig. 13 Transient of the output dio
- Page 123 and 124:
24-26 September 2008, Rome, ItalyIn
- Page 125 and 126:
chamber to calibrate the thermal te
- Page 127 and 128:
V.Table 2: FE-Simulation test-matri
- Page 129 and 130:
24-26 September 2008, Rome, ItalyCo
- Page 131 and 132:
24-26 September 2008, Rome, Italy(c
- Page 133 and 134:
Case coverSupercapacitor n°2Electr
- Page 135 and 136:
24-26 September 2008, Rome, Italyfr
- Page 137 and 138:
24-26 September 2008, Rome, ItalyTA
- Page 139 and 140:
24-26 September 2008, Rome, ItalyTh
- Page 141 and 142:
24-26 September 2008, Rome, Italych
- Page 143 and 144:
24-26 September 2008, Rome, ItalyDe
- Page 145 and 146:
Peltier control units (PCUs). The t
- Page 147 and 148:
24-26 September 2008, Rome, ItalyTh
- Page 149 and 150:
every step: the fewer cells the mor
- Page 151 and 152:
TABLE IIEffect of multiplication-bl
- Page 153 and 154:
24-26 September 2008, Rome, ItalyTh
- Page 155 and 156:
24-26 September 2008, Rome, ItalyRe
- Page 157 and 158:
Drain source leakage current (A)Rev
- Page 159 and 160:
24-26 September 2008, Rome, ItalyFP
- Page 161 and 162:
V IN =V DD /2Fig. 5. Short circuit
- Page 163 and 164:
24-26 September 2008, Rome, ItalyTh
- Page 165 and 166:
The overall objective of the NANOPA
- Page 167 and 168:
24-26 September 2008, Rome, ItalyRe
- Page 169 and 170:
predictions show that carbon nanotu
- Page 171 and 172:
24-26 September 2008, Rome, ItalyFl
- Page 173 and 174:
55. Campbell, R.C., S.E. Smith, and
- Page 175 and 176:
24-26 September 2008, Rome, ItalyCo
- Page 177 and 178:
24-26 September 2008, Rome, ItalyTh
- Page 179 and 180:
24-26 September 2008, Rome, ItalyEX
- Page 181 and 182:
24-26 September 2008, Rome, Italyen
- Page 183 and 184:
24-26 September 2008, Rome, ItalyKE
- Page 185 and 186:
An original three-step etch process
- Page 187 and 188:
with a network of built-in sensors
- Page 189 and 190:
24-26 September 2008, Rome, Italyan
- Page 191 and 192:
24-26 September 2008, Rome, ItalyFu
- Page 193 and 194:
24-26 September 2008, Rome, ItalyFi
- Page 195 and 196:
24-26 September 2008, Rome, ItalyFi
- Page 197 and 198:
24-26 September 2008, Rome, ItalyWe
- Page 199 and 200:
semiconductors is of the order of 1
- Page 201 and 202:
24-26 September 2008, Rome, ItalyDu
- Page 203 and 204:
transistor, through the bulk and be
- Page 205 and 206:
impedance behaviour and on the othe
- Page 207 and 208:
Tungstenmicro-heaterGas SensingMate
- Page 209 and 210:
Tungsten micro-heater resistance (
- Page 211 and 212:
24-26 September 2008, Rome, ItalyPo
- Page 213 and 214:
24-26 September 2008, Rome, ItalyT3
- Page 215 and 216:
24-26 September 2008, Rome, ItalyEv
- Page 217 and 218:
24-26 September 2008, Rome, ItalyD.
- Page 219 and 220:
24-26 September 2008, Rome, ItalyOn
- Page 221 and 222:
24-26 September 2008, Rome, ItalyAc
- Page 223 and 224:
24-26 September 2008, Rome, Italy
- Page 225 and 226:
24-26 September 2008, Rome, ItalyLO
- Page 227 and 228:
24-26 September 2008, Rome, Italymu
- Page 229 and 230:
24-26 September 2008, Rome, Italy(R
- Page 231 and 232:
24-26 September 2008, Rome, ItalyPr
- Page 233 and 234:
24-26 September 2008, Rome, ItalyPa
- Page 235 and 236:
24-26 September 2008, Rome, ItalyEl
- Page 237 and 238:
Temperature rise (°C)1,81,61,41,21
- Page 239 and 240:
i résistances carbone (A)i résist
- Page 241 and 242:
calculates the dissipation distribu
- Page 243 and 244:
in the next. It can also be used to
- Page 245 and 246:
allows creating special methods of
- Page 247 and 248:
OLED device (see Fig. 2.) provided
- Page 249 and 250:
24-26 September 2008, Rome, ItalyFi
- Page 251 and 252:
24-26 September 2008, Rome, ItalyIn
- Page 253:
24-26 September 2008, Rome, ItalyWa