Design-Silicon Timing Correlation A Data Mining Perspective Λ

Size: px
Start display at page:

Download "Design-Silicon Timing Correlation A Data Mining Perspective Λ"

Transcription

1 221 Design-Silicon Tiing Correlation A Data Mining Perspective Λ i-c Wang Univ of CA - Santa Barbara licwang@eceucsbedu Pouria Bastani Univ of CA - Santa Barbara bastanip@eceucsbedu Magdy S Abadir Freescale Seiconductor, Inc MAbadir@freescaleco ABSTRACT In the post-silicon stage, tiing inforation can be etracted fro two sources: (1) on-chip onitors and (2) delay testing In the past, delay test data has been overlooked in the correlation study In this paper, we take path delay testing as an eaple to illustrate how test data can be incorporated in the overall design-silicon correlation effort We describe a path-based ethodology that correlates easured path delays fro the good chips, to the path delays predicted by tiing analysis We discuss how statistical data ining can be eployed for etracting inforation and show eperiental results to deonstrate the potential of the proposed ethodology Categories and Subect Descriptors: B82 [Hardware]: Perforance and reliability General Ters: Algoriths, Perforance and Reliability Keywords: Statistical Tiing, earning, Correlation, Tiing, Test 1 INTRODUCTION As feature sizes of device and interconnect continues to shrink, design behavior becoes ore sensitive to process and environental variations and uncertainties Consequently, pre-silicon odeling and siulation alone ay not be sufficient to answer all designrelated questions For soe questions left unanswered, a coon practice is to analyze the behavior of first-silicon chip saples For eaple, it is difficult to predict the actual speed-liiting paths in a high-perforance processor Hence, speed-path identification is usually done by analyzing silicon saples These paths are often different fro the critical paths estiated by a tiing analyzer [1] During a design process, there can be any effects not odeled and siulated accurately Each effect ay or ay not significantly ipact silicon behavior One coonly-asked question is aong those effects which ones cannot be ignored The answer to a question of such can be design dependent, design ethodology dependent, and process technology dependent In the past, the agnitude of isatch between siulated behavior and actual behavior is relatively sall Unless our design goal is Λ This work is supported in part by National Science Foundation, Grant No and Seiconductor Research Corporation, proect task Perission to ake digital or hard copies of all or part of this work for personal or classroo use is granted without fee provided that copies are not ade or distributed for profit or coercial advantage and that copies bear this notice and the full citation on the first page To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific perission and/or a fee DAC 27, June 4 8, 27, San Diego, California, USA Copyright 27 ACM /7/6 $5 to push for etreely high perforance, the iscorrelation is often not analyzed in detail A coon practice is to classify a chip as defective if its behavior is far fro the nor Then, we utilize various diagnosis ethods to pin-point the potential locations that ay cause the unepected behavior, followed by a rather tedious silicon debug process to uncover the root cause(s) Historically, unepected chip behavior is assued to be ostly due to anufacturing defects Hence, diagnosis and silicon debug ethods are optiized to look for defects These ethods analyze chips individually and the analysis is carried out on (suspected) failing chips only Diagnosis and silicon debug [2] [3] [4] [5] can be seen as the traditional ways to etract inforation fro silicon If our goal is to etract design-related inforation, a typical approach is to look for systeatic failures For eaple, a weak gate ay cause a collection of chips to fail tiing in a siilar way Diagnosis and debug on a few of these chips individually ay uncover the location(s) of the weak gate and consequently help to iprove the current design For helping design, analyzing failure data akes sense if (1) we have a collection of failing chips that fail in systeatic ways and (2) we can afford to fi the current design Fro this perspective, diagnosis and silicon debug can be used to recover significant yield loss due to systeatic design errors This is feasible if we can afford the cost associated with (1) silicon debug that is usually a tedious process involving the use of epensive equipent and (2) design respin that can be overly epensive in soe cases # of chips Good chip data Data fro arginal chips failure data 1/Fa Figure 1: Three categories of chips to analyze For studying design-silicon correlation, failure data should not be the only place to look for inforation Figure 1 illustrates three categories of chips that ay be analyzed When analyzing a collection of supposedly good (and arginal) chips, the data can be inherently statistical due to process and environental variations and uncertainties Moreover, the nuber of chips to be analyzed can be large and it would be ore effective to analyze their behavior collectively rather than individually In this case, traditional diagnosis and debug ethods can be ineffective When analyzing failing chips, the obective is clear, that is to identify the cause(s) of the failures When analyzing good and arginal chips, the obective can vary For eaple, the goal can be to validate certain assuptions in a tiing odel One coon approach is to place on-chip onitors in various locations of a die For ea- Authorized licensed use liited to: Univ of Calif Santa Barbara Downloaded on Noveber 21, 29 at 15:1 fro IEEE Xplore Restrictions apply 384

2 ple, process onitors are for checking certain low-level paraeters such as eff, V th On-chip voltage onitors can be used to check IR drop Test structures, such as ring oscillators, have been used to onitor integrated circuit perforance for any years [6, 7] Test structures are priarily designed to provide a easure of perforance, power and variability of the current design process The data easured fro test structures relates these easures to the properties of low level device paraeters, in particular to MOSFETs and to parasitic delay eleents [8, 9] Ring oscillators have several beneficial features They take up inial area and can be placed in sall open spaces in a design They can be directly easurable by a test probe to iniize test easureent error Because ring oscillators are siple circuitry, there are aspects of design that cannot be studied by the ethodology For eaple, argins are often added at various stages of a tiing analysis flow The ipact of these decisions on silicon tiing usually cannot be easured by using only on-chip onitors In addition to on-chip onitors, delay testing can also be used to study silicon tiing behavior For studying silicon behavior, a separate testing ethodology is often required in order to support the collection of test data that contain the required inforation for the analysis This delay testing ethodology is different fro the one used in production testing As illustrated in Figure 2, this ethodology is to test for inforation Tests are usually ore coprehensive and provide higher resolution In contrast, a production delay testing ethodology is often optiized for cost and for defect-screening capability The size of the test pattern set is an iportant consideration The nuber of test clocks ay be strictly liited Design Manufacturing Saple chips Volue production testing Inforative testing Good chips Bad chips Data for further analysis Figure 2: Inforative testing is different fro production testing For eaple, consider production delay testing where a test clock is pre-deterined A chip is defective if its delay on any test pattern eceeds this clock In testing for inforation, test clock can be a prograable value The goal can be to estiate the failing frequency of each test pattern targeting a specific critical path Tiing odel and siulation ow level paraeters SYSTEM EVE difference Correlation analysis Correlation analysis difference DEVICE EVE Observed behavior in test Correlation analysis Measured data fro onchip onitors Figure 3: Three types of correlation analysis Figure 3 gives an overall picture of design-silicon tiing correlation that includes three types of correlation analysis At the lowlevel, a ethodology can be based on on-chip onitors The targets of the analysis can be the within-die variations of device paraeters, voltage, and teperature These variations are usually large and considered as iportant factors to ipact tiing At the high-level, the ethodology is based on delay testing This type of correlation analysis has been overlooked in the past priarily due to the fact that delay testing traditionally is optiized for cost and for defect screening Because using it for correlation analysis is rather new, the rest of the paper will focus on this type of analysis In particular, the analysis will be based on the differences between predicted path delays fro a tiing analysis tool and easured path delays on a set of silicon saples We focus on such a path-based analysis approach to avoid the coplication of dealing with noises such as cross-coupling effects Therefore, for a path to be included in the analysis, we require a test pattern that sensitizes only the path Figure 3 shows a third type of correlation analysis that tries to correlate the results between the high-level analysis and the lowlevel analysis The developent of this type of ethodology needs to wait until the high-level and low-level ethodologies are fully developed However, in this paper when we discuss the high-level analysis, we will also show that the effectiveness of the analysis can be independent of the low-level paraeter shifts 2 AN INDUSTRIA EXPERIMENT This section describes an industrial eperient that studied the correlation between structural path delay testing (PDT) and a noinal static tiing analyzer (STA) The STA is capable of producing a critical path report This is a list of paths that the tool has deterined having the least aount of tiing slack with respect to a tiing requireent For late-ode analysis, the tiing requireent is usually a setup-tie constraint Fro the critical path report, the individual cell delays, net delays, clock skew, setup-tie and slack for the listed critical paths can be deterined Each path can be epressed as an equation: STA delay =X c i +X n + setup = clock + skew slack (1) c i are the cell delays (including the launch flip-flop s delay), n are the net delays, clock is the clock period, and skew is the clock skew Structural path delay tests are generated to target paths fro the STA s critical path report The tester is prograed to search for an individual path delay test s aiu passing frequency This easured path delay can be epressed as another equation: PDT delay =X ^c i +X ^n + setup ^ = easured + skew ^ (2) In the above equation, the variables with hats are the actual delays that cannot be directly easured What we easured fro the tester was, easured the iniu passing period (reciprocal of the aiu passing frequency) Note there is no slack variable, because at the iniu passing period, we assue the slack is zero Although we cannot directly easure soe of these delay variables, in order to eplain the difference (STA delay PDT delay ) on all paths, we ake soe siple assuptions ff c Λ X ci = X P P ^c i ff n Λ n i = ^n i (3) ff s Λ setup = setup skew = ^ skew Essentially, for each chip we assue three constants ff c;ff n;ff s that can be thought as the correction factors for the luped cell, luped net and setup delays These coefficients give a sense of where the isatch between pre-silicon and post-silicon tiing lies individually on each chip In particular, ff c tracks the isatch of cell characterization, ff n tracks the isatch of the interconnect etraction and ff s tracks the pessiis of the setup tie constraint of the flip flop Due to the resolution of the testing, we decided not to have a correction factor on the skew We solve for the coefficients individually for each chip This is an over-constrained syste of equations as the nuber of paths is greater than the nuber of isatch coefficients This overconstrained syste of equations can be solved in a least-square anner using Singular Value Decoposition to find the best fit 21 Results on 24 icroprocessor chips The eperient was done based on 495 critical paths These are latch-to-latch paths without passing through ebedded eories Results were collected on 24 packaged chips belonging to Authorized licensed use liited to: Univ of Calif Santa Barbara Downloaded on Noveber 21, 29 at 15:1 fro IEEE Xplore Restrictions apply 385

