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

Size: px
Start display at page:

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

Transcription

1 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 ABSTRACT In ths paper, we formulate a new class of optmzaton problem, named the general CH-posynomal program, and reveal the general domnance property. We propose an ef- cent algorthm based on the extended local renement operaton to compute lower and upper bounds of the exact soluton to the general CH-posynomal program. We apply the algorthm to solve the smultaneous transstor and nterconnect szng (STIS) problem under the table-based devce model, and the global nterconnect szng and spacng (GISS) problem wth consderaton of the crosstalk capactance. Experment results show that our algorthm can handle many devce and nterconnect modelng ssues n deep submcron desgns and s very ecent. 1. INTRODUCTION The nterconnect delay has become the domnant factor n determnng the crcut performance n deep submcron (DSM) desgns. Many optmzaton technques have been proposed to reduce nterconnect delay, ncludng nterconnect topology optmzaton, buer nserton, and devce and nterconnect szng (see [1] for a comprehensve survey). In ths paper, we study the smultaneous devce and nterconnect szng problem n the context of DSM desgns. Several recent studes [2, 3, 4, 5, 6, 7] consdered the smultaneous devce and nterconnect szng problem. However, most of these works used over smpled models for devces and nterconnects, whch are not capable of modelng many DSM ssues. For example, a gate of sze d s modeled by an eectve resstor r d = r0=d, where r0 s the eectve resstance of the unt-sze gate, and s assumed ndependent of the sze, nput waveform slope, and output load of the gate. Moreover, the capactance for wre of wdth w and length l s gven by c a w l + cf l, where ca and c f are unt-area capactance and frnge capactance for the wre. Both are assumed to be constants. These assumptons, however, are no longer realstc, especally for DSM desgns. For example, n Table 1, we computed the eectve drver resstance r0 va HSPICE smulaton for an nverter under the rsng nput (.e., r0 of the n-transstor n the nverter) based on the representatve 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, to republsh, to post on servers or to redstrbute to lsts, requres pror specfc permsson and/or a fee. ISPD 98, Aprl 6-8, 1998, Monterey, CA USA 2000 ACM ISBN x/98/04 $ sze = 100x n-transstor p-transstor c l / t t 0.05ns 0.1ns 0.2ns 0.05ns 0.1ns 0.2ns 0.225pF pF pF pF pF sze = 400x n-transstor p-transstor c l / t t 0.05ns 0.1ns 0.2ns 0.05ns 0.1ns 0.2ns 0.501pF pF pF pF pF Table 1. Unt-sze resstance r0 for a n-transstor of derent szes, nput transton tmes (t t) and output loads (c l). 0:18m technology n SIA roadmap [8] for two derent szes (100x and 400x of the mnmum sze). Derent combnatons of nput transton tmes and output loads are used for measurng. As one can see, r0 s clearly not a constant. Its value may der by a factor of 2. We also computed the capactance of a vctm wre centered between two neghborng wres n the same layer and both top and down grounds two-layer away from the vctm (see Fgure 1). We use a 3D eld solver FastCap [9] and geometrc parameters for the 0:18m technology n [8]. Fgure 2.(a) depcts the ground capactance (c g)between the vctm and grounds, wth each curve for derent wre wdths under a specc spacng as shown n Fgure 1. It s seen that nether c a nor c f s a constant because none of these curves s lnear and derent curves have derent ntercepts. The total capactance of the vctm s c total = c g + c x, where c s the crosstalk capactance between the vctm and the neghborng wres. One can dene the eectve-frnge capactance c ef = c f +c x as n [10], and compute c total = c a w l +cef l. We also obtaned c ef under xed ptch-spacngs 1 for derent wdths (see Fgure 2.(b)). Clearly, c ef s a not a constant, ether. We say that a devce model s a smple model f t assumes that r0 s a constant, and a capactance model s a smple model f t assumes that both c a and c ef are constants. In contrast, a devce model s a general model f t can handle a non-constant r0, and a capactance model s a general 1 As shown n Fgure 1, spacng means edge-to-edge spacng, whch s dstngushed from ptch-spacng.

