A Frequency-domain Technique for Statistical Timing Analysis of Clock Meshes

Size: px
Start display at page:

Download "A Frequency-domain Technique for Statistical Timing Analysis of Clock Meshes"

Transcription

1 A Frequency-doman Technque for Statstcal Tmng Analyss of Clock Meshes Ruln Wang and Cheng-Kok Koh School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, IN47907 {rw, Abstract We propose a frequency-doman modelng technque wth applcatons on the statstcal tmng analyss of clock mesh/grd networks. Usng transmsson lnes to model clock mesh edges, we express the means and (co)varances of the snk arrval tmes as polynomal functons of the arrval tmes of the nput sgnals and the wre wdths of the mesh edges, wth up to second order accuracy. Expermental results show that the proposed frequency-doman statstcal tmng analyss technque s effcent and accurate. The relatve mean error s less than 1% and relatve varance error less than 3%. I. INTRODUCTION Clock meshes are wdely used n modern VLSI hghperformance clock networks to help reduce clock skew and jtter due to varatons n process, temperature and power supply voltages [1]. As random varatons become even more promnent n nanometer process technologes, statstcal tmng analyss (nstead of statc or worst-case tmng analyss) of clock meshes can be more effectve n combatng yeld loss and reducng the cost of over desgn. Whle gate-level statstcal tmng analyss tools can be easly appled to statstcally analyze clock trees, they cannot be drectly used to analyze clock meshes due to the exstence of large number of loops n them. Model order reducton (MOR) technques have been used n [2], [3], [4] to model varabltes of wre wdth wth frst order approxmaton. However, applyng MOR on clock meshes may not be effcent, due to the exstence of large number of nput/output termnals n clock meshes. Moreover, the mpact of the varatons on the nput-sgnal arrval tmes s not addressed. Of course, we could stll rely on numercal Monte Carlo smulatons for the tmng uncertanty analyss of clock meshes. However, the number of Monte Carlo smulatons requred to mprove accuracy grows quadratcally [5]. Thus, the run tme of Monte Carlo smulatons can be prohbtvely hgh for large nstances of clock meshes. Even when effcent technques, such as the sldng wndow scheme [6], [1], are used, the sze of the clock meshes that can be handled s stll too small (e.g., 16 16). In ths work, we propose a frequency-doman technque for statstcal tmng analyss of clock meshes. A frst, but farly ncremental contrbuton of ths work s that we extend the frequency-doman analyss technque n [7], whch was appled to clock trees, to handle clock meshes. The underlyng prncple of the frequency-doman analyss technque of clock Ths work was supported n part by the Natonal Scence Foundaton under Grant Number CCR meshes s based on the fact that clock sgnals are perodc and that the steady-state crcut response s of nterest n most cases. As any perodc sgnal can be decomposed nto the summaton of a seres of harmonc sgnals, analyzng the clock network (that are usually Lnear-Tme-Invarant) at each harmonc frequency separately wth the standard phasor analyss technque [8], [9] and combnng them together wll gve the steady state response. Usng a transmsson lne model and suffcent number of harmoncs, clock mesh analyss n frequency-doman can be very accurate. As the frequency-doman analyss technque s analytcal, the clock snk arrval tmes can be expressed analytcally n terms of the clock network parameters (wre wdth) and the nput sgnal arrval tmes. Our man contrbutons of ths work are: (1) We formulate a second-order tmng model of the snk sgnal arrval tmes wth respect to the wre wdth and nput sgnal arrval tmes. (2) Wth the lnear canoncal form used to model the varatons n the mesh wre wdth and the nput sgnal arrval tme, the mean and covarance expressons of the arrval tmes of the clock snks can be obtaned analytcally and computed effcently. (3) Compared wth Monte Carlo smulatons, the proposed statstcal tmng analyss technque s orders of magntude faster whle achevng hgh accuracy. The errors n mean and standard devaton are respectvely less than 1% and 3%. II. PRELIMINARIES A. Clock mesh structure Clock nput (a) I(t)=Vs(t)G (b) Fg. 1. A general clock mesh wth sze 8 8. The voltages of the I/O nodes (drve ponts and snk ponts) are of nterest /07/$ IEEE 334

2 In Fgure 1, we show a smple 8 8 general clock mesh. In general, we assume that the sze of the clock mesh s n x n y wth n = n x n y nodes and n e = 2n n x n y edges throughout the paper. We refer to the mesh nodes connected to the output of the nput drvers and flp-flops (or clock drver nputs of the next level clock network) as drve ponts and snks ponts, respectvely. Both the drve ponts and the snks are consdered as I/O nodes/termnals whose voltages are of nterest n ths paper. If a node s drven by a clock drver wth a drver resstor R and a voltage source Vs (t) n seres, we represent ts Norton equvalent crcut wth a conductor G = 1/R and a current source I = Vs G connected n parallel, as n Fgure 1. Otherwse, t s represented by a zero current source n parallel wth an nfnte resstor. These currents are consdered as the nputs. Wth ths formulaton, the number of currents nputs s equal to the number of I/O voltages. Consequently, the number of knowns and unknowns are equal, and thus the correspondng system (of lnear equatons) has a unque soluton. The mesh edges are modeled as transmsson lnes wth the reference pns grounded (not shown n the fgure). We assume that the wre wdth of each segment s unform for ease of presentaton, although the proposed model can be easly extended to analyze meshes wth non-unform wre wdths. B. Canoncal form of causal random varables In ths work, we consder two types of random varatons that drectly affect the tmng propertes of clock meshes: the varatons n the wre wdths of the mesh edges and the varatons n the arrval tmes of the nputs clock sgnals. These two sets of random varatons are affected by varatons on process, temperature, power supply, etc. For smplcty, we assume these two sets of random varables are ndependent from each other, normally dstrbuted and can be expressed as the lnear combnatons of a set of ndependently dstrbuted Gaussan random varables wth zero-mean and unt-varance. We denote vector s =[s 1,s 2,..., s n ] T as the nput clock sgnal arrval tmes. It can be expressed n the lnear canoncal form [10]: s = s 0 + PX, (1) where s 0 s the nomnal value of the nput clock sgnal arrval tme, P s the coeffcent matrx, and X s the random varable vector wth zero-mean and unt-varance. P can be obtaned by applyng PCA (prncpal component analyss) [11]. It s not dffcult to derve that the mean vector E(s) =s 0 and the covarance matrx cov(s) =PP T. Smlarly, we denote vector W =[w 1,w 2,..., w ne ] T as the mesh wre wdths wth W = W 0 + QY, (2) where Q s the matrx composed of egen vectors, and Y s the random prncpal components vector wth zero-mean and untvarance. The mean vector E(W )=W 0, and the covarance matrx cov(w )=QQ T. Fg V 1 Z (k) Y (k) /2 Y (k) /2 - - The π-model of transmsson lne III. CLOCK NETWORK FREQUENCY-DOMAIN ANALYSIS WITH TRANSMISSION LINE MODEL A. Frequency-doman analyss of clock mesh We assume that the nput clock sgnals are square-wave sgnals wth 50% duty, rsng/fallng tme τ and perod T. The physcal tme s represented by t, and the sgnal arrval tmes of the nput current stmulus sgnals are represented by vector s =[s 1,s 2,..., s n ] T. Let dag(v) denotes a dagonal matrx wth the dagonal beng the vector v. Then, wth ω 0 =2π/T beng the fundamental angular frequency of the perodc clock sgnals, the stmulus current vector can be expanded nto Fourer seres n complex exponental vector form [12] I(t )= dag[exp(jkω o (t s))] I (k), (3) k=0,±1,±2,±3... where kω o s the k-th order harmonc angular frequency; exp(jkω o t ) a coeffcent vector and exp(jkω o (t s)) = [exp(jkω o (t s 1 )), exp(jkω o (t s 2 )),..., exp(jkω o (t s n ))]; and I (k) = [I (k) 1,I(k) 2,..., I n (k) ] T the frequencydoman stmulus current vector. For k 0, I (k) = 2TG V dd sn(kω 0 τ/2)/(τk 2 π 2 )j [13] and I (0) = G V dd /2. As the nput stmulus current sgnals are perodc, the I/O node voltage sgnals are also perodc, and thus can also be expanded nto Fourer seres. The complex-exponental Fourer seres expanson of the node voltages n vector form s V (t )= dag[exp(jkω o t )] V (k), (4) k=0,±1,±2,±3... where V (k) =[V (k) 1,V (k) 2,..., V n (k) ] T s the frequency-doman node voltage vector. FortheclockmeshstructureshownnFg.1andforthe k-th harmonc, V (k) can be obtaned by solvng the complex lnear equaton: G (k) V (k) = I (k), (5) where G (k) s the admttance matrx. For clock mesh, G (k) s symmetrc and sparse, and has so-called block tr-dagonal structure. The arrval tmes of the clock snk sgnals can be obtaned by lettng V (t) = 0.5V DD and solvng for t. Typcally, only the frst few harmoncs are requred to acheve suffcent accuracy [7]. + V 2 335

3 B. The admttance matrx wth transmsson lne model To acheve hgh accuracy, we model the nterconnects on the clock meshes as transmsson lnes. We use the transmsson lne lumped π model (shown n Fgure (2)) that s often used n power system analyss [14] to model the clock mesh edges. Consder the -th mesh edge whose wrelength s l,forthe k-th harmonc frequency, the nductve mpedance across the edge s Z (k) = c, snh(γ(k) l ) (6) and the capactve admttance at each end of the edge s Y (k) /2 =1/ c, tanh(γ(k) l /2), (7) where c, = (R + jkωl )/(jkωc ) and γ (k) = (R + jkωl )(jkωc ) are respectvely the characterstc mpedance and propagaton functon of the -th mesh edge correspondng to the k-th harmonc frequency. We assume that R = R 0 /W, L = L 0 /W,andC = C 0 W, wth W beng the wre wdth of the -th mesh edge, and R 0, L 0,andC 0 beng the unt-wdth wre resstance, nductance and capactance, respectvely. The propagaton functon s then ndependent of wre wdth. The characterstc mpedance can be expressed as: c, = c,0 /W, (8) where c,0 = (R 0 + jkωl 0 )/(jkωc 0 ) s the unt-wdth characterstc mpedance of a wre at the k-th harmonc frequency. Let A be the adjacency matrx and G s the drver conductance vector. Defne A to be a matrx obtaned from A by takng the absolute value of each entry of A. (5) can then be wrtten n the followng form: A dag(g (k) E ) AT V (k) + dag(v (k) ) A G (k) D + dag(g s )V (k) = I s (k), (9) where G (k) E =[ W 1 c,0 snh(k) (γ (k) 1 l 1),..., W ne c,0 snh(k) (γ n (k) e l ne ) ]T (10) s the admttance vector for the edges and G (k) D =[W 1 tanh (k) (γ (k) 1 l 1/2),..., W n e tanh (k) (γ n (k) e l ne /2) c,0 c,0 (11) s the admttance vector for the end ponts of the edges. (9) mples that the snk voltage sgnal s a functon of the edge wre wdth, whch s useful for dervng the frst order approxmaton of the snk clock voltage sgnal as a functon of the edge wre wdth. Ths wll be dscussed n Secton IV. IV. MODELING OF THE CLOCK ARRIVAL TIME In ths work, we assume that the snk arrval tmes are lnearly dependent on the wre wdths. Ths assumpton s justfable because the wre wdth varatons are small as compared wth ther nomnal values. However, as the nput sgnal arrval tmes may have large random varatons, the ] T arrval tmes of the snks should be modeled as second-order polynomal functons of the nput arrval tmes. A. Frst order dervatves (Jacoban matrx) We denote v(t ) as the vector of clock snk voltage sgnals n tme doman (note: t s the physcal tme). For ease of explanaton, we defne a vector functon F (t ) v(t ) 0.5V dd. When the snk voltage sgnals cross the V dd /2 pont, we have F (t) =V (t) 0.5V dd =0. (12) Note that t =[t 1,t 2,..., t n ] T s the soluton of the above equaton, and s the vector of the arrval tmes of the snk sgnals. Snce V (t) s the functon of both t and nput sgnal arrval tme s, t s clear from (12) that vector t s an mplct functon of vector s. Accordng to the mplct functon theorem [15], [16], the Jacoban matrx D s t can be obtaned by takng the dervatve of (12) wth respect to s and t, respectvely. We then have D s t = (D t F ) 1 D s F, (13) where D t F = D t V (t) s the Jacoban matrx that corresponds to the frst-order dervatves of F wth respect to t and D t F = dag{ jkω 0 dag[exp(jkω 0 t)]v (k) }, (14) wth exp(jkω 0 t)=[exp(jkω 0 t 1 ),..., exp(jkω 0 t n )] T.Obvously, D t F s a dagonal matrx, and ts nverse can be easly obtaned. D s F s the Jacoban matrx that corresponds to the frst-order dervatves of F wth respect to s. From (3), (4) and (5), we can easly obtan D s F = jkω 0 dag[exp(jkω 0 t)] (G (k) ) 1 dag[i (k) ]. (15) Smlar to (13), D W t, the Jacoban matrx of snk sgnal arrval tmes v.s. the wre wdths, can also be obtaned. B. Second order dervatves: Smlarly, we can obtan the second-order dervatves of t wth respect to s. From (13), takng dervatve of D s t wth respect to s (the nput sgnal arrval tme of the -th node) requres takng dervatves of D t F and D s F. The dervatve of the Jacoban matrx D t F wth respect to s s: D t F = (jkω 0 ) 2 dag[exp(jkω 0 t)]{i (k) dag[(g (k) ) 1 (:,)] + dag[v (k) ] dag[d s t(:,)]}, (16) where D s t(:,) and G (k) ) 1 (:,) denote the -th columns of the matrx D s t and G (k) ) 1, respectvely. The dervatve of the Jacoban matrx D s F wth respect to s s: 336

