The Engineering Management of Speed Robert C. Leachman Dept. of Industrial Engineering and Operations Research University of California, Berkeley

Size: px
Start display at page:

Download "The Engineering Management of Speed Robert C. Leachman Dept. of Industrial Engineering and Operations Research University of California, Berkeley"

Transcription

1 The Engineering Management of Speed Robert C. Leachman Dept. of Industrial Engineering and Operations Research University of California, Berkeley Abstract Analytical formulas are introduced for quantifying the revenue gains associated with local, incremental improvements in the speed of product development, supply chain development, or supply chain execution. The formulas provide practical means of imputing an overall economic value to engineering projects that impact lead time. Practical analytical queuing formulas for estimating changes in supply chain speed resulting from engineering changes to product or process also are discussed. An overall approach to engineering management in manufacturing companies characterized by rapid technological evolution is proposed, emphasizing disciplined, sophisticated management of speed. 1. Introduction and Overview We have all heard expressions like "Time is money" or "We must make the market window" in reference to the importance of the speed of product and supply chain development or the speed of supply chain execution. In many technology-based companies, the urgency of product development, process development, supply chain development and supply chain execution is keenly felt. But the true economic value of incremental improvements in supply speed is rarely quantified. Worse, job descriptions and performance evaluations of engineers and managers rarely measure the total economic impact of improvements made to the speed of development or execution. Going back to the Industrial Revolution, the traditional organization of management emphasizes a focus on product cost for managers and engineers developing and operating the supply chain. Supply chain managers and engineers typically are evaluated in terms metrics of cost, throughput and quality. In many industries this works fine. But in businesses subject to Moore s Law rates of technological evolution, it does not work so well. Prices for any given product decline relentlessly and quickly as its obsolescence steadily grows. It has become very difficult to make profits in electronics hardware businesses; only the swiftest can do so. While many and perhaps most improvements in speed result in cost reduction, throughput enhancement and/or yield improvement, many have a more profound impact on sales revenues than they do on these factors. As a result, their true economic worth is undervalued. In this paper I propose changes to engineering management to more properly value improvements in speed, to measure the impact on speed from changes to process or product, and to make the engineering organization more proficient at managing speed. Cycle time is semiconductor industry jargon for the elapsed time to pass manufacturing lots through the manufacturing process, from lot creation until lot completion. The term is also 1

2 applied to individual manufacturing steps, measuring the elapsed time from completion of the preceding step until completion of the step in question, or to a series of manufacturing steps (the sum of the cycle times of the subject steps). In produce-to-order environments, cycle time is part of the product/service apparent to the customer and is therefore an important competitive issue. Suppliers able to offer shorter cycle times will be preferred. In the case of goods experiencing a rapid pace of technological obsolescence such as semiconductors, cycle time has a very strong influence on realized average selling prices. Firms with shorter cycle times are able make sales at earlier times when prevailing prices are higher. And by making early sales, such firms drive prices down and thereby diminish revenue available to competitors. Thus cycle time is very important even in a make-to-stock environment. In this paper we will first impute economic value to cycle time reduction in terms of the revenue gain resulting from increased selling prices enabled by shorter time to market. Next, we review and adapt models from queuing theory as a practical means for computing entitlement cycle times. Finally, we propose organizational policies promoting disciplined and sophisticated cycle time management and improvement. 2. Empirical Evidence of Price Decline Driven by relentless progress following Moore s Law, products produced in a planar fabrication process experience a very rapid decline in selling prices over the product lifetime. These products include semiconductors, liquid crystal displays, solar panels, light emitting diodes, read-write heads for disk drives, nanotechnology products, etc., as well as higher level products utilizing these products as components, such as computers, smart phones, tablets and televisions. Examples of this are displayed in Figures 1, 2 and 3. Figure 1 depicts average selling prices for five generations of dynamic random-access memory chips. Prices are normalized so that 100% represents the price at product introduction. The time scale shows the number of months since the product was first introduced into the market. A log scale is used to display prices so that the percentage rate of decline in prices may be more easily discerned. The various product generations were introduced during quite different conditions in the DRAM industry, e.g., the 4MB DRAM was produced in volume during a period of tight product supply, whereas the 16MB DRAM was produced during a period of generous product supply. Nonetheless, on a percentage basis, prices track remarkably closely in every generation. About 12 months after product introduction, prices have declined to 20% of the initial price. A year later, prices are down to about 10% of the introductory price, and end-of-life is less than three years after first introduction. Figure 2 displays a similar graph for the prices of four generations of Intel microprocessors, Pentium through Pentium 4. Here the slopes of the price decline curves are increasing every generation. By the Pentium 4 generation, price has declined to 10% of introductory price only 9 months after introduction. Product lives for all four generations are less than two years. 2

3 % of Introductory Price(LOG) 100% 10% 1% DRAM price decline history Figure 1. DRAM Average Selling Prices 256K 1M 4M 16M 64M months after introduction % of Introductory Price(LOG) 100% 10% Intel CPU price decline history Figure 2. Intel Microprocessor Average Selling Prices P 166 PII 300 PIII 700 P4 1.4G months after introduction 3

4 Figure 3 displays quoted prices from semiconductor foundries for wafer fabrication in various CMOS digital process technologies. Prices for foundry service do not decline as fast as they do for DRAMs or microprocessors, but they nonetheless decline with time. Thus even a contract manufacturer providing generic manufacturing services faces declining prices for fabrication in any particular technology. This decline reflects the introduction and improvement of newer process technologies. % of introductory price(log) 100% 10% Foundry price decline history Figure 3. Semiconductor Foundry Wafer Prices 0.13u 0.15u 0.18u 0.25u 0.35u 0.5u months after introduction These graphs suggest there must be large economic values associated with compressing the time until volume production capability is realized. That is, there must be large economic values stemming from compression of product development time, time to install and qualify production equipment, time to ramp up yield and volume, and the manufacturing cycle time itself. Quite apart from cost reduction, these values stem from the opportunity to realize higher selling prices by being earlier to market. 3. Imputing the Economic Value of Cycle Time The nearly straight-line curves in Figures 1, 2 and 3 suggest price history is well-modeled as a negative exponential. Let P0 denote the market price at the time a product is conceived, and let t = 0 denote the epoch when the product is conceived. We assume product price is continuously declining at a constant rate, and let denote the rate of price decline. The product price at time t is expressed as 4