2 spacng ptch-spacng wdth spacng Fgure 1. The geometrc structure for capactance extracton. ground cap(ff/um) space = 0.33 space = 0.66 space = 0.99 space = wdth (um) (a) effectve-frnge cap (ff/mu) pt ch-space = 1.10 ptch-space = wdth (um) Fgure 2. (a) Ground capactances gven by Fast- Cap; (b) Eectve-frnge capactance for xed ptchspacngs. model f t does not assume that c a and c ef are constants (varable c ef s necessary to handle c x). Smple devce and capactance models were used n most prevous work, except a few recent works where more accurate models were used. In [4], a sequental quadratc programmng method s used to solve the smultaneous gate szng and wre szng problem under both smple gate model and a voltage-ramp gate model (a general model). The latter model acheves better results but s 10x slower. Two very recent works [11, 10] consder crosstalk capactance between neghborng wres. However, both assumes that c a and c f are constants (but allow varable c x). Moreover, the runtme at these algorthms s already hgh. For example, t took 1379 seconds to optmze a 16-bt bus of 320 wre segments n [10]. In ths paper, we solve the smultaneous transstor and nterconnect szng (STIS) problem under the table-based devce model, and the global nterconnect szng and spacng (GISS) problem wth consderaton of the crosstalk capactance. Our algorthms are capable to apply arbtrarly accurate models for devce delay and wre capactances, usng table-lookup and/or hgh-order complex characterstc functons, yet stll guarantee to compute the lower and upper bounds of the exact soluton very ecently. Our mplementaton uses table-based models, where devcedelay tables are generated usng HSPICE smulatons, and wre-capactance tables are generated usng 3D extractons. These table entres are very accurate, and nterpolaton and extrapolaton are used for data ponts not n the tables. These table-based models are wdely used n ndustry for vercatons, but seldom for layout optmzaton. Experment results show that our algorthms are very eectve and extremely ecent. Compared wth STIS results n [6] and GISS results n [10], up to 16.5% and 11% delay reductons are obtaned, respectvely. Meanwhle, a 100x speedup over the algorthm n [10] s acheved. (b) Our algorthm s based on a new class of optmzaton problem formulated n ths paper. We call t the general CH-posynomal program, and present ts formulaton and property n Secton 2. We solve the smultaneous transstor and nterconnect szng (STIS) problem under a table-based devce model n Secton 3., and the global nterconnect szng and spacng (GISS) problem consderng the crosstalk capactance n Secton 4. We conclude the paper n Secton 5. Proofs of all theorems are gven n a techncal report [12]. 2. THEORY OF CH-POSYNOMIAL PROGRAMS 2.1. Revew of smple and bounded-varaton CHposynomal programs In [6], the CH-posynomal (Cong-He posynomal) s dened as a functon of postve vector X = f j =1; ;ng wth the followng form: mx mx nx nx f(x) = x p ) (b qj(x) x q j ) p=0 q=0 =1 j=1;j6= where a p(x) 0 and b qj(x) 0 (1) ( ap(x) Then, the smple CH-posynomal and bounded-varaton CH-posynomal are dened as the followng: Denton 1 (Smple CH-posynomal) Eqn. (1) s a smple CH-posynomal f coecents a p(x) and b qj(x) are constants. Denton 2 (Bounded-Varaton CH-posynomal) Eqn. (1) s a bounded-varaton CH-posynomal f coecents satsfy the followng condtons: () for any p and, a p(x) s a functon dependng only on. Wth respect to an ncrease of, a p(x) monotoncally ncreases for any p, but a p(x) stll monotoncally decreases for any p 6= 0. x p ()for any q and j, b qj(x) s a functon dependng only on x j. Wth respect to an ncrease of x j, b qj(x) monotoncally decrease for any q, but b qj(x) x q j stll monotoncally ncreases for any q 6= 0. Note that the bounded-varaton CH-posynomal s orgnally called the general CH-posynomal n [6]. In ths paper, we rename t and use the name general CH-posynomal to refer to a more general formulaton dened n Denton 5 later on. We dene the CH-posynomal program as an optmzaton problem to mnmze a CH-posynomal Eqn. (1), subject to L X U (.e., l x u for =1; ;n). It may bea smple or bounded-varaton CH-posynomal program. The domnance property s revealed based on followng concepts: Denton 3 (Domnance Relaton) For two vectors X and X 0, we say that X domnates X 0 (denoted byx X 0 ) f x 0 for =1; ;n. Denton 4 (Local Renement Operaton) For a soluton vector (or smply, a soluton) X 0, the local renement operaton wth respect to any partcular varable and functon f(x) s to mnmze f(x) by only varyng whle keepng all values of other x 0 j(j 6= ) n X 0 and usng coecents wth respect to X 0 n case of a bounded-varaton CH-posynomal. Such an operaton s also called LR operaton n short. The resultng soluton s called the local renement of X 0 (wth respect to ). 46

3 Theorem 1 (Domnance Property) Let f(x) be a smple or bounded-varaton CH-posynomal, and X an exact soluton to mnmze f(x). For any soluton X 0 of f(x), f X 0 domnatng X,alocal renement of X 0 stll domnates X ;fx 0 domnated byx,alocal renement of X 0 s stll domnated byx Theory of general CH-posynomal program In ths paper, we propose the followng general CHposynomal. Denton 5 (General CH-posynomal) Gven a lower bound L and an upper bound U of the solutons, Eqn. (1) s a general CH-posynomal, f coecents are functons of vector X, and for L X U, the value of any coecent s bounded,.e., for any p and, there exst a mn p such that a mn p exst b mn qj a p(x) a max p and b max qj such that b mn qj and a max p, and for any q and j, there b qj(x) b max qj. We extend our denton of local renement operaton to consder a general CH-posynomal program to mnmze a general CH-posynomal. Denton 6 (Extended Local Renement Operaton) For any soluton X 0, the extended local renement operaton wth respect to any partcular varable and general CH-posynomal f(x) s to mnmze f(x) only by varyng whle keepng the value of any x 0 j(j 6= ) n X 0 and usng the followng coecents: () For X 0 X and any p, we use a max p nstead of a p(x 0 ) for a p(x 0 ) x p a pj (X 0 ) x p j for b p(x 0 ) x p and any, and a mn pj nstead of a pj(x 0 ) for and any j 6= ; we also use b mn p nstead of b p(x 0 ) and any, and bmax pj nstead of b pj(x 0 ) for b pj(x 0 ) x p j and j 6=. () For X 0 X and any p, we use a mn p nstead of a p(x 0 ) for a p(x 0 ) x p a pj (X 0 ) x p j and any, and a max pj nstead of a pj(x 0 ) for and any j 6= ; we also use b max p nstead of b p(x 0 ) for b p(x 0 ) x p b pj(x 0 ) x p j and any j 6=. and any, and b mn pj nstead of b pj(x 0 ) for We say that the result soluton s the extended local renement of X 0 (wth respect to ). Later on, we use ELR to denote the extended local renement. We have proved the followng theorem: Theorem 2 (General Domnance Property) Let X be an exact soluton to mnmze a general CH-posynomal f(x). For any X 0 domnatng X, an extendedlocal renement of X 0 stll domnates X ;For any X 0 domnated by X, an extendedlocal renement of X 0 s stll domnated by X. We say that a soluton X s the lower bound of the exact soluton X f X s domnated by X, and X s an upper bound of X f X domnates X.Alower or upper bound s ELR-tght f t can not be mproved by any ELR operaton. Based on the general domnance property, we propose a smple ELR-based algorthm (see Table 2) to compute the ELR-tght lower and upper bounds. Startng wth the ntal lower and upper bounds (L and U), the algorthm carres out nterleave passes of lower- and upper-bound computatons. A pass of lower bound computaton s to perform an ELR operaton on every of a lower 1. Intalze lower and upper bounds; 2. If lower and upper bounds do not meet 3. Perform ELR operaton on every of lower bound; 4. Perform ELR operaton on every of upper bound; 5. Goto 2 f there s any mprovement n 3 and 4; 6. Return ELR-tght lower and upper bounds; Table 2. ELR-based bound-computaton algorthm bound X. The ELR operatons can be n any order. Because X s domnated by X, ts extended local renement becomes closer to X but s stll a lower bound. Smlarly, a pass of upper bound computaton s to perform an ELR operaton on any of an upper bound X. The teraton of passes s stopped when the lower and upper bounds meet for every, or both bounds are ELR-tght. Because the range of coecents n a general CH-posynomal depend on the sze of the soluton space, lower- and upper-bound computatons are carred out alternately to narrow the range of the coecents. The algorthm s optmal n the sense that there exsts an exact soluton wthn the result ELR-tght lower and upper bounds. We wll use the algorthm to solve the devce and wre szng problems to be formulated n the next secton under general devce and capactance models. 3. STIS PROBLEM USING GENERAL DEVICE MODEL 3.1. Problem Formulaton We use the transstor szng formulaton n ths paper. Smlar to [6], our delay formulaton s based on the delay for a stage. A stage s dened as a DC-connected path from apower supply (ether the Vdd or the ground) to the gate node of a transstor, contanng both transstors and wres. The delay of a stage P (N s;n t) wth N s the source and N t beng the snk can be wrtten as Eqn. (2) under the Elmore delay model. t(p X (N s;n t); X) X = f(; j) r0() c a(j) x j + ;j ;j X + g() r0() r0() h()+x +X f(; j) r0() c ef(j) h() r0() (2) where s the wdth for a transstor M or a wre E, r0() s the unt-sze resstance, and c a() and c ef() are the unt-area and eectve-frnge capactances. Coecents f(; j); g() and h() are determned by the transstor netlst and routng topology. In order to smultaneously mnmze delays along multple crtcal paths, t s proposed to mnmze the weghted delay t(x) of all stages n the set of crtcal paths denoted as P: X t(x) = t(p (N s;n t); X) (3) P(N s;n t)2p where the weght ndcates the crtcalty of stage P (N s;n t). After we elmnate those terms ndependent of X, Eqn. (3) s re-wrtten as t(x) = X ;j F (; j) r0() c a(j) x j + X ;j F (; j) r0() c ef(j) 47

4 X + G() r0() +X H() r0() (4) where F (; j); G() and H() are weghted functons of f(; j); g() and h(), respectvely. We formulate the followng smultaneous transstor and nterconnect szng (STIS) problem: Formulaton 1 Gven the lower and upper bounds (L and U) for the wdth of each transstor and wre, the STIS problem s to determne a wdth for each transstor and wre (or equvalently, a szng soluton X, L X U) such that the weghted delay through multple crtcal paths gven by Eqn. (4) s mnmzed. Note that a sequence of szng problems to mnmze weghted delay can be used to mnmze the maxmum delay by adjustng the weght assgnment based on the Lagrangan-relaxaton method as n [5]. Therefore, we focus on how to mnmze weghted delay n ths paper. In addton, we nd dscrete wdth from a nte wdth set determned by the technology. Ths dscrete szng formulaton s more practcal and more dcult than the contnuous szng formulaton Property and Algorthm When r0, c a and c ef are constants under the smple models, Eqn. (4) s a smple CH-posynomal. In ths case, the STIS problem s a smple CH-posynomal problem solved n [6]. Because the smple models are no longer vald for DSM desgns, we study the STIS problem under a general devce model where r0 s not a constant. For smplcty, we assume that c a and c ef are constants, and wll remove the assumpton n Secton 4. The table-based model s a general model. In our tablebased model, as shown n Table 1, values for r0 are precomputed and stored n three-dmensonal tables ndexed by the transstor sze, nput slope and output load. Ths model could be very accurate dependng on the table sze. Gven the fact that r0 depends on the transstor sze, nput transton tme and output load and that there s a large range for r0, r0 s unlkely a functon of any sngle szng varable. It s necessary to treat t as a functon of the whole szng soluton X. Therefore, wehave the followng Theorem 3: Theorem 3 The STIS problem under the table-based devce model s a general CH-posynomal program. Based on Theorem 3, the ELR-based algorthm (Table 2) can be used to compute the lower and upper bounds for the exact soluton to the STIS problem. The ELR operaton s used for transstors. In an ELR operaton on a transstor M for the lower bound computaton, we use r0 mn () (nstead of r0()), and r0 max (j) (nstead of r0(j)) for any transstor M j other than M, where r0 mn () s the mnmum possble value for r0() and r0 max (j) s the maxmum possble value for r0(j). Symmetrcally, n an ELR operaton on M for the upper bound computaton, we use r0 max () (nstead of r0()) for M, and r0 mn (j) (nstead of r0(j)) for any transstor M j other than M, where r0 max () s the maxmum possble value for r0() and r0 mn (j) s the mnmum possble value for r0(j). We determne the mnmum and maxmum values for r0 accordng to current lower and upper bounds. We assume that r0 ncreases wth respect to an ncrease of the transstor sze and nput transton tme (the nput t t), but t decreases wth respect to an ncrease of output load c l. Therefore, r0 mn () for M can be obtaned by table lookup usng the lower bound of sze, the lower bound of the nput t t and the upper bound of c l.we use c l under the current upper bound of the szng soluton as the upper bound of c l. We set two ntal lower and upper bounds for t t, and update these two bounds durng optmzaton procedure by assumng that the lower bound of the output t t for M occurs when M s drven by alower bound of the nput t t and s drvng the upper bound of c l. Symmetrcally, r0 max () sdetermned usng the upper bound of, the upper bound of nput t t and the lower bound of c l. As the lower and upper bounds of szng soluton move closer durng the ELR-based optmzaton procedure, the range of r0 s also narrowed. In general, the closer the values for r0 max and r0 mn, the tghter the lower and upper bounds gven by the ELR operatons. Because the unt-sze resstance r0() s a constant for each wre segment E,we can smply use the LR operaton for E. In addton, the optmal wre wdths are monotonc wthn each wre segment. Therefore, we use the bundled renement operaton [13] nstead of LR operaton for wre segment E. The bundled renement operaton s a speedup scheme for the LR operaton, and shown to be 100x faster than the LR operaton for the wreszng problem. Let L 0 and U 0 be the lower and upper bounds gven by the above bound computaton procedure. If L 0 and U 0 are dentcal, we obtan the exact soluton to the STIS problem under the table-based devce model. Otherwse, we traverse all wre segments and transstors by teratve LR operatons untl there s no mprovement n the last round of traversal. Ths procedure s bounded by L 0 and U 0, and s nvoked twce startng wth L 0 and U 0, respectvely. We use the better soluton from the two runs as the nal soluton. Even though ths type of LR operaton may lead to further mprovement over L 0 and U 0, n general, t does not leads to a lower or upper bound of the exact soluton Experment results In ths secton, we apply our STIS algorthm to two global nets. One s a 2cm lne wth 5 buers optmally nserted for delay mnmzaton. The other s a buered tree, the dclk net n a spread spectrum IF transcever chp desgn [14]. There are 117 drvers and 37 buers wth total wre length of m. We use parameters based on the 0.18 m technology gven n [8]. The wre sheet-resstance R2 = 0:0638. Based on parameters gven n [8], we generate devce tables usng HSPICE, and use c a and c ef values when the wre s 1:10m wde and neghborng wres are 1:65m away. We compare szng solutons obtaned under derent devce models, smple model versus table-based model. We also use derent szng formulatons, smultaneous gate and wre szng (sgws) versus smultaneous transstor and wre szng (sts). There are four combnatons, ncludng sgws/smple and sts/smple usng the LR-based algorthm as n [6], and sts/smple and sts/table usng new developed ELR-based algorthm. The value for r0 n the smple model s determned under the typcal nput, devce sze and output load. We assume the xed rato between p- and n- transstors for the gate szng formulaton s smply 1.0. For both nets, we nd the optmal wre wdth for each 10m-long wre, and assume that allowable transstor szes are multples of 0.18m between 0.18m and 144m and allowable wre wdths are multples of 0.56m between 0.56m and 5.6 m. Table 3 gves expermental comparson between derent 48

5 net sgws/smple sgws/table sts/smple sts/table sgws/smple sgws/table sts/smple sts/table convergence for transstors convergence for wre dclk 85.8% 83.2% 87.7% 86.7% 99.4% 95.9% 97.1% 95.2% lne 60.0% 100% 70.0% 60.0%) 98.4% 70.9% 88.4% 72.9% average wdth / average gap (for transstors, m) average wdth / average gap (for wres, m) dclk 5.39/ / / / / / / /0.030 lne 108/ / / / / / / /0.091 maxmum delay (ns) runtme (s) dclk (-6.4%) 1.132(-2.3%) (-15.1%) lne (-0.4%) 0.751(-8.6%) 0.694(-16.5%) Table 3. Comparsons between derent devce and wre szng algorthms: sgws/smple { smultaneous gate and wre szng under smple model, sts/smple { smultaneous transstor and wre szng under smple model, and sts/table { smultaneous transstor and wre szng under table-based model. szng formulatons. We computed convergence for transstors and wres. A transstor or wre s convergent f ts lower and upper bounds gven by the LR- or ELR-based algorthms are dentcal. It s seen that the convergence are not sgncantly derent. For example, transstors n dclk net have about 85% transstor convergent under all four formulatons. We also computed the average wdth and the average gap between lower and upper bounds. The ELR-based algorthm does gve larger gap than the LRbased algorthm. However, the derence s small. Overall, the average gap s only 1% of the average wdth, except for transstors n net dclk. Therefore, the ELR-based algorthm gves solutons whch are close to the exact soluton under the table-based devce model. Gven that the ELR-tght lower and upper bounds are close to each other, we smply use the lower bound as the nal soluton. We computed the maxmum delays va HSPICE usng the dstrbute RC model and the level-3 MOSFET model. When compared wth the sgws/smple formulaton, sgws/smple, sts/smple and sts/table formulatons reduce the maxmum delay by up to 6.4%, 8.6%, 16.5%, respectvely. The solutons under the table-based devce model are consstently better than those under the smple devce model. Although the ELR-based algorthms for the table-based devce model has longer runtmes, the maxmum runtme s just 3.17 seconds. Therefore, our ELRbased algorthms s eectve ecent for the STIS problem. 4. GISS PROBLEM CONSIDERING CROSSTALK CAPACITANCE The constant c a and c ef are assumed for the STIS problem n Secton 3. We proceed to remove ths assumpton by usng a general capactance model. For smplcty of presentaton, we assume that the devce szes are xed and study the global (mult-net) wre szng and spacng (GISS) problem n ths secton. However, our algorthm and mplementaton are able to use general models for both devce and capactance at the same tme Problem formulaton Our general capactance model s a 2D model smpled from the 2.5D model n [15]. We consder the area, frnge and crosstalk capactances for a wre n the 2D model. We assume that c a and c ef are functons of wdths and spacngs (see Fgure 1). Based on ths assumpton, we rst use a 3D eld solver lke FastCap to buld tables for c a and c ef under derent wdth and spacng combnatons. Then, table lookup s used durng layout optmzaton to obtan c a and c ef for the gven wre wdth and spacng. neghborng wre E1 E2 neghborng wre (a) Symmetrc wreszng neghborng wre E1 E2 neghborng wre (b) Asymmetrc wreszng Fgure 3. (a) Symmetrc wre szng, and (b) Asymmetrc wre szng. Our GISS formulaton was rst presented n [10]. It assumes that an ntal layout s a pror gven and that the ntal central-lnes and ntal ptch-spacngs dened by the ntal layout reman unchanged durng the szng procedure. Even though c a() and c ef () for a wre segment E are functons of wdth and spacngs n the 2D capactance model, they are functons only explctly depends on wdth. Therefore, we can stll use the delay formulaton Eqn. (4). We consder two wre szng formulatons. One s the symmetrc wre szng formulaton, where wres are always symmetrc wth respect to ntal central-lnes as llustrated n Fgure 3(a). In contrast, n the asymmetrc wre szng formulaton shown n Fgure 3(b), wres of same wdths are asymmetrc wth respect to ntal central-lnes, and has smaller capactance and delay. Gven that neghborng wres are n general asymmetrcally away from nterested nets, the asymmetrc wre szng formulaton s capable to further reduce the nterconnect delay. In the asymmetrc formulaton, the wre szng soluton for wre segment E s needed to be represented by a par of wdths (x ", x# ), where x" s the wdth of the wre above (or left to) the ntal central-lne when E s a horzontal (or vertcal) segment, and x # s the wdth of the wre on the other sde of the ntal central-lne. In order to mantan the connectvty, we assume that x " and x# are at least W mn=2, where W mn s the mnmum wre wdth set by the manufacture technology. We rst present algorthms for the symmetrc wre szng formulaton, then extend the algorthms to consder the asymmetrc wre szng formulaton Algorthm for symmetrc GISS problem We often observes the followng (lke the case of ptchspacng = 1.10 m n Fgure 2.(b)): 49

6 Observaton 1 In a geometrc structure as n Fgure 1 where the central wre E has two neghborng wres at equal and xed ptch-spacngs, f the wdth of E ncreases symmetrcally wth respect to ts ntal central-lne, then c a() decreases, but both c a() and c ef () ncrease. We have proved that Theorem 4 The GISS problem s a bounded-varaton CHposynomal program f each wre segment satses Observaton 1 for any vald wdths (and spacngs). In ths case, the LR operaton can be used to replace the ELR operaton n the ELR-based algorthm (Table 2). For example, to tghten a lower bound for a horzontal wre E,we assume that ts neghborng wres have lower-bound wdth and dene top spacng s " and down spacng s # for E.We derve unt area-capactance c a(;s " ;s# ) and unt eectve-frnge capactance c ef(;s " ;s# ) accordng to x, s " and s# and perform an LR operaton on x. The result local renement of moves closer to but remans smaller than x, the wdth of E n the exact soluton to the GISS problem as a bounded-varaton CH-posynomal program. Smlarly, we assume that neghborng wres have upperbound wdths n order to perform an LR operaton on the upper-bound wdth of wre E. Observaton 1 does not always hold. For example, for a large enough ntal-spacng, f wdth ncreases (and spacng decreases), then c f decreases and c ncreases, whch results n c ef = c f + c x beng a non-monotonc functon of wre wdth and Observaton 1 fals (see the case of ptch-spacng = 2.2m n Fgure 2.(b)). Therefore, wehave Theorem 5: Theorem 5 The GISS problem under the general capactance model s a general CH-posynomal program. In the case, the ELR operaton s needed n the ELR-based algorthm (Table 2). Let c mn a () and c max a () be maxmum and mnmum values for c a(), and c mn ef () and c max ef () be the mnmum and maxmum values for c ef (). Wth respect to these values and delay formulaton Eqn. (4), we perform the ELR operaton for the lower-bound computaton on a wre E,by usng c max a () and c mn ef () (nstead of c a() and c ef()) for E, and usng c mn 0 (j) and c mn ef (j) (nstead of c0(j) and c a(j)) for any edge E j other than E. Smlarly, the ELR operaton for the upper-bound computaton of E can be performed by usng c mn a () and c max ef () (nstead of c a() and c ef ()) for E, and usng c max 0 (j) and c max ef (j) (nstead of c0(j) and c a(j)) for any edge E j other than E. We combne LR and ELR operatons n our boundcomputaton algorthm. When workng on a wre E,we rst check capactance values wth respect to all vald wdths and spacngs of E, then use ether an LR or an ELR operaton accordng to Observaton 1. If the result wre wdth s for E, then x " = x# = =2. Therefore, startng wth the mnmum and maxmum symmetrc wre szng solutons for all wre segments, the algorthm leads to lower and upper bounds of the exact global soluton to the symmetrc GISS problem Algorthm for asymmetrc GISS problem We rst extend the domnance relaton for the asymmetrc wre szng formulaton. We say that the wre szng soluton X domnates another soluton X 0 (denote as X X 0 ), f (x " ;x# ) (x0" ;x 0# ) (.e., x " x0" and x # x0# ) holds for any wre segment E. A lower and upper bound of the exact soluton to the asymmetrc GISS problem wll be determned accordng to the new denton of domnance relaton. We solve the asymmetrc GISS problem by augmentng the bound-computaton algorthm presented n Secton 4.2. Each LR or ELR operaton gves only the total-wdth, whch salower or upper bound of the optmal total-wdth x for E.To obtan an asymmetrc wre szng soluton, we need to map nto x " and x#, whch are respectve wdths for the \two peces" of wres around the ntal central-lne of E.Physcally, ths mappng s equvalent toembed a wre wth total-wdth around the ntal central-lne of E. Ths embeddng also aects the LR and ELR operatons n the subsequent steps.we propose to perform a conservatve embeddng rght after any LR or ELR operaton. Ths augmented algorthm wll lead to the lower and upper bounds of the exact soluton to the asymmetrc GISS problem. In the conservatve embeddng, wthout loss of generalty, we assume that E s a horzontal wre. We keep lower and upper bounds for the wdths of both upper-pece and lowerpece of E. Let x " and x " be current lower and upper bounds for the upper-pece wdth x ", and x # and x # be current lower and upper bounds for the lower-pece wdth x #. When we obtan a total-wdth n the lower-bound computaton, we update the lower bound of the lower-pece wdth as, x ", whch s the derence between the the lower bound of the total-wdth and the upper bound for the upper-pece wdth and s a conservatve lower bound for the lower-pece wdth. Smlarly, we update the lower bound of the upper-pece wdth as, x #. Note that the sum of the lower bounds of wdths for the two pece wres may be less than the lower bound of the total-wdth n the conservatve embeddng. Symmetrcally, when we obtan a total-wdth n the upper-bound computaton, the new x " = x, x#, and the new x# = x, x". The conservatve embeddng s also used to prove the asymmetrc eectvefrngng property n [10]. We also propose a greedy embeddng. We assume that neghborng wres of E have ther lower- (upper-) bound wdths durng lower- (upper-) bound computaton for E, and then nd x " and x # such that x " + x# = and the capactance for E s mnmzed. Ths heurstc embeddng leads to good expermental results as dscussed n [12] Experment results We have tested our GISS algorthm on a 16-bt parallel bus structure. In ths bus, each bt s a 1cm lne wth a 119 drver resstance and a 12.0fF snk capactance. We assume that these lnes are ntal equally spaced and nd an asymmetrc wre szng for every 500m-long wre segment. In addton, the mnmum wre wdth s 0:22m. The mnmum spacng s 0:33m. The allowable wre wdths are from 0.22 to 1.1 m, wth the ncremental step of 0.11 m. The capactance tables are generated usng 3D eld solver FastCap for the 0.18m technology n [8]. We call the GISS algorthm presented n ths paper GISS/ELR algorthm. An alternatve GISS algorthm was presented n [10] based on bottom-up dynamc programmng technque. It computes lower and upper bounds for the exact soluton to the asymmetrc GISS problem when c a and c f are constants, and we denote t as GISS/FAF. It may be extended to use varable c0 and c f n a general capactance model. In ths case, the exact soluton may be 50

7 ptch- Average Delay (ns) Run Tme (s) spacng MIN GISS/FAF GISS/VAF GISS/ELR GISS/VAF GISS/ELR 2x (-48%) 0.79(-48%) 0.79(-48%) x (-58%) 0.53(-60%) 0.52(-61%) x (-64%) 0.42(-67%) 0.42(-67%) x (-69%) 0.37(-70%) 0.36(-71%) x (-70%) 0.34(-72%) 0.32(-74%) Table 4. Comparson of derent szng algorthm when szng 16-bt buses under 2x-6x mnmum ptchspacng. MIN s the mnmum wre wdth (and thus maxmum spacng) soluton; GISS/FAF and GISS/VAF are bottom-up dynamc programmng algorthms; GISS/ELR s the algorthm presented n ths paper. outsde the range dened by the resultng lower and upper bounds, and we denote t as GISS/VAF. We optmzed the bus for derent ntal ptch-spacngs, from 2x to 6x of the mnmum ptch-spacng (0.55m). We report the average HSPICE delay among all snks n Table 4. The MIN s the soluton wth mnmum wre wdth and thus largest spacng to reduce the couplng capactance. It serves as the base for delay comparson. GISS/FAF and GISS/VAF further use a greedy algorthm to obtan nal solutons wthn the lower and upper bounds, whereas GISS/ELR uses the lower bound as the nal soluton due to ts hgher convergence. All GISS algorthms lead to solutons much better than the MIN soluton. Because the GISS problem s no longer a bounded-varaton CH-posynomal program n case of large ptch-spacngs, GISS/ELR acheves more mprovement (11% better than GISS/FAF and 5.9% better than GISS/VAF for 6x mnmum ptch-spacng). GISS/ELR s also 100x faster and uses much less memory. Detaled analyss on memory usage and convergence of bounds s ncluded n [12]. 5. CONCLUSIONS We formulated a new class of optmzaton problem, named the general CH-posynomal program, and propose an algorthm to compute lower and upper bounds of the exact soluton to the general CH-posynomal program. We appled the algorthm to solve devce and wre szng problems, wth consderaton of DSM ssues lke the table-based models for devce delay and nterconnect capactances ncludng crosstalk capactance between neghborng wres. Our algorthm acheves more delay reducton when compared wth prevous work, and s also extremely ecent. We plan to extend the algorthm to consder the hgher-order delay model n the future. We beleve that our general CH-posynomal formulaton and the bound-computaton algorthm can also be appled to other optmzaton problems n the CAD eld. ACKNOWLEDGMENTS Ths work s partally supported the NSF Young Investgator Award MIP and a grant from Intel Corporaton under the Calforna MICRO program. The authors would lke to thank the anonymous revewers for helpful comments. REFERENCES [1] J. Cong, L. He, C.-K. Koh, and P. H. Madden, \Performance optmzaton of VLSI nterconnect layout," Integraton, the VLSI Journal, vol. 21, pp. 1{94, [2] J. Cong and C.-K. Koh, \Smultaneous drver and wre szng for performance and power optmzaton," n Proc. Int. Conf. on Computer Aded Desgn, pp. 206{ 212, Nov [3] J. Llls, C. K. Cheng, and T. T. Y. Ln, \Optmal wre szng and buer nserton for low power and a generalzed delay model," n Proc. Int. Conf. on Computer Aded Desgn, pp. 138{143, Nov [4] N. Menezes, R. Baldck, and L. T. Plegg, \A sequental quadratc programmng approach to concurrent gate and wre szng," n Proc. Int. Conf. on Computer Aded Desgn, pp. 144{151, [5] C. P. Chen, Y. W. Chang, and D. F. Wong, \Fast performance-drven optmzaton for buered clock trees based on Lagrangan relaxaton," n Proc. Desgn Automaton Conf, pp. 405{408, [6] J. Cong and L. He, \An ecent approach to smultaneous transstor and nterconnect szng," n Proc. Int. Conf. on Computer-Aded Desgn, pp. 181{186, Nov [7] C. Chu and D. F. Wong, \A new approach to smultaneous buer nserton and wre szng," n Proc. Int. Conf. on Computer Aded Desgn, pp. 614{621, [8] Semconductor Industry Assocaton, Natonal Technology Roadmap for Semconductors, [9] K. Nabors and J. Whte, \Fastcap: A multpole accelerated 3-d capactance extracton program," n IEEE Trans. on Computer-Aded Desgn of Integrated Crcuts and Systems, pp. 1447{1459, Nov [10] J. Cong, L. He, C. Koh, and Z. Pan, \Global nterconnect szng and spacng wth consderaton of couplng capactance," Tech. Rep , UCLA CS Dept, [11] L. Vandenberghe, S. Boyd, and A. E. Gamal, \Optmal wre and transstor szng for crcuts wth non-tree topology," n Proc. Int. Conf. on Computer Aded Desgn, pp. 252{259, [12] J. Cong and L. He, \Theory and algorthm of local renement based optmzaton wth applcaton to transstor and nterconnect szng," Tech. Rep , UCLA CS Dept, Sept [13] J. Cong and L. He, \Optmal wreszng for nterconnects wth multple sources," n Proc. Int. Conf. on Computer Aded Desgn, pp. 568{574, Nov [14] C. Chen, P. Yang, E. Cohen, R. Jan, and H. Samuel, \A 12.7Mchp/s all-dgtal BPSK drect sequence spread-spectrum IF transcever n 1.2m CMOS," n Proc. IEEE Int. Sold-State Crcuts Conf., pp. 30{31, [15] J. Cong, L. He, A. B. Kahng, D. Noce, S. N., and S. H.-C. Yen, \Analyss and justcaton of a smple, practcal 2 1/2-d capactance extracton methodology," n Proc. Desgn Automaton Conf, pp. 627{632,

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

Simultaneous Device and Interconnect Optimization

Simultaneous Device and Interconnect Optimization Smultaneous Devce and Interconnect Optmaton Smultaneous devce and wre sng Smultaneous buffer nserton and wre sng Smultaneous topology constructon, buffer nserton and wre sng WBA tree (student presentaton)

More information

x i x i c i x CL Component index n = r R D C L RD x 3 x 5 B = {0, 3, 5, 8} m = 2 W = {1, 2, 4, 6, 7}

x i x i c i x CL Component index n = r R D C L RD x 3 x 5 B = {0, 3, 5, 8} m = 2 W = {1, 2, 4, 6, 7} A Polynomal Tme Optmal Algorthm for Smultaneous Buer and Wre Szng Chrs C. N. Chu andd.f.wong cnchu@cs.utexas.edu and wong@cs.utexas.edu Department of Computer Scences, Unversty of Texas at Austn, Austn,

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

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

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

Abstract. The assumptions made for rank computation are as follows. (see Figure 1)

Abstract. The assumptions made for rank computation are as follows. (see Figure 1) A Novel Metrc for Interconnect Archtecture Performance Parthasarath Dasgupta, Andrew B. Kahng, and Swamy Muddu CSE Department, UCSD, La Jolla, CA 92093-0114 ECE Department, UCSD, La Jolla, CA 92093-0407

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

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

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

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

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

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

VLSI Circuit Performance Optimization by Geometric Programming

VLSI Circuit Performance Optimization by Geometric Programming Annals of Operatons Research 05, 37 60, 200 2002 Kluwer Academc Publshers. Manufactured n The Netherlands. VLSI Crcut Performance Optmzaton by Geometrc Programmng CHRIS CHU cnchu@astate.edu Department

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

OPTIMISATION. Introduction Single Variable Unconstrained Optimisation Multivariable Unconstrained Optimisation Linear Programming

OPTIMISATION. Introduction Single Variable Unconstrained Optimisation Multivariable Unconstrained Optimisation Linear Programming OPTIMIATION Introducton ngle Varable Unconstraned Optmsaton Multvarable Unconstraned Optmsaton Lnear Programmng Chapter Optmsaton /. Introducton In an engneerng analss, sometmes etremtes, ether mnmum or

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

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

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

Interconnect Modeling

Interconnect Modeling Interconnect Modelng Modelng of Interconnects Interconnect R, C and computaton Interconnect models umped RC model Dstrbuted crcut models Hgher-order waveform n dstrbuted RC trees Accuracy and fdelty Prepared

More information

4DVAR, according to the name, is a four-dimensional variational method.

4DVAR, according to the name, is a four-dimensional variational method. 4D-Varatonal Data Assmlaton (4D-Var) 4DVAR, accordng to the name, s a four-dmensonal varatonal method. 4D-Var s actually a drect generalzaton of 3D-Var to handle observatons that are dstrbuted n tme. The

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

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

Chapter Newton s Method

Chapter Newton s Method Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve

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

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

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

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

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

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

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

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

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

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

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

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

Lab 2e Thermal System Response and Effective Heat Transfer Coefficient

Lab 2e Thermal System Response and Effective Heat Transfer Coefficient 58:080 Expermental Engneerng 1 OBJECTIVE Lab 2e Thermal System Response and Effectve Heat Transfer Coeffcent Warnng: though the experment has educatonal objectves (to learn about bolng heat transfer, etc.),

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

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

Singular Value Decomposition: Theory and Applications

Singular Value Decomposition: Theory and Applications Sngular Value Decomposton: Theory and Applcatons Danel Khashab Sprng 2015 Last Update: March 2, 2015 1 Introducton A = UDV where columns of U and V are orthonormal and matrx D s dagonal wth postve real

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

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

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

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

A Simple Inventory System

A Simple Inventory System A Smple Inventory System Lawrence M. Leems and Stephen K. Park, Dscrete-Event Smulaton: A Frst Course, Prentce Hall, 2006 Hu Chen Computer Scence Vrgna State Unversty Petersburg, Vrgna February 8, 2017

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

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

NUMERICAL DIFFERENTIATION

NUMERICAL DIFFERENTIATION NUMERICAL DIFFERENTIATION 1 Introducton Dfferentaton s a method to compute the rate at whch a dependent output y changes wth respect to the change n the ndependent nput x. Ths rate of change s called the

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

Second Order Analysis

Second Order Analysis Second Order Analyss In the prevous classes we looked at a method that determnes the load correspondng to a state of bfurcaton equlbrum of a perfect frame by egenvalye analyss The system was assumed to

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

Global Sensitivity. Tuesday 20 th February, 2018

Global Sensitivity. Tuesday 20 th February, 2018 Global Senstvty Tuesday 2 th February, 28 ) Local Senstvty Most senstvty analyses [] are based on local estmates of senstvty, typcally by expandng the response n a Taylor seres about some specfc values

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

PHYS 705: Classical Mechanics. Calculus of Variations II

PHYS 705: Classical Mechanics. Calculus of Variations II 1 PHYS 705: Classcal Mechancs Calculus of Varatons II 2 Calculus of Varatons: Generalzaton (no constrant yet) Suppose now that F depends on several dependent varables : We need to fnd such that has a statonary

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

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law:

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law: CE304, Sprng 2004 Lecture 4 Introducton to Vapor/Lqud Equlbrum, part 2 Raoult s Law: The smplest model that allows us do VLE calculatons s obtaned when we assume that the vapor phase s an deal gas, and

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

MATH 829: Introduction to Data Mining and Analysis The EM algorithm (part 2)

MATH 829: Introduction to Data Mining and Analysis The EM algorithm (part 2) 1/16 MATH 829: Introducton to Data Mnng and Analyss The EM algorthm (part 2) Domnque Gullot Departments of Mathematcal Scences Unversty of Delaware Aprl 20, 2016 Recall 2/16 We are gven ndependent observatons

More information

CS 331 DESIGN AND ANALYSIS OF ALGORITHMS DYNAMIC PROGRAMMING. Dr. Daisy Tang

CS 331 DESIGN AND ANALYSIS OF ALGORITHMS DYNAMIC PROGRAMMING. Dr. Daisy Tang CS DESIGN ND NLYSIS OF LGORITHMS DYNMIC PROGRMMING Dr. Dasy Tang Dynamc Programmng Idea: Problems can be dvded nto stages Soluton s a sequence o decsons and the decson at the current stage s based on the

More information

A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS. Dr. Derald E. Wentzien, Wesley College, (302) ,

A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS. Dr. Derald E. Wentzien, Wesley College, (302) , A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS Dr. Derald E. Wentzen, Wesley College, (302) 736-2574, wentzde@wesley.edu ABSTRACT A lnear programmng model s developed and used to compare

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

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

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1 P. Guterrez Physcs 5153 Classcal Mechancs D Alembert s Prncple and The Lagrangan 1 Introducton The prncple of vrtual work provdes a method of solvng problems of statc equlbrum wthout havng to consder the

More information

Week 5: Neural Networks

Week 5: Neural Networks Week 5: Neural Networks Instructor: Sergey Levne Neural Networks Summary In the prevous lecture, we saw how we can construct neural networks by extendng logstc regresson. Neural networks consst of multple

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

Finite Element Modelling of truss/cable structures

Finite Element Modelling of truss/cable structures Pet Schreurs Endhoven Unversty of echnology Department of Mechancal Engneerng Materals echnology November 3, 214 Fnte Element Modellng of truss/cable structures 1 Fnte Element Analyss of prestressed structures

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

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k)

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k) ISSN 1749-3889 (prnt), 1749-3897 (onlne) Internatonal Journal of Nonlnear Scence Vol.17(2014) No.2,pp.188-192 Modfed Block Jacob-Davdson Method for Solvng Large Sparse Egenproblems Hongy Mao, College of

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

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

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

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

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor Taylor Enterprses, Inc. Control Lmts for P Charts Copyrght 2017 by Taylor Enterprses, Inc., All Rghts Reserved. Control Lmts for P Charts Dr. Wayne A. Taylor Abstract: P charts are used for count data

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 3 Differentiation and Integration

Chapter 3 Differentiation and Integration MEE07 Computer Modelng Technques n Engneerng Chapter Derentaton and Integraton Reerence: An Introducton to Numercal Computatons, nd edton, S. yakowtz and F. zdarovsky, Mawell/Macmllan, 990. Derentaton

More information

CSC 411 / CSC D11 / CSC C11

CSC 411 / CSC D11 / CSC C11 18 Boostng s a general strategy for learnng classfers by combnng smpler ones. The dea of boostng s to take a weak classfer that s, any classfer that wll do at least slghtly better than chance and use t

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

A 2D Bounded Linear Program (H,c) 2D Linear Programming

A 2D Bounded Linear Program (H,c) 2D Linear Programming A 2D Bounded Lnear Program (H,c) h 3 v h 8 h 5 c h 4 h h 6 h 7 h 2 2D Lnear Programmng C s a polygonal regon, the ntersecton of n halfplanes. (H, c) s nfeasble, as C s empty. Feasble regon C s unbounded

More information

Which Separator? Spring 1

Which Separator? Spring 1 Whch Separator? 6.034 - Sprng 1 Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng 3 Margn of a pont " # y (w $ + b) proportonal

More information

On a direct solver for linear least squares problems

On a direct solver for linear least squares problems ISSN 2066-6594 Ann. Acad. Rom. Sc. Ser. Math. Appl. Vol. 8, No. 2/2016 On a drect solver for lnear least squares problems Constantn Popa Abstract The Null Space (NS) algorthm s a drect solver for lnear

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

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

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

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

Journal of Universal Computer Science, vol. 1, no. 7 (1995), submitted: 15/12/94, accepted: 26/6/95, appeared: 28/7/95 Springer Pub. Co.

Journal of Universal Computer Science, vol. 1, no. 7 (1995), submitted: 15/12/94, accepted: 26/6/95, appeared: 28/7/95 Springer Pub. Co. Journal of Unversal Computer Scence, vol. 1, no. 7 (1995), 469-483 submtted: 15/12/94, accepted: 26/6/95, appeared: 28/7/95 Sprnger Pub. Co. Round-o error propagaton n the soluton of the heat equaton by

More information

[7] R.S. Varga, Matrix Iterative Analysis, Prentice-Hall, Englewood Clis, New Jersey, (1962).

[7] R.S. Varga, Matrix Iterative Analysis, Prentice-Hall, Englewood Clis, New Jersey, (1962). [7] R.S. Varga, Matrx Iteratve Analyss, Prentce-Hall, Englewood ls, New Jersey, (962). [8] J. Zhang, Multgrd soluton of the convecton-duson equaton wth large Reynolds number, n Prelmnary Proceedngs of

More information

Single Variable Optimization

Single Variable Optimization 8/4/07 Course Instructor Dr. Raymond C. Rump Oce: A 337 Phone: (95) 747 6958 E Mal: rcrump@utep.edu Topc 8b Sngle Varable Optmzaton EE 4386/530 Computatonal Methods n EE Outlne Mathematcal Prelmnares Sngle

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

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

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

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

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016 CS 29-128: Algorthms and Uncertanty Lecture 17 Date: October 26, 2016 Instructor: Nkhl Bansal Scrbe: Mchael Denns 1 Introducton In ths lecture we wll be lookng nto the secretary problem, and an nterestng

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg prnceton unv. F 17 cos 521: Advanced Algorthm Desgn Lecture 7: LP Dualty Lecturer: Matt Wenberg Scrbe: LP Dualty s an extremely useful tool for analyzng structural propertes of lnear programs. Whle there

More information

Canonical transformations

Canonical transformations Canoncal transformatons November 23, 2014 Recall that we have defned a symplectc transformaton to be any lnear transformaton M A B leavng the symplectc form nvarant, Ω AB M A CM B DΩ CD Coordnate transformatons,

More information

Chapter 13: Multiple Regression

Chapter 13: Multiple Regression Chapter 13: Multple Regresson 13.1 Developng the multple-regresson Model The general model can be descrbed as: It smplfes for two ndependent varables: The sample ft parameter b 0, b 1, and b are used to

More information

Odd/Even Scroll Generation with Inductorless Chua s and Wien Bridge Oscillator Circuits

Odd/Even Scroll Generation with Inductorless Chua s and Wien Bridge Oscillator Circuits Watcharn Jantanate, Peter A. Chayasena, Sarawut Sutorn Odd/Even Scroll Generaton wth Inductorless Chua s and Wen Brdge Oscllator Crcuts Watcharn Jantanate, Peter A. Chayasena, and Sarawut Sutorn * School

More information

The Second Anti-Mathima on Game Theory

The Second Anti-Mathima on Game Theory The Second Ant-Mathma on Game Theory Ath. Kehagas December 1 2006 1 Introducton In ths note we wll examne the noton of game equlbrum for three types of games 1. 2-player 2-acton zero-sum games 2. 2-player

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

More information