Soft-Edge Flip-flops for Improved Timing Yield: Design and Optimization

Size: px
Start display at page:

Download "Soft-Edge Flip-flops for Improved Timing Yield: Design and Optimization"

Transcription

1 Soft-Edge Flip-flops for Improved Timing Yield: Design and Optimization Abstrat Parameter variations ause high yield losses due to their large impat on iruit delay. In this paper, we propose the use of so-alled soft-edge flip-flops as an effetive way to mitigate these yield losses. Soft-edge flip-flops have a small window of transpareny (ranging from.25-3 FO4) instead of a hard edge, allowing limited yle stealing on ritial paths, and thus ompensating for delay variations. By enabling time borrowing, soft-edge flip-flops allow random delay variations to average out aross multiple logi stages. In addition, they address small amounts of delay imbalane between logi stages, further maximizing the frequeny of operation. We develop a library of softedge flip-flops with varying amounts of softness. We show that the power and area overhead of soft-edge flip-flops grows diretly with the amount of softness. We then propose a statistially aware flip-flop assignment algorithm that maximizes the gain in timing yield while minimizing the inurred power overhead. Experimental results on a wide range of benhmark iruits show that the proposed approah improves the mean delay by % while simultaneously reduing the standard deviation of delay by % while inreasing power by a small amount (.3-2.8%). 1 INTRODUCTION Modern CMOS proesses suffer from large variations in transistor parameters suh as length and threshold voltage [1]. As the iruit delay has a strong dependene on these parameters, it shows a signifiant spread due to proess variations. This an result in substantial yield losses due to timing failures in the iruit, as nominally sub-ritial paths may now beome ritial. Saling trends point to an overall inrease in the variations with tehnology saling. This inrease an be attributed to a number of fators, suh as inreasing diffiulty of manufaturing ontrol, inrease in atomi sale randomness like variation in dopant profile of the transistor hannel, and introdution of new systemati variation generating mehanisms [2]. Hene, there is a need for extensive design and modelling in order to address the variations. A signifiant amount of researh has foussed on proess variation aware analysis. One suh approah is orner based stati timing methodology [3]. However, traditional orner based design approah mostly leads to overly pessimisti guardbanding [4]. Moreover, while global variations an be approximated by onsidering appropriate orner ases, it does not provide a statistial way of modelling the variations aross dies. Also, as variations are inreasing, number of proess orners to be onsidered for true auray is beoming too large for omputational effiieny. A seond approah, namely, statistial stati timing analysis (SSTA) has emerged as an alternative analysis approah. While muh work has been done on analysis using SSTA [5, 15], there has been a limited work to aount for variability in iruit Vivek Joshi, David Blaauw, Dennis Sylvester University of Mihigan, Ann Arbor, MI vivekj@umih.edu optimization[6, 7, 8, 13, 16]. In [7], the authors extend deterministi optimization using gate sizing approah to the statistial domain, while in [9], authors used geometri programming to address the problem. Most of the optimization in this area uses gate sizing as a solution. Retiming and so-alled useful lok skew assignment has been onsidered as an effetive way to balane out the path delays and maximize the frequeny of operation. In the past, this has been formulated as a linear programming problem [1]. However, with the exeption of [11], these solutions are deterministi in nature and do not onsider the effet of proess variations. Useful skew assignment also results in a large number of paths pushed to the very edge of satisfying the timing requirements. Hene, even a slight variation in delay on these ritial paths an ause a timing based failure. This makes useful skew assignment more effetive in improving nominal delay than for improving yield. Furthermore, useful skew assignment is typially performed on an individual flip-flop basis, whih is diffiult in pratie. In the results of this paper, we show that performing useful skew assignment for lusters of flip-flops an address lok skew, but is ineffetive for addressing proess variation and iruit imbalane. Another approah to address delay variations in the iruit is to use lath based design. Lathes have no hard boundary and are transparent for half a lok period. This means that there an be variations in the data arrival time and still the orret data would be aptured by the lath. In [12], the authors present lok sheduling for lathes in order to improve yield onsidering the delay variations. However, lath based design has its own limitations. The most important problem with lath based design is the need for two separate loks, whih means signifiant power and area overhead. Furthermore, generating two non-overlapping loks an be diffiult in high performane design. Other problems with lath based design inlude serious hold time violation issues due to the large period of transpareny, and diffiulties in designing with lathes using standard EDA tools. The goal of our work is to use the onept of averaging and yle stealing, while maintaining the onventional flipflop based paradigm. In this paper we propose the use of soft-edge flip-flops as a useful method to address proess variation as well as limited iruit imbalane through time borrowing and averaging aross stages. The key idea is to delay the lok edge of the master lath so as to reate a window of transpareny instead of a hard boundary for apturing the data. As shown in Figure 1, the transpareny window allows yle stealing in order to ompensate for the differene in delays of the two paths resulting from either iruit imbalane or from loal random proess variations. Soft-edge flip-flops utilize the fat that

2 Setup Setup Hard edge Hard edge Logi FF Logi FF Logi Mean Delay = 15ps Soft Edge FF Logi Mean Delay = 1ps Stage slower than nominally Transparent window aptures delayed signal Time borrowing Setup met Figure 1. Transpareny window ompensating for delay variation. random variations average out along a iruit path, and by allowing averaging aross stages they redue the sensitivity of the design towards proess variations. By reating a window of transpareny, we inrease the hold time of the flipflop. However, as the window is small, the resulting inrease in hold time is not large enough to ause hold time violations. This is verified for all the test iruits as disussed later in the results setion. The softness omes at a ost of power. Hene, we designed a library of soft-edge flip-flops with varying amounts of softness in order to analyze the power overhead involved. A variation aware algorithm was then used to statistially optimize yield with minimum power overhead. When applied to a wide variety of benhmark iruits synthesized, plaed and routed with an industrial library, the resulting improvement in the mean delay ranged from %, for a power overhead of about 1.8% on average. The orresponding improvement in µ +3 σ value for the delay distribution ranged from %, whih gives an estimate of improvement in timing yield. The yield data was obtained using Monte Carlo simulation. The remainder of this paper is organized as follows. Setion 2 disusses the proposed methodology while Setion 3 desribes the soft-edge flip-flop assignment tehnique. The atual design of the soft-edge flip-flops is disussed in Setion 4. Setions 5 and 6 give the experimental results and onlusions, respetively. 2 PROPOSED METHODOLOGY Figure 2 shows a sample setup to demonstrate the effetiveness of soft-edge flip-flops in addressing proess variations. The setup onsists of two stages of logi(logi1 and Logi2) separated by a soft-edge flip-flop whose softness is varied from to 1ps in steps of 2 ps. Logi1 has a nominal delay of 15 ps, and Logi2 has a nominal delay of 1 ps. Eah logi stage has a delay distribution with a global variation of 5%( σ / µ ) and another 5% of random variation ( σ / µ ). In the absene of softness the ritial delay is the maximum of the two delays. However, on introduing softness in the flip-flop, for ases where the path preeding the flip-flop (Logi1) is ritial, the softness is used to borrow time from the next stage (Logi2) to average out the delays. This leads to the shift in the mean delay as softness is inreased. If skew assignment was done, it would have assigned the flip-flop a skew of 25 ps, so as to balane out the nominal delays. And for eah sample, the ritial delay would have been the maximum of the two delays. With standard D flip-flop, the distribution of ritial delay has a mean of ps, and a standard deviation of 68.4 ps. Frequeny Mean Critial Delay (in ps) Softness (in ps) C riti a l D e la y (in p s ) O rigina l W ith S o ftne ss = 8 ps W ith ske w a ss ignm e nt Figure 2. Setup for demonstrating the effetiveness of soft-edge flipflops and the orresponding plots of mean v/s softness and delay distribution for softness of and 8 ps and for skew assignment. As shown in the Figure 2, the mean dereases as softness is inreased and beomes almost onstant after a softness of 8 ps. This is beause almost all the ases involving the path preeding the soft-edge flip-flop being ritial, have been averaged out by time borrowing to the maximum limit allowed by the slak available. Beyond this point, inreasing softness has little effet on the mean. The value of mean for softness of 8 ps is 13.7 ps with a standard deviation of 63.6 ps. This means that the mean of the delay improved by 29.1 ps whih is a fairly large fration of the initial standard deviation (about 42.5%). For the ase of skew assignment, the mean delay is for an improvement of only 6.7 ps with a standard deviation of 66.7 ps. While skew assignment obtains a 25ps improvement in nominal delay, the statistial mean of the delay under proess variation is improved by muh less. This is aused by the balaning of delay paths in skew assignment, whih makes the design more sensitive to proess variation and ounter ats the improvement in nominal delay. The delay distribution urves plotted for softness of and 8ps along with the distribution for the ase of skew assignment are shown in Figure 2. Note that skew assignment shifts the delay distribution urve slightly to the left, while the shift is more signifiant in the ase with softness of 8 ps. This shift orresponds to the improvement in mean. The urve for the ase of 8 ps softness is narrower than that for no softness, and this shows up as improvement in the standard deviation. As seen in this example, there is little improvement in mean if we inrease the softness beyond 8 ps. Softness omes at a ost of power overhead, thus, there is a need for an algorithm to intelligently assign softness so as to get best possible improvements in mean for minimum power. We dis-