4 D s F = (jkω 0 ) 2 dag[exp(jkω 0 t)]{(g (k) ) 1 dag[0, 0,..., I (k),..., 0] T + dag[d s t(:,)](g (k) ) 1 dag[i (k) ]}. (17) Apply chan-rule of dervatves, the dervatve of the Jacoban matrx D s t wth respect to s s D s t = (D t F ) 1 [ D s F (D t F ) 1 D t F D s F ]. s s s (18) C. Tmng model of the arrval tme of the snk sgnals Wth both the arrval tmes vector of the nput sgnals s and the mesh wre wdths vector W consdered as varables, the fnal second-order tmng model of the arrval tmes vector of the snk sgnals t s: t = t 0 + D W t Q Y + D s t P X + 1/2 (s s,0 ) D s t (s s 0 ). (19) s Note that s s,0 s a scalar and s s 0 =[s 1 s 1,0,..., s n s n,0 ] s a vector. The statstcal tmng analyss of clock meshes s based on ths second-order tmng model. V. STATISTICAL ANALYSIS OF THE CLOCK SIGNAL ARRIVAL TIMES Wth the second-order tmng model (19) obtaned n the secton IV, the mean and covarance of the arrval tmes vector t of the snks sgnals can be explctly expressed n terms of the means and (co)varances of W (the clock mesh wre wdth) and s (the arrval tmes of the nput sgnals). A. The mean vector By takng expectaton of the second-order tmng model (19), usng (18) and the fact that E(X) =0and E(Y )=0, the mean vector of the arrval tmes of snk sgnals t s E(t) = 1/2(D t F ) 1 [ D s F cov(s,s) =1 (D t F ) 1 D t F D s F cov(s,s)] + t 0, (20) where cov(s,s) = [E[(s s,0 )(s 1 s 1,0 )],..., E[(s s,0 )(s n s n,0 )]] T, = =1 s D s F cov(s,s) (jkω) 2 dag[exp(jkω 0 t)]{(g (k) ) 1 (I (k) σ 2 s ) + {D s t [(G (k) ) 1 dag[i (k) ] PP T ]}[1, 1,..., 1] T },(21) and = =1 s D t F D s F cov(s,s) (jkω) 2 dag[exp(jkω 0 t)] {{[(G (k) ) 1 (D s F P P T )] I s (k) } + dag[v (k) ] [D s t (D s F P P T )][1, 1,..., 1] T }. (22) Note that σs 2 = E((s 1 s 1,0 ) 2, (s 2 s 2,0 ) 2,..., (s n s n,0 ) 2 ) T s the varance vector of s, and denotes the Hadamard product. B. The covarance matrx The accuracy requrement for the covarance values s usually not very hgh. Moreover, the second-order dervatve terms n the tmng model (19), as compared wth the frst order dervatve, s always very small. In ths work, we therefore choose to gnore the second-order terms of the tmng model (19) and keep only the frst-order terms. In other words, we use the followng lnear canoncal form of the tmng model to estmate the covarance: t = t 0 + D W t Q Y + D s t P X. (23) As X and Y are assumed mutually ndependent and have zero-mean and unt-varance, the covarance of the arrval tme of the snk sgnal s: cov(t) = [t 0 E(t)][t 0 E(t)] T + D s tp P T D s t T + D W tqq T D W t T, (24) where E(t) s determned by (20). Note that ths covarance expresson s a theoretcal expresson. In practce, t s not necessary to compute all of the n 2 entres of the covarance matrx. VI. IMPLEMENTATION AND COMPLEXITIES The major steps of computng the mean and varance of the snk sgnal arrval tme vector t are outlned below: 1) Generate G (k) for k =1to K. 2) Calculate the nomnal V (k) and t from (5). 3) Calculate D s t P (and D W t Q) based on (13). 4) Calculate the varance of t based on (24). 5) Calculate the mean of t from (20), (21) and (22). As (G (k) ) 1 s a full matrx wth O(n 2 ) entres, t s not effcent to calculate (G (k) ) 1 drectly. In ths work, (G (k) ) 1 s mostly used to left-multply wth another vector or matrx. Ths s equvalent to solve one or a few matrx equatons wth the same matrx G (k). We therefore use PLU (permuted LU decomposton) to obtan the L and U factorzatons and apply back-substtuton to solve these matrx equatons as they share the same L and U. Let the tme complexty of PLU factorzaton and back substtuton are O(n α ) and O(n β ), respectvely, then the tme complexty of performng steps 2,3 and4so(k n α +K n p n β ) where n p s the summaton of the sze of the vector X and the sze of vector Y. Typcally, 1 <β<α<2, α s close to 1.5 and β s close to

