• 沒有找到結果。

The implementation of an activity-based costing collaborative planning system for semiconductor backend production

N/A
N/A
Protected

Academic year: 2021

Share "The implementation of an activity-based costing collaborative planning system for semiconductor backend production"

Copied!
22
0
0

加載中.... (立即查看全文)

全文

(1)

On: 26 April 2014, At: 05:01 Publisher: Taylor & Francis

Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK

International Journal of Production

Research

Publication details, including instructions for authors and subscription information:

http://www.tandfonline.com/loi/tprs20

The implementation of an

activity-based costing collaborative planning

system for semiconductor backend

production

H.-P. Hsu a & C.-T. Su c

a

Department of Industrial Engineering and Management , National Chiao Tung University , Hsinchu, Taiwan

b

Department of Business Administration , Ming Hsin University of Science and Technology , Hsinchu, Taiwan

c

Department of Industrial Engineering and Engineering Management , National Tsing Hua University , Hsinchu, Taiwan

d

Department of Industrial Engineering and Engineering

Management , National Tsing Hua University , Hsinchu, Taiwan E-mail:

Published online: 22 Feb 2007.

To cite this article: H.-P. Hsu & C.-T. Su (2005) The implementation of an activity-based costing collaborative planning system for semiconductor backend production, International Journal of Production Research, 43:12, 2473-2492, DOI: 10.1080/00207540500045824

To link to this article: http://dx.doi.org/10.1080/00207540500045824

PLEASE SCROLL DOWN FOR ARTICLE

Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the Content. Any opinions and views expressed in this publication are the opinions and views of the authors, and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon and should be independently verified with primary sources of information. Taylor and Francis shall not be liable for any losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use of the Content.

(2)

substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in any form to anyone is expressly forbidden. Terms & Conditions of access and use can be found at http://www.tandfonline.com/page/terms-and-conditions

(3)

Vol. 43, No. 12, 15 June 2005, 2473–2492

The implementation of an activity-based costing collaborative

planning system for semiconductor backend production

H.-P. HSUy and C.-T. SUz*

yDepartment of Industrial Engineering and Management, National Chiao Tung University, Hsinchu, Taiwan and

Department of Business Administration, Ming Hsin University of Science and Technology

zDepartment of Industrial Engineering and Engineering Management, National Tsing Hua University, Hsinchu, Taiwan

(Received January 2005)

While the market turns to an environment with low profit margins for semiconductor backend operations, it is hard for an independent firm to survive today. Forming strategic alliances or integrating an enterprise’s internal firms by means of collaborative planning/operations to gain competitive advantage is inevitable. This paper presents the development of an activity-based costing collaborative production planning system (ABC/CPPS) to help production planners to estimate the manufacturing profit of semiconductor backend turnkey (combined IC assembly and testing) operational services at the early stage of order release to production line in a collaborative context. The estimation is under the real constraints of production resources. A predicate/transition net (Pr/Tr net) is used to simulate and implement the activity-based costing (ABC) model with the dynamic characteristics of a production line incorporated. A financial measure, profit, is used to supplement and indicate the consequence of the planning result and link the view to the enterprise’s financial vision. Keywords: Activity-based management (ABM); Collaborative production planning system (CPPS); Semiconductor backend; Operational turnkey service; Predicate/transition net

1. Introduction

Semiconductor firms are typically owned and managed independently by different enterprises, but it is hard for an individual firm to struggle in the semiconductor industry today. Recently, a business model has evolved from electronic commerce (EC) to collaborative commerce (CC) with the competitive advantage stemming from a collaborative planning/operation. The environment for semiconductor back-end firms is becoming difficult, therefore, semiconductor backback-end enterprises are considering integrating their internal business units (firms) or strategic alliances with their partners, in order to provide a one-stop turnkey operational service to meet customer requirements.

*Corresponding author. E-mail: ctsu@mx.nthu.edu.tw International Journal of Production Research

ISSN 0020–7543 print/ISSN 1366–588X online # 2005 Taylor & Francis Group Ltd http://www.tandf.co.uk/journals

DOI: 10.1080/00207540500045824

(4)

The entire supply chain of the semiconductor industry is linked by integrated circuit (IC) design, fabrication/probing, assembly and testing firms. The semicon-ductor backend turnkey service is composed of assembly and testing operations. Some but not all semiconductor backend enterprises own both assembly and testing firms. Due to the heavy investment required, most past research has focused on frontend (fabrication) instead of backend (Liu et al. 1997). Studies about production planning considered turnkey operational service had appeared infrequently. Though there were some studies related to the testing operations, most of them simplified the complexity of the manufacturing process on the testing floor (Liu et al. 1997, Yang and Chang 1998, Freed and Leachman 1999).

Two kinds of measures are used to evaluate system performance, financial and non-financial. Most past production research on semiconductor industry focused on a single firm’s planning/improvement using non-financial measures, such as maximum throughput, maximum utilisation of workstations, minimum production cycle time, least tardiness or maximum wafer movements (Wein 1988, Glassy and Resende 1988, Spearman et al. 1990, Uzsoy et al. 1992, Johri 1993, Liao et al. 1996). But these measures do not closely or directly link to an enterprise’s overall financial vision. Fisher (1992) stated that, one of the key difficulties of the non-financial system was its inability to change to dollars the amount of improvement in the non-financial measurements. The connection between improvements in the non-financial measures with profits was unclear. According to the research by Laitinen (2002), both financial and non-financial measures are important, but small technology firms appear to emphasise the importance of company-level profitability and other financial performance factors.

A pyramid model was proposed by Lynch and Cross (1991), they claimed that it is useful for describing how objectives are communicated down to the low levels and how measures can be rolled up to various higher levels in the enterprise. A produc-tion planning manager should not only ascertain the breakdown of objectives for each department but also know the consequences of the planned activities rolled up to the enterprise’s overall objectives before a financial report is prepared. In addition to the non-financial measures commonly used in the semiconductor industry, this paper intends to supplement a financial performance measure by applying activity-based costing (ABC) for collaborative production planning (CPP).

The ABC system was first introduced in 1971. Basically, it is the concept that a product consumes activities and activities consume resources therefore the product cost can be derived. As suggested by Salafatinos (1996), ABC systems can be adapted to provide profitability information for enterprise activities. ABC has demonstrated that it is a suitable financial measure, and past research generally used spreadsheets to implement ABC in estimating product cost in a static way. However, as Pirttila¨ and Hautaniemi (1995) pointed out the data needed for ABC has to be handled with computers, small models can be created with spreadsheet programs, but large systems need more effective methods, a computer-based tool seems applicable to address the problem.