3 two wafer lots anufactured several onths apart These chips are industrial high-perforance icroprocessors Noralized Occurrences ot ot Cell Delay Misatch Noralized Occurrences ot ot Net Delay Misatch (a) ff c histogra (b) ff n histogra Figure 4: Histogras of isatch coefficients ff c, ff n Figure 4 presents the distributions of ff c and ff n fro the two lots ff s distributions are siilar to ff c distributions and hence, are not shown The ff c and ff n results clearly show that STA are overly pessiistic, ie all coefficients are less than one This ay be partially because the chips were anufactured at a later point of the process, and the cell characterizations were done at an earlier point Unlike Figure 4-(a), the two distributions in Figure 4-(b) are separated apart This indicates that net delays are ore sensitive to the lot shift The analysis is inconclusive because without proper tools and ethodologies, we couldn t perfor ore detailed study We note that equation 3 lups all the effects into three paraeters and these paraeters are estiated on each chip individually This is a very rough analysis We would need a ore sophisticated ethod to study the data further 3 MODE-BASED EARNING Siulated data difference Measured data learning Model M( p 1,p 2,,p n ) Figure 5: Model-based learning If we have soe idea on the aor causes for the difference behavior, we ay utilize a odel-based learning approach to validate the idea A odel M(p 1,p 2, :::, p n) based on a set of n paraeters is assued in the learning The goal of learning is to quantify the values of these paraeters based on the difference data For eaple, in [1] the authors assue that the difference between predicted path delays and easured path delays is ainly due to un-odeled effect fro within-die delay variation A grid-based odel was used and the unknown paraeters to estiate becae spatial delay correlations (within grid and across grids) [12] The authors proposed a Bayesian based inference technique to quantify these paraeters [13] Because the odel and the nuber of paraeters are fied in advance, odel-based learning can be seen as a way of paraetric learning [11] The advantage is that we can begin by assuing a odel that has a link to soe physical interpretation The liitations are twofold First, there are aspects in the behavior difference that ay not be eplainable through a clearly defined odel Second, if a odel is too cople, we ay not have enough test data to quantify the values of all paraeters with high confidence The liitations otivate us to take a non-paraetric learning approach where no fied odel is assued in advance In this case, the goal is no longer to estiate the values of certain paraeters In the following, we will forulate a new goal 4 IMPORTANCE RANKING Suppose we have a tiing odel ade up of n delay entities where each entity consists of a nuber of delay eleents Suppose in total there are l delay eleents To clarify, a delay entity is an abstract ter that can be fleibly defined by a user Figure 6 illustrates the difference between a delay entity and a delay eleent For eaple, an entity can be a standard cell (ie Nand, Nor, etc) In a tiing odel, a standard cell consists of ultiple pin-to-pin delays These delays are delay eleents in the entity An entity can also be a group of routing patterns for nets For eaple, after delay calculation, the delay of each net is added into the odel Then, each net delay becoes a delay eleent of the entity Delay Entity Cells Groups of Nets Delay Eleent Pin to Pin Delay e i e i Individual Wire Delay Figure 6: Delay entity Vs delay eleent Suppose we are given a set Q of l delay eleents, fe 1;:::;e l g and a set of critical paths fp 1;:::;p g, that are ade up of those delay eleents In siulation, the delay of each path p i is a function T i(q) In our case, T i is the estiated tiing produced by a tiing analysis tool et T =[T i(:);:::;t (:)] In test, suppose that path delays are easured on k saple chips The result is a k atri D = D ~ 1;:::; D ~ Each D ~ i is a colun vector [d 1i;:::;d i] T Each d i is the delay of path on chip i Assue we have fully characterized each entity to the best we could Also assue that on silicon there is a systeatic deviation in the delays of each entity Our goal is to analyze fq, T, Dg and rank delay entities in ters of their deviations 41 Feature ranking in binary classification To rank delay entities, we propose a ethodology consisting of the following steps: (1) We convert the dataset into a binary classification proble (2) We apply a learning algorith for binary classification on the dataset to build a learned odel (3) Fro the learned odel, we obtain the iportance of each feature as a value Here, a feature in the learned odel refers to a delay entity (4) We use the feature iportance values to rank entities To siplify the discussion, assue that we are using a noinal static tiing analysis tool Therefore, T is a vector of estiated path delays et D ave= [D 1;:::;D ] be the average path delays easured on k chips based on the data atri D The difference is a vector Y =T D ave =[y 1, :::, y ] Each path p i consists of a set of q delay eleents fe i1, :::, e iq g Recall that these eleents coe fro n delay entities et ~ i =[d 1;:::;d n] Each d is the su of all delays in fe i1 ;:::;e iq g where these delays coe fro the entity d =if no delays coe fro the entity In this way, each path is represented as a vector of n delays The input dataset becoes S=f(~ 1;y 1), :::, (~ ;y )g Paths p1 p2 p Entities d1 d2 dn-1 dn Delay ps ps p1 p2 Avg Delay 997ps 81ps ps p 69ps p 91ps (+1) Estiated Delay Measured Delay Delay Difference p1 p2 Delay -74ps (-1) 4ps (+1) Figure 7: Converting to a binary classification proble The first step in our ethodology is to convert the dataset into a binary classification proble Given a threshold threshold, we Authorized licensed use liited to: Univ of Calif Santa Barbara Downloaded on Noveber 21, 29 at 15:1 fro IEEE Xplore Restrictions apply 386