3 Frequeny amin Figure 3. Calulation of yield for a given lok frequeny from the delay distribution urve. uss the soft-edge flip-flop assignment tehnique to minimize power overheads in the next setion. In order to analyze the power overhead involved, a library of soft-edge flip-flops was designed. The method to design a soft edge flip-flop is to delay the master s lok. This an be done in different ways, and the designs are desribed in setion 4. 3 SOFT-EDGE FLIP-FLOP ASSIGNMENT TECHNIQUE Soft-edge flip-flops have a power overhead assoiated with them due to the additional delaying elements used to delay the lok to the master lath. The flip-flop assignment problem an thus be formulated as the minimization of power for a given yield onstraint. In theory, for a ustom design, it is possible to onstrut a soft-edge flip-flop with any arbitrary amount of softness, by proper sizing. However, for a typial standard ell based design, there will be a library of suh flip-flops with varying amounts of softness, and so our goal in this ase is to assign flip-flops available in a library. Thus, the design variable whih is the amount of softness, is a disrete variable, while the yield onstraint is statistial in nature. The alulation of yield from the statistial data is illustrated in Figure 3. For a given frequeny of operation, there is a ertain value of ritial delay beyond whih a iruit fails to meet the timing. This value is shown as A in the figure. So for all values of delay between amin and A, the iruit meets the timing requirements and for delays beyond that it fails. The yield in this ase is given by the area of the shaded portion divided by the total area under the urve. Thus, the yield Y is given by equation 1. Clearly, any yield onstraint of the form Y>Y o an be translated into an equivalent onstraint on the ritial delay A for that given lok period expressed as A > A. Now, we an express the flip-flop assignment problem as a simple robust integer linear programming (ILP) problem as shown below: Minimize power Y P = f(x) f(x) C ritia l D e la y A am ax = A amin amax amin fx ( ) dx F n f = 1 k = 1 fx ( ) dx P k Yx ( 1, x 2,, x F ) > Y subjet to: (1) (2) D CK CK CK 1 n1 n n n1 1 Figure 4. Designs for the soft-edge flip-flop. n k = 1 n n1 n Baseline n = 1 k = 1 S k x f = {, 1} 1 Design B Design A where F is the total number of flip-flops in the iruit, and n is the total number of quantization levels of softness that a flip-flop an have (softness is a disrete design variable and an be varied in steps). is the k th quantization level variable assoiated with the f th flip-flop, S k is the softness assoiated with the k th quantization level, and x f is the value of softness for the f th flip-flop. Note that softness assoiated with the first quantization level is, and this orresponds to the standard D flip-flop from the library. P k is the power onsumed by a flip-flop with softness S k. The power for the rest of the iruit remains the same, and the only overhead is due to the assignment of softness to the flip-flops. Constraint (2) is the simple yield onstraint while onstraints (3), (4) and (5) together make sure that eah flip-flop has only one value of softness assigned to it out of the n possible values orresponding to the n levels of quantization. Setup and hold time onstraints are essentially aptured in the yield onstraint, and hene they need not be expressed independently. The yield onstraint makes the problem variation aware, as yield depends on the delay distribution aused due to proess variations. There have been many advanements in effiiently solving robust integer linear programming problems. However, a typial industrial iruit onsists of several thousands of flip-flops and the runtimes for solving the orresponding ILP will most likely be very large. Hene, we use a less omplex greedy heuristi to assign softness, while the ILP is onsidered for possible future extensions. We use a greedy algorithm GREEDY_SOFTNESS( ) to solve this problem of soft-edge flip-flop assignment. The idea is to searh for the most ritial path in the iruit (onsidering proess variations), and inrease the softness of the flip-flop following the path by one step. This is to be n1 n 1 1 QN Q Slave opens Master Closes (3) (4) (5)

4 repeated till the yield requirements are just met, or when there eases to be any appreiable improvement upon inreasing softness. The seond riterion ensures that we stop assigning further softness if the improvement gained by that step is not appreiable, and that we stop in ase the yield target is not ahievable for the given onstraint. The pseudo ode for GREEDY_SOFTNESS( ) is as follows: GREEDY_SOFTNESS( ) 1 ontinue <-- true 2 while ontinue == true 3 find most ritial path P 4 find urrent yield Y 5 hek <-- false 6 if P ends at a flip-flop f s input 7 then inrease softness of the flip-flop f by one step 8 hek <-- true 9 find new yield Y new 1 if Y new > Y 11 then ontinue <-- false 12 else if (Y - Y new ) is not appreiable 13 then ontinue <-- false 14 if hek == true 15 then derease the softness of flip-flop f by one step As we show later in the results setion, we obtain near maximum delay improvements with small power overheads (less than 3%), by using this greedy algorithm for assigning soft-edge flip-flops. 4 SOFT-EDGE FLIP-FLOP DESIGN Figure 4 shows the design of a soft-edge flip-flop. Like a standard D flip-flop, it is onstruted using bak to bak master/slave lathes. Eah lath onsists of a tristate inverter feeding into the lath followed by a ross-oupled inverter pair. For a standard D flip-flop, at the positive edge of the lok, the tristate feeding the master loses while the tristate forming the feedbak loop opens thereby lathing the value into the master lath. At the same time, the tristate feeding the slave opens, while the feedbak tristate loses, making the slave transparent. This allows the outputs Q and QB to be evaluated based on the value lathed in the master. So, in order to be displayed orretly at the output, the data should arrive sometime before the rising edge of the lok. This time is alled the setup time and it defines the hard edge before whih the data should arrive for a standard D flipflop. In order to reate a window of transpareny (soft edge), we need to delay the lok supplied to the master lath by a small amount. The amount of delay is the period for whih both the master and the slave are transparent together. This is beause when the slave s lok makes a transition ausing it to beome transparent, the tristate feeding the master is also open as its lok is a delayed version of the slave lok. In this way, even though slave is transparent, a hange in data Power (in uw) Softness (in ps) Figure 5. Power onsumption for the designed soft-edge flip-flops. value an still hange the state of master whih, in turn, will hange the value of output. As shown in Figure 4, signal 1 whih is fed to the master lath is the delayed version of signal whih ontrols the slave lath. For the period between the two vertial lines, slave has opened while the master has not losed and this is the period of transpareny or the amount of softness. This softness allows time borrowing if the stage following the flip-flop has a slak. As in the original D flip-flop was one inverter delayed version of n, in our new design 1 and n1 (supplied to the master) should be suh that 1 is more delayed than n1. This ensures that our design is as lose to the original as possible, if we math the rise time for the new signals to the original ones. Keeping this in mind, there are two ways of delaying the lok. One is to simply insert two more inverters after as shown in design A. Here, we need to size the inverter hain suh that n1 and n have the same rise time, while and 1 have the same rise time and this should be lose to the rise time of the orresponding signal in the standard D flipflop. Along with the risetime we need to ensure that the delay between n1 (1) and n () is the same as the value of softness required. For higher values of softness, more inverters might be added to the hain of inverters. However, for design A, n1 (1) is two inverter delayed version of n (). This means that there is a lower limit to the softness that we an assign whih is determined by the minimum delay of two inverters. For lower values of softness, we use design B, whih uses pass gates for delaying the signals. In design B as shown in the Figure 4, 1 and n1 are delayed versions of and n respetively, whih have been delayed using pass gates. By appropriate sizing muh lower values of softness are possible. In our designed library, we use design B for getting the softness of 1 ps and 2 ps, while design A is used for all other values. Figure 5 shows the power values for flip-flops with different values of softness. Note that softness of orresponds to the standard D flip-flop. Power has been measured using Hspie, assuming the swithing ativity of the data to be.1. The sudden inrease in power when we go from softness of 5 ps to 6 ps, is due to the fat that two more inverters have to be added to the inverter hain in order to get values of softness greater than 5 ps. A similar inrease an be seen when inreasing the softness from 1ps to 12ps. Table 1 gives the power and area overheads for the library of softedge flip-flops. Area overheads are omputed by laying out the soft-edge flip-flops and omparing it to the area of standard ell. The power and area overheads for the flip-flop with the largest softness (12ps) are 36.8% and 45%. How-

