Sleep Transistor Distribution in Row-Based MTCMOS Designs

Size: px
Start display at page:

Download "Sleep Transistor Distribution in Row-Based MTCMOS Designs"

Transcription

1 Sleep Transstor Dstrbuton n Row-Based MTCMOS Desgns Chanseok Hwang 1, Peng Rong 2, Massoud Pedram 3 1 Samsung Electroncs, Seoul, South Korea 2 LSI Logc Corp, Mlptas, CA, USA 3 Unversty of Southern Calforna, Los Angeles, CA, USA Abstract - The Mult-Threshold CMOS (MTCMOS) technology has become a popular technque for standby power reducton. Ths technology utlzes hgh-vth sleep transstors to reduce subthreshold leakage currents durng the standby mode of CMOS VLSI Crcuts. The performance of MTCMOS crcuts strongly depends on the sze of the sleep transstors and the parastcs on the vrtual ground network. Gven a placed net lst of a row-based MTCMOS desgn and the number of sleep transstor cells on each standard cell row, ths paper ntroduces an optmal algorthm for lnearly placng the allocated sleep transstors on each standard cell row so as to mnmze the performance degradaton of the MTCMOS crcut, whch s n part due to unwanted voltage drops on ts vrtual ground network. Expermental results show that, compared to exstng methods of placng the sleep transstors on cell rows, the proposed technque results n up to 11% reducton n the crtcal path delay of the crcut. 1. INTRODUCTION Leakage power n modern CMOS VLSI crcuts has become a component comparable to dynamc power dsspaton. Typcally, the subthreshold leakage current domnates the devce off-state leakage due to low V th transstors employed n logc cell blocks n order to mantan the crcut swtchng speed n spte of decreasng V DD levels [1]. The Mult- Threshold CMOS (MTCMOS) technque can sgnfcantly reduce the subthreshold leakage currents durng the crcut sleep (standby) mode by addng hgh-v th power swtches (sleep transstors) to low-v th logc cell blocks [2] [3]. Ths s because the stacked hgh-v th sleep transstor connected to the bottom of the pull-down network of all logc cells n the crcut acts as a hgh-resstance element durng the sleep mode, whch lmts the leakage current from V dd to ground lnes. At the same tme, because of the stack effect, the subthreshold leakage of the low-v th transstors n the logc block tself goes down. Ths leakage reducton s preferably acheved wth small performance degradaton because, durng the actve mode of the crcut, the sleep transstor s fully on (.e., t operates n the lnear mode), and thus, all low-v th logc cells n the MTCMOS logc block can swtch very fast. Permsson to make dgtal or hard copes of all or part of ths work for personal or classroom use s granted wthout fee provded that copes are not made or dstrbuted for proft or commercal advantage and that copes bear ths notce and the full ctaton on the frst page. To copy otherwse, or republsh, to post on servers or to redstrbute to lsts, requres pror specfc permsson and/or a fee. GLSVLSI 07, March 11 13, 2007, Stresa-Lago Maggore, Italy. Copyrght 2007 ACM /07/ $5.00. Unfortunately, the stuaton s dfferent n real desgns. More precsely, durng the actve mode of the crcut operaton, the hgh-v th sleep transstor acts as a small lnear resstance placed at the bottom of the transstor stack to ground, causng the propagaton delay of the cells n the logc block to ncrease. In addton, the vrtual ground network tself acts as a dstrbuted RC network, whch causes the voltage of the vrtual ground node to rse even further, thereby degradng the swtchng speed of the logc cells even more (cf. Fg.1.) The former effect s a functon of the sze of the sleep transstor whereas the latter effect s a functon of the physcal dstance of the logc cell from the sleep transstor. Fgure 1. (a) MTCMOS crcut structure, (b) The crcut model wth vrtual ground nterconnect and sleep transstor modeled as resstors, R and R s, respectvely Fgure 1(a) depcts a logc block, LB, n whch a group of low-v th logc cells are frst connected to the vrtual ground node and then through a hgh-v th sleep transstor, S, to the actual ground, GND [2]. Fgure 1(b) models the vrtual ground nterconnecton and the hgh-v th sleep transstor, whch behaves lke a lnear resstor n the actve mode of the crcut operaton [4], as resstors R and R s, respectvely. The vrtual ground s at voltage V x above the actual ground,.e., V = I ( Rs+ R) where I s the current flowng through the X vrtual ground sub-network and the sleep transstor. The voltage drop across R s + R reduces the gate over-drve voltage of MTCMOS logc cells (.e., ther V gs value) from V to dd Vdd Vx. In ths paper, we present an optmal algorthm for placng sleep transstors for the standard cell-based layout desgn, whch mnmzes the performance degradaton of MTCMOS crcuts due to the nterconnect resstance of the vrtual ground network. We dscuss prevous works n secton 2, ntroduce the problem formulaton and the proposed method