4 define ^y i = 1 if y i» threshold and otherwise ^y i =+1This produces a new dataset ^S=f(~ 1; ^y 1), :::, (~ ; ^y )g, asshownin Figure 7 for threshold = 42 Support vector classifier Given ^S, we then apply a learning algorith to build a binary classifier Then, we analyze the structure of this classifier to quantify the iportance of each entity There are soe classifiers whose structures allow the iportance of variables to be evaluated easily and others that do not This work eaines one classifier that belongs to the forer, the Support Vector Machine (SVM) classifier Given ^S ρ ( ~ X ^Y ), SVM ipleents a faily of algoriths that can work with a variety of kernel functions [14] We only use the linear kernel K(~ i;~ ) = (~ i ~ ) which is siply the dot product of the two vectors With a linear kernel, the SVM classifier is a hyperplane ~w ~ +b If the two-class data are linearly separable, ~w; b can be obtained fro solving the optiization proble: iniize( ~w ~w)subect to ^y i(( ~w ~ i)+b) 1;i=1;:::; (4) This is a hard-argin algorith that finds the aiu-argin hyperplane The argin q fro the resulting hyperplane ~w Λ ~ + b to its nearest point is 1= ( ~w Λ ~w Λ ),where ~w Λ is the optial solution to equation (4) The optiization proble can be solved in its dual for using agrange P ethod [14]: aiize yiyffiff(~i ~) P i=1 ffi 1 P 2 i=1 =1 X subect to ( i=1 y iff i)=and ff i (5) where ff i;ff are agrange ultipliers Solving the proble results in P optial solution ~ff Λ The solution to the prial becoes ~w Λ = i=1 yiffλ i ~ ithevalueb is then decided based on the optial prial solution ~w Λ Figure 8 illustrate the relation between ~ff Λ and ~w Λ We notice that each ff is associated with a path and each w is associated with a delay entity Path 1 Path 2 Path agrange Class α 1 α 2 y2 21 M M M α y y 1 w Delay Entities w M M w n 1n 2n M n Figure 8: Illustration of ~ff Λ and ~w Λ If ^S is not linearly separable, in the prial forulation, we can introduce slack variables ο i, i = P 1;:::; and the iniization obective becoes ( ~w ~w) +C i=1 (οi)2 C constrains the agrange ultiplier, ie C ff i This becoes a soft-argin algorith [14] and the approach to solve it is siilar to the linearly separable case describe above It is interesting to note that in the optial solution ~ff Λ =(ff Λ 1, :::, ff Λ ), soeff Λ i =Ifff Λ i =, then essentially ~ i (path i) hasno ipact on the construction of the classifier Hence, ~w Λ depends only on the paths whose ff values are not zero In our ethodology, we therefore use w Λ to rank cell s 43 Intuition behind using w Λ We observe that w Λ does not directly easure the delay deviation of entity Note that the value of the agrange ultiplier ff Λ i easures the iportance of the vector ~ i (of path i) in constructing the classifier A large ff Λ i indicates that the vector ~ i is a strong constraint for the resulting hyperplane i is the aount of estiated delay contributed fro cell s to path p i Hence, i > and ff Λ i > In addition, y i 2f 1; 1g y i = 1 eans that STA under-estiates the path delay y i =1 eans that STA over-estiates Hence, the sign of each y iff Λ i i is decided by the sign of y i Therefore, each y iff Λ i i is a easure of the iportance of cell s in contributing to the over-estiation or under-estiation w Λ is the su of this iportance over all paths and hence, is a easure of the overall iportance of cell s i in contributing to the over-estiation or under-estiation 5 EXPERIMENTS In this section we discuss the eperients to validate the effectiveness of the above iportance ranking ethodology Recall that our obective is to rank delay entities based on their deviations fro the odeled delay values It is iportant to note that the ranking ethodology above does not easure these deviations directly In this section, we will describe a linear uncertainty odel for the delay deviations Then, we will copare the iportance ranking to the assued true ranking based on this uncertainty odel 51 The linear uncertainty odel To siplify the discussion, we assue for now that a delay entity is a standard cell and delay eleents are pin-to-pin delays in the cell ater in Section 55, we will show that our fraework can be easily etended to include analysis on net delays Assue that the l delay eleents coe fro n standard cells, fs 1;:::;s ng We also assue that the actual delay of e i, (of a standard cell s ) on the silicon can be represented as: ^e i = ean i +eancell +ean pin i +std i ±std cell ±std pin i +ffl i (6) where ean i is the estiated ean delay, std i is a Gaussian rando variable with ean zero, which represents the estiated standard deviation ean cell represents the ean delay deviation for every pin-to-pin delay of the cell ean pin i represents the additional ean delay deviation for e i only std cell and std pin i are the deviations on the standard deviation, which both are Gaussian variables with ean zero Notice that std cell and std pin i can be used to result in reduced delay variation ffl i is a zero-ean Gaussian variable which can be used to odel noise such as easureent error We assue that in the tiing odel, e i is characterized only as e i = ean i +std i Because std cell, std pin i,andffl i are assued to be Gaussian with ean zero, we can also refer the as the standard deviation values Given a cell s, we have two types of uncertainty, Uncer ean(s )=ean cell and Uncer std (s )=std cell In the eperients, we randoly select the values for ean cell, ean pin i, std cell, std pin i,andffl i to perturb the statistical delay library Then, we perfor Monte Carlo siulation based on the perturbed library to produce the results of k saples We use the results as if they coe fro easureent on k saple chips Fro the perturbed library, we can obtain the assued true ranking based on the actual deviation values used to perturb the library In the following we discuss results based on ean cell Results on are oitted because they show siilar trends std cell 52 Eperiental setup We took a cell library of 13 cells characterized based on a 9n technology The characterization gives each pin-to-pin delay e i,a ean delay value ean i and a standard deviation std i In this baseline study, we select (= 5) rando paths Each path consists of 2 to 25 delay eleents These paths are analyzed through a statistical static tiing analysis (SSTA) tool [15] to obtain a ean and standard deviation for each path delay The cell library is then Authorized licensed use liited to: Univ of Calif Santa Barbara Downloaded on Noveber 21, 29 at 15:1 fro IEEE Xplore Restrictions apply 387

5 perturbed using the linear uncertainty odel Then, we perfor Monte-Carlo siulation to produce k = 1 saples If our obective is to rank cells based on ean cell, then the initial dataset is converted into easured ean path delays If the obective is to rank cells based on std cell, standard deviation of each path delay is calculated based on k saples In both cases, we use the ethod described before to produce the difference dataset S=f(~ 1;y 1), :::, (~ ;y )g Then, a value threshold is selected to convert S into a binary classification dataset ^S The dataset ^S is analyzed using SVM and the weight vector ~w Λ is calculated Fro the values of w Λ, we obtain a ranking This rankings is then copared to the true ranking that is based on either ean cell (or ean cell ) orstd cell (or std cell ) 53 Correlation between w Λ and ean cell ean cell is sapled fro a Gaussian distribution N(μ; ff 2 ) where μ =and ff = :2 a where a is the average of all ean delays in the cell Hence, we want ean cell to be roughly between 3 ±2% of a In a siilar way, individually we add ean pin i to the pin-to-pin delay i, which is roughly between ±1% of ean i The std cell, std pin i, ffl i have no ipact because we focus ranking on ean cell Therefore, their nubers are arbitrarily assigned For eaple, we let std cell be a rando variable whose ±3ff is ±2% of a, std pin i be a rando variable whose ±3ff is ±2% of ean pin i, and ffl i be a rando variable whose ±3ff is ±5% of a # of cells Pico-seconds (a) Histogra of ean cell Figure 9: ean cell # of paths Pico-seconds threshold = to split into 2 classes (b) Path delay differences and path delay differences Figure 9-(a) shows the histogra of ean cell, = 1 :::13, in ters of their actual values in picoseconds Figure 9-(b) shows the histogra of path delay differences, ie y 1;:::;y 5 Wefirst select threshold =to split the distribution in the iddle so that ^y i =+1if y i and otherwise ^y i = 1 The new dataset is then given to SVM to calculate ~w Λ Noralized ean Cell Grouped = y line argest positive argest negative Noralized sv w * Figure 1: Correlation on noralized w Λ and ean cell Net, we noralize the values of ean cell and w Λ into the sae range [; 1] Then, we do an X-Y scatter plot for every point using the noralized ean cell as the Y value and noralized w Λ as the X value Figure 1 shows the scatter plot It is interesting to notice in Figure 1 that on the top right there is one outlier cell and then a gap followed by three cells clustering When we copare this figure to figure 9-(a), we can see that on the right (positive) side of the histogra there is one high ean cell and then there is a gap followed by three cells with very siilar ean cell If we copare the (botto) lefts of both figures, the cells are grouped very closely together in both figures and there is no cell as a clear outlier True Ranking Cells with largest positive uncertainty = y line Cells with largest negative uncertainty Ranking based on sv w * Figure 11: SVM w Λ ranking vs true ranking For each cell s, we obtain its SVM ranking based on w Λ and true ranking based on ean cell et the be SV M and true We then do an X-Y scatter plot for every point (SV M ;true ) Figure 11-(a) shows the ranking correlation result We observe good correlation between the two rankings, especially on those cells with the largest uncertainties Notice that there are two highly correlated ends The cells with saller SV M and true (botto left) have large negative uncertainties and the cells with larger SV M and true (top right) have large positive uncertainties 54 Ipact of systeatic eff shift In this section, our goal is to show that a systeatic process shift on a low-level paraeter such as eff would not degrade the effectiveness of the proposed ranking ethod This is a desired feature because our ethodology analyze design-silicon correlation at the high level of Figure 3 As eplained before, one can also utilize onchip onitors to study the correlation at the low level, ie SPICE paraeter level Therefore, we desire our ethodology to be applicable independently of a low-level correlation ethodology We siulate the effect of a 1% systeatic shift in eff and observe its ipact on the ranking accuracy Recall that we use a standard cell library that was characterized with 9n technology We re-characterized the library with 99n technology and then inected the sae aount of the deviations as that in the baseline study This new and perturbed library is then used in Monte Carlo siulation to produce the easured path delays Note that the predicted delays are still based on the original 9n statistical tiing library Figure 12-(a) shows the path delay distributions fro the predicted SSTA results based on the 9n library and the easured path delay results based on the perturbed 99n library A clear shift is visible Figure 12-(b) shows the correlation between ean cell and w Λ Because of the shift, we see that the y-ais in Figure 12-(b) shifts left Copared the result to that shown in Figure 1, we see that ecept for the shift of the ais, the low-level paraeter does not degrade the effectiveness of the ethod Nuber of paths SSTA Measured picoseconds (a) SSTA/Measured path delays (b) w Λ Vs ean cell Figure 12: Ipact of eff on the proposed ethod Noralized ean Cell = y line argest positive Noralized sv w * argest negative 55 Including net delays in the ranking As described in Section 4, the definition of a delay entity is artificial Once this definition is given, the proposed ethodology ranks Authorized licensed use liited to: Univ of Calif Santa Barbara Downloaded on Noveber 21, 29 at 15:1 fro IEEE Xplore Restrictions apply 388