5 P t ( t) P 0 e. We assume there are multiple suppliers in a well-established commodity market whereby the market can absorb any output from a given supplier at time t and the output can be immediately sold at price P(t). We assume there is a period of length VT termed the development time from the time the product is conceived until the manufacturing process is qualified and blank silicon wafers or other substrates started into the manufacturing process (hereafter called wafer starts) may be sold. During this period, the process technology to fabricate the product is developed and qualified, and the manufacturing equipment necessary to process the product is procured, installed and qualified. Let H denote the lifetime for the manufacturing process. Wafer starts that will be sold are made from time VT until time VT + H, at which time the product becomes obsolete and the wafer starts in the technology are terminated. Let W(t) denote the wafer starts made at time t. Let Y(t) denote the yield of wafers started at time t. Let CT(t) denote the manufacturing cycle time for wafers started at time t. We assume wafer starts made at time t will be sold at time t + CT(t). Let denote a suitable discount rate for computing a present value of lifetime revenues of the product. In that case, the present value of the lifetime revenue from the given product for that supplier may be expressed as VT H VT ) t ( CT ( t) P 0e W ( t) Y ( t) dt. (1) Note the rate of price decline acts like an add-on discount factor, as if the overall discount factor were +. In principle, the lifetime revenue integral (2) may be calculated for status quo conditions and for changed histories of CT, Y, and W resulting from a proposed engineering project. This should be done for all products affected by the project. Taking the difference between the two integrals expresses the present value of estimated revenue gains from the project. If we let the subscript i denote product and if we let the superscripts B denote status quo values (B standing for before project) and A denote values if the project is pursued (A for after project), the present value of revenue gains attributable to the project may be expressed as i P e 0 A ( ) VTi i P e 0 A A VTi Hi A VTi B ( ) VTi e ( ) t B B VTi Hi B VTi A CTi ( t ) e W ( ) A i t ( t) Y B CTi ( t) A i W ( t) dt B i ( t) Y B i. (2) ( t) dt If we re-set time 0 to denote the epoch that the first wafer starts for revenue sales are made (i.e., when process development is completed), and redefine the functions CT(t), Y(t) and W(t) such that the argument of the functions denotes how long after this epoch that the wafer start is made, then (1) may be re-written as 5

6 P VT e ( ) VT 0 H e ( ) t CT ( t ) W ( t) Y ( t) dt. (3) We note in the foregoing equations that the price decline rate and the discount factor for computing present values always appear together as a sum. Without loss of generality, we shall assume for the rest of this paper that the parameter represents the sum of the price decline rate and the discount factor. Yield Ramp In industrial practice there typically is a yield learning curve. At time of process qualification, yield is relatively low; we shall call this value Y0. After a period of engineering detective work and problem solving, yield is gradually raised to a mature value we shall call YF. The period during which yield is improved is called the ramp time, denoted by RT. After time RT, the product is produced at mature yield YF until wafer starts are terminated at time H. Figure 4 illustrates the typical yield history, albeit depicting a smoother profile than in a real case. The start of product and process development is set to be time VT; the first time wafers are started that will be sold is set to be time 0. Die Yield Y F Ramp Phase Mature Yield Phase Y 0 -VT 0 RT H Time Figure 4. General Pattern of Yield vs. Product Life The shape of the yield curve in Figure 4 suggests the yield ramp can be modeled by one minus a negative exponential. We posit the following model for the yield curve: bt 1 e Y ( t) Y0 ( YF Y0 ), 0 t RT. (4) brt 1 e 6

7 Here, b is a shape factor for yield learning during the ramp phase. For example, suppose RT = 180 days and 2/3rds of the yield learning is completed halfway through the ramp phase. In that case, b should be set to a value of about If CT and W are constant, the integral (3) is practical to calculate when the yield history Y is expressed as in (4). In that case, it can be shown that (3) reduces to P VT WY F e VT CT e RT e H Y Y 0 F 1 e RT Y0 1 YF 1 e brt 1 e RT b 1 e b RT (5) In the case RT = VT = CT = 0, (5) reduces to P VT WY F 1 e H. (6) Equation (6) expresses the present value of the ideal lifetime revenue if there were no delays for process and product development, yield and volume ramps, and zero manufacturing cycle time. The development time VT and the manufacturing cycle time CT result in discount factors e -VT and e -CT applied to the lifetime revenue. The long expression within square brackets involving the ramp time RT and the learning curve shape factor b is much more complicated, but numerically it also acts as a discount factor, just a weaker discount factor than caused by VT and CT. That is, while waiting for VT or CT there is zero output; on the other hand, during RT there is reduced output associated with inferior yield, but not zero output. Value of Development Time To illustrate the value of development time, consider the following example. Suppose the selling price at start of development is $10,000 for a perfect-yielding wafer. Assume the selling price is declining 50% per year, and the discount rate is 25% per year. Suppose the process life H is three years, the manufacturing cycle time is a constant 50 days over the process life, and the wafer starts volume is 10,000 wafers per week, also constant of the process life. Suppose the yield ramp time RT is 180 days, and the yield learning curve shape factor b is set such that 2/3rds of yield learning is completed halfway through the ramp. In Table 1 below, we examine the present value of lifetime revenue for four different durations for VT. As may be seen, compressing development time is worth about $5 million per day in this example. Note that there are slightly increasing returns to scale with respect to cycle time, i.e., the incremental value of compressing one more day is slightly larger than the value of the previous day of compression. 7

8 Table 1. Economic Return from Compressing Development Time VT (days) Present Value of Lifetime Revenue PV Gain Compared to VT =120 days 120 $1.279 billion $0 105 $1.356 billion $76 million 90 $1.436 billion $157 million 75 $1.522 billion $242 million Value of Manufacturing Cycle Time To illustrate the value of manufacturing cycle time, consider the following simplified situation. Suppose yield Y, wafer start volume W, and cycle time CT are constant over the entire process life H. At time t, the average selling price is P( t) 0 P e t where P0 denotes the average selling price when saleable wafer starts commence. Then the lifetime revenue integral (3) may be simplified in this case as H H H ( tct ) CT t CT 1 e WYP e dt WYP e e dt WYP e 0 0 Now suppose cycle time is permanently shortened by an amount CT, i.e., Then the lifetime revenue becomes WYP 1 e. H ( CT CT ) 0e The revenue gain from reducing cycle time by an amount CT is therefore CT CT CT. R WYP e 0 ( CT CT ) 1 e H WYP0 e CT 1 e H or H CT CT 1 e e 1 WYP0 e. R (7) We illustrate (7) with 2006 data from a fabrication plant producing image sensors. The fabrication plant made 10,000 wafers per week yielding an average of 420 good die per wafer. 8

9 The cycle time was 50 days. The selling price at time 0 was $4.50 per die, declining 35% per year. The product life was two years. Assume a discount rate of 25%. If time is expressed in days, then (accounting for both the price decline rate and the discount rate) satisfies (0.65)(0.75) e 365 or = Applying (7), the value of a one day reduction in cycle time is then or R ,000 e e R $1,867,235, ( )(50) 1 e ( )(730) i.e., the present value of revenue gains from permanent cycle time reductions achieved at time 0 without diminution of yield or wafer volume in this fab was worth about $1.9 million per day of reduction. 1 Not included in the above analysis is the reduction in product cost associated with reducing cycle time. The most important element of such cost reduction in semiconductor manufacturing concerns the positive impact on yield from cycle reduction. The positive impact on yield not only reduces product cost, it also provides further revenue gain associated with shortened yield ramp time and/or higher mature yield. This occurs for two reasons: (1) Some yield loss mechanisms involve equipment or process excursions in which the process or equipment shifts out of control, but the presence of this excursion is not detected until the first lot processed after the excursion commenced reaches the end of the production line and is tested. All lots that had passed the out-of-control point before the first lot is tested also will have poor yield. When cycle time is reduced, the work-in-process in the manufacturing line is reduced, and so the number of lots with exposure to excursion loss is reduced, and therefore total excursion losses are reduced. (2) A process change that will improve yield must be justified on the basis of a successful in-line experiment. Typically, a portion of the wafers in a selected manufacturing lot are processed the old way, while the other wafers from the same lot are processed the new way. The lot then must travel through the rest of the fabrication process to the end of the line where all wafers are tested, and where it must be demonstrated statistically that the process change indeed improves yield. The shorter the cycle time, the less time is required to complete the experiment and implement the process change, and therefore the yield learning curve can be improved. A quantification of such benefits is described in Leachman and Ding (2011). 1 Similar to the case of development time, each succeeding day of cycle time reduction is worth slightly more than the previous day of reduction. 9

10 Value of Yield Ramp Time Let us return to the image sensor example immediately above, but now let us assume that we are at the completion of process development and the start of revenue manufacturing. As above, suppose the selling price per die at this moment is $4,20 but that price is declining 35% per year. Suppose the mature yield YF = 420 die per wafer will not be realized until after a yield ramp time RT = 180 days. Suppose the initial die yield Y0 is die per wafer. Suppose the yield learning factor b is set such that 2/3rds of the yield learning is completed halfway through the ramp phase. As before, assume a discount rate of 25% and a remaining product life of 2 years. Applying (5), we find the total discounted lifetime revenue is about $811.0 million. Now suppose the company invests in sophisticated metrology equipment to monitor the process for defects, coupled with sophisticated analysis software to relate end-of-line yield loss to defects observed in-line. Suppose that passing production lots through the metrology equipment adds 10 days to manufacturing cycle time, but only 10% of production lots are subjected to this metrology. Thus average cycle time increases by 1 day to 51 days. Suppose further that, by virtue of the metrology and yield analysis, the ramp time RT is reduced from 180 to 160 days. At first one might expect lifetime revenue to decline because of the increased cycle time. However, the reduced ramp time RT brings more volume to market while the prices are still relatively high. Is this volume gain enough to offset the negative impact of increased cycle time? In this case, it is. Re-computing the discounted lifetime revenue (5) with the revised parameters reflecting implementation of the metrology equipment and yield analysis software as immediately above, we find the value of (7) rises to about $823.2 million, a gain of about $12.2 million. 4. Cycle Time Metrics and Cycle Time Analysis Given the large economic values associated with cycle time reduction, it is meaningful to consider metrics for managing and engineering cycle time. Actual cycle time (ACT) is a statistic measuring the time from the creation or arrival of an unprocessed manufacturing lot until its completion. ACT may be measured for the entire manufacturing process to fabricate a given product as well as for an individual process step in the flow. A weighted-average ACT may be computed for all process steps on all products under the responsibility of a particular engineering section as well as across all products to obtain a factory-level metric. Dynamic cycle time for a given process step is computed based on averaging actual cycle times for many lots passing through a particular process step within a given time frame such as a shift, a day or a week. Static cycle time for a given product is computed based on averaging the actual total elapsed time from lot entry into the process flow until lot completion at the last step of the flow over a series of lots completing the flow. An estimate of total-flow cycle time also may be derived by summing up step dynamic cycle times. This derived figure typically will be a different number than the static cycle time statistic because of the different time frames involved. For the purposes of engineering improvement of particular processes and equipment, the dynamic cycle time metric on actual lot cycle time to pass through individual steps or groups of steps performed by the same equipment is of interest. 10

11 We define entitlement cycle time as the average manufacturing cycle time if manufacturing execution were perfect, taking into account wafer start volumes for all products, the process specifications for all steps, equipment qualified by process engineering to perform each step, statistics on lot inter-arrival times, and statistics on process and equipment trouble. Such trouble includes temporary disqualification of equipment from performing certain process steps, lots placed on hold because of out-of-spec or out-of-control process parameters, and equipment unavailable for production work because of maintenance or engineering reasons. ECT may be computed for individual steps on individual products, for the entire process flow to make a given product, and for collections of steps within one process section. ECT is not an observable statistic in the data collected at a factory. Nevertheless, ECT can be analytically estimated, either conducting discrete-event simulations or by exercising formulas from analytical queuing theory. Either analytical approach uses statistical data collected from the factory. The information includes data from equipment logs on processing times, data from equipment tracking on equipment non-available times, process specifications as to which process tools are qualified to perform which steps, production volumes, etc. The importance of ECT is its usefulness for separating cycle time issues into engineering problems versus execution problems. ECT may be viewed as the cycle time report card for process engineering. If ECT is too long, no amount of execution improvement by the manufacturing department can overcome this weakness. Excessive ECT is an engineering problem: ECT can only be reduced by engineering changes to equipment maintenance, to process control, to equipment qualifications, to process specifications, or by modifications to the equipment itself. The gap between actual cycle time and entitlement cycle time may be viewed as the report card for manufacturing management and supporting staff, including information systems, automation and industrial engineering. Where there is a large gap between actual manufacturing cycle time and entitlement cycle time (hereafter termed the execution gap), it is an indication that execution could be and should be improved. Closing the gap could entail improvements to scheduling, information, automation, training or administration. In many companies, industrial engineers have developed simulation models of the manufacturing line. These models can be very helpful for evaluating cycle time gains associated with engineering or operational changes. But they tend to be large, complex models that can be exercised only by a handful of expert users. In a typical high-technology factory, every process engineering section faces technical issues affecting cycle time every day. Asking the expert simulation modelers to address all of these issues would amount to a hopeless organizational bottleneck; as a result, there is no time to analyze most issues. What is needed instead are distributed tools, tailored for the issues faced by each section, and deployed in parallel. These could be simulation models, but there need to be separate or duplicate models for each section and proficient modelers/users within each engineering section so that parallel analyses can be pursued. 11

12 Analytical queuing theory generally provides more approximate estimations of cycle time that can be achieved using simulation. But the virtues of queuing theory are (1) the formulas can be housed in Excel spreadsheets, making the tools accessible and practical for all engineers, (2) cycle time analysis is essentially instantaneous, and can be integrated with other spreadsheet analyses engineers do, and (3) while there is some bias in queuing-theoretic formulas, if one is simply computing cycle time differences associated with engineering changes, the amount of bias in the difference will be small, making the estimates reasonably accurate. For this reason, application of queuing theoretic formulas is attractive, if reasonably accurate formulas can be developed. The next section discusses the application of queuing theory for entitlement cycle time analysis in high-technology manufacturing. 5. Estimating Entitlement Cycle Times Using Queuing Theory ECT has several components: time manufacturing lots are placed on hold; time lots are actually engaged in material handling transport or processing; and time lots are available for processing but waiting for selection by operators or automation and/or waiting for a qualified process tool. Actual statistics on hold times may be collected. Actual statistics on transport times and process times also may be collected; in modern advanced technology factories, these statistics are collected automatically from machine and transport equipment logs. The analytical challenge for estimating ECT largely rests with estimation of lot waiting times. In a manufacturing environment, if there is no lot hold time, the observed cycle time for a particular process step performed on a particular type of processing machine is CT = WT + SCT (8) where SCT denotes the standard cycle time and WT denotes the lot waiting time. Standard cycle time is an observable statistic, it is the average time required for a lot from when it is accepted by the machine for performance of a process step until the lot is completed and ready for transport to the next step. SCT is the irreducible portion of cycle time (irreducible without engineering changes to process specifications or equipment). Another parameter about the process step is the process time PT, the average time between starts of consecutive lots on the machine when the lots are tendered to the machine as quickly as possible and there are no interruptions of processing activity. For some equipment, PT and SCT are identical, but for many they are not. On many types of equipment, lots can be pipelined whereby the next lot is started before the previous lot is ready for departure. In such cases, SCT is larger than PT. On other types, there may be some necessary delay for cleaning or reconditioning of the machine chamber between consecutive lots. In such cases, SCT may be smaller than PT. Queuing Theory is a branch of operations research used to analyzing waiting times in resourceconstrained systems. In our context, cycle time consists of the following components: execution time (process time and material movement time), waiting time, and lot hold time (e.g., lot stopped from further processing because of an SPC out-of-control alarm). Waiting time is typically the largest component of cycle time. 12

13 The terminology of queuing theory reflects analysis of a human waiting line. Customers randomly arrive for service and await an available server. When all previous customers have been served and server becomes free, the customer enters service. The time between customer arrival and entry into service is called the queue time. The customer departs service after a service time. In our manufacturing context, the customers are typically the production lots and the servers are the machines qualified to perform the process step. The queue time corresponds to the lot waiting time, and the service time corresponds to the process time (i.e, the time between consecutive lots). The mathematics of queuing theory is involved. Most of the useful results are approximate formulas, and they typically stem from an assumption that the lot inter-arrival time follows an exponential distribution, i.e., lot arrivals are Poisson. (This is also called the Markovian assumption.) Considering the nature of fabrication process flows, this is not a bad assumption for semiconductor fabrication. The typical work station (photo, etch, diffusion, implant, etc.) experiences arrivals of lots coming from a variety of work stations throughout the fab. If work stations operate independently, then the aggregate arrivals from many work stations should reflect a Poisson distribution. One of the simplest queuing systems to analyze is the M/M/1 queue. This is a model of a production workstation that assumes the lot interarrival time is Poisson, the time to service the lot (i.e., the process time) also has an exponential distribution, and there is only one server (i.e., one machine). Let ta denote the mean time between arrivals and let ts denote the mean service time. The arrival rate is then = 1/ta and the service rate is = 1/ts. (It is customary in queuing theory to use the notation for the arrival rate and for the service rate.) Because the interarrival and process time distributions are memoryless, the time since the last arrival and the elapsed service time are irrelevant to the future behavior of the queue. The only information we need to characterize the current state of the system is the number of lots currently at the workstation; call this number n. By computing for each possible value of n the long-run probability that the number of lots in the system is n, we can in turn derive the expected queue time and cycle time for the workstation. Let pn denote the probability of finding the system in state n (i.e., the total number of lots in queue and in process is n). Because jobs arrive one at a time and because the machine works on only one job at a time, the system state can only change by one unit at a time. Given the system is in state n, the rate the system moves from state n to state n+1 is. And given the system is in state n+1, the rate the system moves from state n+1 to n is. The unconditional rate at which the system moves from state n to state n+1 is therefore pn, i.e., the probability the system is in state n times the arrival rate. The unconditional rate at which the system moves from state n+1 to n is pn+1, i.e., the probability the system is in state n+1 times the service rate. In long-run equilibrium, these rates must be equal, i.e., p n p, or pn1 p up n1 n n. 13

14 Here we have made the identification that the utilization of the server must equal the arrival rate divided by the service rate. That follows from the following observation: Utilization equals the fraction of time that the server is busy processing lots, which in turn equals the arrival rate times the mean service time, i.e., u = ()(ts) = /. Now the state probabilities must sum to unity, i.e., so therefore n 1 pn p0 u p0 n0 n0 p0 = 1- u. 1, 1 u Note that we must assume u < 1 for the sum to converge, i.e., utilization of the server must be strictly less than 100% to have a stable queue in the presence of randomness. The expected number of lots in the system is n 1 d n n n 1 u npn n(1 u) u u(1 u) nu u(1 u) u u(1 u) 2 0 n0 n0 du n0 (1 u) 1 u. The cycle time, i.e., the expected total time a lot spends in the system is u t CT s t s ( n 1) pn ts 1 n 0 1 u 1 u and the queue time, i.e., the expected time a lot spends in queue is just ts less than this, i.e., t s u QT t s t s. 1 u 1 u (9) The queue-theoretic view of the world is that servers are engaged in providing processing service without interruption, and the queue-theoretic cycle time is the sum of queue time and service time: CT = QT + ts where QT is the queue time and ts is the average service time, i.e., the reciprocal of the processing rate. The queue-theoretic cycle time does not account for the discrepancy between standard cycle time and process time. Thus if we apply queuing theory to manufacturing, we must account for this difference, i.e., 14

15 CT = QT + ts + (SCT - PT). (10) In any manufacturing environment, machines are sometimes down for maintenance. Let A denote the average fraction of time a machine is available for processing service, i.e., the average fraction of time the machine is not down for maintenance or engineering work A is termed the availability of the machine. To adapt queuing theory for manufacturing, the nominal processing rate of the machine is de-rated by the availability. If PT denotes the average process time per lot, then Substituting (11) into (10) we have ts = PT/A. (11) CT = QT + PT/A + (SCT - PT) = QT + (1/A 1)PT + SCT. (12) Comparing (12) to (8), we see that the observed waiting time in manufacturing is estimated using queuing theory as WT = QT + (1/A 1)PT. (13) i.e., waiting time equals the queue-theoretic queue time plus a correction factor for nonavailability of the machine. Queuing theory provides exact analytical expressions for queue-theoretic waiting time in the case of exponential distributions for independent lot inter-arrival times and process times. For manufacturing applications, we are interested in generalizations modeling machine nonavailability, multiple machines performing in parallel a certain kind of process step, and lot interarrival and process time distributions that are different from exponential. Such a general case defies an exact expression. But useful and reasonably accurate approximate formulas for this case have been progressively developed by Kingman (1961), Sakasegawa (1977) and Hopp and Spearman (1999). Formula (14) below applies to the case where m machines are qualified to perform a given manufacturing step. Other notation is as follows: u the utilization of availability of the work station (i.e., of the bank of m parallel machines) PT mean lot process time c the squared coefficient of variation in lot process time (i.e., the ratio of the variance of lot 2 0 process time to the square of the mean process time) A the average availability of the machines in the work station MTTR mean length of a machine down time event 2 cr the squared coefficient of variation in the length of a down time event 2 ce - short-hand notation for the squared coefficient variation of the effective service time, a 2 2 function of A, MTTR, cr, PT, and c0 defined below. 15

16 2 ca - the squared coefficient of variation in the lot inter-arrival time; for Poisson arrivals, The expected (average) queue time is then 2 ca =1. QT ca 2 ce 2 2 2( m1) 1 u PT m(1 u) A (14) where MTTR ce c0 (1 cr ) A(1 A). (15) PT Let us examine this general queue time formula (13) qualitatively. It is the product of three terms. The first term is a term involving the variability of lot arrivals and the variability of service time. More variability increases cycle time. The second term in (14) concerns the utilization of the work station and the number of qualified machines. Note the (1-u) in the denominator; as utilization is pushed to 100% of the availability, queuing theory predicts wait time will explode. The behavior of this term is graphed in Figure 5 for various values of m and for u ranging from 0 up to 100% of availability. Note that wait time is reduced as m is increased, even for the same utilization. At 90% utilization of availability, average wait time when only one machine is qualified is more than nine times higher than when eight machines are qualified. The third term in (14) expresses a ratio of process time to availability. All else being equal, a longer process time also means a longer average wait time. All else being equal, a lower availability means a longer average wait time (even if utilization is reduced to the same utilization of availability). 16

17 Wait Time vs. Utilization Wait Time Wait Time (1 machine) Wait Time (2 machines) Wait Time (3 machines) Wait Time (8 machines) Utilization Figure 5. Wait Time as a Function of the Number of Qualified Machines and the Utilization of Availability Queue time may be reduced if any of the three terms in (14) is reduced. This suggests the general avenues for cycle time reduction: (1) reducing variability (i.e., reducing ca or reducing ce), (2) increasing m or reducing u, and (3) reducing PT or increasing A. The basic queuing formula (14) needs to be modified for the cases of machines whose operation requires the lots to be grouped into batches that are sequenced through the machine. Batching may be performed because of a large load size for the equipment (e.g., diffusion furnaces), or because of significant setups applicable to classes of manufacturing steps (e.g., species setups on ion implanters). Batch Machines To model machines with load sizes larger than one lot, we proceed as follows. Lots experiencing a common process recipe must be batched together to make up a load. For example, in semiconductor fabrication, a number of different product/steps may share the same furnace recipe; lots arriving for performance of these product/steps may share one equipment cycle. We therefore view batches of lots for a given recipe as the customers of the queuing system rather 17

18 than lots of a given product/step. Even if a furnace is available when it arrives, a random lot may experience an additional delay waiting for other lots to arrive in order to make up a batch. Suppose the average load size is b lots and the overall arrival rate of lots sharing a common recipe is S lots per hour. Then the average lot experiences the following delay (in hours) for building up a batch ( batching time ): BT b 1. (16) 2S The overall cycle time is then estimated as CT = BT + QT + PT (1/A 1) + SCT (17) where QT is estimated as in (14) and BT is estimated as in (16). The extra batching-time term presents another cycle time issue. The batch size can be set too small (resulting in too-high utilization of the furnaces) or too large (resulting in too much wait time to build up a batch). Figure 6 illustrates this trade-off for a particular furnace type ( TEL_OXWETG ). Cycle time vs. Batch size for TEL_OXWETG Avg. cycle time (hours) Avg. batch size (Lots) Figure 6. Cycle time vs. Batch Size for a Particular Diffusion Furnace Type Setup Machines A similar issue arises when estimating cycle times at steps performed by machines experiencing significant setup times to recondition, readjust or reconnect the machine when changing from 18

19 performing one class of product steps to another. An example of this in semiconductor manufacturing is ion implantation. For high-current ion implant machines, there is significant lost time when switching the machine from using one species to another. Species that are implanted include boron, boron fluoride, phosphorous, arsenic and antimony. Considering the lost time when changing species, lots belonging to steps involving the same species are grouped together and processed sequentially. When all lots of same species are processed the machine is changed to use a different species. A species group is defined as the set of product-steps utilizing a given species. To apply the queuing formula (14), we view the species groups as the queuing entities. The process time in the queuing model for such an entity is the time to process an entire species batch, i.e., the sum of lot process times for an average-sized species batch. Once it is decided to make a setup to process a batch of a certain species, the average lot must wait for the setup to be completed and then wait for its turn within the species batch. Suppose the average species batch size is b lots. Then the average lot experiences the following delay (in hours) waiting for its turn within the setup batch ( batch sequence time ) plus the time setting up the implanter: BT b 1 PT st 2 (18) where st is the time required to set up the implanter to perform product-steps in the given species group and PT is the average process time per lot. The overall cycle time is then estimated as CT = BT + QT b + PT*b/A + SCT PT (19) where QT b is estimated as in (14) using PT*b as the process time and BT is estimated as in (18). Care must be exercised in defining u as used in (14) to account for time performing species setups, in addition to time processing lots. As before, the extra batching-time term presents another cycle time issue. The batch size can be set too small (resulting in too-high utilization of the implanters) or too large (resulting in too much wait time to build up a species batch). Application Issues Many different product/steps are performed by a typical work station. The process time input to (14) needs to be a weighted average of the process times for the various product/steps. However, the number of qualified machines m and the standard cycle time SCT can be specific in the estimation of cycle time of each product/step. 6. Capacity Planning 19

20 Capacity planning is the process of determining appropriate equipment investments to support a targeted increase in production volume. The equipment investments might be proposed for within in an existing fabrication facility, or they might be for an entirely new fabrication facility. The capacity planning problem is usually framed in terms of determining the minimum equipment investments enabling a target production volume and mix. But the capacity planning problem ought to be viewed as more than that. It showed be viewed as a cycle time management problem as well. Excel workbooks containing the entitlement cycle time formulas described above, if linked together, can provide the basis for conducting capacity planning so as to manage cycle time well. Given target volumes by process flow, the first step is to determine minimum quantities for each type of process tool such that utilization of availability is less than 100% for each type. For such a tool set, entitlement cycle time likely would be unacceptably long. Given the set of ECT analysis workbooks for all equipment areas calibrated with data for the process flows to be operated in the new or expanded facility, the least-cost tool set vs. entitlement cycle time may be determined using the following procedure: Step 1. For a given type of process tool, determine the reduction in entitlement cycle time if one more tool of that type were installed in the facility and qualified for all process steps appropriate for that tool. Do this separately for all types of process tools. Step 2. For each type, compute the ratio of the reduction in ECT to the capital cost to procure and install one such tool. Identify the tool type with the highest ECT ROI, i.e., the tool providing the largest cycle time reduction per capital dollar invested. Assume one of these tools is procured. Step 3. If the shortest ECT of interest has been realized, then terminate. Otherwise, return to Step 1 to iterate. This procedure can be completely automated and carried out in a matter of minutes once all required data is populated into the workbooks. We illustrate the results for the case of a new fabrication facility proposed back in 2001 to include a single process flow producing 70nm flash memory devices on 300mm wafers. Figure 7 illustrates the trade-off of ECT vs. capital cost for process tools for a factory sized to start 14,500 flash memory wafers per week. The minimumfeasible tool set costs about $1.45 billion and results in an entitlement cycle time of about 63 days. Each subsequent point on the curve represents the installation of the tool with the highest ECT ROI in that situation. Because the highest ECT ROI investments are made first, the slope of the curve is continuously declining, resulting in a hyperbola of ECT vs. tool cost. Note the total tool investment for a fab with an entitlement cycle time of 31 days is about $1.52 billion, i.e., an additional 5% investment in process tools, about $60 million, if invested optimally, results in a fab that is twice as fast. Figure 8 provides similar information for a facility sized to start 29,500 flash memory wafers per week, i.e., a facility about twice as large. The tool investment required to realize an ECT of 31 days is now about $2.89 billion. Figure 9 provides similar information for a facility sized to start 54,500 flash memory wafers per week; in this case, the tool investment required to realize an 20

21 ECT of 31 days is now about $5.17 billion. Because this analysis was automated, it was easy to carry it out for many possible fabrication volumes. Figure 10 summarizes the results for facility sizes ranging from 12,000 to 59,500 wafer starts per week. The horizontal axis shows total tool investment per volume capability (measured in wafer starts per week), while the vertical axis shows the resulting entitlement cycle time for the flash memory process flow. Because equipment counts must be integral, the curves sometimes cross. Nonetheless, it is very apparent there are considerable economies of scale with respect to the capital investment required per unit capacity to achieve a given fab speed. Figure 11 presents these data a different way to emphasize the economies of scale. The vertical axis is now the tool capital cost expenditure per thousand wafer starts per week of capacity, and the horizontal axis is the fabrication facility size (i.e., capacity), measured in thousand wafer starts per week. Trade-off curves are displayed for various values of the entitlement cycle time, ranging from 41 days down to 23 days. There are three important insights to be gained from this graph. First, note that all curves decline steeply until about 40,000 wafer starts per week, where the curves begin to flatten out. This makes clear the economies of scale with respect to cycle time capability in fabrication facilities. For example, a 30,000 WSPW (wafer starts per week) fab achieving the same ECT as a 15,000 WSPW fab has tool costs amounting to about 5% less per unit volume. Second, note the close spacing of ECT curves from 41 days down to 29 days. Buying speed capability with additional tools to push ECT down from 41 days down to about 29 days is relatively cheap, about $1.5 million per 1,000 wafer starts per week. Third, the spacing of the curves spreads out as one pursues shorter ECTs, i.e., speed becomes more expensive after that point. The cost of enabling a 26-day ECT capability is roughly another million dollars per 1,000 wafer starts per week, and the cost of enabling a 23-day wafer start is roughly another $1 - $1.5 million dollars per 1,000 wafer starts per week on top of that. Not apparent in these graphs are the differences in the process tool sets selected by this optimized ECT analysis vs. the tool sets suggested by a traditional analysis pursuing uniform U/A levels for the various tool types. Certain tool types operated at relatively modest levels of U/A experience relatively long cycle times yet are relatively inexpensive. Wet benches and diffusion furnaces are good examples of tools in this category. The ECT-based optimization will 21

22 ECT vs. Tool Set Capital Cost, 14.5K WSPW of L52A ECT (days) $1,440 $1,450 $1,460 $1,470 $1,480 $1,490 $1,500 $1,510 $1,520 $1,530 $1,540 $1,550 $1,560 $1,570 $1,580 $1,590 $1,600 Capital Cost of Least Cost Tool Set (millions) Figure 7. Entitlement Cycle Time vs. Optimized Tool Investment for 14.5K WSPW 22

23 ECT vs. Capital Cost of Tool Set, 29.5K WSPW of L52A ECT (days) ,800 2,820 2,840 2,860 2,880 2,900 2,920 2,940 2,960 Capital $ Spent on Tool Set (millions) Figure 8. Entitlement Cycle Time vs. Optimized Tool Investment for 29.5K WSPW 23

24 ECT vs. Tool Set Capital Cost, 54.5K WSPW of L52A ECT (days) $5,080 $5,100 $5,120 $5,140 $5,160 $5,180 $5,200 $5,220 $5,240 $5,260 $5,280 $5,300 $ Spent on Tool Set (millions) Figure 9. Entitlement Cycle Time Vs. Optimized Tool Investment for 54.5K WSPW 24

25 Entitlement Cycle Time vs. Tool Capital Cost for Various Sized Fabs, L52A Entitlement Cycle Time (days) Equipment Capital Cost per WSPW (million $) 12K WSPW 14.5K 17K 19.5K 24.5K 29.5K 34.5K 39.5K 44.5K 49.5K 54.5K 59.5K Figure 10. Entitlement Cycle Time Vs. Tool Investment Per WSPW 25

26 Capital Cost for 50 Series Flash vs. ECT and Fab Size Tool capital cost vs. ECT and fab size Tool Capital Cost per K WSPW (million $) ECT = 23 days 26 days 29 days 32 days 35 days 38 days 41 days Fab Size (K WSPW) Figure 11. Optimized Tool Investment Vs. Fabrication Facility Size 26

Basic Queuing Relationships

Basic Queuing Relationships Queueing Theory Basic Queuing Relationships Resident items Waiting items Residence time Single server Utilisation System Utilisation Little s formulae are the most important equation in queuing theory

More information

What is the number one issue that Organizational Leaders are facing today?

What is the number one issue that Organizational Leaders are facing today? What is the number one issue that Organizational Leaders are facing today? Managing time and energy in the face of growing complexity...the sense that the world is moving faster -Chris Zook (Bain & Company

More information

4 The M/M/1 queue. 4.1 Time-dependent behaviour

4 The M/M/1 queue. 4.1 Time-dependent behaviour 4 The M/M/1 queue In this chapter we will analyze the model with exponential interarrival times with mean 1/λ, exponential service times with mean 1/µ and a single server. Customers are served in order

More information

PROJECT CRITERIA: ECONOMIC VIABILITY AND PROJECT ALTERNATIVES

PROJECT CRITERIA: ECONOMIC VIABILITY AND PROJECT ALTERNATIVES SESSION 1.2 PROJECT CRITERIA: ECONOMIC VIABILITY AND PROJECT ALTERNATIVES Introductory Course on Economic Analysis of Investment Projects Economics and Research Department (ERD) Discounted Cash Flow: Measures

More information

Elasticity. I. What is Elasticity?

Elasticity. I. What is Elasticity? Elasticity I. What is Elasticity? The purpose of this section is to develop some general rules about elasticity, which may them be applied to the four different specific types of elasticity discussed in

More information

In this chapter, you will learn to use cost-volume-profit analysis.

In this chapter, you will learn to use cost-volume-profit analysis. 2.0 Chapter Introduction In this chapter, you will learn to use cost-volume-profit analysis. Assumptions. When you acquire supplies or services, you normally expect to pay a smaller price per unit as the

More information

Queuing Theory. Long Term Averages. Assumptions. Interesting Values. Queuing Model

Queuing Theory. Long Term Averages. Assumptions. Interesting Values. Queuing Model Queuing Theory Queuing Theory Queuing theory is the mathematics of waiting lines. It is extremely useful in predicting and evaluating system performance. Queuing theory has been used for operations research.

More information

ANSWERS TO END-OF-CHAPTER QUESTIONS

ANSWERS TO END-OF-CHAPTER QUESTIONS ANSWERS TO END-OF-CHAPTER QUESTIONS 9-1 Explain what relationships are shown by (a) the consumption schedule, (b) the saving schedule, (c) the investment-demand curve, and (d) the investment schedule.

More information

Study Questions for Chapter 9 (Answer Sheet)

Study Questions for Chapter 9 (Answer Sheet) DEREE COLLEGE DEPARTMENT OF ECONOMICS EC 1101 PRINCIPLES OF ECONOMICS II FALL SEMESTER 2002 M-W-F 13:00-13:50 Dr. Andreas Kontoleon Office hours: Contact: a.kontoleon@ucl.ac.uk Wednesdays 15:00-17:00 Study

More information

Lesson 7 - The Aggregate Expenditure Model

Lesson 7 - The Aggregate Expenditure Model Lesson 7 - The Aggregate Expenditure Model Acknowledgement: Ed Sexton and Kerry Webb were the primary authors of the material contained in this lesson. Section : The Aggregate Expenditures Model Aggregate

More information

Lecture 2. Marginal Functions, Average Functions, Elasticity, the Marginal Principle, and Constrained Optimization

Lecture 2. Marginal Functions, Average Functions, Elasticity, the Marginal Principle, and Constrained Optimization Lecture 2. Marginal Functions, Average Functions, Elasticity, the Marginal Principle, and Constrained Optimization 2.1. Introduction Suppose that an economic relationship can be described by a real-valued

More information

Cumulative Diagrams: An Example

Cumulative Diagrams: An Example Cumulative Diagrams: An Example Consider Figure 1 in which the functions (t) and (t) denote, respectively, the demand rate and the service rate (or capacity ) over time at the runway system of an airport

More information

Lean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY

Lean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY Before we begin: Turn on the sound on your computer. There is audio to accompany this presentation. Audio will accompany most of the online

More information

Queuing Theory II 2006 Samuel L. Baker

Queuing Theory II 2006 Samuel L. Baker QUEUING THEORY II 1 More complex queues: Multiple Server Single Stage Queue Queuing Theory II 2006 Samuel L. Baker Assignment 8 is on page 7. Assignment 8A is on page 10. -- meaning that we have one line

More information

Investment Appraisal INTRODUCTION

Investment Appraisal INTRODUCTION 8 Investment Appraisal INTRODUCTION After reading the chapter, you should: understand what is meant by the time value of money; be able to carry out a discounted cash flow analysis to assess the viability

More information

FINANCIAL ANALYSIS GUIDE

FINANCIAL ANALYSIS GUIDE MAN 4720 POLICY ANALYSIS AND FORMULATION FINANCIAL ANALYSIS GUIDE Revised -August 22, 2010 FINANCIAL ANALYSIS USING STRATEGIC PROFIT MODEL RATIOS Introduction Your policy course integrates information

More information

The problem with waiting time

The problem with waiting time The problem with waiting time Why the only way to real optimization of any process requires discrete event simulation Bill Nordgren, MS CIM, FlexSim Software Products Over the years there have been many

More information

Productioin OVERVIEW. WSG5 7/7/03 4:35 PM Page 63. Copyright 2003 by Academic Press. All rights of reproduction in any form reserved.

Productioin OVERVIEW. WSG5 7/7/03 4:35 PM Page 63. Copyright 2003 by Academic Press. All rights of reproduction in any form reserved. WSG5 7/7/03 4:35 PM Page 63 5 Productioin OVERVIEW This chapter reviews the general problem of transforming productive resources in goods and services for sale in the market. A production function is the

More information

CHAPTER 8 INTEREST RATES AND BOND VALUATION

CHAPTER 8 INTEREST RATES AND BOND VALUATION CHAPTER 8 INTEREST RATES AND BOND VALUATION Solutions to Questions and Problems 1. The price of a pure discount (zero coupon) bond is the present value of the par value. Remember, even though there are

More information

Review of Fundamental Mathematics

Review of Fundamental Mathematics Review of Fundamental Mathematics As explained in the Preface and in Chapter 1 of your textbook, managerial economics applies microeconomic theory to business decision making. The decision-making tools

More information

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur Module No. #01 Lecture No. #15 Special Distributions-VI Today, I am going to introduce

More information

Chapter 4 Technological Progress and Economic Growth

Chapter 4 Technological Progress and Economic Growth Chapter 4 Technological Progress and Economic Growth 4.1 Introduction Technical progress is defined as new, and better ways of doing things, and new techniques for using scarce resources more productively.

More information

Simple Regression Theory II 2010 Samuel L. Baker

Simple Regression Theory II 2010 Samuel L. Baker SIMPLE REGRESSION THEORY II 1 Simple Regression Theory II 2010 Samuel L. Baker Assessing how good the regression equation is likely to be Assignment 1A gets into drawing inferences about how close the

More information

Investing in Bond Funds:

Investing in Bond Funds: : What s in YOUR bond fund? By: Bruce A. Hyde and Steven Saunders Summary Investors who rely primarily on duration in choosing a bond fund may inadvertently introduce extension risk to their bond portfolio.

More information

1.1 Introduction. Chapter 1: Feasibility Studies: An Overview

1.1 Introduction. Chapter 1: Feasibility Studies: An Overview Chapter 1: Introduction 1.1 Introduction Every long term decision the firm makes is a capital budgeting decision whenever it changes the company s cash flows. Consider launching a new product. This involves

More information

Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS

Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS DUSP 11.203 Frank Levy Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS These notes have three purposes: 1) To explain why some simple calculus formulae are useful in understanding

More information

Part II Management Accounting Decision-Making Tools

Part II Management Accounting Decision-Making Tools Part II Management Accounting Decision-Making Tools Chapter 7 Chapter 8 Chapter 9 Cost-Volume-Profit Analysis Comprehensive Business Budgeting Incremental Analysis and Decision-making Costs Chapter 10

More information

COST THEORY. I What costs matter? A Opportunity Costs

COST THEORY. I What costs matter? A Opportunity Costs COST THEORY Cost theory is related to production theory, they are often used together. However, the question is how much to produce, as opposed to which inputs to use. That is, assume that we use production

More information

To meet the requirements of demanding new

To meet the requirements of demanding new Optimising LED manufacturing LED manufacturers seek new methods to reduce manufacturing costs and improve productivity in an increasingly demanding market. Tom Pierson, Ranju Arya, Columbine Robinson of

More information

3.2. Solving quadratic equations. Introduction. Prerequisites. Learning Outcomes. Learning Style

3.2. Solving quadratic equations. Introduction. Prerequisites. Learning Outcomes. Learning Style Solving quadratic equations 3.2 Introduction A quadratic equation is one which can be written in the form ax 2 + bx + c = 0 where a, b and c are numbers and x is the unknown whose value(s) we wish to find.

More information

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION 31 CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION 3.1 INTRODUCTION In this chapter, construction of queuing model with non-exponential service time distribution, performance

More information

Chapter 6 Competitive Markets

Chapter 6 Competitive Markets Chapter 6 Competitive Markets After reading Chapter 6, COMPETITIVE MARKETS, you should be able to: List and explain the characteristics of Perfect Competition and Monopolistic Competition Explain why a

More information

Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients. y + p(t) y + q(t) y = g(t), g(t) 0.

Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients. y + p(t) y + q(t) y = g(t), g(t) 0. Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients We will now turn our attention to nonhomogeneous second order linear equations, equations with the standard

More information

Web Server Software Architectures

Web Server Software Architectures Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.

More information

How To Manage A Call Center

How To Manage A Call Center THE ROLE OF SIMULATION IN CALL CENTER MANAGEMENT Roger Klungle AAA Michigan Introduction With recent advances in technology and the changing nature of business, call center management has become a rapidly

More information

Chapter 11. MRP and JIT

Chapter 11. MRP and JIT Chapter 11 MRP and JIT (Material Resources Planning and Just In Time) 11.1. MRP Even if MRP can be applied among several production environments, it has been chosen here as a preferential tool for the

More information

ECONOMIC SUPPLY & DEMAND

ECONOMIC SUPPLY & DEMAND D-4388 ECONOMIC SUPPLY & DEMAND by Joseph Whelan Kamil Msefer Prepared for the MIT System Dynamics in Education Project Under the Supervision of Professor Jay W. Forrester January 4, 996 Copyright 994

More information

Review of Production and Cost Concepts

Review of Production and Cost Concepts Sloan School of Management 15.010/15.011 Massachusetts Institute of Technology RECITATION NOTES #3 Review of Production and Cost Concepts Thursday - September 23, 2004 OUTLINE OF TODAY S RECITATION 1.

More information

Section 1.1 Linear Equations: Slope and Equations of Lines

Section 1.1 Linear Equations: Slope and Equations of Lines Section. Linear Equations: Slope and Equations of Lines Slope The measure of the steepness of a line is called the slope of the line. It is the amount of change in y, the rise, divided by the amount of

More information

1.3 LINEAR EQUATIONS IN TWO VARIABLES. Copyright Cengage Learning. All rights reserved.

1.3 LINEAR EQUATIONS IN TWO VARIABLES. Copyright Cengage Learning. All rights reserved. 1.3 LINEAR EQUATIONS IN TWO VARIABLES Copyright Cengage Learning. All rights reserved. What You Should Learn Use slope to graph linear equations in two variables. Find the slope of a line given two points

More information

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, 99.42 cm

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, 99.42 cm Error Analysis and the Gaussian Distribution In experimental science theory lives or dies based on the results of experimental evidence and thus the analysis of this evidence is a critical part of the

More information

Inflation. Chapter 8. 8.1 Money Supply and Demand

Inflation. Chapter 8. 8.1 Money Supply and Demand Chapter 8 Inflation This chapter examines the causes and consequences of inflation. Sections 8.1 and 8.2 relate inflation to money supply and demand. Although the presentation differs somewhat from that

More information

COST ESTIMATING METHODOLOGY

COST ESTIMATING METHODOLOGY NCMA DINNER MEETING TRAINING COST ESTIMATING METHODOLOGY 1 David Maldonado COST ESTIMATING METHODOLOGY TABLE OF CONTENT I. Estimating Overview II. Functional Estimating Methods III. Estimating Methods

More information

Benchmarking Semiconductor Manufacturing. A Research Program at the University of California at Berkeley

Benchmarking Semiconductor Manufacturing. A Research Program at the University of California at Berkeley Benchmarking Semiconductor Manufacturing A Research Program at the University of California at Berkeley Prof. Robert C. Leachman, Prof. David A. Hodges, Project Co-Directors Agenda Introduction to CSM

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Chapter 11 Perfect Competition - Sample Questions MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) Perfect competition is an industry with A) a