5 ever, we find that only a small fration of flip-flops need this level of softness. Hene, the power overhead was found to be a very small perentage (.3-2.8%) of the overall iruit power, as refleted in the experimental results whih are disussed in the next setion. 5 EXPERIMENTAL RESULTS The proposed soft-edge flip-flop assignment tehnique was implemented based on an industrial.13µ m CMOS tehnology. All the test iruits were synthesized, plaed and routed using ommerial tools. The test iruits ranged in size from gates. The physial plaement details were used to luster the flip-flops for the purpose of lustering based skew assignment. We ompare our results against skew assignment for luster sizes of 3 (large), 15 (moderate), and 5 (small). Based on industrial estimates [14], we use a swithing ativity of.1 for the primary inputs of the iruit, while measuring power. In this work, we onsider hannel length as the soure of variability. We onsider inter-die, spatially orrelated intra-die as well as random omponents of variation (5% σ / µ due to eah omponent). Table 2 summarizes the main results for the proposed approah and ompares them with lustering based skew assignment for ISCAS89 benhmark iruits and two DSP iruit implementations ( Viterbi1 and Viterbi2 ). The first three olumns give the name and size of eah test iruit. The fourth and fifth olumns give the mean and standard deviation of delay for the original test iruit without any optimization. The next three pairs of olumns give the perentage improvement in mean and standard deviation of delay, by using lustering based skew assignment tehnique for luster sizes of 3, 15 and 5. The next pair of olumns gives the perentage improvement in mean and standard deviation by using soft-edge flip-flops. Note that this is the best possible improvement whih an be ahieved by using soft edge flipflops. The last two olumns provide an estimate of how this improvement ompares with that for skew assignment tehnique for a luster size of 5. Essentially, it is the ratio of the improvement ahieved by using soft-edge flip-flops, to that ahieved by using lustering based skew assignment for luster size of 5. A luster size of 5 is diffiult to ahieve. This is beause typially at least a dozen flip-flops are driven by a single lok regenerator. The results learly show that our approah gives signifiantly better improvements in mean and standard deviation even when ompared to skew assignment for a luster size of 5, whih is diffiult to ahieve. We get improvements of up to 22.6% (8.9% on average) in the mean and up to 24.1% (1% on average) in the standard deviation of the delay, over the original iruit. As ompared to the improvement using skew assignment with a luster size of 5, our approah gives improvements of up to 8.8X (2.6X on average) in the mean and up to 9.9X (2.6X on average) in the standard deviation of the iruit delay. Figure 6 shows sample delay distribution urves of one of the larger iruits (Viterbi1) for the original iruit without any optimization, for the ase of skew assignment (luster size =5), and for the ase of using soft-edge flip-flops. As shown in Table 2, the mean delay improves by 2.3% for skew Table 1. Area and power overheads for soft-edge flip-flops. Softness power overhead area overhead assignment, and by 6.1% for the ase in whih soft-edge flipflops are used. This hange is depited in the shifting of the urves towards left. The shift is less for skew assignment (lesser improvement), and a greater shift is observed for softedge flip-flops. Also, the urves beome narrower as we move from the original iruit to skew assignment and to soft-edge flip-flop assignment. This orresponds to the improvement in the standard deviation by using the two approahes. Table 3 shows results for soft-edge flip-flop assignment using the greedy algorithm. Columns two and three give improvement ahieved in mean and express it as a fration of the best possible improvement that we an get using softedge flip-flop assignment (reported in Table 2). The next olumn gives the improvement in µ +3 σ value for the delay distribution, whih provides an estimate for the improvement in timing yield. It shows improvement of 11.9% on average. Last two olumns give the perentage power overhead and the perentage of flip-flops that were assigned some softness. Power overhead is omputed based on the extra power used for making the flip-flops soft, as ompared to the power for the original iruit, assuming a swithing ativity of.1 for the primary inputs. On an average, we get.97 of the best possible improvement in mean by using the greedy algorithm for a power overhead of 1.8%. The results show that we get very lose to the best possible improvement by using greedy algorithm, with a small power overhead. For a more omplex Frequeny 1 9 Original 8 Skew assignment 7 softness assignment Critial Delay (in ps) Figure 6. Delay distributions for the iruit Viterbi1- for the original, skew assignment and softness assignment ases.

6 Table 2. Improvement in mean delay for several iruits by soft-edge flip-flop assignment as ompared to skewing. Delay (ps) No. of gates No. of flipflops Values for Original Ciruit skew assignment (Cluster Size = 3) skew assignment (Cluster Size = 15) Skew assignment (Cluster Size = 5) Softness softness ompared to that by lustering (size=5) µ σ µ σ µ σ µ σ µ σ µ σ s %.%.%.% 1.6% 2.8% 14.3% 6.3% 8.8X 2.2X s %.%.%.% 5.6% 3.5% 17.1% 11.1% 2.9X 3.2X s %.%.%.% 7.4% 4.4% 17.2% 14.% 2.3X 3.1X s % 3.2%.6% 3.2%.6% 3.2% 2.6% 4.1% 4.6X 1.2X s %.%.%.%.%.% 11.5% 15.6% NA NA s %.% 4.8% 7.4% 5.9% 7.5% 6.8% 15.2% 1.2X 2.X s %.4% 1.2%.4% 2.%.9% 6.5% 8.7% 3.3X 9.9X s %.%.%.% 15.6% 13.3% 22.6% 22.8% 1.4X 1.7X s % 4.2% 1.1% 4.2% 1.1% 4.2% 4.1% 5.5% 3.8X 1.3X s %.%.%.%.%.% 3.9% 5.1% NA NA s %.9% 4.4%.9% 4.8% 1.1% 6.7% 3.6% 1.4X 3.4X s % 2.8% 6.4% 8.1% 6.8% 1.7% 16.9% 24.1% 2.5X 2.2X s % 4.6% 3.7% 4.6% 3.7% 4.6% 9.5% 1.3% 2.5X 2.3X s %.1%.4%.3%.5%.3% 3.1% 1.9% 6.8X 5.9X s %.%.%.%.%.% 2.1% 2.7% NA NA s %.6% 1.8% 1.9% 1.8% 1.9% 6.% 5.9% 3.4X 3.X s % 5.1% 3.7% 5.1% 3.7% 5.1% 8.9% 12.2% 2.4X 2.4X s % 2.2% 3.1% 4.6% 5.% 6.4% 8.1% 11.4% 1.6X 1.8X Viterbi %.3%.3%.3% 2.3% 3.5% 6.1% 6.1% 2.7X 1.8X Viterbi %.7%.3% 1.7%.5% 2.8% 3.3% 12.8% 6.4X 4.5X Average 1.1% 1.2% 1.6% 2.1% 3.4% 3.8% 8.9% 1.% 2.6X 2.6X approah, the small gains are likely to be overweighed by the runtime overheads. Figure 7 shows the plot of power overhead versus improvement in mean for the iruit Viterbi1. The point orresponding to the improvement obtained by the greedy algorithm has been irled in the figure. Note that beyond the irled point, inrease in power is more signifiant as ompared to the further improvement in mean that we an obtain. Figure 8 shows the orresponding distribution of softness after running the greedy algorithm on the iruit Viterbi1. Maximum softness used in this ase is 8 ps. Soft-edge flip-flops have a window of transpareny instead of a hard edge. So, it is neessary to hek for possible hold time violations. Figure 9 shows the short path slaks for all test iruits after soft-edge flip-flop assignment. Short path slak is the amount of time by whih the minimum path delay meets the hold time violation onstraint. As shown in the figure, the hold time onstraints are met omfortably, and there is substantial slak for the iruit to meet the onstraints after variations. This is expeted beause the window of transpareny is very small even for the largest value of softness (about 3FO4), and so the resulting inrease in holdtime is not large enough to ause hold time violations. 6 CONCLUSIONS In this paper, we proposed the use of assigning soft-edge flip-flops as a proess variation tolerant tehnique for fine grained balaning of a iruit, in order to improve the timing yield. Soft edge flip-flops allow time borrowing and averaging aross stages, making the design less sensitive to proess variations by taking advantage of the fat that random variations average out. We onstruted a library of soft-edge flipflop variants, with softness of up to 12 ps (about 3FO4). As soft-edge flip-flops have a power overhead assoiated with them, we used a statistially aware greedy algorithm to intelligently assign these flip-flops in order to minimize the power overhead. Experimental results show that as ompared to lustering based skew assignment tehnique, our approah provides improvements of up to 22.3% (8.6% on average) in the mean and up to 24.1% (1% on average) in the standard deviation of the delay, with a very small power overhead (.3-2.8%). power overhead Normalized improvement in mean Figure 7. Power overhead versus improvement in mean delay for the iruit Viterbi1. Cirled point orresponds to the improvement obtained by greedy algorithm.