6 entities according to their iportance In the above eperients, we siply let an entity be a cell in a library We can easily etend the definition of entity to include net delays As shown in Figure 6, a net entity should include a set of nets whose routing patterns can be deeed as siilar For eaple, a group of patterns can be defined as siilar if their lithographic effects are siilar As far as our ethodology concerns, the definition of this siilarity is given by the user In the eperient described below, we take the liberty to group nets into 1 entities The assuption is that there is a systeatic tiing uncertainty on every net that belong to the sae entity Then, we would like to rank both cell and net entities together For this eperient we need odify equation 6 In addition to ean cell and ean pin for a cell entity, we include ean sys and ean ind,wheresys stands for a systeatic shift on the net delays within the net entity and ind stands for individual shift on each net delay Note that 13 cell entities and 1 net entities together give us 23 entities to rank Again, we use ±2% on the systeatic shifts and ±1% on the individual shifts as before In the following, we use ean Λ to indicate ean cell and ean sys together # of cells and nets picoseconds (a) Histogra of ean Λ Noralized ean * argest positive = y line Noralized sv w * argest negative (b) ean Λ correlates to w Λ Figure 13: Correlation between ean Λ and wλ In Figure 13-(a), we see two clear gaps at both ends on the ean Λ histogra It is interesting to observe that in Figure 13-(b), we also observe the sae two gaps at the two ends This shows again that in the SVM ranking, the ost uncertain entities stand out as outliers We also see that the ipact of going fro 13 entities to 23 on ranking accuracy is relatively sall 6 SUMMARY AND DISCUSSION Design-silicon tiing correlation can ean different things in different applications When the focus of analysis is on failing saples, diagnosis and silicon debug ai to uncover the root causes for the failures When the focus of analysis is on good and arginal chips, on-chip onitors ai to easure the effects on low-level paraeters fro process, voltage, and teperature variations When these two approaches are not applicable, the third option is to analyze delay test data While the first two approaches have been eployed in the industry for years, this paper discusses a path-based ethodology for correlating test data to tiing analysis Delay testing has traditionally been optiized for cost and for capturing defects Changes need to be ade to the tools, ethodologies and ATEs if we want to utilize delay testing for etracting design-related inforation On the ATPG side, a ore fleible odel is required for guiding test pattern generation This odel should be easily adustable by a user to target specific design aspects of interest On the ethodology side, a separate ethodology specific for design inforation gathering needs to be developed This ethodology ay need to integrate with the eisting design tools On the ATE side, a tester should allow related data to be gathered ore easily In the past few years, we have observed changes to the tools, ethodologies and ATEs to the directions described above, although they are not necessary for the purpose of etracting designrelated inforation as discussed in this paper Even with delay testing, it is ipossible to test for all design concerns left unaddressed in the pre-silicon design process Take the path-based ethodology as an eaple There are liited nuber of paths we can test at the post-silicon stage However, there are enorous nuber of cells and wires in a design It is virtually ipossible to utilize the proposed ethod to evaluate the tiing deviations for all of the This raises an iportant question for the proposed path-based ethodology That is, how to select paths? Without proper path selection, analyzing path delay data ay not help to address the key concerns In suary, an effective design-silicon correlation fraework needs to address three iportant aspects of the proble: (1) inforation content, (2) inforation decoding, and (3) application of the inforation Silicon data should contain the required inforation for analyzing the design aspects of interest Containent can be thought as if given unliited coputational resource, the required inforation can be decoded fro the data Then, efficient ethods should be developed to decode the inforation as uch as possible This inforation should be in the for that can be easily applicable This paper only discusses the second aspect and hence, the path-based ethodology is only the first step for developing a ore coprehensive correlation fraework This fraework should also be integrated with the on-chip onitor based correlation analysis as described in Figure 3 7 REFERENCES [1] ee et al On Silicon-Based Speed Path Identification, In IEEE VTS, 24, pp [2] M Abraovici, M Breuer Fault Diagnosis Based on Effect-Cause Analysis: An Introduction, In DAC 198, pp [3] Z Wang, KH Tsai, M Marek-Sadowska, J Raski An Efficient and Effective Methodology on the Multiple Fault Diagnosis, IN ITC 23, pp [4] A Kristic, KT Cheng Delay Fault Testing for VSI Circuits Boston: Kluwer Acadeic Publishers, 1998 [5] A Kristic, i-c Wang, KT Cheng, JJ ou, M Abadir Delay Defect Diagnosis Based Upon Statistical Tiing Models - The First Step, In DATE3 [6] Milor, Yu, B iu ogic Product Speed Evaluation and Forecasting During the Early Phases of Process Technology Developent Using Ring Oscillator data, Proc International Workshop on Statistical Metrology, 1997, pp 2-23 [7] D Boning, S Nassif, A Gattiker, F ui, et al Test Structures for Delay Variability Proc of the 85h ACM/IEEE TAU 22, p19 [8] M Bhushan, A Gattiker, M Ketchen, K Das, Ring oscillator for CMOS process tuning and variability control, IEEE Transactions on Seiconductor Manufacturing, Vol 19, pp 1-18, 26 [9] M Ketchen, M Bhushan, D Pearson, High speed test structures for in-line process onitoring and odel calibration, Proc IEEE Int Conf on Microelectronic Test Structures, 25 pp [1] Benain ee, i-c Wang, Magdy S Abadir Refined statistical static tiing analysis through learning spatial delay correlations, In Proc DAC 26, pp [11] Trevor Hastie, Robert Tibshirani, and Jeroe Friedan The Eleents of Statistical earning Springer Series in Statistics, 21 [12] A Agarwal, D Blauuw, and V Zolotov Statistical tiing analysis for intra-die process variations with spatial correlations, In Proc ICCAD, 23 [13] E F Schistera, et al Estiation of the correlation coefficient using the Bayesian Approach and its applications for epideiologic research, BMC Medical Research Methodology, Vol 3, 23 [14] Nello Cristianini, John Shawe-Taylor An Introduction to Support Vector Machine Cabridge University Press, 22 [15] C Visweswariah, et al First-order increental block-based statistical tiing analysis DAC, 24, pp Authorized licensed use liited to: Univ of Calif Santa Barbara Downloaded on Noveber 21, 29 at 15:1 fro IEEE Xplore Restrictions apply 389

Statistical Logic Cell Delay Analysis Using a Current-based Model