This paper aims at developing an activity-based costing collaborative production planning system (ABC/CPPS), to help a production planner to estimate the conse-quences of production planning, with a financial measure for semiconductor back-end turnkey (combined IC assembly and testing) operational service at the early stage of the order release to the production line. In this paper, a collaborative production planning view is examined first, and then a system structure is proposed

(5)

in section 2. A system structure composed of ABC data and a predicate/transition net (Pr/Tr net) model is used to simulate the resources consuming process. The study of the ABC model and the proposed two-stage approach for implementing an ABC/CPPS system are presented in section 3. A case, which includes the details of implementation of the ABC/CPPS model for semiconductor backend operation and calculation of the profit, is illustrated in sections 4 and 5. Finally, conclusions and future research possibilities are presented in section 6.

2. Collaborative production planning for semiconductor backend enterprise 2.1 Collaborative production planning view

Figure 1 depicts a conceptual view of collaborating entities. The dotted triangle across two firms represents a physical (or virtual) enterprise with an overall enterprise view, which considers integrating internal business units or forming strategic alliances with other trade partners by applying CPP to achieve an overall consensus goal, with benefits going to the integrated backend enterprise and/or to the individual firms simultaneously. Under this centralised collaborative planning scheme, resources owned by each firm will be co-planned together to configure the best arrangement for customer orders (COs).

Using the advantage of the Internet, the CPPS system can be designed as a web-based system, which is easily accessed by each member (Huang and Mak 1999). The COs processing procedure will have little if any change, COs were previously accepted and confirmed by each separate firm, now with the change to a single, integrated window of the integrated enterprise. Profit is important in such a cooperative initiative. Without profit, a firm cannot sustain its operations and thus will negatively impact on the cooperative relationship.

2.2 A collaborative production planning system structure

Two factors that significantly impact on the performance of a production system are the release policy and the dispatching rules. Release policy states the mix and release

Semiconductor backend enterprise integrated view (Collaborative Production Planning)

Operations(assembly) Corporate vision Market Customer satisfaction Financial Flexibility Productivity Quality Delivery Cycle time Waste Business units Measures Objectives Operations(testing) Corporate vision Market Customer satisfaction Financial Flexibility Productivity Quality Delivery Cycle time Waste Frontend Bisomess operating system Department and work center Customers Orders

Figure 1. A conceptual view of collaborative entities.

(6)

of orders to start the manufacturing process at a certain point in time. Dispatching rules are used for deciding the next lot to be processed or which machine is to be assigned to process the lot on the shop floor. It is reasonable to assume that system performance (profit) will be positively impacted by these two factors in an integrated collaborative production endeavour. Most semiconductor firms use earliest due date (EDD) as release and dispatching rules to schedule and meet customer requirements (Kim et al. 1998). But how performance of EDD directly links to the enterprise’s profit is usually unknown.

A system structure of collaborative production planning composed of ABC data and Pr/Tr net model to simulate the resource consuming process for semiconductor backend turnkey operational service is proposed as shown in figure 2. In the system structure, COs are selected by release policy from the master production schedule (MPS). Before the release to the production line, COs are transformed to the planned manufacturing orders (MOs). The activity-based costing collaborative production planning system (ABC/CPPS) is used to simulate and roll up all the activity costs by the consuming resources for the released COs. Profit for those released COs is calculated and reported to the production planner. If the expected outcome is acceptable then the planned MOs are released to production line for manufacturing. Otherwise, either justifies the release policy to have different release orders or changes in the dispatching rules used on the shop floor are investigated.

3. Methodology 3.1 The ABC/M model

ABC was introduced by George and Staubus in 1971. As shown in figure 3, the ABC model describes product (cost object) consumes activities and activities consume resources. Therefore, from the two-stage structure, product cost can be derived. Some researchers (Pirttila¨ and Hautaniemi 1995, Tsai 1996) pointed out that ABC offer more accurate product cost than the traditional cost system by using cost drivers to trace the costs of activities consumed by product/order.

ABC data MPS Planned COs Output Predictable Profit Satisfy ? No Yes Release Policy used ABC/CPPS ABC Pr/Tr Net Simulation Model Production System Dispatching rule used Released COs Justify Release Policy Justify Dispatching Rule Forecast Customer Orders

Figure 2. A collaborative production planning system structure.

(7)

Activities in ABC model are categorised into unit-level, batch-level, product-level and facility-level proposed by Cooper (1990). Unit-level cost is defined as inputs increase in proportion to the number of units processed, such as number of wafers to be grinded, numbers of dies to be wire bonded, number of dies to be tested, etc. Most of the activities occurring on the shop floor can be attributed to unit-level cost. Batch-level cost assumes that inputs vary in proportion to the number of batches processed, such as orders to be processed, set-up required whenever a batch of product is to be manufactured. Product-level cost assumes that inputs are necessary to support the manufacturing of each different type of product, such as inventory holding for all completed products. A facility-level cost is those costs related to sustaining a facility’s general manufacturing process, such as a general adminis-trative cost. The facility-level cost is more difficult to estimate (Cooper 1990, Foster and Gupta 1990, Ong 1995), the other three costs can be directly attributed to individual cost object.

Using another point of view, activity costs are classified into direct material, direct labour and some overhead costs. The core elements and types of costs in the ABC model are defined below:

. Cost object:The object that consumes activities, such as product or order, the costs of activities are calculated and rolled up as the cost object. . Cost driver:The factors incur costs for a specific activity, such as the process

time, the quantity of product or the quantity of material consumed. . Direct material: The cost of purchased material, such as lead frame, gold

wire, etc. directly consumed in the production line and attributed to the cost object. The direct material can use standard material cost data.

. Direct labour:The cost is determined by multiplying the standard time with the average mean hour salary rate in the production centre, such as a ‘set up’ by the operator.

. Overheads: In traditional accounting, overhead costs include variable and fixed costs. Variable overhead costs include repair, maintenance, supplies (tool service, quality control) and office-depreciation. Repair overhead costs occur stochastically on the shop floor. Fixed overhead cost includes salaries for staff personnel, rental for a building or a machine, utilities, water, indirect labour, planning, preparing, production administration and other remains. According to the ABC model, indirect activities

Resources (machine/operator/material etc.)

Indirect cost direct material direct cost direct cost direct labor Product/Order

