US20060259173A1 - Capacity management in a wafer fabrication plant - Google Patents

Capacity management in a wafer fabrication plant Download PDF

Info

Publication number
US20060259173A1
US20060259173A1 US11/127,314 US12731405A US2006259173A1 US 20060259173 A1 US20060259173 A1 US 20060259173A1 US 12731405 A US12731405 A US 12731405A US 2006259173 A1 US2006259173 A1 US 2006259173A1
Authority
US
United States
Prior art keywords
product group
capacity
product
maximum
initial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/127,314
Other versions
US7142937B1 (en
Inventor
Chen Chin
Hsiang Su
Yew Ho
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Systems on Silicon Manufacturing Co Pte Ltd
Original Assignee
Systems on Silicon Manufacturing Co Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Systems on Silicon Manufacturing Co Pte Ltd filed Critical Systems on Silicon Manufacturing Co Pte Ltd
Priority to US11/127,314 priority Critical patent/US7142937B1/en
Assigned to SYSTEMS ON SILICON MANUFACTURING COMPANY PTE. LTD. reassignment SYSTEMS ON SILICON MANUFACTURING COMPANY PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SU, HSIANG JU, CHIN, CHEN CHONG, HO, YEW KUAN
Publication of US20060259173A1 publication Critical patent/US20060259173A1/en
Application granted granted Critical
Publication of US7142937B1 publication Critical patent/US7142937B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32263Afo products, their components to be manufactured, lot selective
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32294Maximize throughput of cell
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the invention relates broadly to a method for the management of capacity in a wafer fabrication plant and to a computer program product for the management of capacity in a wafer fabrication plant.
  • Semiconductor wafer fabrication plants typically produce thousands of devices per day and may be configurable to fabricate two, three or more different product groups/types. E.g. commercial 8 inch wafer fabrication plants costs typically US$1.5 billion to build, representing a significant capital investment for even the largest enterprises.
  • Profitability is of vital importance to the operators and owners of wafer fabrication plants, and such people endeavour to improve profitability without relying only on further capital expense in installed equipment. There thus is a need to optimise the use of existing installed equipment.
  • wafer fabrication plants will produce more than one semiconductor product.
  • the mix of products being manufactured at any one time is based on a demand plan and a derived corresponding initial capacity plan.
  • Such initial capacity plans are reactive to customer ordering, and associated with a tooling plan.
  • conventional initial capacity plans are not optimised, and thus there is a need to improve upon them, with the goal of improved profitability or plant output.
  • a method for the management of capacity in a wafer fabrication comprising the steps of (a) calculating a bottleneck capacity factor for a product group mix of an initial capacity plan; (b) calculating a respective maximum capacity for each product group in the capacity plan; (c) algorithmically determining a respective production value for different product group mixes, including for the product group mix of the initial capacity plan, subject to said bottleneck capacity factor and said respective maximum capacities not being exceeded; (d) determining a maximum one of said production values; and (e) determining the product group mix for said maximum production value.
  • Said bottleneck capacity factor may be calculated as the sum of respective weighted maximum capacities for the individual product groups.
  • Each said product group weighting may be proportional to the sum of passes of a bottleneck tool of said fabrication plant for each piece of the respective product group and is inversely proportional to a production rate of the respective product group.
  • step (c) said respective production values may be a measure of total wafer output provided for the respective product group mixes.
  • step (c) said respective production values may be a measure of profit provided for the respective product group mixes.
  • a computer program product for the management of capacity in a wafer fabrication plant comprising a computer program stored on a storage medium, said computer program performing the steps of (a) calculating a bottleneck capacity factor for a product group mix of an initial capacity plan; (b) calculating a respective maximum capacity for each product group in the capacity plan; (c) algorithmically determining a respective production value for different product group mixes, including for the product group mix of the initial capacity plan, subject to said bottleneck capacity factor and said respective maximum capacities not being exceeded; (d) determining a maximum one of said production values; and (e) determining the product group mix for said maximum production value.
  • Said bottleneck capacity factor may be calculated as the sum of respective weighted maximum capacities for the individual product groups.
  • Each said product group weighting may be proportional to the sum of passes of a bottleneck tool of said fabrication plant for each piece of the respective product group and is inversely proportional to a production rate of the respective product group.
  • step (c) said respective production values may be a measure of total wafer output provided for the respective product group mixes.
  • step (c) said respective production values may be a measure of profit provided for the respective product group mixes.
  • FIG. 1 is a schematic block diagram embodying the invention.
  • FIG. 2 is a tabulation of variables leading to the bottleneck capacity measure.
  • FIG. 3 is a tabulation of variables for various mix combinations leading to maximum wafer output.
  • FIG. 4 is a surface plot of the data of FIG. 3 .
  • FIG. 5 is a contour plot of the data of FIG. 3 .
  • FIG. 6 is a tabulation of variables leading to the profit margin for Product Groups.
  • FIG. 7 is a tabulation of variables for various mix combinations leading to maximum profit.
  • FIG. 8 is a surface plot of the data of FIG. 7 .
  • FIG. 9 is a contour plot of the data of FIG. 7 .
  • FIG. 10 is a schematic representation of a computer system suitable for performing the techniques described herein.
  • a wafer fabrication plant typically produces semiconductor devices using a large number and variety of basic fabrication steps.
  • the steps will depend upon the form (eg. MOS) of device being fabricated, the nature of the gate (eg. metal or polysilicon) and the substrate (eg. bulk silicon or silicon-on-sapphire).
  • MOS metal or polysilicon
  • the steps can include the definition of active regions, definition of depletion loads, polysilicon-defusion interconnect, definition of transistors and polysilicon-defusion contacts, defusion, polysilicon-metal and defusion-metal interconnects, metallisation and annealing and passivation. All of these processes and sub-processes require complex and expensive equipment or tools. It is often the case that one process step and corresponding tool is used for all product groups being fabricated.
  • FIG. 1 shows a block flow diagram embodying capacity management in a wafer fabrication plant, according to the present invention.
  • the capacity management process 10 begins with identifying an initial capacity plan based on a demand plan (step 12 ). For each Product Group in the initial capacity plan, a consumption sensitivity factor is defined (step 14 ). Next, a bottleneck capability variable is calculated (step 16 ). The capacity boundaries for each of the product groups are next determined (step 18 ).
  • a determination of maximum wafer output is then performed for changing Product Group mixes to determine a maximum (step 20 ).
  • the Product Group mix giving maximum wafer output is then determined for the fabrication plant (step 22 ).
  • a determination of maximum profit is performed for changing Product Group mixes (step 24 ), then the Product Group mix giving maximum profit is determined for the fabrication plant (step 26 ).
  • a known respective maximum capacity in e.g. pieces/month
  • X max 15,300
  • Y max 8,000
  • Z max 5,000
  • the determined output, OUT 0 thus is 24,800, in accordance with Equation 1.
  • the initial percentage Product group mix according to the initial capacity plan of X %: Y %: Z % is equal to 100%: 33%: 16%.
  • PASS x,y,z sum of passes of the process using bottleneck tool for each piece of product group X, Y, Z
  • WPH x,y z weighted WPH of process passes for each product group X, Y, Z
  • CAPA 0 aX 0 +bY 0 +cZ 0 3
  • X max Max capacity of X product group due to dedicated tool(s)
  • Y max Max capacity of Y product group due to dedicated tool(s)
  • Z max Max capacity of Z product group due to dedicated tool(s)
  • FIG. 3 shows a series of mix combinations of the Z Product and the Y Product with reference to the X Product. For each combination the wafer output is calculated according to Equation 1 and the bottleneck capability is calculated in accordance with Equation 3. Once these values are determined for all mixes, a maximum mix combination is determined for maximum wafer output subject to the bottleneck capability not being exceeded.
  • the data shown in FIG. 3 is represented as a surface plot in FIG. 4 and as a contour plot in FIG. 5 .
  • the profit margins for each Product Group are calculated by the difference in the selling price and cost, in accordance with Equations 7, 8 and 9.
  • PF X ASP X ⁇ STD COST X 7
  • PF Y ASP Y ⁇ STD COST Y 8
  • PF z ASP Z ⁇ STD COST Z 9
  • Maximize Profit i X i *PF X +Y i *PF Y +Z i *PF z 10
  • FIG. 7 shows the same tabulation as FIG. 3 , but with the profit calculation, according to Equation 10, performed and given in the last column.
  • FIG. 8 is a surface plot representation of the percentage Y product and percentage said product mixes and the profit value.
  • FIG. 9 is a contour plot of the same data of FIG. 8 .
  • the maximum profit point is calculated by interpolation and gives maximum profit for the percentage Product Group mixes, X %: Y %: Z %, of 100%: 34.3%: 1.6%.
  • the results obtained from the optimization processing in example embodiments of the present invention may be utilized in a number of ways.
  • the optimized Product Group mix may be implemented instead of the nominal Product Group mix according to the initial capacity plan. In practice, this may involve the results being considered during capacity management planning and possible feedback and interact with the demand plan management.
  • the results of the optimization processing in example embodiments may be utilized to facilitate forecasting in capacity management, and may also provide valuable feedback in terms of identifying higher and lower profitability Product Group mixes. This in turn may influence the type of product groups offered or focused on in the overall management of a wafer fabrication plant.
  • FIG. 10 is a schematic representation of a computer system 100 suitable for executing computer software programs.
  • Computer software programs execute under a suitable operating system installed on the computer system 100 , and may be thought of as a collection of software instructions for implementing particular steps.
  • the components of the computer system 100 include a computer 120 , a keyboard 110 and mouse 115 , and a video display 190 .
  • the computer 120 includes a processor 140 , a memory 150 , input/output (I/O) interface 160 , communications interface 165 , a video interface 145 , and a storage device 155 . All of these components are operatively coupled by a system bus 130 to allow particular components of the computer 120 to communicate with each other via the system bus 130 .
  • the processor 140 is a central processing unit (CPU) that executes the operating system and the computer software program executing under the operating system.
  • the memory 150 includes random access memory (RAM) and read-only memory (ROM), and is used under direction of the processor 140 .
  • the video interface 145 is connected to video display 190 and provides video signals for display on the video display 190 .
  • User input to operate the computer 120 is provided from the keyboard 110 and mouse 115 .
  • the storage device 155 can include a disk drive or any other suitable storage medium.
  • the computer system 100 can be connected to one or more other similar computers via a communications interface 165 using a communication channel 185 to a network, represented as the Internet 180 .
  • the computer software program may be recorded on a storage medium, such as the storage device 155 .
  • the computer software can be accessed directly from the Internet 180 by the computer 120 .
  • a user can interact with the computer system 100 using the keyboard 110 and mouse 115 to operate the computer software program executing on the computer 120 .
  • the software instructions of the computer software program are loaded to the memory 150 for execution by the processor 140 .

Abstract

In a wafer fabrication plant, the capacity management process 10 begins with identifying an initial capacity plan based on a demand plan (step 12). For each Product Group in the initial capacity plan a consumption sensitivity factor is defined (step 14). Next, a bottleneck capability variable is calculated (step 16). The capacity boundaries for each of the product groups are next determined (step 18). Thereafter, in the first of two branches, a determination of maximum wafer output is then performed for changing Product Group mixes to determine a maximum (step 20). The Product Group mix giving maximum wafer output is then determined for the fabrication plant (step 22). In the second branch, a determination of maximum profit is performed for changing Product Group mixes (step 24), then the Product Group mix giving maximum profit is determined for the fabrication plant (step 26).

Description

    FIELD OF THE INVENTION
  • The invention relates broadly to a method for the management of capacity in a wafer fabrication plant and to a computer program product for the management of capacity in a wafer fabrication plant.
  • BACKGROUND
  • Semiconductor wafer fabrication plants typically produce thousands of devices per day and may be configurable to fabricate two, three or more different product groups/types. E.g. commercial 8 inch wafer fabrication plants costs typically US$1.5 billion to build, representing a significant capital investment for even the largest enterprises.
  • Profitability is of vital importance to the operators and owners of wafer fabrication plants, and such people endeavour to improve profitability without relying only on further capital expense in installed equipment. There thus is a need to optimise the use of existing installed equipment.
  • As mentioned, wafer fabrication plants will produce more than one semiconductor product. Conventionally, the mix of products being manufactured at any one time is based on a demand plan and a derived corresponding initial capacity plan. Such initial capacity plans are reactive to customer ordering, and associated with a tooling plan. But conventional initial capacity plans are not optimised, and thus there is a need to improve upon them, with the goal of improved profitability or plant output.
  • SUMMARY
  • In accordance with a first aspect of the present invention there is provided a method for the management of capacity in a wafer fabrication, the method comprising the steps of (a) calculating a bottleneck capacity factor for a product group mix of an initial capacity plan; (b) calculating a respective maximum capacity for each product group in the capacity plan; (c) algorithmically determining a respective production value for different product group mixes, including for the product group mix of the initial capacity plan, subject to said bottleneck capacity factor and said respective maximum capacities not being exceeded; (d) determining a maximum one of said production values; and (e) determining the product group mix for said maximum production value.
  • Said bottleneck capacity factor may be calculated as the sum of respective weighted maximum capacities for the individual product groups.
  • Each said product group weighting may be proportional to the sum of passes of a bottleneck tool of said fabrication plant for each piece of the respective product group and is inversely proportional to a production rate of the respective product group.
  • In step (c), said respective production values may be a measure of total wafer output provided for the respective product group mixes.
  • In step (c), said respective production values may be a measure of profit provided for the respective product group mixes.
  • In accordance with a second aspect of the present invention there is provided a computer program product for the management of capacity in a wafer fabrication plant comprising a computer program stored on a storage medium, said computer program performing the steps of (a) calculating a bottleneck capacity factor for a product group mix of an initial capacity plan; (b) calculating a respective maximum capacity for each product group in the capacity plan; (c) algorithmically determining a respective production value for different product group mixes, including for the product group mix of the initial capacity plan, subject to said bottleneck capacity factor and said respective maximum capacities not being exceeded; (d) determining a maximum one of said production values; and (e) determining the product group mix for said maximum production value.
  • Said bottleneck capacity factor may be calculated as the sum of respective weighted maximum capacities for the individual product groups.
  • Each said product group weighting may be proportional to the sum of passes of a bottleneck tool of said fabrication plant for each piece of the respective product group and is inversely proportional to a production rate of the respective product group.
  • In step (c), said respective production values may be a measure of total wafer output provided for the respective product group mixes.
  • In step (c), said respective production values may be a measure of profit provided for the respective product group mixes.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic block diagram embodying the invention.
  • FIG. 2 is a tabulation of variables leading to the bottleneck capacity measure.
  • FIG. 3 is a tabulation of variables for various mix combinations leading to maximum wafer output.
  • FIG. 4 is a surface plot of the data of FIG. 3.
  • FIG. 5 is a contour plot of the data of FIG. 3.
  • FIG. 6 is a tabulation of variables leading to the profit margin for Product Groups.
  • FIG. 7 is a tabulation of variables for various mix combinations leading to maximum profit.
  • FIG. 8 is a surface plot of the data of FIG. 7.
  • FIG. 9 is a contour plot of the data of FIG. 7.
  • FIG. 10 is a schematic representation of a computer system suitable for performing the techniques described herein.
  • DETAILED DESCRIPTION
  • Overview
  • A wafer fabrication plant typically produces semiconductor devices using a large number and variety of basic fabrication steps. The steps will depend upon the form (eg. MOS) of device being fabricated, the nature of the gate (eg. metal or polysilicon) and the substrate (eg. bulk silicon or silicon-on-sapphire). In silicon-gate processes a number of discrete sub-processes are performed. By way of broad example, the steps can include the definition of active regions, definition of depletion loads, polysilicon-defusion interconnect, definition of transistors and polysilicon-defusion contacts, defusion, polysilicon-metal and defusion-metal interconnects, metallisation and annealing and passivation. All of these processes and sub-processes require complex and expensive equipment or tools. It is often the case that one process step and corresponding tool is used for all product groups being fabricated.
  • FIG. 1 shows a block flow diagram embodying capacity management in a wafer fabrication plant, according to the present invention. The capacity management process 10 begins with identifying an initial capacity plan based on a demand plan (step 12). For each Product Group in the initial capacity plan, a consumption sensitivity factor is defined (step 14). Next, a bottleneck capability variable is calculated (step 16). The capacity boundaries for each of the product groups are next determined (step 18).
  • Thereafter, in the first of two branches, a determination of maximum wafer output is then performed for changing Product Group mixes to determine a maximum (step 20). The Product Group mix giving maximum wafer output is then determined for the fabrication plant (step 22). In the second branch, a determination of maximum profit is performed for changing Product Group mixes (step 24), then the Product Group mix giving maximum profit is determined for the fabrication plant (step 26).
  • Specific Example
  • Assume X,Y,Z . . . are Product Groups in the Fabrication plant. Then, the reference fabrication output (OUT0) is given by:
    OUT0 =X 0 +Y 0 +Z 0+  1
    For the purposes of illustration, three Product Groups will be assumed, although there can, of course, be any desired number.
  • Referring to FIG. 2, for the three Product Groups X,Y,Z a known respective maximum capacity (in e.g. pieces/month) is given: Xmax=15,300, Ymax=8,000 and Zmax=5,000. The initial capacity plan specifies an initial capacity for each Product Group: X0=14,000, Y0=6,800 and Z0=4,000. The determined output, OUT0, thus is 24,800, in accordance with Equation 1. The initial percentage Product group mix according to the initial capacity plan of X %: Y %: Z % is equal to 100%: 33%: 16%.
  • For each of the Product Groups, the sum of passes (PASSx,y,z) for the process using the bottleneck tool, together with the weighted wafer per hour (WPHx,y,z), are given as:
  • PASSx,y,z: sum of passes of the process using bottleneck tool for each piece of product group X, Y, Z
  • WPHx,y z: weighted WPH of process passes for each product group X, Y, Z
  • The values of PASSx,y,z and WPHx,y,z are given in FIG. 2.
  • A Product Group Consumption Sensitivity Factor for each Product Group is defined as: a = PASS X WPH X , b = PASS Y WPH Y , c = PASS Z WPH Z ( 2 )
  • The values of a, b and c are also given in FIG. 2.
  • Therefore the maximum Bottleneck Capability (CAPA0) in the example embodiment is calculated as:
    CAPA 0 =aX 0 +bY 0 +cZ 0  3
  • Therefore, the maximum Bottleneck Capability for the data shown in FIG. 2, calculated in accordance with Equation 3, gives the value 5,657 as available machine hours per month in the example embodiment.
  • The Product Groups'Capacity Boundaries Xmax, Ymax, Zmax are defined as:
  • Xmax=Max capacity of X product group due to dedicated tool(s)
  • Ymax=Max capacity of Y product group due to dedicated tool(s)
  • Zmax=Max capacity of Z product group due to dedicated tool(s)
  • Maximum Wafer Output
  • The objective is to maximize wafer output in accordance with Equation 4 for Product Group mix combinations. This determination is subject to boundary conditions given by Equations 5 and 6:
    Maximize OUTi =X i +Y i +Z i where i: any mix combination  4
    Boundary(1): CAPA i =aX i +bY i +cZ i CAPA 0  6
    Boundary(2): X i ≦X max , Y i ≦Y max , Z i Z max  5
  • FIG. 3 shows a series of mix combinations of the Z Product and the Y Product with reference to the X Product. For each combination the wafer output is calculated according to Equation 1 and the bottleneck capability is calculated in accordance with Equation 3. Once these values are determined for all mixes, a maximum mix combination is determined for maximum wafer output subject to the bottleneck capability not being exceeded. The data shown in FIG. 3 is represented as a surface plot in FIG. 4 and as a contour plot in FIG. 5.
  • By mathematical process of interpolation, the maximum wafer output is given for a percentage Product Group mix of X %: Y %: Z %=100%: 25.2%: 19.6%. This represents an optimized Product Group mix, compared with the initial mix from the initial capacity plan.
  • The result of the analysis is that a maximized wafer output of 25,445 units is achieved by an optimized mixed combination, as opposed to 24,800 units according to the mix of the initial capacity plan.
  • Maximum Profit
  • Taking into account the profit maximization aspect, the profit margins for each Product Group are calculated by the difference in the selling price and cost, in accordance with Equations 7, 8 and 9.
    PF X =ASP X STD COST X  7
    PF Y =ASP Y STD COST Y  8
    PF z =ASP Z STD COST Z  9
    Again, using the consumption sensitivity factors and capacity boundaries:
    Maximize Profiti =X i *PF X +Y i *PF Y +Z i *PF z  10
      • where i=any mix combination
        Boundary(1): CAPA i =aX i +bY i +cZ i CAPA 0  11
        Boundary(2): X i ≦X max ,Y i ≦Y max , Z i ≦Z max  12
  • In the present example, this is shown in FIG. 6 as the values PFx=300, PFy=500 and PFz=100.
  • Maximizing profit is determined algorithmically for mix combinations of Product Groups, in accordance with Equation 10. The profit margins act as weightings. The calculation is subject to the boundary conditions of the bottleneck capacity not exceeding the initial value (Equation 11), and that the mix components do not exceed respective maximum values (Equation 12).
  • FIG. 7 shows the same tabulation as FIG. 3, but with the profit calculation, according to Equation 10, performed and given in the last column. FIG. 8 is a surface plot representation of the percentage Y product and percentage said product mixes and the profit value. FIG. 9 is a contour plot of the same data of FIG. 8. The maximum profit point is calculated by interpolation and gives maximum profit for the percentage Product Group mixes, X %: Y %: Z %, of 100%: 34.3%: 1.6%.
  • The result of this analysis is that a maximum profit of approximately $US8.63 million is a achievable by an optimized Product Group mix as opposed to the US$8 million profit that would be achieved by the nominal Product Group mix according to the initial capacity plan.
  • It will be appreciated that the results obtained from the optimization processing in example embodiments of the present invention may be utilized in a number of ways. For example, where possible, the optimized Product Group mix may be implemented instead of the nominal Product Group mix according to the initial capacity plan. In practice, this may involve the results being considered during capacity management planning and possible feedback and interact with the demand plan management. It will further be appreciated that the results of the optimization processing in example embodiments may be utilized to facilitate forecasting in capacity management, and may also provide valuable feedback in terms of identifying higher and lower profitability Product Group mixes. This in turn may influence the type of product groups offered or focused on in the overall management of a wafer fabrication plant.
  • Computer Implementation
  • FIG. 10 is a schematic representation of a computer system 100 suitable for executing computer software programs. Computer software programs execute under a suitable operating system installed on the computer system 100, and may be thought of as a collection of software instructions for implementing particular steps.
  • The components of the computer system 100 include a computer 120, a keyboard 110 and mouse 115, and a video display 190. The computer 120 includes a processor 140, a memory 150, input/output (I/O) interface 160, communications interface 165, a video interface 145, and a storage device 155. All of these components are operatively coupled by a system bus 130 to allow particular components of the computer 120 to communicate with each other via the system bus 130.
  • The processor 140 is a central processing unit (CPU) that executes the operating system and the computer software program executing under the operating system. The memory 150 includes random access memory (RAM) and read-only memory (ROM), and is used under direction of the processor 140.
  • The video interface 145 is connected to video display 190 and provides video signals for display on the video display 190. User input to operate the computer 120 is provided from the keyboard 110 and mouse 115. The storage device 155 can include a disk drive or any other suitable storage medium.
  • The computer system 100 can be connected to one or more other similar computers via a communications interface 165 using a communication channel 185 to a network, represented as the Internet 180.
  • The computer software program may be recorded on a storage medium, such as the storage device 155. Alternatively, the computer software can be accessed directly from the Internet 180 by the computer 120. In either case, a user can interact with the computer system 100 using the keyboard 110 and mouse 115 to operate the computer software program executing on the computer 120. During operation, the software instructions of the computer software program are loaded to the memory 150 for execution by the processor 140.
  • Other configurations or types of computer systems can be equally well used to execute computer software that assists in implementing the techniques described herein. In the example embodiment, the optimization processing was implemented utilizing a Microsoft® Excel application program, including the Solver function in that application program.
  • It will be appreciated by a person skilled in the art that numerous variations and/or modifications may be made to the present invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects to be illustrative and not restrictive.

Claims (11)

1-5. (canceled)
6. A computer program product for the management of capacity in a wafer fabrication plant comprising a computer program stored on a storage medium, said computer program performing the steps of:
(a) calculating a bottleneck capacity factor for an initial product group mix of an initial capacity plan, the bottleneck capacity factor representing available machine hours per a given time period for said initial capacity plan;
(b) calculating maximum capacity values for respective product groups of the initial product group mix in the initial capacity plan, each respective maximum capacity value representing a maximum number of wafers of the respective product group output by said fabrication plant per said given time period;
(c) algorithmically determining total output values for respective different product group mixes, including for the initial product group mix of the initial capacity plan, subject to said bottleneck capacity factor and said respective maximum capacities values not being exceeded, each total output value representing a sum of individual output values of all the product groups in the respective different product group mixes by said fabrication plant per said given time period;
(d) determining a maximum one of said total output values; and
(e) providing a modified product group mix, the product group mix being one of said different product group mixes corresponding to said maximum total output value.
7. A computer program product according to claim 6, wherein said bottleneck capacity factor is calculated as the sum of weighted maximum capacities for the respective product groups of the initial product group mix.
8. A computer program product according to claim 7, wherein each said weighted maximum capacities is proportional to the sum of passes of a bottleneck tool for each piece of the respective product groups and is inversely proportional to production rates of the respective product groups.
9. A computer program product according to claim 6, wherein, in step (c), said each total output value comprises a total wafer output value being the sum of individual wafer output values of all the product groups in the respective different product group mixes by said fabrication plant per said given time period.
10. A computer program product according to claim 6, wherein, in step (c), said each total output value comprises a total profit value being the sum of individual profit values of all the product groups in the respective different product group mixes by said fabrication plant per said given time period.
11. A method of management of capacity in a wafer fabrication plant comprising a computer program stored on a storage medium, said computer program performing the steps of:
(a) calculating a bottleneck capacity factor for an initial product group mix of an initial capacity plan, the bottleneck capacity factor representing available machine hours per a given time period for said initial capacity plan;
(b) calculating maximum capacity values for respective product groups of the initial product group plan in the initial capacity plan, each respective maximum capacity value representing a maximum number of wafers of the respective product group output by said fabrication plant per said given time period;
(c) algorithmically determining total output values for respective different product group mixes, including for the initial product group mix of the initial capacity plan, subject to said bottleneck capacity factor and said respective maximum capacity values not being exceeded, each total output value representing a sum of individual output values of all the product groups in the respective different product group mixes by said fabrication plant per said given time period;
(d) determining a maximum one of said total output values; and
(e) utilizing a modified product group mix, the modified product group mix being one of said different product group mixes corresponding to said maximum total output value, in operation of the fabrication plant.
12. A method according to claim 11, wherein said bottleneck capacity factor is calculated as the sum of weighted maximum capacities for the respective product groups of the initial product group mix.
13. A method according to claim 12, wherein each said weighted maximum capacities is proportional to the sum of passes of a bottleneck tool for each piece of the respective product groups and is inversely proportional to production rates of the respective product groups.
14. A method according to claim 11, wherein, in step (c), said each total output value comprises a total wafer output value being the sum of individual wafer output values of all the product groups in the respective different product group mixes by said fabrication plant per said given time period.
15. A method according to claim 11, wherein, in step (c), said each total output value comprises a total profit value being the sum of individual profit values of all the product groups in the respective different product group mixes by said fabrication plant per said given time period.
US11/127,314 2005-05-12 2005-05-12 Capacity management in a wafer fabrication plant Expired - Fee Related US7142937B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/127,314 US7142937B1 (en) 2005-05-12 2005-05-12 Capacity management in a wafer fabrication plant

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/127,314 US7142937B1 (en) 2005-05-12 2005-05-12 Capacity management in a wafer fabrication plant

Publications (2)

Publication Number Publication Date
US20060259173A1 true US20060259173A1 (en) 2006-11-16
US7142937B1 US7142937B1 (en) 2006-11-28

Family

ID=37420200

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/127,314 Expired - Fee Related US7142937B1 (en) 2005-05-12 2005-05-12 Capacity management in a wafer fabrication plant

Country Status (1)

Country Link
US (1) US7142937B1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204267A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090204245A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090204234A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090204237A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090210081A1 (en) * 2001-08-10 2009-08-20 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090216576A1 (en) * 2008-02-21 2009-08-27 Maxager Technology, Inc. Method for constrained business plan optimization based on attributes
US20090264225A1 (en) * 2008-04-17 2009-10-22 Lee William B Golf tee
US20100306001A1 (en) * 2001-08-10 2010-12-02 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US8863047B1 (en) * 2013-08-12 2014-10-14 National Tsing Hua University Photolithography capacity planning system and non-transitory computer readable media thereof
US20150051936A1 (en) * 2013-08-16 2015-02-19 National Tsing Hua University Resource planning system and method for classification products
CN105825305A (en) * 2016-03-22 2016-08-03 西北工业大学 Theory of constraints (TOC)-based product mix optimization problem improved analytic method
CN105913147A (en) * 2016-04-11 2016-08-31 西北工业大学 Surplus capability redistribution-based product combination optimization problem solving method
CN110073396A (en) * 2017-01-30 2019-07-30 三菱电机株式会社 Data processing equipment and data processing method
US11211268B2 (en) * 2018-12-20 2021-12-28 Beijing Naura Microelectronics Equipment Co., Ltd. Deadlock determination method and semiconductor apparatus
US20220383214A1 (en) * 2021-05-27 2022-12-01 Changxin Memory Technologies, Inc. Method, apparatus and device for determining production capacity boundaries

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8712569B2 (en) * 2008-06-27 2014-04-29 Globalfoundries Singapore Pte. Ltd. System for determining potential lot consolidation during manufacturing
US8326447B2 (en) 2010-04-30 2012-12-04 Honda Motor Co., Ltd. Advanced planning system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444632A (en) * 1994-04-28 1995-08-22 Texas Instruments Incorporated Apparatus and method for controlling and scheduling processing machines
US5950170A (en) * 1997-04-11 1999-09-07 Vanguard International Semiconductor Corporation Method to maximize capacity in IC fabrication

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444632A (en) * 1994-04-28 1995-08-22 Texas Instruments Incorporated Apparatus and method for controlling and scheduling processing machines
US5950170A (en) * 1997-04-11 1999-09-07 Vanguard International Semiconductor Corporation Method to maximize capacity in IC fabrication

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417360B2 (en) 2001-08-10 2013-04-09 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US8126574B2 (en) 2001-08-10 2012-02-28 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090204234A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090204237A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090210081A1 (en) * 2001-08-10 2009-08-20 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US10581974B2 (en) 2001-08-10 2020-03-03 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090204245A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US11507898B2 (en) 2001-08-10 2022-11-22 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090204267A1 (en) * 2001-08-10 2009-08-13 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US9729639B2 (en) 2001-08-10 2017-08-08 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20100306001A1 (en) * 2001-08-10 2010-12-02 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US8914300B2 (en) 2001-08-10 2014-12-16 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20090216576A1 (en) * 2008-02-21 2009-08-27 Maxager Technology, Inc. Method for constrained business plan optimization based on attributes
US20090264225A1 (en) * 2008-04-17 2009-10-22 Lee William B Golf tee
US8863047B1 (en) * 2013-08-12 2014-10-14 National Tsing Hua University Photolithography capacity planning system and non-transitory computer readable media thereof
TWI506570B (en) * 2013-08-16 2015-11-01 Nat Univ Tsing Hua Classification product resource planning system and method thereof
US20150051936A1 (en) * 2013-08-16 2015-02-19 National Tsing Hua University Resource planning system and method for classification products
CN105825305A (en) * 2016-03-22 2016-08-03 西北工业大学 Theory of constraints (TOC)-based product mix optimization problem improved analytic method
CN105913147A (en) * 2016-04-11 2016-08-31 西北工业大学 Surplus capability redistribution-based product combination optimization problem solving method
CN110073396A (en) * 2017-01-30 2019-07-30 三菱电机株式会社 Data processing equipment and data processing method
US11211268B2 (en) * 2018-12-20 2021-12-28 Beijing Naura Microelectronics Equipment Co., Ltd. Deadlock determination method and semiconductor apparatus
US20220383214A1 (en) * 2021-05-27 2022-12-01 Changxin Memory Technologies, Inc. Method, apparatus and device for determining production capacity boundaries
US11734622B2 (en) * 2021-05-27 2023-08-22 Changxin Memory Technologies, Inc. Method, apparatus and device for determining production capacity boundaries

Also Published As

Publication number Publication date
US7142937B1 (en) 2006-11-28

Similar Documents

Publication Publication Date Title
US7142937B1 (en) Capacity management in a wafer fabrication plant
Bracale et al. Multivariate quantile regression for short-term probabilistic load forecasting
Chung et al. A DEA window analysis on the product family mix selection for a semiconductor fabricator
Yao et al. A multi-objective dynamic scheduling approach using multiple attribute decision making in semiconductor manufacturing
Yang et al. The optimization of total laboratory automation by simulation of a pull-strategy
Jain et al. Dual sourcing under suppliers' capacity investments
CN107992883A (en) A kind of metering industry customer's divided method based on CRFM models
CN106485348A (en) A kind of Forecasting Methodology of transaction data and device
Giannetti et al. A novel variable selection approach based on co-linearity index to discover optimal process settings by analysing mixed data
Sanchez et al. Effective engineering design through simulation
Boonstra et al. Multilevel time-series models for small area estimation at different frequencies and domain levels
Gupta et al. Controlling delivery performance in semiconductor manufacturing using Look Ahead Batching
Kwak et al. Multistage PRIM: patient rule induction method for optimisation of a multistage manufacturing process
CN106408128A (en) Stock trading rule prediction method based on biclustering mining and fuzzy reasoning
TW202212020A (en) Quality designing method and electrical device
TW202347062A (en) Method for waiting time prediction in semiconductor factory
Valdez-Navarro et al. Integration between dynamic optimization and scheduling of batch processes under uncertainty: A back-off approach
Tsai et al. A fuzzy nonlinear programming approach for optimizing the performance of a four-objective fluctuation smoothing rule in a wafer fabrication factory
Habla et al. Solving volume and capacity planning problems in semiconductor manufaturing: a computational study
CN102955978B (en) A kind of fashionable dress production control method based on periodicity gray system
Teunter et al. A comparison of bottling alternatives in the pharmaceutical industry
Li et al. Information acquisition in new product introduction
Oberholzer et al. The infl uence of banks’ internal performance on market performance: a non-parametric approach
CN113064388B (en) Scheduling optimization method and device for semiconductor production line
Ghute et al. Efficient Machine Learning Algorithm for Future Gold Price Prediction

Legal Events

Date Code Title Description
AS Assignment

Owner name: SYSTEMS ON SILICON MANUFACTURING COMPANY PTE. LTD.

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHIN, CHEN CHONG;SU, HSIANG JU;HO, YEW KUAN;REEL/FRAME:016837/0940;SIGNING DATES FROM 20050823 TO 20050907

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Expired due to failure to pay maintenance fee

Effective date: 20181128