More information

Management Accounting 303 Segmental Profitability Analysis and Evaluation

Management Accounting 303 Segmental Profitability Analysis and Evaluation Management Accounting 303 Segmental Profitability Analysis and Evaluation Unless a business is a not-for-profit business, all businesses have as a primary goal the earning of profit. In the long run, sustained

More information

Chapter 11 Building Information Systems and and Managing Projects

Chapter 11 Building Information Systems and and Managing Projects 1 Chapter 11 Building Information Systems and and Managing Projects LEARNING TRACK 1: CAPITAL BUDGETING METHODS FOR INFORMATION SYSTEM INVESTMENTS Traditional Capital Budgeting Models Capital budgeting

More information

Wait-Time Analysis Method: New Best Practice for Performance Management

Wait-Time Analysis Method: New Best Practice for Performance Management WHITE PAPER Wait-Time Analysis Method: New Best Practice for Performance Management September 2006 Confio Software www.confio.com +1-303-938-8282 SUMMARY: Wait-Time analysis allows IT to ALWAYS find the

More information

MONEY, INTEREST, REAL GDP, AND THE PRICE LEVEL*

MONEY, INTEREST, REAL GDP, AND THE PRICE LEVEL* Chapter 11 MONEY, INTEREST, REAL GDP, AND THE PRICE LEVEL* Key Concepts The Demand for Money Four factors influence the demand for money: The price level An increase in the price level increases the nominal