activity activity activity activity activity activity

Figure 3. An ABC model.

(8)

are re-conceptualised to direct activities and assigned to cost object (product/lots) as directly as possible (Armstrong 2002).

Among these costs, the allocation of overhead costs as a percentage of direct labour cost and/or machine usage by traditional accounting may not accurately reflect the actual product cost, and the more complex, low-volume and small batch products tend to be underestimated by traditional accounting methods (Cooper and Kaplan 1988, Dhavale 1990). Many companies therefore have im-proved their cost accounting by developing an ABC system. Lea and Fredendall’s research (2002) found that ABC provides higher profit, lower inventory and better overall service across multiple manufacturing systems than throughput accounting. Recently, ABC has been expanded to the management area in the form of activity-based management (ABM). It is an area of decision support that can directly connect to operational planning in order to provide useful financial information. In contrast to ABC, the traditional accounting system is designed mostly to meet financial accounting purposes and therefore focuses on creating a balance sheet and an income statement. ABC is a more powerful tool in the decision-making area.

A seven-step methodology for designing an ABC system has been studied by Pirttila¨ and Hautaniemi (1995). The steps proposed by them in that paper are:

1. Scope of interest.

2. Documenting the manufacturing process. 3. Define activities/resources.

4. Analyse activities/resources. 5. Select cost drivers.

6. Activity costs. 7. Cost object costs. 3.2 ABC/CPPS

Though Pirttila¨ and Hautaniemi (1995) provided a seven-step methodology, it was discovered that most past implementation of ABC used only the static method at the early stage of product design, without considering the actual constraints and competition of resources in the dynamic production environment. Moreover, it was noted, that even though activities with the same cost driver will result in different cost values impacted by the specific type of resources actually consumed in the shop floor. A static procedure may not treat the actual cost appropriately. Therefore, applying a computer-based tool that incorporates the ABC model along with a simulation methodology seems applicable to effectively address these problems.

As shown in figure 2, the dotted rectangle including two core components, the ABC data and the ABC Pr/Tr net simulation model, is defined as the scope of the ABC/CPPS. Therefore, a two-stage approach with detailed steps is proposed to implement the ABC/CPPS.

Stage 1: Analyse the ABC data

1. Define the domain of application: Firstly, we should define the scope we are interested in applying, and the collaborative entities must be identified. 2. Understand the processes of the application domain: According to the domain

of the application, the operational processes for the collaborative entities must be investigated.

(9)

3. Analyse the activities/resources from the processes: Extract activities and ana-lyse the resources used for each activity from the processes, and then assign an activity code to each activity in order to be traced by the simulation model in stage 2.

4. Analyse the cost drivers and decide the cost object: After extracting the activities in the previous step, cost drivers and activity cost for each activity are analysed, and then a cost object must be decided.

Stage 2: Develop the ABC Pr/Tr Net simulation model

1. Analyse the activity transition: In order to simulate the sequence of activities for rolling up cost, an activity transition diagram is proposed as a tool in this step. As shown in figure 4, an example is illustrated for two collaborative entities with a sequential activity transition, where activities a1to apbelong

to entity A and activities ap þ1to aqbelong to entity B. Therefore, a universal

set X ¼ {a1, a2, . . . , ap, ap þ1, ap þ2, . . . , aq} can be derived.

2. Group the activities into activity sets: Analyse the activities in the universal set Xand respectively categorise them into sets Y and Z, each contains subsets. Each subset in Y is used to control the trigger of a specific transition and transit lots to use resource(s). On the other hand, each subset in Z is used to control the trigger of a specific transition and transit lots end of resource(s) usage. The purpose of grouping the activities into different subsets by similar characteristics is that we can control the similar activities to be sent by a specific transition, which embedded with specific treatment for this group. X, Y and Z sets will be used in the next step and are defined as follows:

Xis the universal set and consists of all activities; X ¼ {a1, a2, . . . , ap, ap þ1,

ap þ2, . . . , aq}.

Yis a set constructed by subsets Yi; Y ¼ {Yi; I ¼ 1, m}, Yiis a subset that