2 n secton 3 and 4, respectvely. Then, we present experment results n secton 5 and conclude n secton PRIOR WORK Optmal szng of the sleep transstors (STs) has been actvely researched snce the MTCMOS technology was ntroduced. One of the most conservatve approaches s the dedcaton of one ST to each logc cell and the optmzaton of ndvdual STs, whch s known as fne-graned leakage control [5] [6]. Ths approach makes t easer to do RT-level sgn off by usng standard statc tmng analyss technques whereas t tends to ncur large area overhead [7]. Other approaches [8] [9] group logc gates based on ther current dscharge patterns n a gven swtchng cycle so that sleep transstors of gates wth mutually exclusve current dscharge patterns are merged together, thereby, reducng the area overhead. In [8], the authors frst sze the sleep transstor of each logc cell so as to mpose an upper bound on the performance degradaton of the cell durng the actve mode of the crcut operaton. Next, they calculate the dscharge current patterns of all logc cells n the crcut based on a unt delay model, and fnally, merge the sleep transstors of cells wth non-overlappng dscharge current waveforms. In [9], the authors use a more precse delay model to do the same steps, presentng several heurstc technques for effcent gate clusterng. In [10], the authors use average current consumpton values of logc gates to determne the sleep transstor wdth needed to satsfy a requred crcut speed based on the assumpton that the crcut speed depends only weakly on the crcut operatng pattern for suffcently large sleep transstor szes. In other approaches [11] [12], the authors selectvely apply the MTCMOS technology for gates belongng to tmng-crtcal paths of a crcut, where low-v th gates are only used n the tmng-crtcal paths. Recently, a number of approaches have begun to consder the nterconnect resstance of the vrtual ground lne as one of the crucal factors that affect the performance of MTCMOS crcuts. In [13], the authors model both sleep transstors and vrtual ground nterconnects as resstors, and thereby, consder a resstve-only network when computng szes of the dstrbuted sleep transstors. In [14] [15], the authors show that the delay and output slew of a gate wth the MTCMOS technology ncrease lnearly wth vrtual ground length, and then take ths parameter nto account when modelng the delay of MTCMOS gates. Ths paper addresses the automatc placement of sleep transstors consderng the nterconnect resstance of the vrtual ground n standard cell-based layout desgn. In [7] [16], the authors provde desgn methodologes that treat a ST as a standalone lbrary cell and then calculate and allocate a number of sleep transstor cells (STCs) on each cell row. The STCs are then placed at one or the other corner of each row on a row-by-row bass. In these methods, all cells n a row share all of the STCs and the vrtual ground lne n the same row. The man advantages of these approaches are that (a) they are fully compatble wth the exstng standard-cell physcal desgn flow and (2) they result n a shorter reactvaton tme when extng the sleep state [16]. However, these approaches do not consder the voltage drop due to the vrtual ground nterconnect n decdng the locaton of STCs. In practce, they tend to over-estmate the sze of sleep transstors needed on each cell row so as to compensate for the voltage drop due to vrtual ground nterconnect resstance. Wth contnued process scalng, the wre segments n the ground network become more resstve, causng more area overhead. In addton, the performance degradaton of a logc cell that s far away from the STCs may greatly affect the overall crcut performance f the logc cell happens to le on a tmng-crtcal path of the crcut. Therefore, n ths paper, we shall address the queston of how to place STCs for the standard cell-based layout desgn so that the performance degradaton of MTCMOS crcuts due to the nterconnect resstance of the vrtual ground lne s mnmzed. 3. PROBLEM FORMULATION The problem of sleep transstor dstrbuton can be descrbed as follows. Gven a placement of MTCMOS desgn n the row-based layout and the dstrbuton of sleep transstor cells on each row, the objectve s to determne an optmal placement of sleep transstor cells such that the performance degradaton of the MTCMOS crcut due to the voltage drop of the vrtual ground lne s mnmzed. Let s focus on the sleep transstor dstrbuton n row y. Let C={c, =1,2,,n} denote the set of logc cells n row y, and S={s j, j=1,2,,m} denote the set of STCs to be placed on the row. n and m denote the cell and STC counts, respectvely. We defne the performance loss of a logc cell c C n the actve mode as follows: PL( c ) =ΔTc ( ) SLc ( ) (1) where T(c ) denotes the addtonal propagaton delay of cell c that results from the resstance of the vrtual ground. SL(c ) s the slack avalable for cell c before nsertng the STCs. The slack tmes are calculated by dong statc tmng analyss (STA) on the crcut. Usng the well-known alpha-power delay model [17], the cell propagaton delay n the presence of a sleep transstor and vrtual ground nterconnects s gven by Cload, Vdd T ( c ) (2) ( Vdd I STC ( RSTC + R) VtL ) α where C load, and V tl denote the capactve loadng seen by cell I and the threshold voltage of the low V th transstors n the cell, respectvely. R STC denotes the STC resstance, R denotes the nterconnect resstance, and I STC (R STC +R ) s the source voltage at the bottom of the NMOS-secton of the logc cell. Thus, we may calculate T(c ) as Δ Tc ( ) = Tc ( ) Tc ( ) R = 0 (3) R s dependent on the dstances between c and STCs on ths cell row, s j S. Accordngly, T(c ) s a functon f of these dstances: Δ Tc ( ) = f( xs xc, xs xc,..., xs xc ) (4) 1 2 m where x c and x sj denote the horzontal coordnates of logc cell c and STC s j, respectvely. Furthermore, to a frst order, T(c ) s domnated by the poston of the sleep transstor that

3 s closest to c. Let d denote the mnmal dstance between c and any of the sleep transstors,.e., d = mn( xs x,,..., ) 1 c x s x 2 c x s x m c (5) We may approxmate equaton (4) by ΔTc ( ) gd ( ) (6) Now, n equaton (2), R may be replaced wth r d, where r s the wre resstance per unt length of the vrtual ground network. By usng Taylor Seres Expanson of the rght-hand sde of equaton (2), we can obtan functon g n equaton (6): T ( c) R Δ T ( c) = d R d = 0 d That s, Δ Tc ( ) = w d αcload, ISTC r Vdd where w = κ 1 ( Vdd ISTC Rs VtL ) α + κ s a proportonalty coeffcent Thus the performance loss can be wrtten as PL( c ) = w d SLc ( ) (9) We next defne a cost fgure, Φ, for the STC placement: Φ= max PL( c ) (10) 1 n It s mportant to balance the current flowng through each sleep transstor n the actve mode. Otherwse, a sleep transstor that carres too much current wll sgnfcantly ncrease the vrtual ground voltage n ts physcal neghborhood, hence, t wll decrease the performance of the cells n the regon. Thus, the optmzaton problem for STC dstrbuton may be formulated as Mnmze Φ (11) subject to Is I, 1,2,..., j s j = m (12) max where I sj denotes the total current passng through STC s j and I smax s an upper bound on the current flowng through the STC. (The ratonale s that when t was decded that cell row R should have m sleep transstors on t, that decson was n part based on the assumpton that no sleep transstor wll have to carry more than I smax.) The mnmum Φ value wll be denoted by Φ mn. 4. PROPOSED APPROACH In ths secton, we present an optmal soluton to the STC dstrbuton problem where m<n. For m n, t s easy to see that Φ mn can be acheved trvally by enforcng x s =x c, =1,2,,n. Let P={p j, j=1,2,,m} denote a partton of the set of cells C n row R. Let x pj denote coordnate of the rghtmost cell n p j. Defnton 1: A vald partton s a partton that satsfes the followng two constrants: 1) x p1 <x p2 < <x pm ; 2) any cell c belongng to secton p j satsfes the condton that x pj-1 <x c x pj. All vald parttons compose the vald partton space, Ω. (7) (8) Defnton 2: A true soluton to the STC placement s a vald partton that addtonally satsfes the followng: 1) there s exactly one sleep transstor s j n each secton p j ; 2) wthn each secton Φ pj max { g( x s x ) ( )} j c SL c c p (13) j s mnmum. All true solutons compose true soluton space, Σ. Lemma 1: Consder a true soluton σ on the vald partton P={p j, j=1,2,,m}. Defne Ψ= max Φ pj, where Φ pj s 1 j m defned n equaton (13). We have: Φ Ψ. Proof: Assume Φ= g( xs x ) ( ) j c SL c, where c s a cell and s j s the sleep transstor assocated wth secton p j. There are two cases to consder. Frst, f c p j, then Φ Φp, j Ψ, and the proof s complete. Second, f c p j, assume c p k (wth sleep transstor s k ), then from equaton (5): Φ g( xs x ) ( ) k c SL c Φpk Ψ. Lemma 2: Let Σ m denote the true soluton space for m sleep transstors and Ψ* m denote the mnmal Ψ value on space Σ m. The followng monotone property holds: m 1 <m 2, there exsts Ψ* m2 Ψ* m1. Proof: Gven m<n, assume σ m Σ m s a true soluton on a vald partton P. There must exst a secton p j that contans more than one cell. The correspondng sleep transstor s denoted by s j. Dvde p j nto two new sectons p j and p j+1, where p j+1 contans only cell c, the rghtmost one n p j,.e., x c =x pj. Obvously, the new partton P after ths dvson s also a vald partton. Now add a new sleep transstor for partton P and assgn t to locaton x c. Thus Φ p j+1 = SL(c ), whch s less than Φ pj based on defnton (13). A new true soluton σ m+1 Σ m+1 on the vald partton P can be obtaned by shftng s j so that Φ p j s mnmzed whle keepng other sleep transstors unaffected. From Defnton 2, there exsts Φ p j Φ pj, whch leads to Ψ σm+1 Ψ σm. Snce σ m s arbtrarly selected, the proof s complete. Theorem 1: The soluton wth a mnmal Ψ value n space Σ s an optmal soluton to the STC dstrbuton problem defned by equatons (11) and (12). Proof: Let σ* denote the soluton n space Σ m that has the mnmal Ψ value. Assume σ opt s an optmal soluton to the problem defned by equatons (11) and (12). Based on σ opt, we can construct a vald partton P of set C as follows. Frst, we sort sleep transstors n an ncreasng order of ther coordnates. Next, each cell s assgned to the secton correspondng to ts closest sleep transstor. Let m denote the number of sectons n P, where m m. Notce that m may be less than m because t s possble that a sleep transstor s not the closest one to any cell. Smlar to the proof of Lemma 1, we can easly show that Φσ Ψ. Conversely, from opt σopt the constructon procedure for partton P, we know

