Design-Silicon Timing Correlation A Data Mining Perspective Λ
|
|
- Vernon Dixon
- 6 years ago
- Views:
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 Hanif Fatei Shahin Nazarian Massoud Pedra Dept. of EE-Systes, University of Southern California, Los Angeles, CA 90089 {fatei, shahin,
More informationNon-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 informationIntelligent 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 informationSupport 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 informationE0 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 informationModel 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 informationKernel 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 informatione-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 informationSupport 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 informationDefect-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 informationOBJECTIVES 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 informationA 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 informationMeasuring 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 informationProbability 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 informationCombining 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 informationInspection; 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 informationSUPERIOR-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 information1 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 informationExperimental 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 informationMSEC 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 informationBayesian 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 information8.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 informationPattern 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 informationA 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 informationFeature 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 informationFigure 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 informationCOS 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 informationPattern 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 informationThis 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 informationSHAPE 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 informationData-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 informationCorrelated 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 informationFast 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 informationE. 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 informationBlock 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 informationTHE 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 informationEstimation 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 informationTABLE 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 informationASSUME 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 informationA 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 informationNonlinear 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 informationPattern 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 informationAnalyzing 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 informationSupport 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 informationGeometrical 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 informationPULSE-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 informationREDUCTION 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 informationSoft-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 informationChaotic 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 informationOn 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 informationUNCERTAINTIES 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 informationStochastic 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 informationRandomized 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 informationSharp 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 informationMachine 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 informationEnsemble 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 informationQuantum 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 informationCh 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 informationProc. 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 informationNonmonotonic 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 informationFUZZY 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 informationTEST 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 informationHigh-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 informationESTIMATING 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 information26 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 informationA 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 informationZISC 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 informationUsing 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 informationBayes 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 informationSupport 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 informationLower 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 informationRecursive 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 informationIntegrated 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 informationOptimal 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 informationOPTIMIZATION 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 informationA 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 informationare 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 informationKinematics 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 informationANALYTICAL 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 informationExample 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 informationSymbolic 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 informationConvexity-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 informationINTELLECTUAL 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 informationCHAPTER 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 informationTopic 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 informationDepartment 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 informationC 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 informationForecasting 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 informationApplying 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 informationDISSIMILARITY 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 informationResearch 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 informationREAL-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 informationEstimation 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 informationExtension 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 informationPAC-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 informationOn 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 informationCONTROL 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 informationGeneral 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 informationAlgorithms 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 informationWarning 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