More information

QUEUING THEORY. 1. Introduction

QUEUING THEORY. 1. Introduction QUEUING THEORY RYAN BERRY Abstract. This paper defines the building blocks of and derives basic queuing systems. It begins with a review of some probability theory and then defines processes used to analyze

More information

Vilnius University. Faculty of Mathematics and Informatics. Gintautas Bareikis

Vilnius University. Faculty of Mathematics and Informatics. Gintautas Bareikis Vilnius University Faculty of Mathematics and Informatics Gintautas Bareikis CONTENT Chapter 1. SIMPLE AND COMPOUND INTEREST 1.1 Simple interest......................................................................

More information

Chapter 9. The Valuation of Common Stock. 1.The Expected Return (Copied from Unit02, slide 36)

Chapter 9. The Valuation of Common Stock. 1.The Expected Return (Copied from Unit02, slide 36) Readings Chapters 9 and 10 Chapter 9. The Valuation of Common Stock 1. The investor s expected return 2. Valuation as the Present Value (PV) of dividends and the growth of dividends 3. The investor s required

More information

Single Server Queueing Models

Single Server Queueing Models 1. Motivation Single Server Queueing Models Wallace J. Hopp Department of Industrial Engineering and Management Sciences Northwestern University, Evanston IL 60208 Macrohard is a small startup software