4 c p j, PL( c ) = g( xs xc ) SLc ( ), thus j Φ pj = max PL( c ) Φ, whch s followed by σ opt c p j Ψ σ = max Φ opt p, j Φ. So we have Φ σ σ =Ψ. opt opt σopt 1 j m Snce P s a vald partton for m sleep transstors, accordng to Lemmas 1 and 2 and because m m, t follows that Φ * * * * σ Ψ σ =Ψ m Ψ m ' Ψ σ =Φ opt σ. So σ* must opt also be an optmal soluton to the STC dstrbuton optmzaton problem and Φ mn =Ψ *. σ Based on Theorem 1, a smple approach for solvng the STC dstrbuton problem s to examne all possble vald parttons and select the true soluton wth the mnmal Ψ value. However, for n cells and m sleep transstors n a row, the number of vald parttons s 1 Cm n 1. In the case that n m=n/2, n 1 2 C m 1. So f n and m are large, the bruteforce approach wll be mpractcal. 2π We present an effcent dynamc programmng approach to search for the optmal soluton. Before descrbng the approach, we frst re-formulate the current balance constrant on STCs to facltate ts ncorporaton nto the proposed approach. By assumng a unform current dstrbuton n the row, the maxmal current constrant can be descrbed as a lmt on the number of cells that any secton n a vald partton can nclude. Let pn j denote the number of cells n secton j and pn max denote the preset upper bound of pn j. Constrant (12) can be restated as pnj pnmax, j = 1,2,..., m (14) pnmax n / m Assume the cell set C n row R s already sorted from left to rght. Defne functon Γ(, j, k) to represent the mnmal Φ value for k sleep transstors on a subset of cells n C from c to c j, where 1 j n, 1 k m. Thus Φ mn =Γ(1, n, m). From Theorem 1, we have Γ (1, jk, ) = mn max( Γ(1, j lk, 1), Γ( j l+ 1, j,1)) max( j ( k 1) pnmax,1) l l mn( pnmax, j) (15) and Γ (, j,1) = mnmax gl ( xs xc ) SL( c ) l l xs l j (16) In equaton (15), l denotes the number of cells n the rghtmost secton between c 1 and c j. Accordng to constrant (14), l should be no greater than pn max ; on the other hand, l has to be large enough so that the remanng cells can be put nto the remanng k 1 sectons. The pseudo-code for the optmal STC dstrbuton algorthm s presented n Fgure 2. Frst, Equaton (16) s solved for all Γ(, j,1) values, 1 j n, whch are stored n a table wth a dmenson of n n. The proposed dynamc programmng approach utlzes a table Γ(j), 1 j n, where each entry holds the computed value of Γ(1, j, k) durng the k th teraton; and table I(j, k), where each entry stores the l value n equaton (15) whch leads to the mnmal Γ(1, j, k). Lnes 3 to 9 embody the dynamc programmng teratons of updatng values n tables Γ(j) and I(j, k). The decrement of j from n to ensures that the updated entres of table Γ(j) wll not be used n the same k teratons, and thus, enables an nplace operaton. The procedure n Lne 11 traces back through ponters held n table I(j, k) and works as follows. Read the value n the I(j, k) entry. Assume I(j, k)=l, then assgn cells from c l+1 to c j to secton p k. Next, go to entry I(j l, k 1) and secton p k 1. Ths process contnues untl k=1. Fnally, after partton P s constructed, the coordnates of sleep transstors are obtaned by solvng Equaton (16) over each correspondng secton n P. STC Dstrbuton Algorthm INPUT: x c, =1,2,,n, coordnates of n cells n a row R; m, number of sleep transstor cells to be placed n R OUTPUT: Φ mn and x sj, j=1,2,,m, coordnates of m sleep transstor cells 1. Γ(,j,1) soluton to equaton (16),,j, 1 j n 2. Γ(j) Γ(1, j,1), j, 1 j n 3. for k = 2:m 4. for j=n:1 // j decrement 5. t 6. for l = max(j (k 1)pn max,1):mn(pn max, j k) 7. t mn (t, max(γ(, j l), Γ 1 (j l+1, j))) 8. I(k, j) l 9. Γ(j) t 10. Φ mn = Γ(n) 11. Trace back from I(m,n), and construct partton P of cells 12. x sj soluton to equaton (16) for each secton p j n partton P, j=1,2,,m Fgure 2. Optmal STC dstrbuton algorthm n a row It takes only O(n pn max ) teratons to calculate table Γ(, j,1); and n each teraton equaton (16) s solved once, whch n turn requres O(pn max ) multplcatons and addtons. Dynamc programmng emboded between lne 3 to 9 takes O(nm pn max ) teratons to obtan Φ mn, and fnally the traceback procedure n lne 11 takes m steps. Thus, the total tmng complexty s O(nm pn max + n pn max 2 ), snce m<n. Smlarly, table Γ(1, j, k) occupes O(n pn max ) memory space, and table I(j, k) O(nm). Thus the spatal complexty of ths algorthm s O(n pn max + nm). 5. EXPERIMENTAL RESULTS We used ISCAS benchmark crcuts and SIS to generate optmzed gate level netlsts; all benchmarks were frst optmzed by usng the SIS scrpt.rugged and dong tmngdrven technology mappng based on an ndustral-strength 90nm ASIC desgn lbrary. All benchmarks were run on SUN Ultra Spark II machne. We set the hgh V th values for PMOS