7 Frequeny ACKNOWLEDGMENT The authors aknowledge the support of Gigasale Systems Researh Fous Center, one of the five researh enters funded under the Fous Center Researh Program, a Semiondutor Researh Corporation program. This work was also supported in part by the NSF and STARC. REFERENCES Softness (in ps) Figure 8. Distribution of softness for the iruit Viterbi1. [1] S. Nassif, Delay variability: soures, impats and trends, Pro. of ISSCC, pp , 2. [2] Y. Taur et al., CMOS saling into nanometer regime, Pro. of the IEEE, no. 4, pp , [3] S.R. Nassif, A.J. Strojwas and S.W. Diretor, A methodology for worstase analysis of integrated iruits, IEEE Trans. Computer-Aided Design, vol. CAD-5, pp , Jan [4] C. Visweswariah, Death, taxes and failing hips, Pro of DAC, pp , June 23. [5] H. Chang and S. Sapatnekar, Statistial timing analysis onsidering spatial orrelations using a single pert-like traversal, Pro. of ICCAD, pp , 23. [6] E. Jaobs and M. Berkelaar, Gate sizing using a statistial delay model, Pro. of DAC, pp , 2. [7] P. Seung et al., Novel sizing algorithm for yield improvement under proess variation in nanometer tehnology, Pro. of DAC, pp , 24. [8] M. Mani and M. Orshansky, A new statistial optimization algorithm for gate sizing, Pro. of ICCD, pp ,24. [9] J. Singh, V. Nookala, Z. Q. Luo, and S. Sapatnekar, Robust gate sizing by geometri programming, Pro. of DAC, pp , 25. [1]X. Liu, M.C. Papaefthymiou, and E.G. Friedman, Maximizing performane by retiming and lok skew sheduling, Pro. of DAC, pp , [11]V. Nawale and T.W. Chen, Optimal useful skew sheduling in the presene of variations using robust ILP formulation, Pro. of ICCAD, pp 27-32, 26. Table 3. Results for softness assignment using greedy algorithm Ciruit improvement in Improvemen t as a fration of best possible improveme nt in µ improvemen µ +3 σ t Perenta ge overhead in power Perenta ge of flip-flops assigned softness s % % 1.2% 64.3% s % % 1.8% 2.% s % % 2.2% 33.3% s %.96 7.% 1.9% 5.% s4 11.4% % 1.8% 23.8% s42 6.4% % 2.% 25.% s51 6.2% %.9% 33.3% s % % 2.8% 66.7% s82 3.9% % 2.6% 8.% s % % 2.6% 8.% s % % 2.1% 6.% s % % 1.1% 27.8% s % % 2.7% 27.8% s % % 2.6% 23.% s % %.3% 16.7% s % % 2.7% 32.2% s % % 1.2% 9.3% s % % 1% 9.5% Viterbi1 6.% % 1.1% 11.4% Viterbi2 3.3% % 1.1% 9.6% Average 8.6% % 1.8% 35.2% [12]A. P. Hurst and R. K. Brayton, Lath based design under proess variation, IWLS 26. [13]A. Srivastava, D. Sylvester and D. Blaauw, Statistial optimization of leakage power onsidering proess variations using dual V th and sizing, Pro. of DAC, pp , 24. [14]N. Magen, A. Kolodny, U. Weiser, N. Shamir, Interonnet power dissipation in a miroproessor, SLIP 24. [15]H. Chang, V. Zolotov, S. Narayan, and C. Visweswariah, Parameterized blok-based statistial timing analysis with non-gaussian parameters, nonlinear delay funtions, Pro. of DAC, pp , 25. [16]K.Chopra, S. Shah, A. Srivastava, D. Blaauw and D. Sylvester, Parametri yield maximization using gate sizing based on effiient statistial power and delay gradient omputation, Pro. of ICCAD, pp , Short path slak (in ps) s298 s344 s349 s386 s4 s42 s444 s51 s526 s82 s832 s838 s1196 s1238 s1423 s1488 s1585 s38417 s35932 Viterbi1 Viterbi2 Figure 9. Short path slak after soft-edge flip-flop assignment.

Chapter 1 Microeconomics of Consumer Theory

Chapter 1 Microeconomics of Consumer Theory Chapter 1 Miroeonomis of Consumer Theory The two broad ategories of deision-makers in an eonomy are onsumers and firms. Eah individual in eah of these groups makes its deisions in order to ahieve some

More information

Weighting Methods in Survey Sampling

Weighting Methods in Survey Sampling Setion on Survey Researh Methods JSM 01 Weighting Methods in Survey Sampling Chiao-hih Chang Ferry Butar Butar Abstrat It is said that a well-designed survey an best prevent nonresponse. However, no matter

More information

Static Fairness Criteria in Telecommunications

Static Fairness Criteria in Telecommunications Teknillinen Korkeakoulu ERIKOISTYÖ Teknillisen fysiikan koulutusohjelma 92002 Mat-208 Sovelletun matematiikan erikoistyöt Stati Fairness Criteria in Teleommuniations Vesa Timonen, e-mail: vesatimonen@hutfi

More information

) ( )( ) ( ) ( )( ) ( ) ( ) (1)

) ( )( ) ( ) ( )( ) ( ) ( ) (1) OPEN CHANNEL FLOW Open hannel flow is haraterized by a surfae in ontat with a gas phase, allowing the fluid to take on shapes and undergo behavior that is impossible in a pipe or other filled onduit. Examples

More information

Chapter 5 Single Phase Systems

Chapter 5 Single Phase Systems Chapter 5 Single Phase Systems Chemial engineering alulations rely heavily on the availability of physial properties of materials. There are three ommon methods used to find these properties. These inlude

More information

Measurement of Powder Flow Properties that relate to Gravity Flow Behaviour through Industrial Processing Lines