More information

How To Calculate Bond Price And Yield To Maturity

How To Calculate Bond Price And Yield To Maturity CHAPTER 10 Bond Prices and Yields Interest rates go up and bond prices go down. But which bonds go up the most and which go up the least? Interest rates go down and bond prices go up. But which bonds go

More information

REDUCING THE COST OF TEST IN LASER DIODE MANUFACTURING. Lawrence A. Johnson President, CEO, and Founder ILX Lightwave

REDUCING THE COST OF TEST IN LASER DIODE MANUFACTURING. Lawrence A. Johnson President, CEO, and Founder ILX Lightwave REDUCING THE COST OF TEST IN LASER DIODE MANUFACTURING Lawrence A. Johnson President, CEO, and Founder ILX Lightwave REDUCING THE COST OF TEST IN LASER DIODE MANUFACTURING By Lawrence A. Johnson Today

More information

Load Balancing and Switch Scheduling

Load Balancing and Switch Scheduling EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: liuxh@systems.stanford.edu Abstract Load

More information

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? Inside the CPU how does the CPU work? what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? some short, boring programs to illustrate the

More information

Technology Update White Paper. High Speed RAID 6. Powered by Custom ASIC Parity Chips

Technology Update White Paper. High Speed RAID 6. Powered by Custom ASIC Parity Chips Technology Update White Paper High Speed RAID 6 Powered by Custom ASIC Parity Chips High Speed RAID 6 Powered by Custom ASIC Parity Chips Why High Speed RAID 6? Winchester Systems has developed High Speed