5 and NMOS as 303mV and 260mV, and the low V th values for PMOS and NMOS as 250mV and 200mV, respectvely. In our experments, we frst generated detaled row-based cell placements for the generated benchmark crcuts by usng the tmng-drven placer of [18]. We then calculated the number of sleep transstor cells to be placed at each row based on the Average Current Method (ACM) of [10], where the sze of every sleep transstor cell s determned so that ts on resstance, R s, comes out to be about 300Ω. Next we appled the proposed Optmal ST dstrbuton technque (from here we call t OSTD) for each placement row, whch s followed by a layout adjustment to remove overlaps between logc cells and sleep transstor cells. We compare OSTD wth the other sleep transstor cell placement methods used n [9], where all sleep transstor cells are located at the corners of each row so that they do not dsturb the exstng placement (from here we call ths method CSTD for Corner-based ST dstrbuton), n terms of the total wre length and crtcal path delay. In addton, we mplement another sleep transstor cell placement method, whch dstrbutes the sleep transstor cells unformly on the row, thereby, spacng equally between sleep transstors on the same row (from here we call ths method USTD for Unform ST dstrbuton.) We also compare OSTD wth USTD n terms of the crtcal path delay. To obtan these results, we perform global routng after the placement of sleep transstor cells so that the wrng loads of all nets may be accurately calculated. Next, we extract cell locatons and nterconnect parastcs and nput the whole extracted netlst to HSPICE so that we measure the crtcal path delay for the benchmark crcuts. To mnmze the smulaton tme, we run STA before HSPICE smulaton to dentfy the set of PI-PO crtcal paths and then apply nput vectors that cause the propagaton of an event along these paths. We therefore run HSPICE smulaton only for the nput vectors producng the transtons along the STA-dentfed tmng-crtcal paths. Fgure 3 presents transent smulatons of the vrtual ground lne of the frst row n the layout of crcut C7552, operatng at a supply voltage of 1V. Compared to CSTD, OSTD reduces the vrtual ground bounce by about 50%, from 250mV to 180mV. Ths reducton of vrtual ground bounce tends to mprove the performance of the crcut. (a) CSTD (b) OSTD Fgure 3. Smulaton results for vrtual ground bounce Table 1 shows comparson results between OSTD and CSTD n terms of crtcal path delay and wre length. For each crcut benchmark, we generated 10 dfferent placement solutons (correspondng to dfferent random seeds for the tmng-drven placer.) Therefore, we also generated 10 dfferent sets of wre lengths and crtcal path delays, and reported n Table 1 only the mean values of each fgure of mert.) Based on these results, we conclude that OSTD reduces the crtcal path delay by an average of 11% at the cost of an average of 0.7% ncrease n the total wre length for the benchmark crcuts. The ncreased total wre length s caused by pushng or pullng some logc cell durng the layout adjustment step needed to remove the overlaps between the sleep transstors and logc cells. The last column n Table 1 shows the runtme of OSTD algorthm for the benchmark crcuts. Table 2 shows comparson results between OSTD and USTD n terms of the crtcal path delay. OSTD reduces the crtcal path delay by an average 3.8% compared to USTD. Notce that we lmted ourselves to small crcut benchmarks due to the lack of capacty by Hspce to smulate large crcuts. We expect that the advantage of our proposed method (OSTD) over CSTD and USTD becomes more pronounced as the number of logc cells n the crcut ncreases. Table 2 Comparsons of Crcut Performance between USTD and OSTD Crtcal Path Delay (ns) Crcut Reducton USTI OSTI C % C % C % C % C % C % C % C % C % Avg. 3.84%