Measurement of Powder Flow Properties that relate to Gravity Flow Behaviour through Industrial Processing Lines Measurement of Powder Flow Properties that relate to Gravity Flow ehaviour through Industrial Proessing Lines A typial industrial powder proessing line will inlude several storage vessels (e.g. bins, bunkers,

More information

Electrician'sMathand BasicElectricalFormulas

Electrician'sMathand BasicElectricalFormulas Eletriian'sMathand BasiEletrialFormulas MikeHoltEnterprises,In. 1.888.NEC.CODE www.mikeholt.om Introdution Introdution This PDF is a free resoure from Mike Holt Enterprises, In. It s Unit 1 from the Eletrial

More information

A Holistic Method for Selecting Web Services in Design of Composite Applications

A Holistic Method for Selecting Web Services in Design of Composite Applications A Holisti Method for Seleting Web Servies in Design of Composite Appliations Mārtiņš Bonders, Jānis Grabis Institute of Information Tehnology, Riga Tehnial University, 1 Kalu Street, Riga, LV 1658, Latvia,

More information

Open and Extensible Business Process Simulator

Open and Extensible Business Process Simulator UNIVERSITY OF TARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE Institute of Computer Siene Karl Blum Open and Extensible Business Proess Simulator Master Thesis (30 EAP) Supervisors: Luiano Garía-Bañuelos,

More information

Computer Networks Framing

Computer Networks Framing Computer Networks Framing Saad Mneimneh Computer Siene Hunter College of CUNY New York Introdution Who framed Roger rabbit? A detetive, a woman, and a rabbit in a network of trouble We will skip the physial

More information

DSP-I DSP-I DSP-I DSP-I

DSP-I DSP-I DSP-I DSP-I DSP-I DSP-I DSP-I DSP-I Digital Signal Proessing I (8-79) Fall Semester, 005 IIR FILER DESIG EXAMPLE hese notes summarize the design proedure for IIR filters as disussed in lass on ovember. Introdution:

More information

An Enhanced Critical Path Method for Multiple Resource Constraints

An Enhanced Critical Path Method for Multiple Resource Constraints An Enhaned Critial Path Method for Multiple Resoure Constraints Chang-Pin Lin, Hung-Lin Tai, and Shih-Yan Hu Abstrat Traditional Critial Path Method onsiders only logial dependenies between related ativities

More information

Hierarchical Clustering and Sampling Techniques for Network Monitoring

Hierarchical Clustering and Sampling Techniques for Network Monitoring S. Sindhuja Hierarhial Clustering and Sampling Tehniques for etwork Monitoring S. Sindhuja ME ABSTRACT: etwork monitoring appliations are used to monitor network traffi flows. Clustering tehniques are

More information

Channel Assignment Strategies for Cellular Phone Systems

Channel Assignment Strategies for Cellular Phone Systems Channel Assignment Strategies for Cellular Phone Systems Wei Liu Yiping Han Hang Yu Zhejiang University Hangzhou, P. R. China Contat: wliu5@ie.uhk.edu.hk 000 Mathematial Contest in Modeling (MCM) Meritorious

More information

THE PERFORMANCE OF TRANSIT TIME FLOWMETERS IN HEATED GAS MIXTURES

THE PERFORMANCE OF TRANSIT TIME FLOWMETERS IN HEATED GAS MIXTURES Proeedings of FEDSM 98 998 ASME Fluids Engineering Division Summer Meeting June 2-25, 998 Washington DC FEDSM98-529 THE PERFORMANCE OF TRANSIT TIME FLOWMETERS IN HEATED GAS MIXTURES John D. Wright Proess

More information

FOOD FOR THOUGHT Topical Insights from our Subject Matter Experts

FOOD FOR THOUGHT Topical Insights from our Subject Matter Experts FOOD FOR THOUGHT Topial Insights from our Sujet Matter Experts DEGREE OF DIFFERENCE TESTING: AN ALTERNATIVE TO TRADITIONAL APPROACHES The NFL White Paper Series Volume 14, June 2014 Overview Differene

More information

1.3 Complex Numbers; Quadratic Equations in the Complex Number System*

1.3 Complex Numbers; Quadratic Equations in the Complex Number System* 04 CHAPTER Equations and Inequalities Explaining Conepts: Disussion and Writing 7. Whih of the following pairs of equations are equivalent? Explain. x 2 9; x 3 (b) x 29; x 3 () x - 2x - 22 x - 2 2 ; x

More information

An integrated optimization model of a Closed- Loop Supply Chain under uncertainty

An integrated optimization model of a Closed- Loop Supply Chain under uncertainty ISSN 1816-6075 (Print), 1818-0523 (Online) Journal of System and Management Sienes Vol. 2 (2012) No. 3, pp. 9-17 An integrated optimization model of a Closed- Loop Supply Chain under unertainty Xiaoxia

More information

Sebastián Bravo López

Sebastián Bravo López Transfinite Turing mahines Sebastián Bravo López 1 Introdution With the rise of omputers with high omputational power the idea of developing more powerful models of omputation has appeared. Suppose that

More information

In order to be able to design beams, we need both moments and shears. 1. Moment a) From direct design method or equivalent frame method

In order to be able to design beams, we need both moments and shears. 1. Moment a) From direct design method or equivalent frame method BEAM DESIGN In order to be able to design beams, we need both moments and shears. 1. Moment a) From diret design method or equivalent frame method b) From loads applied diretly to beams inluding beam weight

More information

Supply chain coordination; A Game Theory approach

Supply chain coordination; A Game Theory approach aepted for publiation in the journal "Engineering Appliations of Artifiial Intelligene" 2008 upply hain oordination; A Game Theory approah Jean-Claude Hennet x and Yasemin Arda xx x LI CNR-UMR 668 Université

More information

university of illinois library AT URBANA-CHAMPAIGN BOOKSTACKS

university of illinois library AT URBANA-CHAMPAIGN BOOKSTACKS university of illinois library AT URBANA-CHAMPAIGN BOOKSTACKS CENTRAL CIRCULATION BOOKSTACKS The person harging this material is responsible for its renewal or its return to the library from whih it was

More information

Agile ALM White Paper: Redefining ALM with Five Key Practices

Agile ALM White Paper: Redefining ALM with Five Key Practices Agile ALM White Paper: Redefining ALM with Five Key Praties by Ethan Teng, Cyndi Mithell and Chad Wathington 2011 ThoughtWorks ln. All rights reserved www.studios.thoughtworks.om Introdution The pervasiveness

More information

VOLTAGE CONTROL WITH SHUNT CAPACITANCE ON RADIAL DISTRIBUTION LINE WITH HIGH R/X FACTOR. A Thesis by. Hong-Tuan Nguyen Vu

VOLTAGE CONTROL WITH SHUNT CAPACITANCE ON RADIAL DISTRIBUTION LINE WITH HIGH R/X FACTOR. A Thesis by. Hong-Tuan Nguyen Vu VOLTAGE CONTROL WITH SHUNT CAPACITANCE ON RADIAL DISTRIBUTION LINE WITH HIGH R/X FACTOR A Thesis by Hong-Tuan Nguyen Vu Eletrial Engineer, Polytehni University of HCMC, 1993 Submitted to the College of

More information

Customer Efficiency, Channel Usage and Firm Performance in Retail Banking

Customer Efficiency, Channel Usage and Firm Performance in Retail Banking Customer Effiieny, Channel Usage and Firm Performane in Retail Banking Mei Xue Operations and Strategi Management Department The Wallae E. Carroll Shool of Management Boston College 350 Fulton Hall, 140

More information

Effects of Inter-Coaching Spacing on Aerodynamic Noise Generation Inside High-speed Trains

Effects of Inter-Coaching Spacing on Aerodynamic Noise Generation Inside High-speed Trains Effets of Inter-Coahing Spaing on Aerodynami Noise Generation Inside High-speed Trains 1 J. Ryu, 1 J. Park*, 2 C. Choi, 1 S. Song Hanyang University, Seoul, South Korea 1 ; Korea Railroad Researh Institute,

More information

A Keyword Filters Method for Spam via Maximum Independent Sets

A Keyword Filters Method for Spam via Maximum Independent Sets Vol. 7, No. 3, May, 213 A Keyword Filters Method for Spam via Maximum Independent Sets HaiLong Wang 1, FanJun Meng 1, HaiPeng Jia 2, JinHong Cheng 3 and Jiong Xie 3 1 Inner Mongolia Normal University 2

More information

VOLUME 13, ARTICLE 5, PAGES 117-142 PUBLISHED 05 OCTOBER 2005 DOI: 10.4054/DemRes.2005.13.

VOLUME 13, ARTICLE 5, PAGES 117-142 PUBLISHED 05 OCTOBER 2005  DOI: 10.4054/DemRes.2005.13. Demographi Researh a free, expedited, online journal of peer-reviewed researh and ommentary in the population sienes published by the Max Plank Institute for Demographi Researh Konrad-Zuse Str. 1, D-157

More information

Trade Information, Not Spectrum: A Novel TV White Space Information Market Model

Trade Information, Not Spectrum: A Novel TV White Space Information Market Model Trade Information, Not Spetrum: A Novel TV White Spae Information Market Model Yuan Luo, Lin Gao, and Jianwei Huang 1 Abstrat In this paper, we propose a novel information market for TV white spae networks,

More information

Deadline-based Escalation in Process-Aware Information Systems

Deadline-based Escalation in Process-Aware Information Systems Deadline-based Esalation in Proess-Aware Information Systems Wil M.P. van der Aalst 1,2, Mihael Rosemann 2, Marlon Dumas 2 1 Department of Tehnology Management Eindhoven University of Tehnology, The Netherlands

More information

Computational Analysis of Two Arrangements of a Central Ground-Source Heat Pump System for Residential Buildings

Computational Analysis of Two Arrangements of a Central Ground-Source Heat Pump System for Residential Buildings Computational Analysis of Two Arrangements of a Central Ground-Soure Heat Pump System for Residential Buildings Abstrat Ehab Foda, Ala Hasan, Kai Sirén Helsinki University of Tehnology, HVAC Tehnology,

More information

SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments

SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments 2 th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing SLA-based Resoure Alloation for Software as a Servie Provider (SaaS) in Cloud Computing Environments Linlin Wu, Saurabh Kumar