More information

Algorithms and optimization for search engine marketing

Algorithms and optimization for search engine marketing Algorithms and optimization for search engine marketing Using portfolio optimization to achieve optimal performance of a search campaign and better forecast ROI Contents 1: The portfolio approach 3: Why

More information

Note on growth and growth accounting

Note on growth and growth accounting CHAPTER 0 Note on growth and growth accounting 1. Growth and the growth rate In this section aspects of the mathematical concept of the rate of growth used in growth models and in the empirical analysis

More information

How To Balance In A Distributed System

How To Balance In A Distributed System 6 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 11, NO. 1, JANUARY 2000 How Useful Is Old Information? Michael Mitzenmacher AbstractÐWe consider the problem of load balancing in dynamic distributed

More information

Step Response of RC Circuits

Step Response of RC Circuits Step Response of RC Circuits 1. OBJECTIVES...2 2. REFERENCE...2 3. CIRCUITS...2 4. COMPONENTS AND SPECIFICATIONS...3 QUANTITY...3 DESCRIPTION...3 COMMENTS...3 5. DISCUSSION...3 5.1 SOURCE RESISTANCE...3

More information

"Reliability and MTBF Overview"

Reliability and MTBF Overview "Reliability and MTBF Overview" Prepared by Scott Speaks Vicor Reliability Engineering Introduction Reliability is defined as the probability that a device will perform its required function under stated