6 6. CONCLUSION An optmal sleep transstor cells placement methodology for MTCMOS crcuts was presented. The presented algorthm provdes optmal locatons of sleep transstor cells for the standard cell-based layout desgn so that the performance degradaton of MTCMOS crcut due to the nterconnect resstance of the vrtual ground network s mnmzed. References [1] F. Fallah and M. Pedram, "Standby and actve leakage current control and mnmzaton n CMOS VLSI crcuts." IEICE Trans. on Electroncs, Vol. E88 C, No. 4, pp , Apr [2] S. Mutoh, T. Dousek, Y. Matsuya, T. Aok, S. Shgematsu, and J. Yamada, 1-v power supply hghspeed dgtal crcut technology wth multthresholdvoltage CMOS, IEEE J. Sold-State Crcuts, vol. 30, pp , Aug [3] S. Mutoh, S. Shgematsu, Y. Matsuya, H. Fukuda, and J. Yamada, A 1-v multthreshold-voltage CMOS dgtal sgnal processor for moble phone applcaton, IEEE J. Sold-State Crcuts, vol. 31, pp , Nov [4] J. Kao, A. Chandrakasan, and D. Antonads, Transstor szng ssues and tool for mult-threshold CMOS technology, n Proc. IEEE/ACM Desgn Automaton Conf., 1997, pp [5] V. Khandelwal and A. Srvastava, Leakage control through fne-graned placement and szng of sleep transstors, n Proc. ACM/IEEE Int. Conf. on Computer Aded Desgn, 2004, pp [6] B. H. Calhoun, F A. Honore, and A. Chandrakasan, Desgn methodology for fne-graned leakage control n MTCMOS, n Int. Symp. Low Power Electroncs and Desgn, 2003, pp [7] H. Won, K. Km, K. Jeong, K. Park, K. Cho, and J. Kong, An MTCMOS desgn methodology and ts applcaton to moble computng, n Int. Symp. Low Power Electroncs and Desgn, 2003, pp [8] J. Kao, S. Narenda, and A. Chandrakasan, MTCMOS herarchcal szng based on mutual exclusve dscharge patterns, n Proc. ACM/IEEE Desgn Automaton Conf, 1988, pp Crcut [9] M. Ans, S. Areb, and M. Elmasry, Desgn and optmzaton of Mult-threshold CMOS crcut, IEEE Trans. Computer-Aded Desgn of Integrated Crcuts Systems, vol. 22, pp , Oct [10] S. Mutoh, S. Shgematsu, Y. Gotoh, and S. Konaka, Desgn method of MTCMOS power swtch for lowvoltage hgh-speed LSIs, n Proc. Asan and South Pacfc Desgn Automaton Conf, 1999, pp [11] K. Usam, N. Kawabe, M. Kozum, K. Seta, and T. Furusawa, Automated selectve mult-threshold desgn for ultra-low standby applcatons, n Int. Symp. Low Power Electroncs and Desgn, 2002, pp [12] T. Ktahara, N. Kawabe, F. Mnam, K. Seta, and T. Furusawa, Area-effcent selectve mult-threshold CMOS desgn methodology for standby leakage power reducton, n Proc. Desgn Automaton and Test n Europe, 2005, pp [13] C. Long and L. He, Dstrbuted sleep transstor network for power reducton, IEEE Trans. Computer- Aded Desgn of Integrated Crcuts Systems, vol. 12, pp , Sep [14] N. Ohkubo and K, Usam, Delay modelng and statc tmng analyss for MTCMOS crcuts, n Proc. Asan and South Pacfc Desgn Automaton Conf, 2006, pp [15] C. Hwang, C. Kang, and M. Pedram, Gate szng and replcaton to mnmze the effects of vrtual ground parastc resstances n MTCMOS desgns, n Int. Symp. Qualty Electronc Desgn, 2006, pp [16] P. Babghan, L. Benn, A. Mac, and E. Mac, Postlayout leakage power mnmzaton based on dstrbuted sleep transstor nserton, n Int. Symp. Low Power Electroncs and Desgn, 2004, pp [17] T. Sakura and A. Newton, Alpha-power law MOSFET model and ts applcatons to CMOS nverter delay and other formulas, IEEE J. Sold-State Crcuts, vol. 25, pp , Apr [18] C. Hwang and M. Pedram, Tmng-drven placement based on monotone cell orderng constrants, n Proc. Asan and South Pacfc Desgn Automaton Conf, 2006, pp Table 1 Comparsons of Crcut Performance between CSTD and OSTD CSTI Wre length OSTI Increase Crtcal Path Delay (ns) CSTI OSTI Reducton CPU (sec) C % % 0.01 C % % 0.01 C % % 0.01 C % % 0.01 C % % 0.01 C % % 0.01 C % % 0.02 C % % 0.02 C % % 0.02 Avg. 0.69% 11.22%

Coarse-Grain MTCMOS Sleep

Coarse-Grain MTCMOS Sleep Coarse-Gran MTCMOS Sleep Transstor Szng Usng Delay Budgetng Ehsan Pakbazna and Massoud Pedram Unversty of Southern Calforna Dept. of Electrcal Engneerng DATE-08 Munch, Germany Leakage n CMOS Technology

More information

Distributed Sleep Transistor Network for Power Reduction

Distributed Sleep Transistor Network for Power Reduction 11.3 Dstrbuted Sleep Transstor Network for Power Reducton Changbo Long ECE Department Unversty of Wsconsn, Madson clong@cae.wsc.edu Le He EE Department UCLA lhe@ee.ucla.edu ABSTRACT Sleep transstors are

More information

Effective Power Optimization combining Placement, Sizing, and Multi-Vt techniques

Effective Power Optimization combining Placement, Sizing, and Multi-Vt techniques Effectve Power Optmzaton combnng Placement, Szng, and Mult-Vt technques Tao Luo, Davd Newmark*, and Davd Z Pan Department of Electrcal and Computer Engneerng, Unversty of Texas at Austn *Advanced Mcro

More information

Interconnect Optimization for Deep-Submicron and Giga-Hertz ICs

Interconnect Optimization for Deep-Submicron and Giga-Hertz ICs Interconnect Optmzaton for Deep-Submcron and Gga-Hertz ICs Le He http://cadlab.cs.ucla.edu/~hele UCLA Computer Scence Department Los Angeles, CA 90095 Outlne Background and overvew LR-based STIS optmzaton

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Statistical Circuit Optimization Considering Device and Interconnect Process Variations

Statistical Circuit Optimization Considering Device and Interconnect Process Variations Statstcal Crcut Optmzaton Consderng Devce and Interconnect Process Varatons I-Jye Ln, Tsu-Yee Lng, and Yao-Wen Chang The Electronc Desgn Automaton Laboratory Department of Electrcal Engneerng Natonal Tawan

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Module 9. Lecture 6. Duality in Assignment Problems

Module 9. Lecture 6. Duality in Assignment Problems Module 9 1 Lecture 6 Dualty n Assgnment Problems In ths lecture we attempt to answer few other mportant questons posed n earler lecture for (AP) and see how some of them can be explaned through the concept

More information

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

Leakage and Dynamic Glitch Power Minimization Using Integer Linear Programming for V th Assignment and Path Balancing

Leakage and Dynamic Glitch Power Minimization Using Integer Linear Programming for V th Assignment and Path Balancing Leakage and Dynamc Gltch Power Mnmzaton Usng Integer Lnear Programmng for V th Assgnment and Path Balancng Yuanln Lu and Vshwan D. Agrawal Auburn Unversty, Department of ECE, Auburn, AL 36849, USA luyuanl@auburn.edu,

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Clock-Gating and Its Application to Low Power Design of Sequential Circuits

Clock-Gating and Its Application to Low Power Design of Sequential Circuits Clock-Gatng and Its Applcaton to Low Power Desgn of Sequental Crcuts ng WU Department of Electrcal Engneerng-Systems, Unversty of Southern Calforna Los Angeles, CA 989, USA, Phone: (23)74-448 Massoud PEDRAM

More information

( ) = ( ) + ( 0) ) ( )

( ) = ( ) + ( 0) ) ( ) EETOMAGNETI OMPATIBIITY HANDBOOK 1 hapter 9: Transent Behavor n the Tme Doman 9.1 Desgn a crcut usng reasonable values for the components that s capable of provdng a tme delay of 100 ms to a dgtal sgnal.

More information

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin Proceedngs of the 007 Wnter Smulaton Conference S G Henderson, B Bller, M-H Hseh, J Shortle, J D Tew, and R R Barton, eds LOW BIAS INTEGRATED PATH ESTIMATORS James M Calvn Department of Computer Scence

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

