equipment utilization and queuing theory...equipment utilization and queuing theory mary tang, ph.d....

20
Equipment Utilization and Queuing Theory Mary Tang, Ph.D. – SNF Lab Manager Nick Bambos, Ph.D., Professor of Electrical Engineering Mr. Neal Master, Graduate Student in Electrical Engineering Mr. Jie Zhang, Operational Intelligence Manager and Kayvis Deon-Ofori Damptey, Operational Intelligence Analyst

Upload: others

Post on 10-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

  • Equipment Utilization and Queuing TheoryMary Tang, Ph.D. – SNF Lab Manager

    Nick Bambos, Ph.D., Professor of Electrical EngineeringMr. Neal Master, Graduate Student in Electrical Engineering

    Mr. Jie Zhang, Operational Intelligence Managerand Kayvis Deon-Ofori Damptey, Operational Intelligence Analyst

  • But Research is NOT Production…So why does utilization matter? Because we make or inform decisions about:

    Equipment› Investments› Removal› Maintenance priorities

    Operational efficiency› What to do with idle equipment› Managing reservations

    Strategic planning› Prioritizing customer needs› Indeed, determining who our customers are

  • Motivation: Understanding customer satisfaction surveysThe question: Equipment downtime affects your work…

    1 – Never2 – Rarely3 – Sometimes4 – Often5 – Always

    2008/9 – average of 4 (n=105)2012/13 – average of 2 (n=75)

    Actual average overall equipment downtime:

    2008 = 5.3%2012 = 5.2%

  • Could the activity in the lab explain this?

    0

    2000

    4000

    6000

    8000

    10000

    12000

    2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

    Equipment Hours Logged/Month

    Utilization = Equipment hours used (enabled) /Hours available Average %Utilization in 2008 ~ 14.7%Average %Utilization in 2013 ~ 10.8%

    Is this enough a difference to affect user experience?

  • A comparison of equipment utilization

    0%

    10%

    20%

    30%

    40%

    50%

    60%

    70%

    80%

    %Utilization

    20082013

    0

    10

    20

    30

    40

    50

    60

    70

    5% 10% 15% 20% 25% 30% 35%

    #Tools Above %Utilization

    20082013

    Left: Utilization of all charged lab equipment, rank ordered. Right: The number of tools that are above a certain % Utilization.Utilization is defined simply as the number of billed hours for 24/7 operation over 50 weeks. The difference seems easier to see, but can it be significant?

  • Queuing TheoryThe mathematics of waiting lines, used to describe requests to a device.

    A perfectly well-utilized system has regularly scheduled requests for processes that are equal in length.

    https://www.utdallas.edu/~metin/Or6302/Folios/omqueue.pdf

    https://www.utdallas.edu/%7Emetin/Or6302/Folios/omqueue.pdf

  • Queuing Theory

    The reality… requests come in at somewhat random times, with process times that vary. The result is that even if there is excess capacity, there will be a queue.

    Remember, sources of variation are:1. Request arrival times2. Length of time to process the request

  • Queuing Theory

    Requests arrival times is described as the time between arrivals and is modeled as an exponential (left). The number of requests requiring a process service time of duration, t, is modeled as a Poisson distribution (right).

  • Queuing Theory

    %Utilization

    Wai

    t Tim

    e

    The result:

    Variability in the time of the request and duration of service cause the wait time to increase exponentially with utilization. Increase in variability causes nonlinear increases in wait time.

  • Variability in arrival times

    0

    50

    100

    150

    200

    250

    300

    3501 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21 1 5 9 13 17 21

    Enable

    Disable

    Day

    Barchart consolidating one year’s worth of equipment enables/disables (FY13) by day of the week and time of day.

    This might be a proxy for describing the variability in arrival times of requests. The CoV for this behavior is 0.67.

  • Variability in process/service times

    evalign2nikonstresstestrtaag

    fusionp2

    kscoat

    alphastep

    wbgen2-rfx

    AG4108

    micronic

    ksbonderwhite-oven

    thermcopoly2

    wbnitride

    tylan5

    prometrix

    thermconitride1

    cpd

    AG4100

    cmp

    semhitachi

    epi

    tylan6scttylan3wbgen2-hp

    lampolyald

    xactix

    zygo

    matrixwbsilicide

    laurell-R

    tylanfga

    teos2tylansige

    drytek1

    tylanpoly

    drytek4

    evalign

    telrtagaasfga2

    tylannitridethermcopoly1gryphon

    afm2

    stsetch2

    wbgaas-hprp5000etch

    drytek2ebeam

    woollam

    karlsusswbgen-hpr

    pquest

    sts

    wafersawwbsolvent

    tylan4

    gasonics

    sem4160

    metalica

    wbgaas-hplmrcsvgcoat2headway2

    svgdevwbmetal

    karlsuss2wbgen-ctbthermco1svgcoatthermco2asml

    amtetchertylanbpsg

    tylan1tylan2evbondwbnonmetalsvgdev2

    yesstsetchwbdiffbluem

    innotecepi2 raith

    0.0

    0.5

    1.0

    1.5

    2.0

    2.5

    3.0

    3.5

    4.0

    4.5

    5.0

    0% 10% 20% 30% 40% 50% 60% 70% 80%

    afm2

    alphastepamtetcher

    asmlaw610_l

    aw610_r

    bluemccp-depcmp

    cpd

    drytek2drytek4

    ellipsomterepi2

    epi2Bevalign

    evalign2evbond

    evgspraycoat

    fga2 fiji1fiji2

    fiji3

    gasonics

    hdpcvdheadway2

    hummer

    innotecintlvac_evap

    intlvac_sputterkarlsusskarlsuss2

    ksbonder

    kscoat

    lampoly

    laurell-G

    laurell-Rlithosolv

    matrix

    metalica

    micromanipulator6000

    mrc

    nanospec

    nanospec2Ox-35

    p2

    p5000etchpquest

    prometrix

    PT-DSEPT-MTLPT-Oxraith

    savannahsem4160stresstest

    sts

    stsetchstsetch2

    svgcoat svgcoat2svgdev svgdev2tel

    teos2

    thermco1thermco2

    thermco3

    thermco4thermcoltothermconitride

    1

    thermcopoly1thermcopoly2

    tylan1tylan2tylan3

    tylan4tylan5tylan6

    tylanbpsg

    tylanfga

    tylannitride

    uetchwafersaw

    wbclean-3wbdiff

    wbgaas-hpl

    wbgaas-hpr

    wbgen2-hp

    wbgen2-rfxwbgen-ctb

    wbgen-hpr

    wbmetal

    wbmiscreswbnitride wbnonmetal

    wbsilicidewbsolvent

    woollamxactix

    yes

    zygo

    0.0

    0.5

    1.0

    1.5

    2.0

    2.5

    3.0

    3.5

    4.0

    4.5

    5.0

    0% 10% 20% 30% 40% 50% 60% 70% 80%

    CoV of process times (enable to disable time) versus % utilization. High CoV leads to longer wait times, but only for some significant level of utilization. Interesting clustering, but no smoking gun.

    2008 2013

  • Queuing theory…

    0

    10

    20

    30

    40

    50

    60

    70

    5% 10% 15% 20% 25% 30% 35%

    #Tools Above %Utilization

    20082013

    … offers a tantalizing explanation for why what might seem to be a modest change in utilization might lead to vast difference in customer experience. However, simple analysis isn’t clear cut.

  • Problems with queuing theory in a research fab

    Fabrication consists of multiple processes in sequence; additional variability introduced. Fabrication requires repeating processes; “reentry” into the queue results in more complex math.

    http://www.csus.edu/indiv/b/blakeh/mgmt/documents/opm101supplc.pdf

  • Problems with queuing theory in a research fab

    There isn’t a handy way to measure wait time in our environment.

    However, for high-in-demand tools, there will be wait times for reservations (wait times, sans queue.) Reservation game playing might be one proxy metric for customer satisfaction.

  • Takeaway…

    Reservations: An effective reservation program is incredibly

    effective at allocating resources. “Effective” means “flexible.” The aim is to

    establish clear expectations for access.

    Customer service skills Absolutely essential, more important, to limited

    extent, than performance by standard metrics. We all need to be in the “experience

    economy.”

  • And in closing…

    a couple other topics related to utilization

  • Equipment Investments/Divestments

    22 Furnaces in 2013Ave Utilization = 8%

    13 Furnaces in 2015

  • Variable speed dry pump Collaboration with Oerlikon Leybold; custom factory upgrades to Leyvac LV80 dry screw pump Drop-in replacement for Hanbel PS80 line Tool enable: N2 purge on, full 60 Hz power; Tool disable: N2 off (15 min delay), power to 20 Hz. Annual savings estimated at $2K N2, $2.5K utilities. Pump received last week – data at the next UGIM! More info: Contact Carsen Kline ([email protected])

    Cost of Ownership Model LV80 PS80 Savings per year25% UtilizationPowerTotal hours per year 8,760.00 8,760.00operation hours per year 2,190.00 2,190.00idle hours per year 6,570.00 6,570.00full speed power consumption (kW) 3.00 3.00idle speed power consumption (kW) 1.70 3.00unit cost of power $/kWh 0.118 0.118chilled water (1.3 kWh) 1,507.00total cost of power per year 2,084.33 4,594.90 2,510.57

    N2N2 purge flow during process (slm) 30.00 30.00N2 purge flow during idle (slm) 8.00 30.00process hours per year 2,190.00 2,190.00idle hours per year 6,570.00 6,570.00unit cost of utility N2 $/100scf 0.65 0.65total cost of N2 per year 1,629.73 3,621.63 1,991.89

    Cost of Power + N2 Per Year 3,714.06 8,216.53 4,502.46

    Sheet1

    Cost of Ownership ModelLV80PS80Savings per year

    25% Utilization

    Power

    Total hours per year8,760.008,760.00

    operation hours per year2,190.002,190.00

    idle hours per year6,570.006,570.00

    full speed power consumption (kW)3.003.00

    idle speed power consumption (kW)1.703.00

    unit cost of power $/kWh0.1180.118

    chilled water (1.3 kWh)1,507.00

    total cost of power per year2,084.334,594.902,510.57

    N2

    N2 purge flow during process (slm)30.0030.00

    N2 purge flow during idle (slm)8.0030.00

    process hours per year2,190.002,190.00

    idle hours per year6,570.006,570.00

    unit cost of utility N2 $/100scf0.650.65

    total cost of N2 per year1,629.733,621.631,991.89

    Cost of Power + N2 Per Year3,714.068,216.534,502.46

  • N2 conservation panel PLC, solenoid valves, relays, based on Supertex design Tool enable: high flow mode Tool disable: switch to low flow, after 15 min. delay $1200 in materials to build $6200 saved across six pumps since installation 7/1/15 Complete plans available; contact Carsen

    345 days since installation on 7/1/15Utilization Hi/Lo flow cu. ft. saved Savings

    delta, cu. ft.since 7/1/150.18 0.3 122213 $794

    oxford-rie 0.2 0.7 278208 $1,808PT-Ox 0.25 0.4 149040 $969PT-MTL 0.27 0.5 181332 $1,179p5000etch 0.23 0.3 114761 $746lampoly 0.23 0.3 114761 $746

    960314 $6,242

    Sheet1

    Based on N2 overall cost of $6.50/1000 scf

    345 days since installation on 7/1/15

    UtilizationHi/Lo flowcu. ft. savedSavings

    delta, cu. ft.since 7/1/15

    0.180.3122213$794

    oxford-rie0.20.7278208$1,808

    PT-Ox0.250.4149040$969

    PT-MTL0.270.5181332$1,179

    p5000etch0.230.3114761$746

    lampoly0.230.3114761$746

    960314$6,242

  • Sample References“Family-Based Scheduling Rules of a Sequence-Dependent Wafer Fabrication System.” Ching-Chin-

    Chern and Yu-Lien Liu. IEEE Transactions on Semiconductor Manufacturing, Vol. 16, No. 1, Feb. 2003.

    “Control of Batch Processing Systems in Semiconductor Wafer Fabrication Facilities.” HareshGurnani, Ravi Anupindi, and Ram Akella. IEEE Transactions on Semiconductor Manufacturing, Vol. 5, No. 4, Nov. 1992.

    “Queuing Theory for Semiconductor Manufacturing Systems: A Survey and Open Problems.” J. George Shanthikumar, Shenwei Ding, and Mike Tao Zhang. IEEE Transactions on Automation Science & Engineering, Vol. 4, No. 4, Oct. 2007.

    “Implementation of Modeling and Simulation in Semiconductor Wafer Fabrication with Time Constraints Between Wet Etch and Furnace Operations.” Wolfgang Scholl and JeorgDomaschke. IEEE Transactions on Semiconductor Manufacturing, Vol. 13, No. 3, Aug. 2000.

    “A Total Standard WIP Estimation Method for Wafer Fabrication.” Yu-Hsin Lin and Ching-Eng Lee. European Journal of Operational Research, Vol. 131. 2001.

    Equipment Utilization and Queuing TheoryBut Research is NOT Production…Motivation: Understanding customer satisfaction surveysCould the activity in the lab explain this?A comparison of equipment utilizationQueuing TheoryQueuing TheoryQueuing TheoryQueuing TheoryVariability in arrival timesVariability in process/service timesQueuing theory…Problems with queuing theory in a research fabProblems with queuing theory in a research fabTakeaway…And in closing…��a couple other topics related to utilizationEquipment Investments/DivestmentsVariable speed dry pumpN2 conservation panelSample References