More information

Network Design Performance Evaluation, and Simulation #6

Network Design Performance Evaluation, and Simulation #6 Network Design Performance Evaluation, and Simulation #6 1 Network Design Problem Goal Given QoS metric, e.g., Average delay Loss probability Characterization of the traffic, e.g., Average interarrival

More information

Driving Business Value with Big Data and Analytics

Driving Business Value with Big Data and Analytics Emily Plachy informsny September 17, 2014 Driving Business Value with Big Data and Analytics Business Analytics Transformation Making IBM a Smarter Enterprise Agenda Case studies Human Resources: Detect

More information

3 More on Accumulation and Discount Functions

3 More on Accumulation and Discount Functions 3 More on Accumulation and Discount Functions 3.1 Introduction In previous section, we used 1.03) # of years as the accumulation factor. This section looks at other accumulation factors, including various

More information

The Cost of Production

The Cost of Production The Cost of Production 1. Opportunity Costs 2. Economic Costs versus Accounting Costs 3. All Sorts of Different Kinds of Costs 4. Cost in the Short Run 5. Cost in the Long Run 6. Cost Minimization 7. The

More information

In this chapter, you will learn improvement curve concepts and their application to cost and price analysis.

In this chapter, you will learn improvement curve concepts and their application to cost and price analysis. 7.0 - Chapter Introduction In this chapter, you will learn improvement curve concepts and their application to cost and price analysis. Basic Improvement Curve Concept. You may have learned about improvement

More information

Models of a Vending Machine Business

Models of a Vending Machine Business Math Models: Sample lesson Tom Hughes, 1999 Models of a Vending Machine Business Lesson Overview Students take on different roles in simulating starting a vending machine business in their school that

More information

Pricing I: Linear Demand

Pricing I: Linear Demand Pricing I: Linear Demand This module covers the relationships between price and quantity, maximum willing to buy, maximum reservation price, profit maximizing price, and price elasticity, assuming a linear

More information

Chapter 1 Introduction to The Semiconductor Industry 2005 VLSI TECH. 1

Chapter 1 Introduction to The Semiconductor Industry 2005 VLSI TECH. 1 Chapter 1 Introduction to The Semiconductor Industry 1 The Semiconductor Industry INFRASTRUCTURE Industry Standards (SIA, SEMI, NIST, etc.) Production Tools Utilities Materials & Chemicals Metrology Tools

More information

7 AGGREGATE SUPPLY AND AGGREGATE DEMAND* Chapter. Key Concepts

7 AGGREGATE SUPPLY AND AGGREGATE DEMAND* Chapter. Key Concepts Chapter 7 AGGREGATE SUPPLY AND AGGREGATE DEMAND* Key Concepts Aggregate Supply The aggregate production function shows that the quantity of real GDP (Y ) supplied depends on the quantity of labor (L ),

More information

Finance 581: Arbitrage and Purchasing Power Parity Conditions Module 5: Lecture 1 [Speaker: Sheen Liu] [On Screen]

Finance 581: Arbitrage and Purchasing Power Parity Conditions Module 5: Lecture 1 [Speaker: Sheen Liu] [On Screen] Finance 581: Arbitrage and Purchasing Power Parity Conditions Module 5: Lecture 1 [Speaker: Sheen Liu] MODULE 5 Arbitrage and Purchasing Power Parity Conditions [Sheen Liu]: Managers of multinational firms,

More information

CHAPTER 10 MARKET POWER: MONOPOLY AND MONOPSONY