Calculation of time complexity (3%)

Calculation of time complexity (3%) Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add

More information

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 2. Distribution System Power Flow Analysis Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

Inductance Calculation for Conductors of Arbitrary Shape

Inductance Calculation for Conductors of Arbitrary Shape CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4)

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4) I. Classcal Assumptons Econ7 Appled Econometrcs Topc 3: Classcal Model (Studenmund, Chapter 4) We have defned OLS and studed some algebrac propertes of OLS. In ths topc we wll study statstcal propertes

More information

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS)

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS) Some Comments on Acceleratng Convergence of Iteratve Sequences Usng Drect Inverson of the Iteratve Subspace (DIIS) C. Davd Sherrll School of Chemstry and Bochemstry Georga Insttute of Technology May 1998

More information

MMA and GCMMA two methods for nonlinear optimization

MMA and GCMMA two methods for nonlinear optimization MMA and GCMMA two methods for nonlnear optmzaton Krster Svanberg Optmzaton and Systems Theory, KTH, Stockholm, Sweden. krlle@math.kth.se Ths note descrbes the algorthms used n the author s 2007 mplementatons

More information

POWER AND PERFORMANCE OPTIMIZATION OF STATIC CMOS CIRCUITS WITH PROCESS VARIATION

POWER AND PERFORMANCE OPTIMIZATION OF STATIC CMOS CIRCUITS WITH PROCESS VARIATION POWER AND PERFORMANCE OPTIMIZATION OF STATIC CMOS CIRCUITS WITH PROCESS VARIATION Except where reference s made to the work of others, the work descrbed n ths dssertaton s my own or was done n collaboraton

More information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

Hierarchical State Estimation Using Phasor Measurement Units

Hierarchical State Estimation Using Phasor Measurement Units Herarchcal State Estmaton Usng Phasor Measurement Unts Al Abur Northeastern Unversty Benny Zhao (CA-ISO) and Yeo-Jun Yoon (KPX) IEEE PES GM, Calgary, Canada State Estmaton Workng Group Meetng July 28,

More information

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system Transfer Functons Convenent representaton of a lnear, dynamc model. A transfer functon (TF) relates one nput and one output: x t X s y t system Y s The followng termnology s used: x y nput output forcng

More information

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011 Stanford Unversty CS359G: Graph Parttonng and Expanders Handout 4 Luca Trevsan January 3, 0 Lecture 4 In whch we prove the dffcult drecton of Cheeger s nequalty. As n the past lectures, consder an undrected

More information

Department of Electrical & Electronic Engineeing Imperial College London. E4.20 Digital IC Design. Median Filter Project Specification

Department of Electrical & Electronic Engineeing Imperial College London. E4.20 Digital IC Design. Median Filter Project Specification Desgn Project Specfcaton Medan Flter Department of Electrcal & Electronc Engneeng Imperal College London E4.20 Dgtal IC Desgn Medan Flter Project Specfcaton A medan flter s used to remove nose from a sampled

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

More information

Run-time Active Leakage Reduction By Power Gating And Reverse Body Biasing: An Energy View

Run-time Active Leakage Reduction By Power Gating And Reverse Body Biasing: An Energy View Run-tme Actve Leakage Reducton By Power Gatng And Reverse Body Basng: An Energy Vew Hao Xu, Ranga Vemur and Wen-Ben Jone Department of Electrcal and Computer Engneerng, Unversty of Cncnnat Cncnnat, Oho

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

EEE 241: Linear Systems

EEE 241: Linear Systems EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they

More information

Grover s Algorithm + Quantum Zeno Effect + Vaidman

Grover s Algorithm + Quantum Zeno Effect + Vaidman Grover s Algorthm + Quantum Zeno Effect + Vadman CS 294-2 Bomb 10/12/04 Fall 2004 Lecture 11 Grover s algorthm Recall that Grover s algorthm for searchng over a space of sze wors as follows: consder the

More information

(b) i(t) for t 0. (c) υ 1 (t) and υ 2 (t) for t 0. Solution: υ 2 (0 ) = I 0 R 1 = = 10 V. υ 1 (0 ) = 0. (Given).

(b) i(t) for t 0. (c) υ 1 (t) and υ 2 (t) for t 0. Solution: υ 2 (0 ) = I 0 R 1 = = 10 V. υ 1 (0 ) = 0. (Given). Problem 5.37 Pror to t =, capactor C 1 n the crcut of Fg. P5.37 was uncharged. For I = 5 ma, R 1 = 2 kω, = 5 kω, C 1 = 3 µf, and C 2 = 6 µf, determne: (a) The equvalent crcut nvolvng the capactors for

More information

Queueing Networks II Network Performance

Queueing Networks II Network Performance Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled

More information

DUE: WEDS FEB 21ST 2018

DUE: WEDS FEB 21ST 2018 HOMEWORK # 1: FINITE DIFFERENCES IN ONE DIMENSION DUE: WEDS FEB 21ST 2018 1. Theory Beam bendng s a classcal engneerng analyss. The tradtonal soluton technque makes smplfyng assumptons such as a constant

More information

= z 20 z n. (k 20) + 4 z k = 4

= z 20 z n. (k 20) + 4 z k = 4 Problem Set #7 solutons 7.2.. (a Fnd the coeffcent of z k n (z + z 5 + z 6 + z 7 + 5, k 20. We use the known seres expanson ( n+l ( z l l z n below: (z + z 5 + z 6 + z 7 + 5 (z 5 ( + z + z 2 + z + 5 5

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

More information

Gated Clock Routing Minimizing the Switched Capacitance *

Gated Clock Routing Minimizing the Switched Capacitance * Gated Clock Routng Mnmzng the Swtched Capactance * Jaewon Oh and Massoud Pedram Dept. of Electrcal Engneerng Systems Unversty of Southern Calforna Los Angeles, CA 989 Tel: (3) 74-448 e-mal: [oh, massoud]@zugros.usc.edu

More information

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso Supplement: Proofs and Techncal Detals for The Soluton Path of the Generalzed Lasso Ryan J. Tbshran Jonathan Taylor In ths document we gve supplementary detals to the paper The Soluton Path of the Generalzed

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Optimal Slack-Driven Block Shaping Algorithm in Fixed-Outline Floorplanning

Optimal Slack-Driven Block Shaping Algorithm in Fixed-Outline Floorplanning Optmal Slack-Drven Block Shapng Algorthm n Fxed-Outlne Floorplannng Jackey Z. Yan Placement Technology Group Cadence Desgn Systems San Jose, CA 9134 USA zyan@cadence.com Chrs Chu Department of ECE Iowa