consists of activities with the same characteristic to trigger a specific transi-tion which transits tokens (orders) to use resource(s). The definitransi-tion of char-acteristic depends on the application requirement or concern; activities that require resource(s) supply might therefore be defined as a subset, or activities requiring a setup operation might be grouped into one subset, etc. Note that the exclusive relationship Y1[Y2[    [Ym¼Xholds.

Zis a set constructed by subsets Zj; Z ¼ {Zj; j ¼ 1, n}, Zj is a subset that

consists of activities with the same characteristic to trigger a specific transi-tion which transits tokens (orders) end of resource(s) usage. The definitransi-tion of characteristic depends on application requirement or concern. Activities which require a merge process after resource usage might be grouped into

one subset, etc. Again, note that the exclusive relationship Z1[Z2

[    [Zn¼Xholds.

3. Develop the simulation model: A generalised ABC Pr/Tr net with a loop structure is proposed as shown in figure 5 to simulate the dynamic and iterative consuming process.

a

1

a

2

a

p

a

p+1

a

q

Figure 4. An example of an activity transition diagram.

(10)

Pr/Tr net is a high-level petri net, which possesses higher abstraction and aggregation properties for modelling. Basically, Pr/Tr net is a directed graph (P, T, A) where P is the set of predicates (‘first-order’ facts), T is the set of transitions, A is the set of arcs and some other components, logical formulas, labels are used to constitute the Pr/Tr net. For the detailed definition of Petri net and Pr/Tr net please refer to Genrich and Lautenbach (1986), Murata (1989), and Lee et al. (1994). Components of the proposed ABC Pr/Tr net model are defined below:

. Predicate: P ¼ {O, W, R, U, F, E} are predicates to state the facts. O: There is an order.

W: Want to use resource; an order is ready to consume the resource(s). U: Using resource; describe the consuming process, and rolling up the cost. R: There is a resource.

F: Finish using resource; the consuming process is complete. E: Exit system; all activities for an order are complete.

. Transition: T ¼ {T1, T 2, T 3, T4, T5} are transitions to transit predicates. T1: Transit lots from O (There is an order) to W (Want to use resource) predicate.

T2: T 2 ¼ {T 2i; I ¼ 1, m} transit lots from W predicate to U (Using resource)

predicate.

T3: T 3 ¼ {T 3j; j ¼ 1, n} transit lots from U predicate to F (Finish using

resource) predicate.

T4: Transit lots from F predicate to W predicate (Want to use). T5: Transit lots from F predicate to E (Exit system) predicate.

. Logical formula: A formula expressed by logic syntax inscribed in a

transition. Such as a 2 X is a logical formula with a value of ‘true’ only if a, belongs to set X. A set of formulas LF ¼ {LF1, LF 2i ¼1, m, LF 3j ¼1, n,

LF4, LF5}, is used in the net, contents for each logical formula depend on application. LF1 is the logical formula which states the condition to release an order into production, LF 2i¼1, m are logical formulas used to control

the triggers of the transitions T 2i ¼1, m and transit a lot to U predicate for

resource(s) consuming, LF 3j ¼1, nare the logical formulas used to control the

triggers of transitions T 3j ¼1, n. Similarly, LF4 is a logical formula used to

<CO1> <m1> <m2> LF4 LF1 LF5 LB1 LB1 LB2m LB32 LB32 LB5 LB5 F(a) F'(a) O W U F R E T1 T31 LB4 T4 T5 LB4 LB31 LB31 F'(a) LB3n LB3n F'(a) F(a) F(a) LB22 LB21 LB22 LB21 T22 T2m T21 T32 T3n : LB2n :

Figure 5. A generalised ABC Pr/Tr net model.

(11)

control the trigger of transition T4 and LF5 is used to judge the trigger of transition T5.

. Label: Are labels of formal sum for some arcs in the Pr/Tr net, for example, hBi is a label, and hA, T i is another label, a formal sum may be expressed by hBi þ hA, T i. In the label, B, A and T are attributes (like a variable) used in these labels. A set of labels LB ¼ {LB1, LB2i ¼1, m, LB3j ¼1, n, LB4, LB5} is

used in the net, contents for each label depend on application.

. Firable: A transition is defined ‘firable’ whenever its preconditions and logical formula are satisfied. For example, T1 is firable, if the token OhCO1i exists, resources determined by functor F(a) are available (for

activity a) and logical formula LF1 is satisfied. After T1 fired, order token OhCO1iwill be sent to token WhCO1i(CO1want to use).

This paragraph describes the details of the running of the ABC Pr/Tr net model. First, COs reside at O predicate, all resources such as operators, machines, etc. reside at R predicate. The resources constitute the production capacity of the system. Moreover, the COs and the resources initially reside at O and R predicates respectively form the initial markings of the net. When the model begins to run, customer orders (or ‘tokens’) selected by the release policy are sent (by transition T1) to predicate W with the initial activity code (a ¼ 1). At W, if a lot is selected by a dispatching heuristic rule (such as EDD) and acquires all the required resources allocated by functor F(a), then transition T 2i will be fired (depends on

whether LF 2i is satisfied) and the lot is sent to U predicate for operation.

After completing this operation, T 3j will then be fired (depends on LF 3j

being satisfied) and resource(s) will be returned to R predicate by functor f0(a). Finally, the lot is checked at F predicate by LF5 to make sure all activities are completed, then the lot will be sent to E (Exit) predicate, other-wise the lot will be sent back to W predicate and recycled again for the next activity. When all lots reach E predicate (all lots are finished), the model then stops and concludes the profit.

4. Profit calculation: In the previous step, the ABC Pr/Tr net is used to simulate the resources consuming. In essence, there are two kinds of predicates in the ABC Pr/Tr net simulation model, ‘activity’ predicates (U ) and ‘state’ predicates (W, R, O, F, E ). Only at activity predicates U, lots may hold and consume resource(s). Other ‘state’ predicates only show a state of the lots. As illustrated by figure 6, the waiting time (WT) and using time (UT) of each activity can be simulated and therefore the cost can be estimated

Activity (UT)

begin event end event

U

transition transition

WT W

Figure 6. WT and UT of an activity.

(12)

according to the activity cost drivers. Finally, the total manufacturing cost (TMC) can be derived when all orders are completed.

Manufacturing net profit (MNP) of the released COs is calculated by subtracting the total manufacturing cost (TMC) from total sales revenue (TSR). TSR is derived by multiplying sales order quantity by unit prices per piece for all the released orders. The manufacturing cost considered in this paper includes direct labour cost, direct material cost, and some overhead costs driven directly by the cost drivers, which were defined in section 3.1. Some overhead costs, such as repair that occurred stochastically and other overhead costs (like water, electric, insurance, office depreciation, maintenance, administrative cost and other remains), which are minor or not impacted by the release policy and/or dispatching rules, are neglected and not included.

4. Implementation: Analyse the ABC data

A case is given in this study to illustrate the application of the methodology. In this section, we focus on the ABC data analysis.

4.1 Define the domain of application

This case is based on W Corporation, an enterprise which owns both assembly and testing business units and focuses on producing DRAM, located in Taiwan. Three kinds of product types, assembly only, testing only and turnkey products are considered in this case. The process needed for each order depends on product type. Assembly only product type needs only assembly processing, both testing only and turnkey product must perform the testing process.

4.2 Understand the process of semiconductor backend operation

An Oracle enterprise resource planning (ERP) system initiates order processing (O/P), manufacturing orders (MOs) are created from COs. Before the MOs are released, the material check (M/C) and program/tool check (PT/C) activities are performed to make sure of the production feasibility. After order release (O/R), an inventory retrial (I/R) is conducted to access materials and wafers for releasing to the production line.

As shown in figure 7 (which illustrates the transformation of material in process) and figure 8 (which gives details of the process), the assembly process is somewhat of a flow type process. The entire assembly manufacturing process can be divided into pre-assembly and assembly processes. The pre-assembly process consists of wafer grinding (W/G) and wafer saw (W/S) operations, the others belong to the assembly process. After dies have been sawed out during the pre-assembly process, the batch (lot) is moved to the assembly process. A series of operations, including die bonding (D/B), wire bonding (W/B), moulding (M/D), dambar cutting (D/C), solder plating (S/P) and trim and forming (T/F) are performed to assemble and package the dies. The W/B operation usually becomes the bottleneck during the assembly process. Therefore, after the D/B operation, the MOs will be split into sub-lots for production efficiency. Finally, a visual inspection (V/I) operation is performed to ensure the

(13)

appearance quality, if the product type for the lot is assembly only, then lots for the same customer will be combined, packed (A/P) and shipped out (S/O) to the customer, otherwise they will be transferred to the testing firm.

On the testing shop floor, the dies will go to burn-in (B/I) operation, after burn-in, dies go to low temperature testing (FT1), according to the testing results, dies will then be classified to pass bin, fail bin, etc. Dies might need to rework FT1 if high defect results come out. After FT1, dies go to high temperature testing (FT2), when this operation is finished, speed test (FT3) is conducted and bin classes are set for classifying the dies (split). After the speed test, dies of each bin are marked (M/K). An engineering quality assurance (EQA) gate is set to determine pass or fail after the marking operation. If passed, then a lead scan (L/S) operation is performed to make sure all leads of dies are the same level. After a lead scan, a visual inspection (VI) is conducted to check the dies appearance. When no problem occurs, a baking (B/K) operation is performed to dry the dies. After this operation, if package type for this lot is ‘tape and reel’ then the dies will move to tape and reel operation (T&R), otherwise the lot will be forwarded to packing operation (P/K) directly. Within 6 hours of the baking operation, dies must be completely packed (P/K). A final quality assurance (FQA) is performed to ensure the outgoing quality.

4.3 Analyse the activities/resources from the process

Based on the manufacturing processes described in the previous section, the activities and resource(s) required and released for each activity are listed in tables 1, 2 and 3, each for indirect manufacturing activities, assembly and testing firm respectively. An activity code is assigned for each activity.

4.4 Analyse cost driver and cost object

The cost object used in this case is CO, figure 9 displays the analysed results of cost drivers and activity costs for semiconductor backend turnkey operations in a collaborative environment. Each activity is likely to have a different cost driver that represents the consumption of the resources. Different cost drivers will create different ways of calculating the costs. But it should be noted, values of activity costs vary with the type of resource actually consumed even though those activities have the same cost driver. Take the W/B activity as an example, the process cycle time per die depends on what type of wire-bonder machines are actually used, therefore, the cost value result is different.

sis sis sis sis sis sis sis sis sis sis sis sis sis sis sis sis sis sis sis sis W/S W/B M/D M/K Testing testing assembled dies D/C T/F sis sis sis sis sis W/G pre-assembly assembly D/B

Figure 7. Transformation of material in process.

(14)

5. Implementation: Develop the ABC Pr/Tr Net

When the ABC data analysis is completed, the simulation model is developed to simulate the manufacturing process and roll up the cost for each order.

W/G Set up W/S Set up D/B 2/O Set up W/B 3/O Set up M/D Set up Assembly only or Turnkey orders Customers Customers

Testing only orders

Turnkey Set up Set up L/M Set up D/C Set up S/P Set up T/F V/I A/P P/C B/I Set up FT1 Set up FT2 Set up FT3 Set up M/K EQA Set up L/S Set up B/K P/K FQA I/S S/O V/I O/R P/G M/C I/R Set up T&R O/P S/O Orders 1 2 3 4 5 6 7 8 9 10 11 23 20 12 18 33 36 51 52 13 14 15 16 17 19 22 25 26 21 24 27 28 29 44 32 34 47 35 37 31 45 1 46 49 50 48 30 38 39 40 41 42 43

Assembly Process Testing Process

Set up

Customers

Figure 8. Assembly and testing process.

(15)

Table 1. Define and analyse the indirect manufacturing activities. Activity

code (a) Activity

Resource(s) required F(a)

Resource(s) released F0(a)

1 O/P Production planner Production planner

2 M/C Production planner Production planner

3 PT/C Production planner Production planner

4 O/R Production planner Production planner

5 I/R Operator Operator

Facility level activities

Table 2. Define and analyse the activities/resources for assembly firm. Activity

code (a) Activity

Resource(s) required F(a)

Resource(s) released F0(a)

7 W/G Grinder, tape, wheel Grinder

9 W/S Sawing machine, dicing tap W/S cost

11 D/B Die bonder, lead frame magazine Die bonder

12 Second optical Inspector Inspector

14 W/B Wire bonder, gold wire heat block Wire bonder

15 Third optical Inspector Inspector

17 M/D Molder, compound, carrier Moulder, magazine

19 P/C Oven Oven

21 L/M Laser marker Laser marker

23 D/C Dambar cutter Dambar cutter

25 S/P Solder plating, solder ball S/P machine

27 T/F Trim/form machine, tray/tube Trim/form machine, carrier

28 VI Inspector Inspector

29 P/K Operator, packing box Operator

30 S/O Ship out Operator

Sa Set-up Operator, machine Operator, machine

Sa ¼{6, 8, 10, 13, 16, 18, 20, 22, 24, 26}

Table 3. Define and analyse the activities/resources for testing firm. Activity

code (a) Activity

Resource(s) required F(a)

Resource(s) released F0(a)

32 B/I Burn-in board, program Burn-in board, program

34 FT1 Tester, hi-fix, program, gas Tester, hi-fix, program

36 FT2 Tester, hi-fix, program Tester, hi-fix, program

38 FT3 Tester, hi-fix, program Tester, hi-fix, program

40 M/K Laser marker Laser marker

41 EQA Tester, inspector Tester, inspector

43 L/S Lead scanner Lead scanner

44 VI Inspector Inspector

46 B/K Oven Oven

48 T&R T&R machine T&R machine

49 P/K Operator Operator

50 FQA Inspector Inspector

51 I/S Storage space Storage space

52 S/O Operator Operator

St Set-up Operator, Machine Operator, Machine

St ¼{31, 33, 35, 37, 39, 42, 45, 47}

(16)

5.1 Analyse the activity transition

Some specific characteristics of the testing process, which impact on the normal process flow are described as follows:

. If high defect results come out from FT1 operation, then rework it.

. After drying the dies (B/K operation), if the package type for this lot is tape and reel, then the dies will move to the tape and reel operation (T&R), otherwise the lot will be forwarded directly to the packing operation (P/K).

Customer Orders

Material Indirect Testing

Activity Assembly

Activity Cost driver Cost of activity

D/B Number of Lead Frames Lead frame

W/B Length of gold wire Gold wire

M/D Number of Compound

-Pies

Compound

S/P Number of Solder balls Solder ball

T/F Number of tubes/trays Tube/tray

A/P Number of Packing Boxes Packing box

Activity Cost driver Cost of activity

T&R Number of Tapes Tape

P/K Number of Trays Tray

F/P Number of Packing

-Boxes

Packing Box

Activity Cost driver Cost of activity

W/G Number of wafers

Cycle time per wafer W/G cost

W/S Number of wafers

Cycle time per wafer W/S cost

D/B Number of dies

Cycle time per die D/B cost

W/B Number of dies

Cycle time per die W/B cost

M/D Number of dies

Cycle time per die M/D cost

D/C Number of dies

Cycle time per die D/C cost

S/P Number of dies

Cycle time per die S/P cost

T/F Number of dies

Cycle time per die T/F cost

Activity Cost driver Cost of activity

B/I Number of dies

Cycle time per die B/I cost

FT1 Number of dies

Cycle time per die FT1 cost

FT2 Number of dies

Cycle time per die FT2 cost FT3 Number of dies

Cycle time per die FT3 cost

M/K Number of dies

Cycle time per die

Marking cost

EQA Number of lots

Cycle time per lot EQA cost

L/S Number of dies

Cycle time per die L/S cost

VI Number of dies

Cycle time per die VI cost

B/K Number of dies

Cycle time per die

Baking cost T&R Number of dies

Cycle time per die

T & R cost

VI-2 Number of dies

Cycle time per die VI-2 cost

FQA Number of dies

Cycle time per die FQA cost

Activity Cost driver Cost of activity

O/P (Order/Processing)

Number of orders Cost per order

O/P cost M/C

(Material/Check)

Number of material types Time per material

M/C cost I/R

(Inventory/Retrieval)

Number of part types Cycle time per part type

I/R cost O/R

(Order/Release)

Number of orders Time per order

O/R cost

P/K Number of orders

Time per order

P/K cost

S/O Number of orders

Time per order

S/O cost

Set-up Machine type

Number of machines Cycle time per machine and type

Setup cost

Activity/part Cost driver Cost of activity

Inventory Holding Number per part types

Cost per part type

Overhead

Programs & fixtures Number of Programs

Number of Fixtures

Overhead

Activity/part Cost driver Cost of activity

Facility level activities

Depends on activity Overhead cost

Unit Level Cost

Batch Level Cost

Product Level Cost Facility Level Cost

Figure 9. Cost driver and activity cost for assembly and testing firm.

(17)

According to the above analysis, an activity transition diagram illustrated in figure 10 is used to describe the possible transition state for each activity.

5.2 Group the activities into activity sets

Refer to tables 1, 2 and 3, which describe the resource(s) required and released for each activity. Functor F(a) is used to supply the resource(s), F0(a) is used to return resource(s). Moreover, it shows that all activities need resource(s) for operation and after an activity is done, resource(s) must be returned. Split lot happened when activities 4 (Order release), 11 (Die bond) and 37 (FT3) finished, and merge lots occurred after activities 29 and 48 (Packing), therefore special treatment is necessary for lots after these activities (three kinds of activity sets for Z needed to be defined). According to the methodology we defined in section 3.2, three sets; X, Y, Zcan be derived:

X ¼{1, 2, . . . , 52}; the universal set of the activities.

Y ¼{Yi; I ¼ 1, m}, in our application, we are only concerned about whether

activity needs resource(s) supply, and since all activities need resource supply, there-fore, one set is sufficient for modelling, we set m ¼ 1, hence Y ¼ {Y1}. Since the

exclusive relationship Y1[Y2[    [Ym¼Xhold, we have Y1¼X ¼{1, 2, . . . , 52}.

Z ¼{Zj; j ¼ 1, n}, in our application, we are concerned with three different

changes of lots after some activities, i.e. the split, merge and neither split nor merge. Therefore, activities are categorised into three subsets, given j ¼ 3, hence Z ¼{Z1, Z2, Z3}. Each subset in Z is defined as follows:

Z1¼ f4, 11, 37g; the split set Z2¼ f29, 48g; the merge set

and since the exclusive relationship Z1[Z2[Z3¼Xholds, therefore

Z3¼X  Z1Z2¼ f1, 2, . . . , 52g  f4, 11, 37g  f29, 48g; neither split nor merge set.

7 8 9 10 11 12 13 14 15 16 17 18 6 20 21 22 23 24 25 26 27 28 29 19 32 33 34 35 36 37 38 39 40 41 42 43 31 45 46 47 48 49 50 51 44 4 3 2 5 52 1 30

Figure 10. Activity transition diagram.

(18)

The X, Y and Z set will be used to construct the simulation model in the next section.

5.3 Develop the simulation model

By applying the core components defined below, as depicted in figure 11, an ABC Pr/Tr net was constructed to simulate a dynamic resources consuming process for semiconductor backend operations.

. Predicate: P ¼ {R, O, W, U, F, E}

. Transition: T ¼ {T1, T 21, T 3j¼1,3, T4, T5, T6} are transitions with a logical

formula.

. Label: the labels used in this case are hB, A, T, Pi for LB1, LB21, LB3j¼1,3, LF4

and LB5. Four attributes are used in this label, each are defined as below: B: Batch number

A: Activity code; values for A ¼ {1, 2, . . . , 52} T: Product type; values for T ¼ {ao, to, tk}

ao: assembly only to: testing only tk: turnkey

P: Package type; values for P ¼ {Ty, T&R} Ty: Tray

T&R: Tape and Reel

. Logical formula: in this case, logical formulas are defined as:

LF1: a 2 X; is the logical formula used to describe the logic condition to release and order into production.

LF21: a 2 Y1; is the logical formula used to control the trigger of the

transi-tion T21and transit a lot to U predicate for resource(s) consuming.

LF31: a 2 Z1; is the logical formula used to control the trigger of transition

T31which split and transit lots from U to F predicate (for split activity set).

LF32: a 2 Z2; is the logical formula used to control the trigger of transition T 32

which merge and transit lot from U to F predicate (for merge activity set).

<CO2> <CO3> <CO1,1 tk,Ty> <m1> <m2> (T=ao and A <>30) or (T<>ao and A<>52)

a E Y1 a E Z2 a E X (T=ao and a=30) or (T<>ao and a=52) <B,A,T,P>

<B,A,T,P> <B,A,T,P> <B,A,T,P> N<B,A,T,P> <B,A,T,P> <B,A,T,P>

<B,A,T,P> F(a) F'(a) O W U F R E T1 T21 T33 <B,A,T,P> T4 T5 <B,A,T,P> a E Z1 a E Z3 <B,A,T,P> M<B,A,T,P> F'(a) <B,A,T,P> <B,A,T,P> F'(a) T32 T31

Figure 11. ABC Pr/Tr net model.

(19)

LF33: a 2 Z3; is the logical formula used to control the trigger of transition

T33and transit the lot from U to F predicate (for neither split nor merge set).

LF4: (T ¼ ‘ao’ and A<30) or (T h i ‘ao’ and A<52); is a logical formula to judge the condition for lots transit to W predicate for the next activity (transit from F to W predicate).

LF5: (T ¼ ‘ao’ and A ¼ 30) or (T h i ‘ao’ and A ¼ 52); is a logical formula to judge the condition for lots to exit the system (transit from F to E predicate).

5.4 Profit calculation

The manufacturing cost considered in this case includes direct labour cost, direct material cost, and some overhead costs driven directly by the cost drivers, which were defined in section 3.2. The manufacturing net profit may be expressed as follows:

MNP ¼ TSR  TMC ¼ ðATR þ TTR þ KTRÞ  ½ðATC þ TTC þ KTCÞ  DM ¼ X m i¼1 AiQiþX p i¼1 BiQiþX s i¼1 CiQi !  X m i¼1 Xn j¼1 Xo k¼1 QijCijkþ Xp i¼1 Xq j¼1 Xr k¼1 QijCijkþ Xs i¼1 Xt j¼1 Xu k¼1 QijCijk " !  X m i¼1 Xn j¼1 Xo k¼1 QijMijkþ Xp i¼1 Xq j¼1 Xr k¼1 QijMijkþ Xs i¼1 Xt j¼1 Xu k¼1 QijMijk !#

Variables defined below:

MNP: Manufacturing net profit TSR: Total sales revenue TMC: Total manufacturing cost ATR: Assembly total revenue TTR: Testing total revenue KTR: Turnkey total revenue ATC: Assembly total cost TTC: Testing total cost KTC: Turnkey total cost DM: Direct material cost i: ith Customer order (CO) j: jth Manufacturing order (MO) k: kth activity

m: Number of customer orders for assembly only

n: Number of manufacturing orders per customer order for assembly only o: Number of activities per lot for assembly only

p: Number of customer orders for testing only

q: Number of manufacturing orders per customer order for testing only r: Number of activities per lots for turnkey

s: Number of customer orders for turnkey

t: Number of manufacturing orders per customer order for turnkey u: Number of activities per lots for turnkey

Ai: Sales price of customer order i per piece for assembly only

Bi: Sales price of customer order i per piece for testing only

(20)

Ci: Sales price of customer order i per piece for turnkey

Qi: Quantity of customer order i

Qij: Quantity of manufacturing order j for customer order i

Cijk: Cost value of cost driver for activity k, manufacturing order j and customer

order i. Cijkis determined by resource available dynamically in shop floor.

Mijk: direct material cost of activity k for manufacturing order j and customer

order i.

It should be noted that Cijk is dynamically determined, and finally, the costs

can be rolled up to the cost object and MNP can be indicated.

6. Conclusion and future research directions

While the market confronts an environment of low profit margin for semiconductor backend, creating a strategic alliance or integrating the enterprise’s internal firms by means of collaborative planning/operations mechanism to gain competitive advantage is inevitable. Consequences of non-financial measures used in the past alone are always weak and vague when connected to the enterprise financial objectives, therefore it can be considered to supplement the non-financial measures by a financial one in the collaborative environment.

In this paper a system structure of ABC/CPPS for semiconductor backend is proposed. After combining the cost data with an ABC model constructed by Pr/Tr net, a computer-based tool was established to simulate the resources consuming process with the dynamic characteristics in the production line were considered. Based on this system structure, costs of the released customer orders (COs) can be rolled up and the MNP can be estimated and reported to the production planner for justifying the release policy and/or the dispatching rule before the COs release to production. Though the MNP we defined in this paper did not include all the overhead cost incurred in an enterprise, but a relative MNP index is enough to evaluate the impacts of release or dispatching rules. Other previous research (Ong 1995) shared this same point of view.

Some studies established that a Pr/Tr net model could be transferred to a rule-based system (Giordana and Saitta 1987, Murata and Zhang 1988). The computer-based ABC/CPPS tool is under construction currently and seems useful for investigating such areas:

. Release policy: Some studies indicated that the order release policy is the dominant factor in determining most of the production system performance (Ragatz and Mabert 1988, Wein 1988). Most semiconductor firms use EDD to release COs, but usually the consequence on profit is unknown. Therefore, a study about release policy is needed for practical purposes. The ABC/CPPS system structure proposed in this paper provides a tool to investigate this topic.

. Dispatching rule: The dispatching rule used on the shop floor impacts the system performance secondary. Therefore, except the EDD, other dispatch-ing rule results that better profit can be explored in the future.

. Long term planning:Though Bakke and Hellberg (2002) and Kee and Schmid (2000) found that ABC generates higher profits in the long term. But another research conducted by Lea and Fredendall (2002) pointed out that ABC

(21)

generates higher profits for both the short and long term. How time horizon impacts on profit can be examined.

. Profit sharable analysis: From the collaborative planning/operation, profit might be improved, how to share the profit for each member in a collabora-tive environment also appears as another interesting study subject.

. Partner alliance: The Honolic Manufacturing System (HMS) concept

has been discussed by Huang et al. (2002), under the HMS structure, the cooperative partners changes rapidly, thus how to select right ones to collaborate in order to achieve better competence or overall profit, is a challenging topic. The model and methodology proposed in this paper might provide a useful approach connected to this subject.

In addition, a dynamic integrated performance measure system that combines both financial and non-financial factors and fits to the semiconductor industry is worth investigating on a continuous basis. The unique feature of such a system is, according to planner’s weighting on the financial and non-financial, it is adjustable. Finally, we have to emphasise, though the investment in semiconductor backend industry is far less than in the frontend, firms in the semiconductor backend are vital and critical in the supply chain. Thus, more studies are needed since backend firms find it harder to survive.

Acknowledgments

The authors want to express their gratitude to anonymous reviewers for their insightful comments and many significant improvements to this text.

References

Bakke, N. and Hellbert, R., Relevance lost? A critical discussion of different cost accounting principles in connection with decision making for both short and long term production scheduling. Int. J. Prod. Econ., 1991, 24, 1–18.

Cooper, R. and Kaplan, R.S., How cost accounting distorts product costs. Manage. Account., 1988, 69(10), 20–27.

Cooper, R., Cost classification in unit-based and activity-based manufacturing cost system. J. Cost Manage., 1990, 4(3), 4–14.

Dhavale, D.G., A manufacturing cost model for computer-integrated manufacturing systems. Int. J. Prod. & Manage., 1990, 10(8), 5–18.

Fisher, J., Use of non-financial performance measures. J. Cost Manage., 1992, 6(1), 31–38. Free, T. and Leachman, C., Scheduling semiconductor device test operations on multihead

testers IEEE Trans. on Semiconductor Manufacturing, 1999, 12(4), 523–530.

Foster, G. and Gupta, M., Activity accounting: An electronics industry implementation. In Measures for Manufacturing Excellence, edited by R.S. Kaplan, 1990 (Harvard Business School Press: Boston, MA).

Genrich, H.J. and Lautenbach, K., System modeling with high-level Petri net. Theoret. Comp. Sci., 1986, 13, 109–136.

Giordana, A. and Saitta, L., Modeling production rules by means of Predicate/Transition Networks. Inf. Sci., 1985, 35, 1–41.

Glassey, C.R. and Resende, M.C.G., Closed-loop job release control for VLSI circuit manufacturing. IEEE Trans. on Semiconductor Manufacturing, 1988, 1, 36–46. Huang, B., Gou, H., Liu, W., Li, Y. and Xie, M., A framework for virtual enterprise control

with holonic manufacturing paradigm. Computers in Industry, 2002, 49, 299–310.

(22)

Huang, G.Q. and Mak, K.L., Design for manufacture and assembly on the Internet. Computers in Industry, 1999, 38, 17–30.

Johri, P.K., Practical issues in scheduling and dispatching in semiconductor wafer fabrication. J. Manuf. Syst., 1993, 1(12), 474–485.

Kee, R. and Schmidt, C., A comparative analysis of utilizing activity-based costing and the theory of constraints for making product-mix decisions. Int. J. Prod. Econ., 2000, 63, 1–17.

Kim, Y.D., Kim, J.U., Lim, S.K. and Jun, H.B., Due-date based scheduling and control policies in a multiproduct semiconductor wafer fabrication facility. IEEE Trans. on Semiconductor Manufacturing, 1998, 11(1), 155–164.

Laitinen, E.K., A dynamic performance measurement system: evidence from small Finnish technology companies. Scand. J. Manage., 2002, 18, 65–99.

Lea, B.R. and Fredendall, L.D., The impact of management accounting, product structure, product mix algorithm, and planning horizon on manufacturing performance. Int. J. Prod. Res., 2002, 79, 279–299.

Lee, D.Y., Uzsoy, R. and Martin, V.A., Scheduling FMS using Petri net and heuristic search. IEEE Trans. on Robot, Autom., 1994, 10, 123–132.

Liao, D.Y., Chang, S.C., Pei, K.W. and Chang, C.M., Daily scheduling for R&D semicon-ductor fabrication. IEEE Trans. on Semiconsemicon-ductor Manufacturing, 1996, 9(4), 550–561. Liu, T.H., Trappey, J.C. and Chan, F.W., A scheduling system for IC packaging industry using STEP enabling technology. IEEE Trans. on Component, Packaging and Manufacturing Technology, Part C, 1997, 20(4), 256–267.

Lynch, R.L. and Cross, K.F., Measure up! Yardsticks for Continuous, 1991 (Blackwell: Malden, MA).

Murata, T. and Zhang, D., A predicate/transition net model for parallel interpretation of logic programming. IEEE Trans. on Software Eng., 1988, 114(4), 481–497.

Murata, T., Petri nets: Properties, analysis and application. Proc. of the IEEE, 1989, 77(4), 541–580.

Ong, N.S., Manufacturing cost estimation for PCB assembly: An activity-based approach. Int. J. Prod. Econ., 1995, 38, 159–172.

Pirttila¨, T. and Hautaniemi, P., Activity-based costing and distribution logistics management. Int. J. Prod. Econ., 1995, 41, 327–333.

Ragatz, G.L. and Mabert, V.A., An evaluation of order release mechanisms in a job-shop environment. Decision Sciences, 1988, 19, 167–189.

Salafatinos, C., Modeling resource supply and demand: Expanding the utility of ABC. Int. J. Prod. Econ., 1996, 43, 47–57.

Spearman, M.L., Woodruff, D.L. and Hopp, W.J., CONWIP: A pull alternative to kanban. Int. J. Prod. Res., 1990, 28, 879–894.

Tsai, W.H., A technical note on using work sampling to estimate the effect on activities under activity-based costing. Int. J. Prod. Res., 1996, 43, 11–16.

Uzsoy, R. and Lee, C.Y., A review of production planning and scheduling models in the semiconductor industry. Part I: System characteristics, performance evaluation and production planning. IIE Trans., 1992, 24, 47–60.

Wein, L.M., Scheduling semiconductor wafer fabrication. IEEE Trans. on Semiconductor Manufacturing, 1988, 1(3), 115–130.

Yang, J. and Chang, T.S., Multiobjective scheduling for IC sort and test with a simulation testbed, IEEE Transactions on Semiconductor Manufacturing, 1998, 11(2), 304–315.

數據

Figure 1 depicts a conceptual view of collaborating entities. The dotted triangle across two firms represents a physical (or virtual) enterprise with an overall enterprise view, which considers integrating internal business units or forming strategic allian
Figure 2. A collaborative production planning system structure.
Figure 3. An ABC model.
Figure 5. A generalised ABC Pr/Tr net model.
+7

參考文獻

相關文件

Wi-Fi Supported Network Environment and Cloud-based Technology to Enhance Collaborative Learning.. Centre for Learning Sciences and Technologies (CLST) The Chinese University of

The closing inventory value calculated under the Absorption Costing method is higher than Marginal Costing, as fixed production costs are treated as product and costs will be carried

Sharma (1999), “An Intergrated Machine Vision Based System for Solving the Non-Covex Cutting Stock Problem Using Genetic Algorithms,” Journal of Manufacturing Systems, Vol..

The purpose of this study is that in the future planning of new or converted semiconductor plant, the plant facilities to be demand for the plant systems

The aim of this research was investigated and analyzed the process of innovation forwards innovative production networks of conventional industries that could be based on the

Hogg (1982), “A State-of-the-art Survey of Dispatching Rules for Manufacturing Job Shop Operation,” International Journal of Production Research, Vol.. Gardiner (1997), “A

This study conducted DBR to the production scheduling system, and utilized eM-Plant to simulate the scheduling process.. While comparing the original scheduling process

Lin-ya Hong (2009), “Effects of Enterprise Resource Planning (ERP) Systems Adoption on Production Performance in Manufacturing Industry -- using A Multinational Plastic