CHAPTER 10 MARKET POWER: MONOPOLY AND MONOPSONY CHAPTER 10 MARKET POWER: MONOPOLY AND MONOPSONY EXERCISES 3. A monopolist firm faces a demand with constant elasticity of -.0. It has a constant marginal cost of $0 per unit and sets a price to maximize

More information

Periodic Capacity Management under a Lead Time Performance Constraint

Periodic Capacity Management under a Lead Time Performance Constraint Periodic Capacity Management under a Lead Time Performance Constraint N.C. Buyukkaramikli 1,2 J.W.M. Bertrand 1 H.P.G. van Ooijen 1 1- TU/e IE&IS 2- EURANDOM INTRODUCTION Using Lead time to attract customers

More information

VALUE 11.125%. $100,000 2003 (=MATURITY

VALUE 11.125%. $100,000 2003 (=MATURITY NOTES H IX. How to Read Financial Bond Pages Understanding of the previously discussed interest rate measures will permit you to make sense out of the tables found in the financial sections of newspapers

More information

1 Error in Euler s Method

1 Error in Euler s Method 1 Error in Euler s Method Experience with Euler s 1 method raises some interesting questions about numerical approximations for the solutions of differential equations. 1. What determines the amount of

More information

6 Scalar, Stochastic, Discrete Dynamic Systems

6 Scalar, Stochastic, Discrete Dynamic Systems 47 6 Scalar, Stochastic, Discrete Dynamic Systems Consider modeling a population of sand-hill cranes in year n by the first-order, deterministic recurrence equation y(n + 1) = Ry(n) where R = 1 + r = 1

More information

Measurement with Ratios

Measurement with Ratios Grade 6 Mathematics, Quarter 2, Unit 2.1 Measurement with Ratios Overview Number of instructional days: 15 (1 day = 45 minutes) Content to be learned Use ratio reasoning to solve real-world and mathematical

More information

Manufacturing Systems Modeling and Analysis

Manufacturing Systems Modeling and Analysis Guy L. Curry Richard M. Feldman Manufacturing Systems Modeling and Analysis 4y Springer 1 Basic Probability Review 1 1.1 Basic Definitions 1 1.2 Random Variables and Distribution Functions 4 1.3 Mean and

More information

Learning Objectives. Essential Concepts

Learning Objectives. Essential Concepts Learning Objectives After reading Chapter 3 and working the problems for Chapter 3 in the textbook and in this Workbook, you should be able to: Employ marginal analysis to find the optimal levels of activities

More information

RELEVANT TO ACCA QUALIFICATION PAPER P3. Studying Paper P3? Performance objectives 7, 8 and 9 are relevant to this exam

RELEVANT TO ACCA QUALIFICATION PAPER P3. Studying Paper P3? Performance objectives 7, 8 and 9 are relevant to this exam RELEVANT TO ACCA QUALIFICATION PAPER P3 Studying Paper P3? Performance objectives 7, 8 and 9 are relevant to this exam Business forecasting and strategic planning Quantitative data has always been supplied

More information

Important Probability Distributions OPRE 6301

Important Probability Distributions OPRE 6301 Important Probability Distributions OPRE 6301 Important Distributions... Certain probability distributions occur with such regularity in real-life applications that they have been given their own names.

More information

CS 6290 I/O and Storage. Milos Prvulovic

CS 6290 I/O and Storage. Milos Prvulovic CS 6290 I/O and Storage Milos Prvulovic Storage Systems I/O performance (bandwidth, latency) Bandwidth improving, but not as fast as CPU Latency improving very slowly Consequently, by Amdahl s Law: fraction

More information

Payment streams and variable interest rates

Payment streams and variable interest rates Chapter 4 Payment streams and variable interest rates In this chapter we consider two extensions of the theory Firstly, we look at payment streams A payment stream is a payment that occurs continuously,

More information

Why EVM Is Not Good for Schedule Performance Analyses (and how it could be )

Why EVM Is Not Good for Schedule Performance Analyses (and how it could be ) Why EVM Is Not Good for Schedule Performance Analyses (and how it could be ) By Radenko Corovic, MBA Abstract Project performance researchers are unanimous that the conventional EVM (Earned Value Management)

More information

Employment and Pricing of Inputs

Employment and Pricing of Inputs Employment and Pricing of Inputs Previously we studied the factors that determine the output and price of goods. In chapters 16 and 17, we will focus on the factors that determine the employment level

More information

About the Gamma Function

About the Gamma Function About the Gamma Function Notes for Honors Calculus II, Originally Prepared in Spring 995 Basic Facts about the Gamma Function The Gamma function is defined by the improper integral Γ) = The integral is

More information

CASE STUDY: SIMULATION OF THE CALL CENTER ENVIRONMENT FOR COMPARING COMPETING CALL ROUTING TECHNOLOGIES FOR BUSINESS CASE ROI PROJECTION

CASE STUDY: SIMULATION OF THE CALL CENTER ENVIRONMENT FOR COMPARING COMPETING CALL ROUTING TECHNOLOGIES FOR BUSINESS CASE ROI PROJECTION CASE STUDY: SIMULATION OF THE CALL CENTER ENVIRONMENT FOR COMPARING COMPETING CALL ROUTING TECHNOLOGIES FOR BUSINESS CASE ROI PROJECTION Katherine Miller Vivek Bapat IIT Research Institute Systems Modeling

More information

Chapter 6. Inventory Control Models

Chapter 6. Inventory Control Models Chapter 6 Inventory Control Models Learning Objectives After completing this chapter, students will be able to: 1. Understand the importance of inventory control and ABC analysis. 2. Use the economic order

More information

2 Applications to Business and Economics

2 Applications to Business and Economics 2 Applications to Business and Economics APPLYING THE DEFINITE INTEGRAL 442 Chapter 6 Further Topics in Integration In Section 6.1, you saw that area can be expressed as the limit of a sum, then evaluated

More information

How to Verify Performance Specifications

How to Verify Performance Specifications How to Verify Performance Specifications VERIFICATION OF PERFORMANCE SPECIFICATIONS In 2003, the Centers for Medicare and Medicaid Services (CMS) updated the CLIA 88 regulations. As a result of the updated

More information

Hydrodynamic Limits of Randomized Load Balancing Networks

Hydrodynamic Limits of Randomized Load Balancing Networks Hydrodynamic Limits of Randomized Load Balancing Networks Kavita Ramanan and Mohammadreza Aghajani Brown University Stochastic Networks and Stochastic Geometry a conference in honour of François Baccelli

More information

Chapter 12. Aggregate Expenditure and Output in the Short Run

Chapter 12. Aggregate Expenditure and Output in the Short Run Chapter 12. Aggregate Expenditure and Output in the Short Run Instructor: JINKOOK LEE Department of Economics / Texas A&M University ECON 203 502 Principles of Macroeconomics Aggregate Expenditure (AE)

More information

Lecture Notes on MONEY, BANKING, AND FINANCIAL MARKETS. Peter N. Ireland Department of Economics Boston College. irelandp@bc.edu

Lecture Notes on MONEY, BANKING, AND FINANCIAL MARKETS. Peter N. Ireland Department of Economics Boston College. irelandp@bc.edu Lecture Notes on MONEY, BANKING, AND FINANCIAL MARKETS Peter N. Ireland Department of Economics Boston College irelandp@bc.edu http://www2.bc.edu/~irelandp/ec261.html Chapter 16: Determinants of the Money

More information

Graphical Integration Exercises Part Four: Reverse Graphical Integration

Graphical Integration Exercises Part Four: Reverse Graphical Integration D-4603 1 Graphical Integration Exercises Part Four: Reverse Graphical Integration Prepared for the MIT System Dynamics in Education Project Under the Supervision of Dr. Jay W. Forrester by Laughton Stanley

More information

The Point-Slope Form

The Point-Slope Form 7. The Point-Slope Form 7. OBJECTIVES 1. Given a point and a slope, find the graph of a line. Given a point and the slope, find the equation of a line. Given two points, find the equation of a line y Slope

More information

Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality

Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss

More information

The Thinking Approach LEAN CONCEPTS. 2012-2013, IL Holdings, LLC All rights reserved 1

The Thinking Approach LEAN CONCEPTS. 2012-2013, IL Holdings, LLC All rights reserved 1 The Thinking Approach LEAN CONCEPTS All rights reserved 1 Basic Thinking to Manage the Journey MANAGEMENT TACTICS OF A LEAN TRANSFORMATION All rights reserved 2 LEAN MANAGEMENT Two key questions What is

More information

SIMULATION OF LOAD BALANCING ALGORITHMS: A Comparative Study

SIMULATION OF LOAD BALANCING ALGORITHMS: A Comparative Study SIMULATION OF LOAD BALANCING ALGORITHMS: A Comparative Study Milan E. Soklic Abstract This article introduces a new load balancing algorithm, called diffusive load balancing, and compares its performance

More information