Statistical Logic Cell Delay Analysis Using a Current-based Model Statistical Logic Cell Delay Analysis Using a Current-based Model Hanif Fatei Shahin Nazarian Massoud Pedra Dept. of EE-Systes, University of Southern California, Los Angeles, CA 90089 {fatei, shahin,

More information

Non-Parametric Non-Line-of-Sight Identification 1

Non-Parametric Non-Line-of-Sight Identification 1 Non-Paraetric Non-Line-of-Sight Identification Sinan Gezici, Hisashi Kobayashi and H. Vincent Poor Departent of Electrical Engineering School of Engineering and Applied Science Princeton University, Princeton,

More information

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley osig 1 Winter Seester 2018 Lesson 6 27 February 2018 Outline Perceptrons and Support Vector achines Notation...2 Linear odels...3 Lines, Planes

More information

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization Recent Researches in Coputer Science Support Vector Machine Classification of Uncertain and Ibalanced data using Robust Optiization RAGHAV PAT, THEODORE B. TRAFALIS, KASH BARKER School of Industrial Engineering

More information

E0 370 Statistical Learning Theory Lecture 6 (Aug 30, 2011) Margin Analysis

E0 370 Statistical Learning Theory Lecture 6 (Aug 30, 2011) Margin Analysis E0 370 tatistical Learning Theory Lecture 6 (Aug 30, 20) Margin Analysis Lecturer: hivani Agarwal cribe: Narasihan R Introduction In the last few lectures we have seen how to obtain high confidence bounds

More information

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon Model Fitting CURM Background Material, Fall 014 Dr. Doreen De Leon 1 Introduction Given a set of data points, we often want to fit a selected odel or type to the data (e.g., we suspect an exponential

More information

Kernel Methods and Support Vector Machines

Kernel Methods and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley ENSIAG 2 / osig 1 Second Seester 2012/2013 Lesson 20 2 ay 2013 Kernel ethods and Support Vector achines Contents Kernel Functions...2 Quadratic

More information

e-companion ONLY AVAILABLE IN ELECTRONIC FORM

e-companion ONLY AVAILABLE IN ELECTRONIC FORM OPERATIONS RESEARCH doi 10.1287/opre.1070.0427ec pp. ec1 ec5 e-copanion ONLY AVAILABLE IN ELECTRONIC FORM infors 07 INFORMS Electronic Copanion A Learning Approach for Interactive Marketing to a Custoer

More information

Support Vector Machines MIT Course Notes Cynthia Rudin

Support Vector Machines MIT Course Notes Cynthia Rudin Support Vector Machines MIT 5.097 Course Notes Cynthia Rudin Credit: Ng, Hastie, Tibshirani, Friedan Thanks: Şeyda Ertekin Let s start with soe intuition about argins. The argin of an exaple x i = distance

More information

Defect-Aware SOC Test Scheduling

Defect-Aware SOC Test Scheduling Defect-Aware SOC Test Scheduling Erik Larsson +, Julien Pouget*, and Zebo Peng + Ebedded Systes Laboratory + LIRMM* Departent of Coputer Science Montpellier 2 University Linköpings universitet CNRS Sweden

More information

OBJECTIVES INTRODUCTION

OBJECTIVES INTRODUCTION M7 Chapter 3 Section 1 OBJECTIVES Suarize data using easures of central tendency, such as the ean, edian, ode, and idrange. Describe data using the easures of variation, such as the range, variance, and

More information

A Simple Regression Problem

A Simple Regression Problem A Siple Regression Proble R. M. Castro March 23, 2 In this brief note a siple regression proble will be introduced, illustrating clearly the bias-variance tradeoff. Let Y i f(x i ) + W i, i,..., n, where

More information

Measuring Temperature with a Silicon Diode

Measuring Temperature with a Silicon Diode Measuring Teperature with a Silicon Diode Due to the high sensitivity, nearly linear response, and easy availability, we will use a 1N4148 diode for the teperature transducer in our easureents 10 Analysis

More information

Probability Distributions

Probability Distributions Probability Distributions In Chapter, we ephasized the central role played by probability theory in the solution of pattern recognition probles. We turn now to an exploration of soe particular exaples

More information

Combining Classifiers

Combining Classifiers Cobining Classifiers Generic ethods of generating and cobining ultiple classifiers Bagging Boosting References: Duda, Hart & Stork, pg 475-480. Hastie, Tibsharini, Friedan, pg 246-256 and Chapter 10. http://www.boosting.org/

More information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information Cite as: Straub D. (2014). Value of inforation analysis with structural reliability ethods. Structural Safety, 49: 75-86. Value of Inforation Analysis with Structural Reliability Methods Daniel Straub

More information

SUPERIOR-ORDER CURVATURE-CORRECTED PROGRAMMABLE VOLTAGE REFERENCES

SUPERIOR-ORDER CURVATURE-CORRECTED PROGRAMMABLE VOLTAGE REFERENCES SUPEIO-ODE CUATUE-COECTED POGAMMABLE OLTAGE EFEENCES Cosin Popa e-ail: cosin@golanapubro Faculty of Electronics and Telecounications, University Politehnica of Bucharest, B dul Iuliu Maniu 1-3, Bucuresti,

More information

1 Bounding the Margin

1 Bounding the Margin COS 511: Theoretical Machine Learning Lecturer: Rob Schapire Lecture #12 Scribe: Jian Min Si March 14, 2013 1 Bounding the Margin We are continuing the proof of a bound on the generalization error of AdaBoost

More information

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis City University of New York (CUNY) CUNY Acadeic Works International Conference on Hydroinforatics 8-1-2014 Experiental Design For Model Discriination And Precise Paraeter Estiation In WDS Analysis Giovanna

More information

MSEC MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL SOLUTION FOR MAINTENANCE AND PERFORMANCE

MSEC MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL SOLUTION FOR MAINTENANCE AND PERFORMANCE Proceeding of the ASME 9 International Manufacturing Science and Engineering Conference MSEC9 October 4-7, 9, West Lafayette, Indiana, USA MSEC9-8466 MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL

More information

Bayesian Approach for Fatigue Life Prediction from Field Inspection

Bayesian Approach for Fatigue Life Prediction from Field Inspection Bayesian Approach for Fatigue Life Prediction fro Field Inspection Dawn An and Jooho Choi School of Aerospace & Mechanical Engineering, Korea Aerospace University, Goyang, Seoul, Korea Srira Pattabhiraan

More information

8.1 Force Laws Hooke s Law

8.1 Force Laws Hooke s Law 8.1 Force Laws There are forces that don't change appreciably fro one instant to another, which we refer to as constant in tie, and forces that don't change appreciably fro one point to another, which

More information

Pattern Recognition and Machine Learning. Artificial Neural networks

Pattern Recognition and Machine Learning. Artificial Neural networks Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2016 Lessons 7 14 Dec 2016 Outline Artificial Neural networks Notation...2 1. Introduction...3... 3 The Artificial

More information

A method to determine relative stroke detection efficiencies from multiplicity distributions

A method to determine relative stroke detection efficiencies from multiplicity distributions A ethod to deterine relative stroke detection eiciencies ro ultiplicity distributions Schulz W. and Cuins K. 2. Austrian Lightning Detection and Inoration Syste (ALDIS), Kahlenberger Str.2A, 90 Vienna,

More information

Feature Extraction Techniques

Feature Extraction Techniques Feature Extraction Techniques Unsupervised Learning II Feature Extraction Unsupervised ethods can also be used to find features which can be useful for categorization. There are unsupervised ethods that

More information

Figure 1: Equivalent electric (RC) circuit of a neurons membrane

Figure 1: Equivalent electric (RC) circuit of a neurons membrane Exercise: Leaky integrate and fire odel of neural spike generation This exercise investigates a siplified odel of how neurons spike in response to current inputs, one of the ost fundaental properties of

More information

COS 424: Interacting with Data. Written Exercises

COS 424: Interacting with Data. Written Exercises COS 424: Interacting with Data Hoework #4 Spring 2007 Regression Due: Wednesday, April 18 Written Exercises See the course website for iportant inforation about collaboration and late policies, as well

More information

Pattern Recognition and Machine Learning. Learning and Evaluation for Pattern Recognition

Pattern Recognition and Machine Learning. Learning and Evaluation for Pattern Recognition Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2017 Lesson 1 4 October 2017 Outline Learning and Evaluation for Pattern Recognition Notation...2 1. The Pattern Recognition

More information

This model assumes that the probability of a gap has size i is proportional to 1/i. i.e., i log m e. j=1. E[gap size] = i P r(i) = N f t.

This model assumes that the probability of a gap has size i is proportional to 1/i. i.e., i log m e. j=1. E[gap size] = i P r(i) = N f t. CS 493: Algoriths for Massive Data Sets Feb 2, 2002 Local Models, Bloo Filter Scribe: Qin Lv Local Models In global odels, every inverted file entry is copressed with the sae odel. This work wells when

More information

SHAPE IDENTIFICATION USING DISTRIBUTED STRAIN DATA FROM EMBEDDED OPTICAL FIBER SENSORS

SHAPE IDENTIFICATION USING DISTRIBUTED STRAIN DATA FROM EMBEDDED OPTICAL FIBER SENSORS 16 H INERNAIONAL CONFERENCE ON COMPOSIE MAERIALS SHAPE IDENIFICAION USING DISRIBUED SRAIN DAA FROM EMBEDDED OPICAL FIBER SENSORS Mayuko Nishio*, adahito Mizutani*, Nobuo akeda* *he University of okyo Keywords:

More information

Data-Driven Imaging in Anisotropic Media

Data-Driven Imaging in Anisotropic Media 18 th World Conference on Non destructive Testing, 16- April 1, Durban, South Africa Data-Driven Iaging in Anisotropic Media Arno VOLKER 1 and Alan HUNTER 1 TNO Stieltjesweg 1, 6 AD, Delft, The Netherlands

More information

Correlated Bayesian Model Fusion: Efficient Performance Modeling of Large-Scale Tunable Analog/RF Integrated Circuits

Correlated Bayesian Model Fusion: Efficient Performance Modeling of Large-Scale Tunable Analog/RF Integrated Circuits Correlated Bayesian odel Fusion: Efficient Perforance odeling of Large-Scale unable Analog/RF Integrated Circuits Fa Wang and Xin Li ECE Departent, Carnegie ellon University, Pittsburgh, PA 53 {fwang,

More information

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials

Fast Montgomery-like Square Root Computation over GF(2 m ) for All Trinomials Fast Montgoery-like Square Root Coputation over GF( ) for All Trinoials Yin Li a, Yu Zhang a, a Departent of Coputer Science and Technology, Xinyang Noral University, Henan, P.R.China Abstract This letter

More information

E. Alpaydın AERFAISS

E. Alpaydın AERFAISS E. Alpaydın AERFAISS 00 Introduction Questions: Is the error rate of y classifier less than %? Is k-nn ore accurate than MLP? Does having PCA before iprove accuracy? Which kernel leads to highest accuracy

More information

Block designs and statistics

Block designs and statistics Bloc designs and statistics Notes for Math 447 May 3, 2011 The ain paraeters of a bloc design are nuber of varieties v, bloc size, nuber of blocs b. A design is built on a set of v eleents. Each eleent

More information

THE KALMAN FILTER: A LOOK BEHIND THE SCENE

THE KALMAN FILTER: A LOOK BEHIND THE SCENE HE KALMA FILER: A LOOK BEHID HE SCEE R.E. Deain School of Matheatical and Geospatial Sciences, RMI University eail: rod.deain@rit.edu.au Presented at the Victorian Regional Survey Conference, Mildura,

More information

Estimation of the Mean of the Exponential Distribution Using Maximum Ranked Set Sampling with Unequal Samples

Estimation of the Mean of the Exponential Distribution Using Maximum Ranked Set Sampling with Unequal Samples Open Journal of Statistics, 4, 4, 64-649 Published Online Septeber 4 in SciRes http//wwwscirporg/ournal/os http//ddoiorg/436/os4486 Estiation of the Mean of the Eponential Distribution Using Maiu Ranked

More information

TABLE FOR UPPER PERCENTAGE POINTS OF THE LARGEST ROOT OF A DETERMINANTAL EQUATION WITH FIVE ROOTS. By William W. Chen

TABLE FOR UPPER PERCENTAGE POINTS OF THE LARGEST ROOT OF A DETERMINANTAL EQUATION WITH FIVE ROOTS. By William W. Chen TABLE FOR UPPER PERCENTAGE POINTS OF THE LARGEST ROOT OF A DETERMINANTAL EQUATION WITH FIVE ROOTS By Willia W. Chen The distribution of the non-null characteristic roots of a atri derived fro saple observations

More information

ASSUME a source over an alphabet size m, from which a sequence of n independent samples are drawn. The classical

ASSUME a source over an alphabet size m, from which a sequence of n independent samples are drawn. The classical IEEE TRANSACTIONS ON INFORMATION THEORY Large Alphabet Source Coding using Independent Coponent Analysis Aichai Painsky, Meber, IEEE, Saharon Rosset and Meir Feder, Fellow, IEEE arxiv:67.7v [cs.it] Jul

More information

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness A Note on Scheduling Tall/Sall Multiprocessor Tasks with Unit Processing Tie to Miniize Maxiu Tardiness Philippe Baptiste and Baruch Schieber IBM T.J. Watson Research Center P.O. Box 218, Yorktown Heights,

More information

Nonlinear Stabilization of a Spherical Particle Trapped in an Optical Tweezer

Nonlinear Stabilization of a Spherical Particle Trapped in an Optical Tweezer Nonlinear Stabilization of a Spherical Particle Trapped in an Optical Tweezer Aruna Ranaweera ranawera@engineering.ucsb.edu Bassa Baieh baieh@engineering.ucsb.edu Andrew R. Teel teel@ece.ucsb.edu Departent

More information

Pattern Recognition and Machine Learning. Artificial Neural networks

Pattern Recognition and Machine Learning. Artificial Neural networks Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2017 Lessons 7 20 Dec 2017 Outline Artificial Neural networks Notation...2 Introduction...3 Key Equations... 3 Artificial

More information

Analyzing Simulation Results

Analyzing Simulation Results Analyzing Siulation Results Dr. John Mellor-Cruey Departent of Coputer Science Rice University johnc@cs.rice.edu COMP 528 Lecture 20 31 March 2005 Topics for Today Model verification Model validation Transient

More information

Support Vector Machines. Goals for the lecture

Support Vector Machines. Goals for the lecture Support Vector Machines Mark Craven and David Page Coputer Sciences 760 Spring 2018 www.biostat.wisc.edu/~craven/cs760/ Soe of the slides in these lectures have been adapted/borrowed fro aterials developed

More information

Geometrical intuition behind the dual problem

Geometrical intuition behind the dual problem Based on: Geoetrical intuition behind the dual proble KP Bennett, EJ Bredensteiner, Duality and Geoetry in SVM Classifiers, Proceedings of the International Conference on Machine Learning, 2000 1 Geoetrical

More information

PULSE-TRAIN BASED TIME-DELAY ESTIMATION IMPROVES RESILIENCY TO NOISE

PULSE-TRAIN BASED TIME-DELAY ESTIMATION IMPROVES RESILIENCY TO NOISE PULSE-TRAIN BASED TIME-DELAY ESTIMATION IMPROVES RESILIENCY TO NOISE 1 Nicola Neretti, 1 Nathan Intrator and 1,2 Leon N Cooper 1 Institute for Brain and Neural Systes, Brown University, Providence RI 02912.

More information

REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION

REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION ISSN 139 14X INFORMATION TECHNOLOGY AND CONTROL, 008, Vol.37, No.3 REDUCTION OF FINITE ELEMENT MODELS BY PARAMETER IDENTIFICATION Riantas Barauskas, Vidantas Riavičius Departent of Syste Analysis, Kaunas

More information

Soft-margin SVM can address linearly separable problems with outliers

Soft-margin SVM can address linearly separable problems with outliers Non-linear Support Vector Machines Non-linearly separable probles Hard-argin SVM can address linearly separable probles Soft-argin SVM can address linearly separable probles with outliers Non-linearly

More information

Chaotic Coupled Map Lattices

Chaotic Coupled Map Lattices Chaotic Coupled Map Lattices Author: Dustin Keys Advisors: Dr. Robert Indik, Dr. Kevin Lin 1 Introduction When a syste of chaotic aps is coupled in a way that allows the to share inforation about each

More information

On the Communication Complexity of Lipschitzian Optimization for the Coordinated Model of Computation

On the Communication Complexity of Lipschitzian Optimization for the Coordinated Model of Computation journal of coplexity 6, 459473 (2000) doi:0.006jco.2000.0544, available online at http:www.idealibrary.co on On the Counication Coplexity of Lipschitzian Optiization for the Coordinated Model of Coputation

More information

UNCERTAINTIES IN THE APPLICATION OF ATMOSPHERIC AND ALTITUDE CORRECTIONS AS RECOMMENDED IN IEC STANDARDS

UNCERTAINTIES IN THE APPLICATION OF ATMOSPHERIC AND ALTITUDE CORRECTIONS AS RECOMMENDED IN IEC STANDARDS Paper Published on the16th International Syposiu on High Voltage Engineering, Cape Town, South Africa, 2009 UNCERTAINTIES IN THE APPLICATION OF ATMOSPHERIC AND ALTITUDE CORRECTIONS AS RECOMMENDED IN IEC

More information

Stochastic Subgradient Methods

Stochastic Subgradient Methods Stochastic Subgradient Methods Lingjie Weng Yutian Chen Bren School of Inforation and Coputer Science University of California, Irvine {wengl, yutianc}@ics.uci.edu Abstract Stochastic subgradient ethods

More information

Randomized Recovery for Boolean Compressed Sensing

Randomized Recovery for Boolean Compressed Sensing Randoized Recovery for Boolean Copressed Sensing Mitra Fatei and Martin Vetterli Laboratory of Audiovisual Counication École Polytechnique Fédéral de Lausanne (EPFL) Eail: {itra.fatei, artin.vetterli}@epfl.ch

More information

Sharp Time Data Tradeoffs for Linear Inverse Problems

Sharp Time Data Tradeoffs for Linear Inverse Problems Sharp Tie Data Tradeoffs for Linear Inverse Probles Saet Oyak Benjain Recht Mahdi Soltanolkotabi January 016 Abstract In this paper we characterize sharp tie-data tradeoffs for optiization probles used

More information

Machine Learning Basics: Estimators, Bias and Variance

Machine Learning Basics: Estimators, Bias and Variance Machine Learning Basics: Estiators, Bias and Variance Sargur N. srihari@cedar.buffalo.edu This is part of lecture slides on Deep Learning: http://www.cedar.buffalo.edu/~srihari/cse676 1 Topics in Basics

More information

Ensemble Based on Data Envelopment Analysis

Ensemble Based on Data Envelopment Analysis Enseble Based on Data Envelopent Analysis So Young Sohn & Hong Choi Departent of Coputer Science & Industrial Systes Engineering, Yonsei University, Seoul, Korea Tel) 82-2-223-404, Fax) 82-2- 364-7807

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search Quantu algoriths (CO 781, Winter 2008) Prof Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search ow we begin to discuss applications of quantu walks to search algoriths

More information

Ch 12: Variations on Backpropagation

Ch 12: Variations on Backpropagation Ch 2: Variations on Backpropagation The basic backpropagation algorith is too slow for ost practical applications. It ay take days or weeks of coputer tie. We deonstrate why the backpropagation algorith

More information

Proc. of the IEEE/OES Seventh Working Conference on Current Measurement Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES

Proc. of the IEEE/OES Seventh Working Conference on Current Measurement Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES Proc. of the IEEE/OES Seventh Working Conference on Current Measureent Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES Belinda Lipa Codar Ocean Sensors 15 La Sandra Way, Portola Valley, CA 98 blipa@pogo.co

More information

Nonmonotonic Networks. a. IRST, I Povo (Trento) Italy, b. Univ. of Trento, Physics Dept., I Povo (Trento) Italy

Nonmonotonic Networks. a. IRST, I Povo (Trento) Italy, b. Univ. of Trento, Physics Dept., I Povo (Trento) Italy Storage Capacity and Dynaics of Nononotonic Networks Bruno Crespi a and Ignazio Lazzizzera b a. IRST, I-38050 Povo (Trento) Italy, b. Univ. of Trento, Physics Dept., I-38050 Povo (Trento) Italy INFN Gruppo

More information

FUZZY PARAMETRIC GEOMETRIC PROGRAMMING WITH APPLICATION IN FUZZY EPQ MODEL UNDER FLEXIBILITY AND RELIABILITY CONSIDERATION

FUZZY PARAMETRIC GEOMETRIC PROGRAMMING WITH APPLICATION IN FUZZY EPQ MODEL UNDER FLEXIBILITY AND RELIABILITY CONSIDERATION ISSN 1746-7659, England, UK Journal of Inforation and Coputing Science Vol. 7, No. 3, 1, pp. 3-34 FUZZY PARAMERIC GEOMERIC PROGRAMMING WIH APPLICAION IN FUZZY EPQ MODEL UNDER FLEXIBILIY AND RELIABILIY

More information

TEST OF HOMOGENEITY OF PARALLEL SAMPLES FROM LOGNORMAL POPULATIONS WITH UNEQUAL VARIANCES

TEST OF HOMOGENEITY OF PARALLEL SAMPLES FROM LOGNORMAL POPULATIONS WITH UNEQUAL VARIANCES TEST OF HOMOGENEITY OF PARALLEL SAMPLES FROM LOGNORMAL POPULATIONS WITH UNEQUAL VARIANCES S. E. Ahed, R. J. Tokins and A. I. Volodin Departent of Matheatics and Statistics University of Regina Regina,

More information

High-Speed Smooth Cyclical Motion of a Hydraulic Cylinder

High-Speed Smooth Cyclical Motion of a Hydraulic Cylinder 846 1 th International Conference on Fleible Autoation and Intelligent Manufacturing 00, Dresden, Gerany High-Speed Sooth Cyclical Motion of a Hydraulic Cylinder Nebojsa I. Jaksic Departent of Industrial

More information

ESTIMATING AND FORMING CONFIDENCE INTERVALS FOR EXTREMA OF RANDOM POLYNOMIALS. A Thesis. Presented to. The Faculty of the Department of Mathematics

ESTIMATING AND FORMING CONFIDENCE INTERVALS FOR EXTREMA OF RANDOM POLYNOMIALS. A Thesis. Presented to. The Faculty of the Department of Mathematics ESTIMATING AND FORMING CONFIDENCE INTERVALS FOR EXTREMA OF RANDOM POLYNOMIALS A Thesis Presented to The Faculty of the Departent of Matheatics San Jose State University In Partial Fulfillent of the Requireents

More information

26 Impulse and Momentum

26 Impulse and Momentum 6 Ipulse and Moentu First, a Few More Words on Work and Energy, for Coparison Purposes Iagine a gigantic air hockey table with a whole bunch of pucks of various asses, none of which experiences any friction

More information

A NEW ROBUST AND EFFICIENT ESTIMATOR FOR ILL-CONDITIONED LINEAR INVERSE PROBLEMS WITH OUTLIERS

A NEW ROBUST AND EFFICIENT ESTIMATOR FOR ILL-CONDITIONED LINEAR INVERSE PROBLEMS WITH OUTLIERS A NEW ROBUST AND EFFICIENT ESTIMATOR FOR ILL-CONDITIONED LINEAR INVERSE PROBLEMS WITH OUTLIERS Marta Martinez-Caara 1, Michael Mua 2, Abdelhak M. Zoubir 2, Martin Vetterli 1 1 School of Coputer and Counication

More information

ZISC Neural Network Base Indicator for Classification Complexity Estimation

ZISC Neural Network Base Indicator for Classification Complexity Estimation ZISC Neural Network Base Indicator for Classification Coplexity Estiation Ivan Budnyk, Abdennasser Сhebira and Kurosh Madani Iages, Signals and Intelligent Systes Laboratory (LISSI / EA 3956) PARIS XII

More information

Using EM To Estimate A Probablity Density With A Mixture Of Gaussians

Using EM To Estimate A Probablity Density With A Mixture Of Gaussians Using EM To Estiate A Probablity Density With A Mixture Of Gaussians Aaron A. D Souza adsouza@usc.edu Introduction The proble we are trying to address in this note is siple. Given a set of data points

More information

Bayes Decision Rule and Naïve Bayes Classifier

Bayes Decision Rule and Naïve Bayes Classifier Bayes Decision Rule and Naïve Bayes Classifier Le Song Machine Learning I CSE 6740, Fall 2013 Gaussian Mixture odel A density odel p(x) ay be ulti-odal: odel it as a ixture of uni-odal distributions (e.g.

More information

Support Vector Machines. Maximizing the Margin

Support Vector Machines. Maximizing the Margin Support Vector Machines Support vector achines (SVMs) learn a hypothesis: h(x) = b + Σ i= y i α i k(x, x i ) (x, y ),..., (x, y ) are the training exs., y i {, } b is the bias weight. α,..., α are the

More information

Lower Bounds for Quantized Matrix Completion

Lower Bounds for Quantized Matrix Completion Lower Bounds for Quantized Matrix Copletion Mary Wootters and Yaniv Plan Departent of Matheatics University of Michigan Ann Arbor, MI Eail: wootters, yplan}@uich.edu Mark A. Davenport School of Elec. &

More information

Recursive Algebraic Frisch Scheme: a Particle-Based Approach

Recursive Algebraic Frisch Scheme: a Particle-Based Approach Recursive Algebraic Frisch Schee: a Particle-Based Approach Stefano Massaroli Renato Myagusuku Federico Califano Claudio Melchiorri Atsushi Yaashita Hajie Asaa Departent of Precision Engineering, The University

More information

Integrated Quality Diagnosis Algorithm Method based on Neural Network and Sensitivity Analysis to Input Parameters

Integrated Quality Diagnosis Algorithm Method based on Neural Network and Sensitivity Analysis to Input Parameters JOURNAL OF NEWORKS, VOL 8, NO 6, JUNE 0 07 Integrated Quality Diagnosis Algorith Method based on Neural Network and Sensitivity Analysis to Input Paraeters Wen-ie Xu School of Business and Manageent, Sichuan

More information

Optimal nonlinear Bayesian experimental design: an application to amplitude versus offset experiments

Optimal nonlinear Bayesian experimental design: an application to amplitude versus offset experiments Geophys. J. Int. (23) 155, 411 421 Optial nonlinear Bayesian experiental design: an application to aplitude versus offset experients Jojanneke van den Berg, 1, Andrew Curtis 2,3 and Jeannot Trapert 1 1

More information

OPTIMIZATION OF SPECIFIC FACTORS TO PRODUCE SPECIAL ALLOYS

OPTIMIZATION OF SPECIFIC FACTORS TO PRODUCE SPECIAL ALLOYS 5 th International Conference Coputational Mechanics and Virtual Engineering COMEC 2013 24-25 October 2013, Braşov, Roania OPTIMIZATION OF SPECIFIC FACTORS TO PRODUCE SPECIAL ALLOYS I. Milosan 1 1 Transilvania

More information

A Self-Organizing Model for Logical Regression Jerry Farlow 1 University of Maine. (1900 words)

A Self-Organizing Model for Logical Regression Jerry Farlow 1 University of Maine. (1900 words) 1 A Self-Organizing Model for Logical Regression Jerry Farlow 1 University of Maine (1900 words) Contact: Jerry Farlow Dept of Matheatics Univeristy of Maine Orono, ME 04469 Tel (07) 866-3540 Eail: farlow@ath.uaine.edu

More information

are equal to zero, where, q = p 1. For each gene j, the pairwise null and alternative hypotheses are,

are equal to zero, where, q = p 1. For each gene j, the pairwise null and alternative hypotheses are, Page of 8 Suppleentary Materials: A ultiple testing procedure for ulti-diensional pairwise coparisons with application to gene expression studies Anjana Grandhi, Wenge Guo, Shyaal D. Peddada S Notations

More information

Kinematics and dynamics, a computational approach

Kinematics and dynamics, a computational approach Kineatics and dynaics, a coputational approach We begin the discussion of nuerical approaches to echanics with the definition for the velocity r r ( t t) r ( t) v( t) li li or r( t t) r( t) v( t) t for

More information

ANALYTICAL INVESTIGATION AND PARAMETRIC STUDY OF LATERAL IMPACT BEHAVIOR OF PRESSURIZED PIPELINES AND INFLUENCE OF INTERNAL PRESSURE

ANALYTICAL INVESTIGATION AND PARAMETRIC STUDY OF LATERAL IMPACT BEHAVIOR OF PRESSURIZED PIPELINES AND INFLUENCE OF INTERNAL PRESSURE DRAFT Proceedings of the ASME 014 International Mechanical Engineering Congress & Exposition IMECE014 Noveber 14-0, 014, Montreal, Quebec, Canada IMECE014-36371 ANALYTICAL INVESTIGATION AND PARAMETRIC

More information

Example A1: Preparation of a Calibration Standard

Example A1: Preparation of a Calibration Standard Suary Goal A calibration standard is prepared fro a high purity etal (cadiu) with a concentration of ca.1000 g l -1. Measureent procedure The surface of the high purity etal is cleaned to reove any etal-oxide

More information

Symbolic Analysis as Universal Tool for Deriving Properties of Non-linear Algorithms Case study of EM Algorithm

Symbolic Analysis as Universal Tool for Deriving Properties of Non-linear Algorithms Case study of EM Algorithm Acta Polytechnica Hungarica Vol., No., 04 Sybolic Analysis as Universal Tool for Deriving Properties of Non-linear Algoriths Case study of EM Algorith Vladiir Mladenović, Miroslav Lutovac, Dana Porrat

More information

Convexity-Based Optimization for Power-Delay Tradeoff using Transistor Sizing

Convexity-Based Optimization for Power-Delay Tradeoff using Transistor Sizing Convexity-Based Optiization for Power-Delay Tradeoff using Transistor Sizing Mahesh Ketkar, and Sachin S. Sapatnekar Departent of Electrical and Coputer Engineering University of Minnesota, Minneapolis,

More information

INTELLECTUAL DATA ANALYSIS IN AIRCRAFT DESIGN

INTELLECTUAL DATA ANALYSIS IN AIRCRAFT DESIGN INTELLECTUAL DATA ANALYSIS IN AIRCRAFT DESIGN V.A. Koarov 1, S.A. Piyavskiy 2 1 Saara National Research University, Saara, Russia 2 Saara State Architectural University, Saara, Russia Abstract. This article

More information

CHAPTER 8 CONSTRAINED OPTIMIZATION 2: SEQUENTIAL QUADRATIC PROGRAMMING, INTERIOR POINT AND GENERALIZED REDUCED GRADIENT METHODS

CHAPTER 8 CONSTRAINED OPTIMIZATION 2: SEQUENTIAL QUADRATIC PROGRAMMING, INTERIOR POINT AND GENERALIZED REDUCED GRADIENT METHODS CHAPER 8 CONSRAINED OPIMIZAION : SEQUENIAL QUADRAIC PROGRAMMING, INERIOR POIN AND GENERALIZED REDUCED GRADIEN MEHODS 8. Introduction In the previous chapter we eained the necessary and sufficient conditions

More information

Topic 5a Introduction to Curve Fitting & Linear Regression

Topic 5a Introduction to Curve Fitting & Linear Regression /7/08 Course Instructor Dr. Rayond C. Rup Oice: A 337 Phone: (95) 747 6958 E ail: rcrup@utep.edu opic 5a Introduction to Curve Fitting & Linear Regression EE 4386/530 Coputational ethods in EE Outline

More information

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China

Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang, , China 6th International Conference on Machinery, Materials, Environent, Biotechnology and Coputer (MMEBC 06) Solving Multi-Sensor Multi-Target Assignent Proble Based on Copositive Cobat Efficiency and QPSO Algorith

More information

C na (1) a=l. c = CO + Clm + CZ TWO-STAGE SAMPLE DESIGN WITH SMALL CLUSTERS. 1. Introduction

C na (1) a=l. c = CO + Clm + CZ TWO-STAGE SAMPLE DESIGN WITH SMALL CLUSTERS. 1. Introduction TWO-STGE SMPLE DESIGN WITH SMLL CLUSTERS Robert G. Clark and David G. Steel School of Matheatics and pplied Statistics, University of Wollongong, NSW 5 ustralia. (robert.clark@abs.gov.au) Key Words: saple

More information

Forecasting Financial Indices: The Baltic Dry Indices

Forecasting Financial Indices: The Baltic Dry Indices International Journal of Maritie, Trade & Econoic Issues pp. 109-130 Volue I, Issue (1), 2013 Forecasting Financial Indices: The Baltic Dry Indices Eleftherios I. Thalassinos 1, Mike P. Hanias 2, Panayiotis

More information

Applying Genetic Algorithms to Solve the Fuzzy Optimal Profit Problem

Applying Genetic Algorithms to Solve the Fuzzy Optimal Profit Problem JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 8, 563-58 () Applying Genetic Algoriths to Solve the Fuzzy Optial Profit Proble FENG-TSE LIN AND JING-SHING YAO Departent of Applied Matheatics Chinese Culture

More information

DISSIMILARITY MEASURES FOR ICA-BASED SOURCE NUMBER ESTIMATION. Seungchul Lee 2 2. University of Michigan. Ann Arbor, MI, USA.

DISSIMILARITY MEASURES FOR ICA-BASED SOURCE NUMBER ESTIMATION. Seungchul Lee 2 2. University of Michigan. Ann Arbor, MI, USA. Proceedings of the ASME International Manufacturing Science and Engineering Conference MSEC June -8,, Notre Dae, Indiana, USA MSEC-7 DISSIMILARIY MEASURES FOR ICA-BASED SOURCE NUMBER ESIMAION Wei Cheng,

More information

Research in Area of Longevity of Sylphon Scraies

Research in Area of Longevity of Sylphon Scraies IOP Conference Series: Earth and Environental Science PAPER OPEN ACCESS Research in Area of Longevity of Sylphon Scraies To cite this article: Natalia Y Golovina and Svetlana Y Krivosheeva 2018 IOP Conf.

More information

REAL-TIME SCHEDULING AND CONTROL OF A FLOW-SHOP USING DIOID ALGEBRA

REAL-TIME SCHEDULING AND CONTROL OF A FLOW-SHOP USING DIOID ALGEBRA REAL-TIME SCHEDULING AND CONTROL OF A FLOW-SHOP USING DIOID ALGEBRA Mustafa YURDAKUL Assistant Professor, Departent of Mechanical Engineering, Faculty of Engineering and Architecture, Gazi University,

More information

Estimation of ADC Nonlinearities from the Measurement in Input Voltage Intervals

Estimation of ADC Nonlinearities from the Measurement in Input Voltage Intervals Estiation of ADC Nonlinearities fro the Measureent in Input Voltage Intervals M. Godla, L. Michaeli, 3 J. Šaliga, 4 R. Palenčár,,3 Deptartent of Electronics and Multiedia Counications, FEI TU of Košice,

More information

Extension of CSRSM for the Parametric Study of the Face Stability of Pressurized Tunnels

Extension of CSRSM for the Parametric Study of the Face Stability of Pressurized Tunnels Extension of CSRSM for the Paraetric Study of the Face Stability of Pressurized Tunnels Guilhe Mollon 1, Daniel Dias 2, and Abdul-Haid Soubra 3, M.ASCE 1 LGCIE, INSA Lyon, Université de Lyon, Doaine scientifique

More information

PAC-Bayes Analysis Of Maximum Entropy Learning

PAC-Bayes Analysis Of Maximum Entropy Learning PAC-Bayes Analysis Of Maxiu Entropy Learning John Shawe-Taylor and David R. Hardoon Centre for Coputational Statistics and Machine Learning Departent of Coputer Science University College London, UK, WC1E

More information

On Constant Power Water-filling

On Constant Power Water-filling On Constant Power Water-filling Wei Yu and John M. Cioffi Electrical Engineering Departent Stanford University, Stanford, CA94305, U.S.A. eails: {weiyu,cioffi}@stanford.edu Abstract This paper derives

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. IX Uncertainty Models For Robustness Analysis - A. Garulli, A. Tesi and A. Vicino

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. IX Uncertainty Models For Robustness Analysis - A. Garulli, A. Tesi and A. Vicino UNCERTAINTY MODELS FOR ROBUSTNESS ANALYSIS A. Garulli Dipartiento di Ingegneria dell Inforazione, Università di Siena, Italy A. Tesi Dipartiento di Sistei e Inforatica, Università di Firenze, Italy A.

More information

General Properties of Radiation Detectors Supplements

General Properties of Radiation Detectors Supplements Phys. 649: Nuclear Techniques Physics Departent Yarouk University Chapter 4: General Properties of Radiation Detectors Suppleents Dr. Nidal M. Ershaidat Overview Phys. 649: Nuclear Techniques Physics Departent

More information

Algorithms for parallel processor scheduling with distinct due windows and unit-time jobs

Algorithms for parallel processor scheduling with distinct due windows and unit-time jobs BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES Vol. 57, No. 3, 2009 Algoriths for parallel processor scheduling with distinct due windows and unit-tie obs A. JANIAK 1, W.A. JANIAK 2, and

More information

Warning System of Dangerous Chemical Gas in Factory Based on Wireless Sensor Network

Warning System of Dangerous Chemical Gas in Factory Based on Wireless Sensor Network 565 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 59, 07 Guest Editors: Zhuo Yang, Junie Ba, Jing Pan Copyright 07, AIDIC Servizi S.r.l. ISBN 978-88-95608-49-5; ISSN 83-96 The Italian Association

More information