More information

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm Desgn and Optmzaton of Fuzzy Controller for Inverse Pendulum System Usng Genetc Algorthm H. Mehraban A. Ashoor Unversty of Tehran Unversty of Tehran h.mehraban@ece.ut.ac.r a.ashoor@ece.ut.ac.r Abstract:

More information

The Geometry of Logit and Probit

The Geometry of Logit and Probit The Geometry of Logt and Probt Ths short note s meant as a supplement to Chapters and 3 of Spatal Models of Parlamentary Votng and the notaton and reference to fgures n the text below s to those two chapters.

More information

Lecture 20: November 7

Lecture 20: November 7 0-725/36-725: Convex Optmzaton Fall 205 Lecturer: Ryan Tbshran Lecture 20: November 7 Scrbes: Varsha Chnnaobreddy, Joon Sk Km, Lngyao Zhang Note: LaTeX template courtesy of UC Berkeley EECS dept. Dsclamer:

More information

AN EFFICIENT TECHNIQUE FOR DEVICE AND INTERCONNECT OPTIMIZATION IN DEEP SUBMICRON DESIGNS. Jason Cong Lei He

AN EFFICIENT TECHNIQUE FOR DEVICE AND INTERCONNECT OPTIMIZATION IN DEEP SUBMICRON DESIGNS. Jason Cong Lei He AN EFFICIENT TECHNIQUE FOR DEVICE AND INTERCONNECT OPTIMIZATION IN DEEP SUBMICRON DESIGNS Jason Cong Le He Department of Computer Scence Unversty of Calforna, Los Angeles, CA 90095 cong@cs.ucla.edu, hele@cs.ucla.edu

More information

An Admission Control Algorithm in Cloud Computing Systems

An Admission Control Algorithm in Cloud Computing Systems An Admsson Control Algorthm n Cloud Computng Systems Authors: Frank Yeong-Sung Ln Department of Informaton Management Natonal Tawan Unversty Tape, Tawan, R.O.C. ysln@m.ntu.edu.tw Yngje Lan Management Scence

More information

Reliable Power Delivery for 3D ICs

Reliable Power Delivery for 3D ICs Relable Power Delvery for 3D ICs Pngqang Zhou Je Gu Pulkt Jan Chrs H. Km Sachn S. Sapatnekar Unversty of Mnnesota Power Supply Integrty n 3D Puttng the power n s as mportant as gettng the heat out Hgher

More information

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

A Fast Computer Aided Design Method for Filters

A Fast Computer Aided Design Method for Filters 2017 Asa-Pacfc Engneerng and Technology Conference (APETC 2017) ISBN: 978-1-60595-443-1 A Fast Computer Aded Desgn Method for Flters Gang L ABSTRACT *Ths paper presents a fast computer aded desgn method

More information

Lecture 5 Decoding Binary BCH Codes

Lecture 5 Decoding Binary BCH Codes Lecture 5 Decodng Bnary BCH Codes In ths class, we wll ntroduce dfferent methods for decodng BCH codes 51 Decodng the [15, 7, 5] 2 -BCH Code Consder the [15, 7, 5] 2 -code C we ntroduced n the last lecture

More information

Feature Selection: Part 1

Feature Selection: Part 1 CSE 546: Machne Learnng Lecture 5 Feature Selecton: Part 1 Instructor: Sham Kakade 1 Regresson n the hgh dmensonal settng How do we learn when the number of features d s greater than the sample sze n?

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

More information

CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING INTRODUCTION

CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING INTRODUCTION CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING N. Phanthuna 1,2, F. Cheevasuvt 2 and S. Chtwong 2 1 Department of Electrcal Engneerng, Faculty of Engneerng Rajamangala

More information

Lecture 4: November 17, Part 1 Single Buffer Management

Lecture 4: November 17, Part 1 Single Buffer Management Lecturer: Ad Rosén Algorthms for the anagement of Networs Fall 2003-2004 Lecture 4: November 7, 2003 Scrbe: Guy Grebla Part Sngle Buffer anagement In the prevous lecture we taled about the Combned Input

More information

COEFFICIENT DIAGRAM: A NOVEL TOOL IN POLYNOMIAL CONTROLLER DESIGN

COEFFICIENT DIAGRAM: A NOVEL TOOL IN POLYNOMIAL CONTROLLER DESIGN Int. J. Chem. Sc.: (4), 04, 645654 ISSN 097768X www.sadgurupublcatons.com COEFFICIENT DIAGRAM: A NOVEL TOOL IN POLYNOMIAL CONTROLLER DESIGN R. GOVINDARASU a, R. PARTHIBAN a and P. K. BHABA b* a Department

More information

Appendix B: Resampling Algorithms

Appendix B: Resampling Algorithms 407 Appendx B: Resamplng Algorthms A common problem of all partcle flters s the degeneracy of weghts, whch conssts of the unbounded ncrease of the varance of the mportance weghts ω [ ] of the partcles

More information

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

More information

Estimating Delays. Gate Delay Model. Gate Delay. Effort Delay. Computing Logical Effort. Logical Effort

Estimating Delays. Gate Delay Model. Gate Delay. Effort Delay. Computing Logical Effort. Logical Effort Estmatng Delas Would be nce to have a back of the envelope method for szng gates for speed Logcal Effort ook b Sutherland, Sproull, Harrs Chapter s on our web page Gate Dela Model Frst, normalze a model

More information

Two-Phase Low-Energy N-Modular Redundancy for Hard Real-Time Multi-Core Systems

Two-Phase Low-Energy N-Modular Redundancy for Hard Real-Time Multi-Core Systems 1 Two-Phase Low-Energy N-Modular Redundancy for Hard Real-Tme Mult-Core Systems Mohammad Saleh, Alreza Ejlal, and Bashr M. Al-Hashm, Fellow, IEEE Abstract Ths paper proposes an N-modular redundancy (NMR)

More information

Some modelling aspects for the Matlab implementation of MMA

Some modelling aspects for the Matlab implementation of MMA Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton

More information

Fundamental loop-current method using virtual voltage sources technique for special cases

Fundamental loop-current method using virtual voltage sources technique for special cases Fundamental loop-current method usng vrtual voltage sources technque for specal cases George E. Chatzaraks, 1 Marna D. Tortorel 1 and Anastasos D. Tzolas 1 Electrcal and Electroncs Engneerng Departments,

More information

TOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION

TOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION 1 2 MULTIPLIERLESS FILTER DESIGN Realzaton of flters wthout full-fledged multplers Some sldes based on support materal by W. Wolf for hs book Modern VLSI Desgn, 3 rd edton. Partly based on followng papers:

More information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

Lecture 14: Bandits with Budget Constraints

Lecture 14: Bandits with Budget Constraints IEOR 8100-001: Learnng and Optmzaton for Sequental Decson Makng 03/07/16 Lecture 14: andts wth udget Constrants Instructor: Shpra Agrawal Scrbed by: Zhpeng Lu 1 Problem defnton In the regular Mult-armed

More information

Minimizing Energy Consumption of MPI Programs in Realistic Environment

Minimizing Energy Consumption of MPI Programs in Realistic Environment Mnmzng Energy Consumpton of MPI Programs n Realstc Envronment Amna Guermouche, Ncolas Trquenaux, Benoît Pradelle and Wllam Jalby Unversté de Versalles Sant-Quentn-en-Yvelnes arxv:1502.06733v2 [cs.dc] 25

More information

The optimal delay of the second test is therefore approximately 210 hours earlier than =2.

The optimal delay of the second test is therefore approximately 210 hours earlier than =2. THE IEC 61508 FORMULAS 223 The optmal delay of the second test s therefore approxmately 210 hours earler than =2. 8.4 The IEC 61508 Formulas IEC 61508-6 provdes approxmaton formulas for the PF for smple

More information

FE REVIEW OPERATIONAL AMPLIFIERS (OP-AMPS)( ) 8/25/2010

FE REVIEW OPERATIONAL AMPLIFIERS (OP-AMPS)( ) 8/25/2010 FE REVEW OPERATONAL AMPLFERS (OP-AMPS)( ) 1 The Op-amp 2 An op-amp has two nputs and one output. Note the op-amp below. The termnal labeled l wth the (-) sgn s the nvertng nput and the nput labeled wth

More information

Scroll Generation with Inductorless Chua s Circuit and Wien Bridge Oscillator

Scroll Generation with Inductorless Chua s Circuit and Wien Bridge Oscillator Latest Trends on Crcuts, Systems and Sgnals Scroll Generaton wth Inductorless Chua s Crcut and Wen Brdge Oscllator Watcharn Jantanate, Peter A. Chayasena, and Sarawut Sutorn * Abstract An nductorless Chua

More information

Chapter 6. Supplemental Text Material

Chapter 6. Supplemental Text Material Chapter 6. Supplemental Text Materal S6-. actor Effect Estmates are Least Squares Estmates We have gven heurstc or ntutve explanatons of how the estmates of the factor effects are obtaned n the textboo.

More information

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing Advanced Scence and Technology Letters, pp.164-168 http://dx.do.org/10.14257/astl.2013 Pop-Clc Nose Detecton Usng Inter-Frame Correlaton for Improved Portable Audtory Sensng Dong Yun Lee, Kwang Myung Jeon,

More information

A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS

A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS Shervn Haamn A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS INTRODUCTION Increasng computatons n applcatons has led to faster processng. o Use more cores n a chp

More information

Tornado and Luby Transform Codes. Ashish Khisti Presentation October 22, 2003

Tornado and Luby Transform Codes. Ashish Khisti Presentation October 22, 2003 Tornado and Luby Transform Codes Ashsh Khst 6.454 Presentaton October 22, 2003 Background: Erasure Channel Elas[956] studed the Erasure Channel β x x β β x 2 m x 2 k? Capacty of Noseless Erasure Channel

More information

Lecture Note 3. Eshelby s Inclusion II

Lecture Note 3. Eshelby s Inclusion II ME340B Elastcty of Mcroscopc Structures Stanford Unversty Wnter 004 Lecture Note 3. Eshelby s Incluson II Chrs Wenberger and We Ca c All rghts reserved January 6, 004 Contents 1 Incluson energy n an nfnte

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

Polynomial Regression Models

Polynomial Regression Models LINEAR REGRESSION ANALYSIS MODULE XII Lecture - 6 Polynomal Regresson Models Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur Test of sgnfcance To test the sgnfcance

More information

Aging model for a 40 V Nch MOS, based on an innovative approach F. Alagi, R. Stella, E. Viganò

Aging model for a 40 V Nch MOS, based on an innovative approach F. Alagi, R. Stella, E. Viganò Agng model for a 4 V Nch MOS, based on an nnovatve approach F. Alag, R. Stella, E. Vganò ST Mcroelectroncs Cornaredo (Mlan) - Italy Agng modelng WHAT IS AGING MODELING: Agng modelng s a tool to smulate

More information

Report on Image warping

Report on Image warping Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information

Lecture 4: Universal Hash Functions/Streaming Cont d

Lecture 4: Universal Hash Functions/Streaming Cont d CSE 5: Desgn and Analyss of Algorthms I Sprng 06 Lecture 4: Unversal Hash Functons/Streamng Cont d Lecturer: Shayan Oves Gharan Aprl 6th Scrbe: Jacob Schreber Dsclamer: These notes have not been subjected

More information

System in Weibull Distribution

System in Weibull Distribution Internatonal Matheatcal Foru 4 9 no. 9 94-95 Relablty Equvalence Factors of a Seres-Parallel Syste n Webull Dstrbuton M. A. El-Dacese Matheatcs Departent Faculty of Scence Tanta Unversty Tanta Egypt eldacese@yahoo.co

More information

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b Int J Contemp Math Scences, Vol 3, 28, no 17, 819-827 A New Refnement of Jacob Method for Soluton of Lnear System Equatons AX=b F Naem Dafchah Department of Mathematcs, Faculty of Scences Unversty of Gulan,

More information

Feb 14: Spatial analysis of data fields

Feb 14: Spatial analysis of data fields Feb 4: Spatal analyss of data felds Mappng rregularly sampled data onto a regular grd Many analyss technques for geophyscal data requre the data be located at regular ntervals n space and/or tme. hs s

More information

THE CURRENT BALANCE Physics 258/259

THE CURRENT BALANCE Physics 258/259 DSH 1988, 005 THE CURRENT BALANCE Physcs 58/59 The tme average force between two parallel conductors carryng an alternatng current s measured by balancng ths force aganst the gravtatonal force on a set

More information

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning Asa and South Pacfc Desgn Automaton Conference 2008 Varablty-Drven Module Selecton wth Jont Desgn Tme Optmzaton and Post-Slcon Tunng Feng Wang, Xaoxa Wu, Yuan Xe The Pennsylvana State Unversty Department

More information

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

More information

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM Internatonal Conference on Ceramcs, Bkaner, Inda Internatonal Journal of Modern Physcs: Conference Seres Vol. 22 (2013) 757 761 World Scentfc Publshng Company DOI: 10.1142/S2010194513010982 FUZZY GOAL

More information