More information

Availability, Reliability, Maintainability, and Capability

Availability, Reliability, Maintainability, and Capability Availability, Reliability, Maintainability, and Capability H. Paul Barringer, P.E. Barringer & Assoiates, In. Humble, TX Triplex Chapter Of The Vibrations Institute Hilton Hotel Beaumont, Texas February

More information

PISTONLESS DUAL CHAMBER ROCKET FUEL PUMP

PISTONLESS DUAL CHAMBER ROCKET FUEL PUMP 39 th AIAA/ASE/SAE/ASEE Joint Propulsion Conferene and Exhibit AIAA 2003-4479 20-23 July 2003, Huntsville Alabama PISTONLESS DUAL CHABER ROCKET FUEL PUP Steve Harrington, Ph.D. Flometris, In. Solana Beah,

More information

NASDAQ Commodity Index Methodology

NASDAQ Commodity Index Methodology NASDAQ Commodity Index Methodology January 2016 1 P a g e 1. Introdution... 5 1.1 Index Types... 5 1.2 Index History... 5 1.3 Index Curreny... 5 1.4 Index Family... 6 1.5 NQCI Index Setors... 6 2. Definitions...

More information

Neural network-based Load Balancing and Reactive Power Control by Static VAR Compensator

Neural network-based Load Balancing and Reactive Power Control by Static VAR Compensator nternational Journal of Computer and Eletrial Engineering, Vol. 1, No. 1, April 2009 Neural network-based Load Balaning and Reative Power Control by Stati VAR Compensator smail K. Said and Marouf Pirouti

More information

Price-based versus quantity-based approaches for stimulating the development of renewable electricity: new insights in an old debate

Price-based versus quantity-based approaches for stimulating the development of renewable electricity: new insights in an old debate Prie-based versus -based approahes for stimulating the development of renewable eletriity: new insights in an old debate uthors: Dominique FINON, Philippe MENNTEU, Marie-Laure LMY, Institut d Eonomie et

More information

Impact Simulation of Extreme Wind Generated Missiles on Radioactive Waste Storage Facilities

Impact Simulation of Extreme Wind Generated Missiles on Radioactive Waste Storage Facilities Impat Simulation of Extreme Wind Generated issiles on Radioative Waste Storage Failities G. Barbella Sogin S.p.A. Via Torino 6 00184 Rome (Italy), barbella@sogin.it Abstrat: The strutural design of temporary

More information

Method for characterizing single photon detectors in saturation regime by cw laser

Method for characterizing single photon detectors in saturation regime by cw laser Method for haraterizing single oton detetors in saturation regime by w laser Jungmi Oh, Cristian Antonelli, 2 Moshe Tur, 3 and Misha Brodsky,* AT&T Labs, 2 S. Laurel Ave., Middletown, New Jersey 7748,

More information

Microcontroller Based PWM Controlled Four Switch Three Phase Inverter Fed Induction Motor Drive

Microcontroller Based PWM Controlled Four Switch Three Phase Inverter Fed Induction Motor Drive SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 7, No., November 00, 95-04 UDK: 004.466 Miroontroller Based PWM Controlled Four Swith Three Phase Inverter Fed Indution Motor Drive Nalin Kant Mohanty, Ranganath

More information

' R ATIONAL. :::~i:. :'.:::::: RETENTION ':: Compliance with the way you work PRODUCT BRIEF

' R ATIONAL. :::~i:. :'.:::::: RETENTION ':: Compliance with the way you work PRODUCT BRIEF ' R :::i:. ATIONAL :'.:::::: RETENTION ':: Compliane with the way you work, PRODUCT BRIEF In-plae Management of Unstrutured Data The explosion of unstrutured data ombined with new laws and regulations

More information

User s Guide VISFIT: a computer tool for the measurement of intrinsic viscosities

User s Guide VISFIT: a computer tool for the measurement of intrinsic viscosities File:UserVisfit_2.do User s Guide VISFIT: a omputer tool for the measurement of intrinsi visosities Version 2.a, September 2003 From: Multiple Linear Least-Squares Fits with a Common Interept: Determination

More information

Capacity at Unsignalized Two-Stage Priority Intersections

Capacity at Unsignalized Two-Stage Priority Intersections Capaity at Unsignalized Two-Stage Priority Intersetions by Werner Brilon and Ning Wu Abstrat The subjet of this paper is the apaity of minor-street traffi movements aross major divided four-lane roadways

More information

10.1 The Lorentz force law

10.1 The Lorentz force law Sott Hughes 10 Marh 2005 Massahusetts Institute of Tehnology Department of Physis 8.022 Spring 2004 Leture 10: Magneti fore; Magneti fields; Ampere s law 10.1 The Lorentz fore law Until now, we have been

More information

arxiv:astro-ph/0304006v2 10 Jun 2003 Theory Group, MS 50A-5101 Lawrence Berkeley National Laboratory One Cyclotron Road Berkeley, CA 94720 USA

arxiv:astro-ph/0304006v2 10 Jun 2003 Theory Group, MS 50A-5101 Lawrence Berkeley National Laboratory One Cyclotron Road Berkeley, CA 94720 USA LBNL-52402 Marh 2003 On the Speed of Gravity and the v/ Corretions to the Shapiro Time Delay Stuart Samuel 1 arxiv:astro-ph/0304006v2 10 Jun 2003 Theory Group, MS 50A-5101 Lawrene Berkeley National Laboratory

More information

INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS

INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS Virginia Department of Taxation INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS www.tax.virginia.gov 2614086 Rev. 01/16 Table of Contents Introdution... 1 Important... 1 Where to Get Assistane... 1 Online File

More information

Online Energy Generation Scheduling for Microgrids with Intermittent Energy Sources and Co-Generation

Online Energy Generation Scheduling for Microgrids with Intermittent Energy Sources and Co-Generation Online Energy Generation Sheduling for Mirogrids with Intermittent Energy Soures and Co-Generation Lian Lu Information Engineering Dept. he Chinese Univ. of Hong Kong Jinlong u Information Engineering

More information

INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS

INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS Virginia Department of Taxation INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS www.tax.virginia.gov 2614086 Rev. 07/14 * Table of Contents Introdution... 1 Important... 1 Where to Get Assistane... 1 Online

More information

An Efficient Network Traffic Classification Based on Unknown and Anomaly Flow Detection Mechanism

An Efficient Network Traffic Classification Based on Unknown and Anomaly Flow Detection Mechanism An Effiient Network Traffi Classifiation Based on Unknown and Anomaly Flow Detetion Mehanism G.Suganya.M.s.,B.Ed 1 1 Mphil.Sholar, Department of Computer Siene, KG College of Arts and Siene,Coimbatore.

More information

Performance Analysis of IEEE 802.11 in Multi-hop Wireless Networks

Performance Analysis of IEEE 802.11 in Multi-hop Wireless Networks Performane Analysis of IEEE 80.11 in Multi-hop Wireless Networks Lan Tien Nguyen 1, Razvan Beuran,1, Yoihi Shinoda 1, 1 Japan Advaned Institute of Siene and Tehnology, 1-1 Asahidai, Nomi, Ishikawa, 93-19

More information

On the Characteristics of Spectrum-Agile Communication Networks

On the Characteristics of Spectrum-Agile Communication Networks 1 On the Charateristis of Spetrum-Agile Communiation Networks Xin Liu Wei Wang Department of Computer Siene University of California, Davis, CA 95616 Email:{liu,wangw}@s.udavis.edu Abstrat Preliminary

More information

Recovering Articulated Motion with a Hierarchical Factorization Method

Recovering Articulated Motion with a Hierarchical Factorization Method Reovering Artiulated Motion with a Hierarhial Fatorization Method Hanning Zhou and Thomas S Huang University of Illinois at Urbana-Champaign, 405 North Mathews Avenue, Urbana, IL 680, USA {hzhou, huang}@ifpuiuedu

More information

AUDITING COST OVERRUN CLAIMS *

AUDITING COST OVERRUN CLAIMS * AUDITING COST OVERRUN CLAIMS * David Pérez-Castrillo # University of Copenhagen & Universitat Autònoma de Barelona Niolas Riedinger ENSAE, Paris Abstrat: We onsider a ost-reimbursement or a ost-sharing

More information

Srinivas Bollapragada GE Global Research Center. Abstract