5 In step 5, Hadamard products of matrces (G (k) ) 1 and D s t are nvolved n (21) and (22). Because (G (k) ) 1 and D s t are full matrces, the tme complexty of each Hadamard products s O(n 2 ). However, due to the RC low-pass flter effect, whch nduces the exponental attenuaton [6], the entres n the matrx (G (k) ) 1 and D s t decrease very quckly from the man dagonal. Both (G (k) ) 1 and D s t can be approxmated wth sparse matrces wth O(n) entres. In ths work, we use SPAI (Sparse Approxmate Inverson) algorthm [17] to obtan the sparse approxmate nverse of G (k). The sparse approxmaton of D s t can be computed drectly from (13). Whle the error due to ths approxmaton s less than 0.1%, the tme complexty of the Hadamard products can be reduced to O(n) from O(n 2 ). The tme complexty for performng step 5 s therefore O(Kn β n p ). VII. EXPERIMENTAL RESULTS The proposed frequency-doman statstcal tmng analyss technque for the calculaton of the mean vector and the varance vector of the snk arrval tmes t s mplemented n a MATLAB (R2006b) scrpt and performed on an Intel Core 2 Duo E6600 (3.0GHz) computer wth 2GB memory. For smplcty, the I/O nodes (the drve ponts and the snks) of the meshes are always on the grd ponts, although t s very easy to extend the proposed methods to more general meshes. For nstances of clock meshes larger than 20 20, the matrces P and Q used n (1) are generated wth PCA based on the lnear correlaton assumpton [18]. 200 prncpal components for both nput sgnal arrval tme varatons and the wre wdth varatons are used. The clock frequency s 5GHz, wth rse/fall tme of 10ps. In order to verfy the accuracy of the frequency-doman modelng technque, we create a clock mesh, and measure the arrval tmes at some snk nodes. We model the edge segments between snk nodes wth one and 10 π-type RLC crcuts respectvely, and perform HSPICE smulatons to obtan the snk arrval tmes. The arrval tme results obtaned wth 10 π-type RLC models are treated as accurate. The nterconnect parameters used for the edge segments between snk nodes are R=23Ω, L=0.1nH, and C=0.25pF. The frequency-doman modelng technque s then appled wth the number of harmoncs varyng from 1 to 99. Fgure (3) shows the arrval tme comparson wth dfferent methods used. As shown n ths fgure, the delay result of the frequency-doman technque converges to the accurate value very quckly wth the ncrease of the number of harmoncs. Wth 11 harmoncs used, the delay obtaned by the frequency-doman modelng technque s as accurate as the one π-type model, whch gves less than 1.3% of relatve error. Wth more than 33 harmoncs used, the error s close to 0. Note that the frequencydoman Monte Carlo smulatons can also be easly performed by repeatedly solvng (5) for samples of t. Because of the hgh accuracy of the frequency-doman modelng technque and the long run tme of HSPICE transent smulatons, we use the frequency-doman Monte Carlo smulaton results as the golden reference nstead of the HSPICE Monte Carlo smulaton results. Fg. 3. Delay accuracy comparson wth number of harmoncs used Fg. 4. Trend of mean and standard devaton of snk sgnal arrval tme v.s. # of Monte Carlo runs In order to fnd the approprate number of Monte Carlo smulatons needed for golden reference, we also run some frequency-doman Monte Carlo smulatons wth small nstances of meshes used (as the accuracy of the Monte Carlo smulatons s affected by the number of samples and not the sze of the nstances [5]). σ s s assgned to be 3ps. Fgure 4 shows the trend of the mean and varance of the snk arrval tme wth nput sgnal arrval tme varatons and wre wdth varatons. As the tradeoff between accuracy and speed, we choose 10K MC runs as the golden reference. Wth mesh sze varyng from to and 33 harmoncs used, we compute the mean and the varance of the snk sgnal arrval tmes. The run tme ncludes the tme requred to compute the mean vector and the coeffcent matrx that s used for the calculaton of the varance vector. We dd not compute the covarance matrx, as t s not requred. As 1K Monte Carlo smulatons are commonly used n the lteratures, we lst ts run tme results. For meshes smaller than , we use 10K Monte Carlo results as the reference; for meshes larger than , we use the results of 1K Monte Carlo smulatons as reference. As shown n table I and Fgure 5, the proposed frequency-doman modelng technque for SSTA 338