Srinivas Bollapragada GE Global Research Center. Abstract Sheduling Commerial Videotapes in Broadast Television Srinivas Bollapragada GE Global Researh Center Mihael Bussiek GAMS Development Corporation Suman Mallik University of Illinois at Urbana Champaign

More information

Granular Problem Solving and Software Engineering

Granular Problem Solving and Software Engineering Granular Problem Solving and Software Engineering Haibin Zhu, Senior Member, IEEE Department of Computer Siene and Mathematis, Nipissing University, 100 College Drive, North Bay, Ontario, P1B 8L7, Canada

More information

How To Fator

How To Fator CHAPTER hapter 4 > Make the Connetion 4 INTRODUCTION Developing seret odes is big business beause of the widespread use of omputers and the Internet. Corporations all over the world sell enryption systems

More information

Impedance Method for Leak Detection in Zigzag Pipelines

Impedance Method for Leak Detection in Zigzag Pipelines 10.478/v10048-010-0036-0 MEASUREMENT SCIENCE REVIEW, Volume 10, No. 6, 010 Impedane Method for Leak Detetion in igzag Pipelines A. Lay-Ekuakille 1, P. Vergallo 1, A. Trotta 1 Dipartimento d Ingegneria

More information

REDUCTION FACTOR OF FEEDING LINES THAT HAVE A CABLE AND AN OVERHEAD SECTION

REDUCTION FACTOR OF FEEDING LINES THAT HAVE A CABLE AND AN OVERHEAD SECTION C I E 17 th International Conferene on Eletriity istriution Barelona, 1-15 May 003 EUCTION FACTO OF FEEING LINES THAT HAVE A CABLE AN AN OVEHEA SECTION Ljuivoje opovi J.. Elektrodistriuija - Belgrade -

More information

Improved SOM-Based High-Dimensional Data Visualization Algorithm

Improved SOM-Based High-Dimensional Data Visualization Algorithm Computer and Information Siene; Vol. 5, No. 4; 2012 ISSN 1913-8989 E-ISSN 1913-8997 Published by Canadian Center of Siene and Eduation Improved SOM-Based High-Dimensional Data Visualization Algorithm Wang

More information

Learning Curves and Stochastic Models for Pricing and Provisioning Cloud Computing Services

Learning Curves and Stochastic Models for Pricing and Provisioning Cloud Computing Services T Learning Curves and Stohasti Models for Priing and Provisioning Cloud Computing Servies Amit Gera, Cathy H. Xia Dept. of Integrated Systems Engineering Ohio State University, Columbus, OH 4310 {gera.,

More information

A Robust Optimization Approach to Dynamic Pricing and Inventory Control with no Backorders

A Robust Optimization Approach to Dynamic Pricing and Inventory Control with no Backorders A Robust Optimization Approah to Dynami Priing and Inventory Control with no Bakorders Elodie Adida and Georgia Perakis July 24 revised July 25 Abstrat In this paper, we present a robust optimization formulation

More information

Behavior Analysis-Based Learning Framework for Host Level Intrusion Detection

Behavior Analysis-Based Learning Framework for Host Level Intrusion Detection Behavior Analysis-Based Learning Framework for Host Level Intrusion Detetion Haiyan Qiao, Jianfeng Peng, Chuan Feng, Jerzy W. Rozenblit Eletrial and Computer Engineering Department University of Arizona

More information

The B.E. Journal of Macroeconomics

The B.E. Journal of Macroeconomics The B.E. Journal of Maroeonomis Contributions Volume 7, Issue 2007 Artile 9 Nominal Debt Dynamis, Credit Constraints and Monetary Poliy Liam Graham Stephen Wright University College London, liam.graham@ul.a.uk

More information

Classical Electromagnetic Doppler Effect Redefined. Copyright 2014 Joseph A. Rybczyk

Classical Electromagnetic Doppler Effect Redefined. Copyright 2014 Joseph A. Rybczyk Classial Eletromagneti Doppler Effet Redefined Copyright 04 Joseph A. Rybzyk Abstrat The lassial Doppler Effet formula for eletromagneti waves is redefined to agree with the fundamental sientifi priniples

More information

HEAT CONDUCTION. q A q T

HEAT CONDUCTION. q A q T HEAT CONDUCTION When a temperature gradient eist in a material, heat flows from the high temperature region to the low temperature region. The heat transfer mehanism is referred to as ondution and the

More information

WORKFLOW CONTROL-FLOW PATTERNS A Revised View

WORKFLOW CONTROL-FLOW PATTERNS A Revised View WORKFLOW CONTROL-FLOW PATTERNS A Revised View Nik Russell 1, Arthur H.M. ter Hofstede 1, 1 BPM Group, Queensland University of Tehnology GPO Box 2434, Brisbane QLD 4001, Australia {n.russell,a.terhofstede}@qut.edu.au

More information

Intelligent Measurement Processes in 3D Optical Metrology: Producing More Accurate Point Clouds

Intelligent Measurement Processes in 3D Optical Metrology: Producing More Accurate Point Clouds Intelligent Measurement Proesses in 3D Optial Metrology: Produing More Aurate Point Clouds Charles Mony, Ph.D. 1 President Creaform in. mony@reaform3d.om Daniel Brown, Eng. 1 Produt Manager Creaform in.

More information

Suggested Answers, Problem Set 5 Health Economics

Suggested Answers, Problem Set 5 Health Economics Suggested Answers, Problem Set 5 Health Eonomis Bill Evans Spring 2013 1. The graph is at the end of the handout. Fluoridated water strengthens teeth and redues inidene of avities. As a result, at all

More information

In this chapter, we ll see state diagrams, an example of a different way to use directed graphs.

In this chapter, we ll see state diagrams, an example of a different way to use directed graphs. Chapter 19 State Diagrams In this hapter, we ll see state diagrams, an example of a different way to use direted graphs. 19.1 Introdution State diagrams are a type of direted graph, in whih the graph nodes

More information

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu

More information

MATE: MPLS Adaptive Traffic Engineering

MATE: MPLS Adaptive Traffic Engineering MATE: MPLS Adaptive Traffi Engineering Anwar Elwalid Cheng Jin Steven Low Indra Widjaja Bell Labs EECS Dept EE Dept Fujitsu Network Communiations Luent Tehnologies Univ. of Mihigan Calteh Pearl River,

More information

A novel active mass damper for vibration control of bridges

A novel active mass damper for vibration control of bridges IABMAS 08, International Conferene on Bridge Maintenane, Safety and Management, 3-7 July 008, Seoul, Korea A novel ative mass damper for vibration ontrol of bridges U. Starossek & J. Sheller Strutural

More information

5.2 The Master Theorem

5.2 The Master Theorem 170 CHAPTER 5. RECURSION AND RECURRENCES 5.2 The Master Theorem Master Theorem In the last setion, we saw three different kinds of behavior for reurrenes of the form at (n/2) + n These behaviors depended

More information

Asimple analytic method for transistor

Asimple analytic method for transistor A Simple Analyti Method for ransistor Osillator Design his straightforward mathematial tehnique helps optimize osillator designs By Andrei Grennikov Institute of Miroeletronis, Singapore Asimple analyti

More information

Deduplication with Block-Level Content-Aware Chunking for Solid State Drives (SSDs)

Deduplication with Block-Level Content-Aware Chunking for Solid State Drives (SSDs) 23 IEEE International Conferene on High Performane Computing and Communiations & 23 IEEE International Conferene on Embedded and Ubiquitous Computing Dedupliation with Blok-Level Content-Aware Chunking

More information

From the Invisible Handshake to the Invisible Hand? How Import Competition Changes the Employment Relationship

From the Invisible Handshake to the Invisible Hand? How Import Competition Changes the Employment Relationship From the Invisible Handshake to the Invisible Hand? How Import Competition Changes the Employment Relationship Marianne Bertrand, University of Chiago, Center for Eonomi Poliy Researh, and National Bureau

More information

Recent Progress in Brillouin Scattering Based Fiber Sensors

Recent Progress in Brillouin Scattering Based Fiber Sensors Sensors 011, 11, 415-4187; doi:10.3390/s11040415 OPEN ACCESS sensors ISSN 144-80 www.mdpi.om/journal/sensors Review Reent Progress in rillouin Sattering ased Fiber Sensors Xiaoyi ao * and Liang Chen Physis

More information

Interpretable Fuzzy Modeling using Multi-Objective Immune- Inspired Optimization Algorithms

Interpretable Fuzzy Modeling using Multi-Objective Immune- Inspired Optimization Algorithms Interpretable Fuzzy Modeling using Multi-Objetive Immune- Inspired Optimization Algorithms Jun Chen, Mahdi Mahfouf Abstrat In this paper, an immune inspired multi-objetive fuzzy modeling (IMOFM) mehanism

More information

From a strategic view to an engineering view in a digital enterprise

From a strategic view to an engineering view in a digital enterprise Digital Enterprise Design & Management 2013 February 11-12, 2013 Paris From a strategi view to an engineering view in a digital enterprise The ase of a multi-ountry Telo Hervé Paault Orange Abstrat In

More information

CIS570 Lecture 4 Introduction to Data-flow Analysis 3

CIS570 Lecture 4 Introduction to Data-flow Analysis 3 Introdution to Data-flow Analysis Last Time Control flow analysis BT disussion Today Introdue iterative data-flow analysis Liveness analysis Introdue other useful onepts CIS570 Leture 4 Introdution to

More information

Equalization of Fiber Optic Channels

Equalization of Fiber Optic Channels Equalization of Fiber Opti Channels Johan Sjölander Deember 2001 IR SB EX 0118 (1032157) ROYAL INSTITUTE OF TECHNOLOGY Department of Signals, Sensors & Systems Signal Proessing S-100 44 STOCKHOLM KUNGL

More information

Using Live Chat in your Call Centre

Using Live Chat in your Call Centre Using Live Chat in your Call Centre Otober Key Highlights Yesterday's all entres have beome today's ontat entres where agents deal with multiple queries from multiple hannels. Live Chat hat is one now

More information

Procurement auctions are sometimes plagued with a chosen supplier s failing to accomplish a project successfully.

Procurement auctions are sometimes plagued with a chosen supplier s failing to accomplish a project successfully. Deision Analysis Vol. 7, No. 1, Marh 2010, pp. 23 39 issn 1545-8490 eissn 1545-8504 10 0701 0023 informs doi 10.1287/dea.1090.0155 2010 INFORMS Managing Projet Failure Risk Through Contingent Contrats

More information

OpenSession: SDN-based Cross-layer Multi-stream Management Protocol for 3D Teleimmersion

OpenSession: SDN-based Cross-layer Multi-stream Management Protocol for 3D Teleimmersion : SN-based ross-layer Multi-stream Management Protool for 3 Teleimmersion hsan refin Raoul Rivas Rehana Tabassum Klara Nahrstedt University of Illinois at Urbana-hampaign, Urbana, IL {marefin2, trivas,

More information

Deliverability on the Interstate Natural Gas Pipeline System

Deliverability on the Interstate Natural Gas Pipeline System DOE/EIA-0618(98) Distribution Category UC-950 Deliverability on the Interstate Natural Gas Pipeline System May 1998 This report was prepared by the, the independent statistial and analytial ageny within

More information

Discovering Trends in Large Datasets Using Neural Networks

Discovering Trends in Large Datasets Using Neural Networks Disovering Trends in Large Datasets Using Neural Networks Khosrow Kaikhah, Ph.D. and Sandesh Doddameti Department of Computer Siene Texas State University San Maros, Texas 78666 Abstrat. A novel knowledge

More information

A Three-Hybrid Treatment Method of the Compressor's Characteristic Line in Performance Prediction of Power Systems

A Three-Hybrid Treatment Method of the Compressor's Characteristic Line in Performance Prediction of Power Systems A Three-Hybrid Treatment Method of the Compressor's Charateristi Line in Performane Predition of Power Systems A Three-Hybrid Treatment Method of the Compressor's Charateristi Line in Performane Predition

More information

OPTIMAL TAXATION AND SOCIAL INSURANCE IN A LIFETIME PERSPECTIVE

OPTIMAL TAXATION AND SOCIAL INSURANCE IN A LIFETIME PERSPECTIVE January 26 OPTIMAL TAXATION AND SOCIAL INSURANCE IN A LIFETIME PERSPECTIVE A. Lans Bovenberg, Tilburg University, CEPR and CESifo ) Peter Birh Sørensen, University of Copenhagen, EPRU and CESifo ) Abstrat

More information

Lemon Signaling in Cross-Listings Michal Barzuza*

Lemon Signaling in Cross-Listings Michal Barzuza* Lemon Signaling in Cross-Listings Mihal Barzuza* This paper analyzes the deision to ross-list by managers and ontrolling shareholders assuming that they have private information with respet to the amount

More information

Optimal Sales Force Compensation

Optimal Sales Force Compensation Optimal Sales Fore Compensation Matthias Kräkel Anja Shöttner Abstrat We analyze a dynami moral-hazard model to derive optimal sales fore ompensation plans without imposing any ad ho restritions on the

More information

The Optimal Deterrence of Tax Evasion: The Trade-off Between Information Reporting and Audits

The Optimal Deterrence of Tax Evasion: The Trade-off Between Information Reporting and Audits The Optimal Deterrene of Tax Evasion: The Trade-off Between Information Reporting and Audits Yulia Paramonova Department of Eonomis, University of Mihigan Otober 30, 2014 Abstrat Despite the widespread

More information

A Comparison of Service Quality between Private and Public Hospitals in Thailand

A Comparison of Service Quality between Private and Public Hospitals in Thailand International Journal of Business and Soial Siene Vol. 4 No. 11; September 2013 A Comparison of Servie Quality between Private and Hospitals in Thailand Khanhitpol Yousapronpaiboon, D.B.A. Assistant Professor

More information

Findings and Recommendations

Findings and Recommendations Contrating Methods and Administration Findings and Reommendations Finding 9-1 ESD did not utilize a formal written pre-qualifiations proess for seleting experiened design onsultants. ESD hose onsultants

More information

Dispersion in Optical Fibres

Dispersion in Optical Fibres Introdution Optial Communiations Systems Dispersion in Optial Fibre (I) Dispersion limits available bandwidth As bit rates are inreasing, dispersion is beoming a ritial aspet of most systems Dispersion

More information

A Survey of Usability Evaluation in Virtual Environments: Classi cation and Comparison of Methods

A Survey of Usability Evaluation in Virtual Environments: Classi cation and Comparison of Methods Doug A. Bowman bowman@vt.edu Department of Computer Siene Virginia Teh Joseph L. Gabbard Deborah Hix [ jgabbard, hix]@vt.edu Systems Researh Center Virginia Teh A Survey of Usability Evaluation in Virtual

More information

Heat Generation and Removal in Solid State Lasers

Heat Generation and Removal in Solid State Lasers Chapter 1 Heat Generation and Removal in Solid State Lasers V. Ashoori, M. Shayganmanesh and S. Radmard Additional information is available at the end of the hapter http://dx.doi.org/10.577/63 1. Introdution

More information

RISK-BASED IN SITU BIOREMEDIATION DESIGN JENNINGS BRYAN SMALLEY. A.B., Washington University, 1992 THESIS. Urbana, Illinois

RISK-BASED IN SITU BIOREMEDIATION DESIGN JENNINGS BRYAN SMALLEY. A.B., Washington University, 1992 THESIS. Urbana, Illinois RISK-BASED IN SITU BIOREMEDIATION DESIGN BY JENNINGS BRYAN SMALLEY A.B., Washington University, 1992 THESIS Submitted in partial fulfillment of the requirements for the degree of Master of Siene in Environmental

More information

Optimal Online Buffer Scheduling for Block Devices *

Optimal Online Buffer Scheduling for Block Devices * Optimal Online Buffer Sheduling for Blok Devies * ABSTRACT Anna Adamaszek Department of Computer Siene and Centre for Disrete Mathematis and its Appliations (DIMAP) University of Warwik, Coventry, UK A.M.Adamaszek@warwik.a.uk

More information

Henley Business School at Univ of Reading. Pre-Experience Postgraduate Programmes Chartered Institute of Personnel and Development (CIPD)

Henley Business School at Univ of Reading. Pre-Experience Postgraduate Programmes Chartered Institute of Personnel and Development (CIPD) MS in International Human Resoure Management For students entering in 2012/3 Awarding Institution: Teahing Institution: Relevant QAA subjet Benhmarking group(s): Faulty: Programme length: Date of speifiation:

More information

Lecture 24: Spinodal Decomposition: Part 3: kinetics of the

Lecture 24: Spinodal Decomposition: Part 3: kinetics of the Leture 4: Spinodal Deoposition: Part 3: kinetis of the oposition flutuation Today s topis Diffusion kinetis of spinodal deoposition in ters of the onentration (oposition) flutuation as a funtion of tie:

More information