6 REFERENCES Fg. 5. Maxmum relatve error of the mean and varaton of the proposed method s 50 tmes faster than 1K (500 tmes faster than 10K runs) frequency-doman Monte Carlo smulatons wth relatve mean error of only 1% and relatve standard devaton error of only 3%. Note that the error for meshes larger than s slghtly hgher because we use 1K Monte Carlo smulatons results as the reference, whch may not be accurate. Due to prohbtve computaton cost, we perform HSPICE-based and SWS-based (sldng wndow scheme) Monte Carlo smulatons wth only 100 repettons used, and lst ther run tmes n table I as well. The nterconnect model used s 4 segment π RLC model as a tradeoff between speed and accuracy. The proposed statstcal tmng analyss technque s more than thousands of tmes faster than 100 repettons of HSPICEbased Monte Carlo smulatons. For large nstances of clock meshes, HSPICE fals to smulate the clock meshes, and SWS takes more than a few days to complete the smulatons. mesh sze Proposed 1K M.C. Hspce 100 SWS fal >3 days fal >5 days fal >5 days >5days fal >5 days TABLE I RUN TIME COMPARISON.TIME UNIT: SECOND(S) [1] Subodh M. Reddy, Gustavo R. Wlke, and Rajeev Murga. Analyzng tmng uncertanty n mesh-based clock archtectures. In DATE 06: Proceedngs of the conference on Desgn, automaton and test n Europe, pages , 3001 Leuven, Belgum, Belgum, European Desgn and Automaton Assocaton. [2] Yng Lu, Lawrence T. Plegg, and Andrzej J. Strojwas. Model order-reducton of rc(l) nterconnect ncludng varatonal analyss. In DAC 99: Proceedngs of the 36th ACM/IEEE conference on Desgn automaton, pages , New York, NY, USA, ACM Press. [3] Janet M. Wang, Omar A. Hafz, and Jun L. A lnear fractonal transform (lft) based model for nterconnect parametrc uncertanty. In DAC 04: Proceedngs of the 41st annual conference on Desgn automaton, pages , New York, NY, USA, ACM Press. [4] Peng L, Frank Lu, Xn L, Lawrence T. Plegg, and San R. Nassf. Modelng nterconnect varablty usng effcent parametrc model order reducton. In DATE 05: Proceedngs of the conference on Desgn, Automaton and Test n Europe, pages , Washngton, DC, USA, IEEE Computer Socety. [5] Ashsh Srvastava, Denns Sylvester, and Davd Blaauw. Statstcal Analyss and Optmzaton for VLSI: Tmng and Power, pages Sprnger-Verlag, [6] H. Chen, C. Yeh, G. Wlke, S. Reddy, H. Nguyen, W. Walker, and R. Murga. A sldng wndow scheme for accurate clock mesh analyss. In ICCAD 05: Proceedngs of the 2005 IEEE/ACM Internatonal conference on Computer-aded desgn, pages , Washngton, DC, USA, IEEE Computer Socety. [7] Guoqng Chen and Eby G. Fredman. An RLC nterconnect model based on fourer analyss. IEEE Transactons on Computer-Aded Desgn, 24(2): , February [8] Charles Proteus Stenmetz. De anwendung complexer grssen n der elektrotechnk. In Elektrotechnsche Zetschrft, pages , [9] Davd E. Johnson, Johnny R. Johnson, John L. Hlburn, and Peter D. Scott. Electrc Crcut analyss, pages Prentce Hall, 3rd ed edton, [10] Lzheng Zhang, Wejen Chen, Yuhen Hu, and Charle Chung png Chen. Statstcal statc tmng analyss wth condtonal lnear max/mn approxmaton and extended canoncal tmng model. IEEE Transactons on Computer-Aded Desgn, 25(6): , June [11] Honglang Chang and Sachn S. Sapatnekar. Statstcal tmng analyss consderng spatal correlatons usng a sngle pert-lke traversal. In ICCAD 03: Proceedngs of the 2003 IEEE/ACM nternatonal conference on Computer-aded desgn, page 621, Washngton, DC, USA, IEEE Computer Socety. [12] Alan V. Oppenhem, Alan S. Wllsky, S. Hamd, and S. Hamd Nawab. Sgnals and Systems. Prentce Hall, 2nd ed edton, [13] T. Tang and E. G. Fredman. Lumped versus dstrbuted rc and rlc nterconnect mpedance. In Proc. IEEE Mdwest Symp. Crcuts System, pages , [14] A. R. Bergen and V. Vttal. Power system analyss. Prentce Hall, [15] Frank Warner. Foundatons of Dfferentable Manfolds and Le Groups. Sprnger Scence+Busness Meda, [16] James Munkres. Analyss on manfolds. Addson-Wesley, [17] Marcus J. Grote and Thomas Huckle. Parallel precondtonng wth sparse approxmate nverses. SIAM Journal on Scentfc Computng, 18(3): , [18] Paul Fredberg, Yu Cao, Jason Can, Ruth Wang, Jan Rabaey, and Costas Spanos. Modelng wthn-de spatal correlaton effects for process-desgn co-optmzaton. In ISQED 05: Proceedngs of the 6th Internatonal Symposum on Qualty of Electronc Desgn, pages , Washngton, DC, USA, IEEE Computer Socety. VIII. CONCLUSION By usng frequency-doman modelng technque, we establsh a second-order tmng model to analyze the tmng of clock meshes. Based on ths tmng model, we perform statstcal tmng analyss on clock meshes and compute the mean and varance of the arrval tmes of the snk sgnals. Experments result shows that the proposed technque s accurate and effcent. 339

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements Explct Formulas and Effcent Algorthm for Moment Computaton of Coupled RC Trees wth Lumped and Dstrbuted Elements Qngan Yu and Ernest S.Kuh Electroncs Research Lab. Unv. of Calforna at Berkeley Berkeley

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Crosstalk-Affected Propagation Delay in Nanometer Technologies

Crosstalk-Affected Propagation Delay in Nanometer Technologies Int'l Journal of Electroncs, 2008 ABSTRACT Crosstalk-Affected Propagaton Delay n Nanometer Technologes Shahn Nazaran Massoud Pedram Unversty of Southern Calforna, EE Dept., Los Angeles, CA shahn@usc.edu

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms 3. Fndng Determnstc Soluton from Underdetermned Equaton: Large-Scale Performance Modelng by Least Angle Regresson Xn L ECE Department, Carnege Mellon Unversty Forbs Avenue, Pttsburgh, PA 3 xnl@ece.cmu.edu

More information

Modeling Multiple Input Switching of CMOS Gates in DSM Technology Using HDMR

Modeling Multiple Input Switching of CMOS Gates in DSM Technology Using HDMR 1 Modelng Multple Input Swtchng of CMOS Gates n DSM Technology Usng HDMR Jayashree Srdharan and Tom Chen Dept. of Electrcal and Computer Engneerng Colorado State Unversty, Fort Collns, CO, 8523, USA (jaya@engr.colostate.edu,

More information

3D-GCP: An Analytical Model for the Impact of Process Variations on the Critical Path Delay Distribution of 3D ICs

3D-GCP: An Analytical Model for the Impact of Process Variations on the Critical Path Delay Distribution of 3D ICs 3D-GCP: An Analytcal Model for the Impact of Process Varatons on the Crtcal Path Delay Dstrbuton of 3D ICs Sddharth Garg, Dana Marculescu Dept. of ECE, Carnege-Mellon Unversty, PA USA E-mal: sgarg1@andrew.cmu.edu,

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Projection-Based Performance Modeling for Inter/Intra-Die Variations

Projection-Based Performance Modeling for Inter/Intra-Die Variations Proecton-Based Performance Modelng for Inter/Intra-De Varatons Xn L, Jayong Le 2, Lawrence. Plegg and Andrze Strowas Dept. of Electrcal & Computer Engneerng Carnege Mellon Unversty Pttsburgh, PA 523, USA

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

i v v 6 i 2 i 3 v + (1) (2) (3) (4) (5) Substituting (4) and (5) into (3) (6) = 2 (7) (5) and (6) (8) (4) and (6) ˆ

i v v 6 i 2 i 3 v + (1) (2) (3) (4) (5) Substituting (4) and (5) into (3) (6) = 2 (7) (5) and (6) (8) (4) and (6) ˆ 5V 6 v 6 î v v Ω î Ω v v 8Ω V î v 5 6Ω 5 Mesh : 6ˆ ˆ = Mesh : ˆ 8ˆ = Mesh : ˆ ˆ ˆ 8 0 = 5 Solvng ˆ ˆ ˆ from () = Solvng ˆ ˆ ˆ from () = 7 7 Substtutng () and (5) nto () (5) and (6) 9 ˆ = A 8 ˆ = A 0 ()

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation

Preconditioning Parallel Sparse Iterative Solvers for Circuit Simulation Precondtonng Parallel Sparse Iteratve Solvers for Crcut Smulaton A. Basermann, U. Jaekel, and K. Hachya 1 Introducton One mportant mathematcal problem n smulaton of large electrcal crcuts s the soluton

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

The calculation of real-time PCR ratios by means of Monte Carlo Simulation or high-order Taylor expansion

The calculation of real-time PCR ratios by means of Monte Carlo Simulation or high-order Taylor expansion The calculaton o real-tme PCR ratos by means o Monte Carlo Smulaton or hgh-order Taylor expanson Andrej-Nkola Spess Department o Andrology, Unversty Hosptal Hamburg-Eppendor Do we need error propagaton

More information

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

More information

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Decoupling Technique for Real-Time Simulation of Power Electronic Using Short Line

Decoupling Technique for Real-Time Simulation of Power Electronic Using Short Line Decouplng Technque for Real-Tme Smulaton of Power Electronc Usng Short Lne L.-A. Grégore, Y. Bouzd, H. F. Blanchette, K. Al-Haddad Abstract--Ths paper proposes a method to decouple and subdvde electrcal

More information

Parameter estimation for incomplete bivariate longitudinal data in clinical trials

Parameter estimation for incomplete bivariate longitudinal data in clinical trials Parameter estmaton for ncomplete bvarate longtudnal data n clncal trals Naum M. Khutoryansky Novo Nordsk Pharmaceutcals, Inc., Prnceton, NJ ABSTRACT Bvarate models are useful when analyzng longtudnal data

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

LU Decomposition Method Jamie Trahan, Autar Kaw, Kevin Martin University of South Florida United States of America

LU Decomposition Method Jamie Trahan, Autar Kaw, Kevin Martin University of South Florida United States of America nbm_sle_sm_ludecomp.nb 1 LU Decomposton Method Jame Trahan, Autar Kaw, Kevn Martn Unverst of South Florda Unted States of Amerca aw@eng.usf.edu nbm_sle_sm_ludecomp.nb 2 Introducton When solvng multple

More information

CPE 628 Chapter 2 Design for Testability. Dr. Rhonda Kay Gaede UAH. UAH Chapter Introduction

CPE 628 Chapter 2 Design for Testability. Dr. Rhonda Kay Gaede UAH. UAH Chapter Introduction Chapter 2 Desgn for Testablty Dr Rhonda Kay Gaede UAH 2 Introducton Dffcultes n and the states of sequental crcuts led to provdng drect access for storage elements, whereby selected storage elements are

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Computation of Ex-Core Detector Weighting Functions for VVER-440 Using MCNP5

Computation of Ex-Core Detector Weighting Functions for VVER-440 Using MCNP5 Computaton of Ex-Core Detector Weghtng Functons for VVER-440 Usng MCNP5 Gabrel Farkas, Jozef Lpka, Ján Haščík, Vladmír Slugeň Slovak Unversty of Technology, Faculty of Electrcal Engneerng and Informaton

More information

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 97-735 Volume Issue 9 BoTechnology An Indan Journal FULL PAPER BTAIJ, (9), [333-3] Matlab mult-dmensonal model-based - 3 Chnese football assocaton super league

More information

Fusion Performance Model for Distributed Tracking and Classification

Fusion Performance Model for Distributed Tracking and Classification Fuson Performance Model for Dstrbuted rackng and Classfcaton K.C. Chang and Yng Song Dept. of SEOR, School of I&E George Mason Unversty FAIRFAX, VA kchang@gmu.edu Martn Lggns Verdan Systems Dvson, Inc.

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Lecture 5: Probability Distributions. Random Variables

Lecture 5: Probability Distributions. Random Variables Lecture 5: Probablty Dstrbutons Random Varables Probablty Dstrbutons Dscrete Random Varables Contnuous Random Varables and ther Dstrbutons Dscrete Jont Dstrbutons Contnuous Jont Dstrbutons Independent

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Outline. Midterm Review. Declaring Variables. Main Variable Data Types. Symbolic Constants. Arithmetic Operators. Midterm Review March 24, 2014

Outline. Midterm Review. Declaring Variables. Main Variable Data Types. Symbolic Constants. Arithmetic Operators. Midterm Review March 24, 2014 Mdterm Revew March 4, 4 Mdterm Revew Larry Caretto Mechancal Engneerng 9 Numercal Analyss of Engneerng Systems March 4, 4 Outlne VBA and MATLAB codng Varable types Control structures (Loopng and Choce)

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

More information

7/12/2016. GROUP ANALYSIS Martin M. Monti UCLA Psychology AGGREGATING MULTIPLE SUBJECTS VARIANCE AT THE GROUP LEVEL

7/12/2016. GROUP ANALYSIS Martin M. Monti UCLA Psychology AGGREGATING MULTIPLE SUBJECTS VARIANCE AT THE GROUP LEVEL GROUP ANALYSIS Martn M. Mont UCLA Psychology NITP AGGREGATING MULTIPLE SUBJECTS When we conduct mult-subject analyss we are tryng to understand whether an effect s sgnfcant across a group of people. Whether

More information

Hybrid Non-Blind Color Image Watermarking

Hybrid Non-Blind Color Image Watermarking Hybrd Non-Blnd Color Image Watermarkng Ms C.N.Sujatha 1, Dr. P. Satyanarayana 2 1 Assocate Professor, Dept. of ECE, SNIST, Yamnampet, Ghatkesar Hyderabad-501301, Telangana 2 Professor, Dept. of ECE, AITS,

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Modeling Local Uncertainty accounting for Uncertainty in the Data

Modeling Local Uncertainty accounting for Uncertainty in the Data Modelng Local Uncertanty accontng for Uncertanty n the Data Olena Babak and Clayton V Detsch Consder the problem of estmaton at an nsampled locaton sng srrondng samples The standard approach to ths problem

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Mallathahally, Bangalore, India 1 2

Mallathahally, Bangalore, India 1 2 7 IMPLEMENTATION OF HIGH PERFORMANCE BINARY SQUARER PRADEEP M C, RAMESH S, Department of Electroncs and Communcaton Engneerng, Dr. Ambedkar Insttute of Technology, Mallathahally, Bangalore, Inda pradeepmc@gmal.com,

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

More information

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach Data Representaton n Dgtal Desgn, a Sngle Converson Equaton and a Formal Languages Approach Hassan Farhat Unversty of Nebraska at Omaha Abstract- In the study of data representaton n dgtal desgn and computer

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Analysis of Dependencies of Checkpoint Cost and Checkpoint Interval of Fault Tolerant MPI Applications

Analysis of Dependencies of Checkpoint Cost and Checkpoint Interval of Fault Tolerant MPI Applications Mallkarjuna Shastry P M et al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Analyss of Dependences of Checkpont Cost and Checkpont Interval of Fault Tolerant MPI Applcatons Mallkarjuna

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Detection of an Object by using Principal Component Analysis

Detection of an Object by using Principal Component Analysis Detecton of an Object by usng Prncpal Component Analyss 1. G. Nagaven, 2. Dr. T. Sreenvasulu Reddy 1. M.Tech, Department of EEE, SVUCE, Trupath, Inda. 2. Assoc. Professor, Department of ECE, SVUCE, Trupath,

More information