Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3484151B2 - Product progress control method and product progress control device - Google Patents
[go: Go Back, main page]

JP3484151B2 - Product progress control method and product progress control device - Google Patents

Product progress control method and product progress control device

Info

Publication number
JP3484151B2
JP3484151B2 JP2000274773A JP2000274773A JP3484151B2 JP 3484151 B2 JP3484151 B2 JP 3484151B2 JP 2000274773 A JP2000274773 A JP 2000274773A JP 2000274773 A JP2000274773 A JP 2000274773A JP 3484151 B2 JP3484151 B2 JP 3484151B2
Authority
JP
Japan
Prior art keywords
product
processing
lot
products
priority
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.)
Expired - Fee Related
Application number
JP2000274773A
Other languages
Japanese (ja)
Other versions
JP2002014715A (en
Inventor
茂 松本
裕晶 石塚
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2000274773A priority Critical patent/JP3484151B2/en
Publication of JP2002014715A publication Critical patent/JP2002014715A/en
Application granted granted Critical
Publication of JP3484151B2 publication Critical patent/JP3484151B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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]
    • 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/30Computing systems specially adapted for manufacturing

Landscapes

  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、複数の製品に対し
て複数のプロセス装置により順次処理を行なう生産ライ
ンにおいて各製品に対する処理の進行状況をロット単位
で制御する製品進行制御方法及び製品進行制御装置に関
する。特に、各ロットに対する処理の進行状況に応じ
て、各ロットの処理優先度を変更したり、各ロットに対
する処理の進行状況を制御したり、又はプロセス装置の
立ち上げ、立ち下げ若しくはメンテナンスを行なう必要
があるLSIの生産や試作を行なうラインに本発明を適
用した場合には、格別の効果を得ることができる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a product progress control method and product progress control for controlling the progress status of the process for each product in a production line in which a plurality of products are sequentially processed by a plurality of process devices. Regarding the device. In particular, it is necessary to change the processing priority of each lot, control the processing progress of each lot, or start, stop, or maintain the process equipment according to the processing progress of each lot. When the present invention is applied to a line for producing or prototyping an LSI, a particular effect can be obtained.

【0002】[0002]

【従来の技術】従来の製品進行制御装置は、特定の製品
に対する処理の進行状況と特定の製品の処理計画とのず
れに応じて、特定の製品の処理優先度を変更したり、又
は特定の製品に対する処理の進行状況を制御したりして
いた。
2. Description of the Related Art A conventional product progress control device changes the processing priority of a specific product or changes the processing priority of a specific product in accordance with the difference between the progress status of the processing of a specific product and the processing plan of the specific product. It controlled the progress of processing for products.

【0003】以下、従来の製品進行制御装置を図38を
参照しながら説明する。
A conventional product progress control device will be described below with reference to FIG.

【0004】図38は従来の製品進行制御装置のブロッ
ク図を示しており、該製品進行制御装置は、生産ライン
を構成する各プロセス装置における複数の製品に対する
処理の状況を管理する処理状況管理手段1と、特定の製
品に対する処理の進行状況を収集する進行状況収集手段
2と、特定の製品の処理計画を求める処理計画抽出手段
3と、特定の製品に対する処理の進行状況と特定の製品
の処理計画との比較結果に基づき特定の製品の処理優先
度を変更する処理優先度変更手段4とを備えている。
FIG. 38 is a block diagram of a conventional product progress control device, which manages the process status management means for managing the process status of a plurality of products in each process device constituting the production line. 1, a progress status collecting means 2 for collecting the progress status of processing for a specific product, a processing plan extracting means 3 for obtaining a processing plan for a specific product, a processing status for a specific product and a processing for a specific product. And a processing priority changing means 4 for changing the processing priority of a specific product based on the result of comparison with the plan.

【0005】 具体的には、処理状況管理手段1は、生
産ラインを構成する各プロセス装置における各製品の処
理開始時刻及び処理終了時刻を収集して、収集した各製
品の処理開始時刻及び処理終了時刻を製品処理状況情報
として例えばコンピュータ記憶装置上のテーブル等に登
録する。また、進行状況収集手段2は、製品処理状況情
報に基づいて特定の製品に対する処理の進行状況を収集
する。また、処理計画抽出手段3は、予めコンピュータ
記憶装置上のテーブル等に蓄積されている複数の製品の
処理計画の中から特定の製品の処理計画を抽出する。ま
た、処理優先度変更手段4は、特定の製品に対する処理
の進行状況と特定の製品の処理計画とを比較して、特定
の製品に対する処理の進行状況が計画よりも遅れている
場合には、特定の製品を他の製品よりも優先して処理す
るために特定の製品の処理優先度を高くする一方、特定
の製品に対する処理の進行状況が計画よりも進んでいる
場合には、特定の製品の処理優先度を低くする。
Specifically, the processing status management means 1 collects the processing start time and the processing end time of each product in each process device constituting the production line, and the processing start time and processing end of each collected product. The time is registered as product processing status information in, for example, a table on a computer storage device. Further, the progress status collecting unit 2 collects the progress status of the processing for a specific product based on the product processing status information. Further, the processing plan extracting means 3 extracts a processing plan of a specific product from the processing plans of a plurality of products stored in advance in a table or the like on a computer storage device. Further, the processing priority changing unit 4 compares the progress status of the processing for the specific product with the processing plan of the specific product, and when the progress status of the processing for the specific product is behind the plan, A specific product is given a higher processing priority in order to give priority to the processing of a specific product over other products, while the processing progress of a specific product is ahead of plan. Lower the processing priority of.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、従来の
製品進行制御装置は、前述のように、特定の製品に対す
る処理の進行状況に応じて該特定の製品の処理優先度を
適宜変更することによって、特定の製品に対する処理を
計画通りに進行させようとするものであるので、以下に
説明するような問題を生じる。
However, as described above, the conventional product progress control apparatus appropriately changes the processing priority of the specific product in accordance with the progress status of the processing for the specific product. Since the process for a specific product is to be performed as planned, the problem described below occurs.

【0007】(1)特定の製品に対する処理の進行と関
連させて処理を進行させなければならない製品である関
連製品が存在している場合であっても、関連製品に対す
る処理の進行状況に応じて特定の製品に対する処理の進
行状況を制御することができない。例えば、関連製品に
対する処理の進行状況が計画よりも進んでいる場合に、
特定の製品に対する処理を計画よりも早く進行させるこ
とができない。特に、LSI製品の生産や試作において
は、特定のロットの製造途中での特性を確認してから他
のロット(関連ロット)の処理条件又は処理進行の適否
を決定することが多いため、関連ロットに対する処理の
進行状況に応じて特定のロットに対する処理の進行状況
を制御することが非常に重要な課題であるにも関わら
ず、この課題は従来の製品進行制御装置によっては解決
できない。尚、LSIの微細化が進むにつれて、LSI
の生産や試作を行なうラインにおいて検討したり確認し
たりする必要がある処理条件がますます増えるので、こ
の課題の重要性はより一層増大する。
(1) Even if there is a related product, which is a product that must be processed in association with the progress of the processing for a specific product, depending on the progress status of the processing for the related product. You cannot control the progress of the process for a particular product. For example, if the progress of processing related products is ahead of plan,
The processing for a specific product cannot proceed faster than planned. In particular, in the production or trial production of LSI products, it is often the case that the processing conditions or progress of other lots (related lots) are determined after confirming the characteristics of a particular lot during manufacturing. Although it is a very important issue to control the progress of the process for a specific lot according to the progress of the process for, the problem cannot be solved by the conventional product progress control device. As the miniaturization of LSI progresses,
This issue becomes even more important as more and more processing conditions need to be considered and confirmed in production and prototype production lines.

【0008】(2)製品に対する処理の進行状況にあわ
せてプロセス装置の立ち上げ、立ち下げ又はメンテナン
スを行なう必要があるにも関わらず、製品処理に支障を
来さないようにプロセス装置に対して立ち上げ、立ち下
げ又はメンテナンスの指示を行なうことができない。
(2) Even if it is necessary to start up, shut down, or maintain the process equipment in accordance with the progress of the treatment of the product, the process equipment should be installed so as not to hinder the product processing. It is not possible to give instructions for startup, shutdown, or maintenance.

【0009】(3)特定の製品に対する処理の進行と関
連させて処理を進行させなければならない少なくとも1
つの製品である関連製品群が存在している場合であって
も、関連製品群を構成する製品数又は関連製品群の処理
優先度と対応するように特定の製品の処理優先度を決定
することができない。特に、LSI製品の製造や試作に
おいては、特定のロットの製造途中での特性を確認して
から関連ロット群の処理条件を決定することが多いの
で、LSI製品をより短時間で完成させるためには、関
連ロット群を構成するロット数又は関連ロット群の処理
優先度と対応するように特定のロットの処理優先度を決
定することが非常に重要な課題であるにも関わらず、こ
の課題は従来の製品進行制御装置によっては解決できな
い。
(3) At least one that must be processed in association with the progress of processing for a particular product
Even if there is a related product group that is one product, determine the processing priority of a specific product so as to correspond to the number of products that make up the related product group or the processing priority of the related product group. I can't. In particular, when manufacturing or prototyping an LSI product, it is often the case that the processing conditions for a related lot group are determined after confirming the characteristics of a particular lot during manufacturing. Although it is very important to determine the processing priority of a specific lot so as to correspond to the number of lots that make up the related lot group or the processing priority of the related lot group, It cannot be solved by the conventional product progress control device.

【0010】前記に鑑み、本発明は、関連製品に対する
処理の進行状況にあわせて特定の製品に対する処理の進
行状況を制御できるようにすることを第1の目的とし、
製品に対する処理の進行状況にあわせてプロセス装置を
稼働制御できるようにすることを第2の目的とし、関連
製品群を構成する製品数又は関連製品群の処理優先度と
対応するように特定の製品の処理優先度を決定できるよ
うにすることを第3の目的とする。
In view of the above, it is a first object of the present invention to make it possible to control the progress of processing for a specific product in accordance with the progress of processing for related products.
The second purpose is to be able to control the operation of the process equipment according to the progress of the processing for the product, and the specific product so as to correspond to the number of products constituting the related product group or the processing priority of the related product group. A third object is to be able to determine the processing priority of.

【0011】[0011]

【課題を解決するための手段】前記の第1の目的を達成
するために、本発明に係る第1の製品進行制御方法は、
複数の製品に対して複数の装置により順次処理を行なう
生産ラインにおいて複数の製品に対する処理の進行状況
を制御する製品進行制御方法を前提とし、複数の装置に
おける複数の製品に対する処理の状況を管理することに
より、複数の製品のうちの第1の製品に対する処理の進
行状況を収集した後、収集された第1の製品に対する処
理の進行状況に応じて、複数の製品のうち第1の製品と
関連する第2の製品の処理優先度を変更する。
In order to achieve the above first object, a first product progress control method according to the present invention comprises:
Assuming a product progress control method for controlling the progress of processes for multiple products in a production line that sequentially processes multiple products by multiple devices, manages the status of processes for multiple products in multiple devices. Accordingly, after collecting the progress status of the processing for the first product among the plurality of products, the progress status of the processing for the first product is collected and related to the first product among the plurality of products. The processing priority of the second product to be changed is changed.

【0012】第1の製品進行制御方法によると、生産ラ
インを構成する複数の装置における複数の製品に対する
処理の状況を管理することにより、複数の製品のうちの
第1の製品に対する処理の進行状況を収集した後、該収
集結果に応じて第1の製品と関連する第2の製品の処理
優先度を変更する。このため、収集された第1の製品に
対する処理の進行状況つまり第1の製品の進捗にあわせ
て、第2の製品に対する処理の進行状況つまり第2の製
品の進捗を制御することができる。言い換えると、複数
の製品に対する処理を互いに関連づけながら進行させる
ことができる。
According to the first product progress control method, the progress status of the process for the first product of the plurality of products is managed by managing the progress status of the processing for the plurality of products in the plurality of devices constituting the production line. After collecting, the processing priority of the second product related to the first product is changed according to the collection result. Therefore, the progress status of the processing for the second product, that is, the progress status of the second product can be controlled in accordance with the progress status of the collected first product, that is, the progress status of the first product. In other words, processing for a plurality of products can be performed while being associated with each other.

【0013】第1の製品進行制御方法において、第2の
製品の処理優先度を変更するときに、収集された第1の
製品に対する処理の進行状況が第1の製品の処理計画よ
りも遅れている場合には第2の製品の処理優先度を低く
する一方、収集された第1の製品に対する処理の進行状
況が第1の製品の処理計画よりも進んでいる場合には第
2の製品の処理優先度を高くすることが好ましい。
In the first product progress control method, when the processing priority of the second product is changed, the progress status of the collected first product is delayed with respect to the first product processing plan. If the processing progress of the collected first product is ahead of the processing plan of the first product, the processing priority of the second product is lowered when the second product is processed. It is preferable to increase the processing priority.

【0014】このようにすると、第1の製品の進捗が計
画よりも遅れている場合には、第2の製品に対する処理
を計画よりも遅く進行させることができる一方、第1の
製品の進捗が計画よりも早く進んでいる場合には、第2
の製品に対する処理を計画よりも早く進行させることが
できる。このため、特定の製品の処理結果(プロセス結
果又はLSI特性等)を見極めてから、その他の製品の
処理条件を検討又は確認する必要があるLSIの開発試
作や量産立ち上げ(LSIの量産時に開発試作時と同様
の性能が得られるように量産時における処理条件等を調
整すること)等において、特定の製品に対する処理の進
行状況(計画に対する遅れ又は進み)にあわせて、その
他の製品に対する処理の進行状況を制御でき、その結
果、複数の製品に対する処理を互いに関連づけながら進
行させることができる。
In this way, when the progress of the first product is behind the plan, the processing for the second product can be made slower than the plan, while the progress of the first product is delayed. Second, if you are ahead of plan
The processing of the product can proceed faster than planned. Therefore, it is necessary to examine or confirm the processing conditions of other products based on the processing results (process results or LSI characteristics, etc.) of a specific product. Adjust the processing conditions during mass production so that the same performance as the prototype is obtained), etc., and adjust the processing for other products according to the progress status (delay or advance against the plan) of the specific product. The progress can be controlled, and as a result, the processes for a plurality of products can be associated with each other and proceed.

【0015】第1の製品進行制御方法において、第2の
製品の処理優先度を変更するときに、収集された第1の
製品に対する処理の進行状況が第1の製品の処理計画よ
りも遅れている場合には第2の製品の処理優先度を高く
することが好ましい。
In the first product progress control method, when the process priority of the second product is changed, the progress status of the collected process for the first product is delayed from the process plan of the first product. If so, it is preferable to increase the processing priority of the second product.

【0016】このようにすると、第1の製品に対する処
理の進行状況が計画よりも遅れている場合、言い換える
と、第1の製品の完成又は納品が計画よりも遅れる場
合、第1の製品と同じ品種の第2の製品の処理優先度を
高くすることにより、第2の製品に対する処理の進行状
況を早めることができる。従って、第2の製品を早期に
完成させることができるので、第1の製品の納品遅れを
第2の製品によってカバーすることができる。
In this way, when the progress status of the processing for the first product is behind the plan, in other words, when the completion or delivery of the first product is behind the plan, it is the same as the first product. By increasing the processing priority of the second product of the product type, the progress status of the processing for the second product can be accelerated. Therefore, since the second product can be completed early, the delay in delivery of the first product can be covered by the second product.

【0017】前記の第1の目的を達成するために、本発
明に係る第2の製品進行制御方法は、複数の製品に対し
て複数の装置により順次処理を行なう生産ラインにおい
て複数の製品に対する処理の進行状況を制御する製品進
行制御方法を前提とし、複数の装置における複数の製品
に対する処理の状況を管理することにより、複数の製品
のうちの第1の製品に対して行なわれる一の工程が処理
終了又は処理開始する時刻を算出した後、複数の製品に
対する処理の進行状況において第1の製品と関連する第
2の製品を特定し、その後、第2の製品に対して行なわ
れる他の工程が前記の時刻までに処理終了又は処理開始
するように第2の製品に対する処理の進行状況を制御す
る。
In order to achieve the above-mentioned first object, a second product progress control method according to the present invention is a process for a plurality of products in a production line in which a plurality of devices sequentially process a plurality of products. Based on the product progress control method for controlling the progress status of the product, by managing the status of the processing for the plurality of products in the plurality of devices, one process performed for the first product of the plurality of products can be performed. After calculating the processing end time or the processing start time, the second product related to the first product is identified in the progress status of the processing for the plurality of products, and then another process performed for the second product. Controls the progress of the process for the second product so that the process ends or starts by the time described above.

【0018】第2の製品進行制御方法によると、生産ラ
インを構成する複数の装置における複数の製品に対する
処理の状況を管理することにより、複数の製品のうちの
第1の製品に対して行なわれる一の工程が処理終了又は
処理開始する時刻を算出した後、算出された時刻まで
に、第1の製品と関連する第2の製品に対して行なわれ
る他の工程が処理終了又は処理開始するように第2の製
品に対する処理の進行状況を制御する。このため、第1
の製品に対して行なわれる一の工程が処理終了又は処理
開始する時刻にあわせて、第2の製品に対して行なわれ
る他の工程を実施することができ、それによって、第1
の製品の進捗にあわせて第2の製品の進捗を制御するこ
とができる。言い換えると、複数の製品に対する処理を
互いに同期を取りながら進行させることができる。ま
た、特定の製品に対して行なわれる一の工程の処理結果
を見極めてから、該一の工程と同種の工程をその他の製
品に対して行なうときの処理条件を検討又は確認する必
要があるLSIの開発試作や量産立ち上げ等において、
特定の製品に対する処理の進行状況にあわせて、その他
の製品に対する処理の進行状況を制御でき、その結果、
複数の製品に対する処理を互いに関連づけながら進行さ
せることができる。
According to the second product progress control method, it is performed for the first product of the plurality of products by managing the processing status of the plurality of products in the plurality of devices constituting the production line. After calculating the time when one process finishes or starts the process, by the calculated time, another process performed on the second product related to the first product may finish or start the process. To control the progress of the process for the second product. Therefore, the first
Another process performed on the second product can be performed at the time when one process performed on the second product finishes or starts the process, whereby the first process performed on the second product can be performed.
The progress of the second product can be controlled according to the progress of the second product. In other words, the processing for a plurality of products can proceed in synchronization with each other. Further, it is necessary to examine or confirm the processing conditions when performing the same kind of process as the one process on other products by identifying the processing result of the one process performed on the specific product. In development trial production and mass production launch,
You can control the progress of processing for other products according to the progress of processing for specific products, and as a result,
The processes for a plurality of products can be associated with each other and proceed.

【0019】前記の第1の目的を達成するために、本発
明に係る第3の製品進行制御方法は、複数の製品に対し
て複数の装置により順次処理を行なう生産ラインにおい
て複数の製品に対する処理の進行状況を制御する製品進
行制御方法を前提とし、複数の装置における複数の製品
に対する処理の状況を管理することにより、複数の製品
のうちの第1の製品に対して行なわれる一の工程が処理
終了又は処理開始する時刻を算出した後、複数の製品に
対する処理の進行状況において一の工程と関連し且つ複
数の製品のうちの第2の製品に対して行なわれる他の工
程を特定し、その後、他の工程が前記の時刻までに処理
開始しないように第2の製品に対する処理の進行状況を
制御する。
In order to achieve the above-mentioned first object, a third product progress control method according to the present invention is a method for processing a plurality of products in a production line in which a plurality of devices are sequentially processed. Based on the product progress control method for controlling the progress status of the product, by managing the status of the processing for the plurality of products in the plurality of devices, one process performed for the first product of the plurality of products can be performed. After calculating the processing end time or the processing start time, in the progress status of the processing for the plurality of products, specify the other processing related to the one process and performed for the second product of the plurality of products, After that, the progress status of the processing for the second product is controlled so that the other steps do not start the processing by the above time.

【0020】第3の製品進行制御方法によると、生産ラ
インを構成する複数の装置における複数の製品に対する
処理の状況を管理することにより、複数の製品のうちの
第1の製品に対して行なわれる一の工程が処理終了又は
処理開始する時刻を算出した後、算出された時刻まで
に、一の工程と関連し且つ第2の製品に対して行なわれ
る他の工程が処理開始しないように第2の製品に対する
処理の進行状況を制御する。このため、第1の製品に対
して行なわれる一の工程が処理終了又は処理開始する時
刻まで、第2の製品に対して行なわれる他の工程の実施
を停止させることができ、それによって、第1の製品の
進捗にあわせて第2の製品の進捗を制御することができ
る。また、特定の製品に対して行なわれる一の工程の処
理結果を見極めてから、該一の工程と同種の工程をその
他の製品に対して行なうときの処理条件を検討又は確認
する必要があるLSIの開発試作や量産立ち上げ等にお
いて、特定の製品に対して行なわれる一の工程が処理終
了するまで、その他の製品に対する処理を自動的に中断
させることができる。その結果、製品処理を中断させる
指示を行なう手間を省くことができると共に、該指示を
忘れることに起因して生じるトラブルを防止することが
できる。
According to the third product progress control method, it is performed for the first product of the plurality of products by managing the processing status of the plurality of products in the plurality of devices constituting the production line. After calculating the time when one process finishes or starts the process, the second process is performed so that another process related to the one process and performed on the second product does not start the process by the calculated time. Controls the progress of processing for your product. Therefore, the execution of the other steps performed on the second product can be stopped until the time when the one step performed on the first product ends or starts the processing, whereby the first step performed on the second product can be stopped. The progress of the second product can be controlled according to the progress of the first product. Further, it is necessary to examine or confirm the processing conditions when performing the same kind of process as the one process on other products by identifying the processing result of the one process performed on the specific product. In the development trial production, the mass production start-up, etc., the processing for other products can be automatically suspended until the processing for one process performed for a specific product is completed. As a result, it is possible to save the trouble of giving an instruction to interrupt the product processing and prevent troubles caused by forgetting the instruction.

【0021】前記の第2の目的を達成するために、本発
明に係る第4の製品進行制御方法は、複数の製品に対し
て複数の装置により順次処理を行なう生産ラインにおい
て複数の製品に対する処理の進行状況を制御する製品進
行制御方法を前提とし、複数の装置における複数の製品
に対する処理の状況を管理することにより、複数の製品
のうちの一の製品に対して行なわれる一の工程が処理開
始する時刻を算出した後、複数の装置のうち一の工程を
実施する一の装置に対して前記の時刻までに立ち上げ、
立ち下げ又はメンテナンスを完了するように指示する。
In order to achieve the above-mentioned second object, a fourth product progress control method according to the present invention is a process for a plurality of products in a production line in which a plurality of devices are sequentially processed for the plurality of products. Assuming a product progress control method for controlling the progress status of a product, by managing the status of processing of a plurality of products in a plurality of devices, one process performed on one product of the plurality of products is processed. After calculating the time to start, start up by the time described above for one device that performs one step among a plurality of devices,
Instruct to complete shutdown or maintenance.

【0022】第4の製品進行制御方法によると、生産ラ
インを構成する複数の装置における複数の製品に対する
処理の状況を管理することにより、複数の製品のうちの
一の製品に対して行なわれる一の工程が処理開始する時
刻を算出した後、算出された時刻までに、複数の装置の
うち一の工程を実施する一の装置に対して立ち上げ、立
ち下げ又はメンテナンスを完了するように指示する。こ
のため、特定の製品に対して行なわれる一の工程が処理
開始する時刻にあわせて、該一の工程を実施する装置つ
まりプロセス装置に対して稼働指示を行なうことができ
るので、製品に対する処理の進行状況にあわせてプロセ
ス装置を稼働制御することができる。すなわち、特定の
製品に対して行なわれる一の工程が処理開始するとき
に、該一の工程を実施するプロセス装置を常に稼働状態
に保つことができるので、プロセス装置の未稼動に起因
する製品処理の遅れを低減することができる。また、L
SIの開発や試作に用いられる利用頻度が低いプロセス
装置を製品処理を行なう時だけ稼働させることができる
ので、資源(電気、ガス、水、又は薬液等)を節約する
ことができる。
According to the fourth product progress control method, by controlling the processing status of a plurality of products in a plurality of devices constituting a production line, one of the plurality of products can be processed. After calculating the time at which the process starts, by the calculated time, instruct one device that executes one process among the plurality of devices to start up, shut down, or perform maintenance. . For this reason, it is possible to give an operation instruction to a device that performs the one process, that is, a process device, in accordance with the time when the one process performed on the specific product starts processing. The operation of the process equipment can be controlled according to the progress. That is, when a process to be performed on a specific product starts processing, the process device that executes the process can always be kept in an operating state. The delay of can be reduced. Also, L
Since the process device used less frequently in SI development or trial production can be operated only when the product is processed, resources (electricity, gas, water, chemical liquid, etc.) can be saved.

【0023】前記の第3の目的を達成するために、本発
明に係る第5の製品進行制御方法は、複数の製品に対し
て複数の装置により順次処理を行なう生産ラインにおい
て複数の製品に対する処理の進行状況を制御する製品進
行制御方法を前提とし、複数の装置における複数の製品
に対する処理の状況を管理することにより、複数の製品
に対する処理の状況に基づき、複数の製品のうちの第1
の製品と関連する少なくとも1つの製品である第1の関
連製品群を特定すると共に複数の製品のうちの第2の製
品と関連する少なくとも1つの製品である第2の関連製
品群を特定した後、第1の関連製品群及び第2の関連製
品群のそれぞれを構成する製品数に基づき、第1の製品
の処理優先度又は第2の製品の処理優先度を変更する。
In order to achieve the above-mentioned third object, a fifth product progress control method according to the present invention is a process for a plurality of products in a production line in which a plurality of devices are sequentially processed. Based on the status of processing for a plurality of products by managing the status of processing for a plurality of products in a plurality of devices on the premise of a product progress control method for controlling the progress status of a plurality of products,
After identifying a first related product group that is at least one product related to the product and a second related product group that is at least one product related to the second product of the plurality of products , The processing priority of the first product or the processing priority of the second product is changed based on the number of products forming each of the first related product group and the second related product group.

【0024】第5の製品進行制御方法によると、生産ラ
インを構成する複数の装置における複数の製品に対する
処理の状況に基づき、第1の製品と関連する第1の関連
製品群を特定すると共に第2の製品と関連する第2の関
連製品群を特定した後、第1の関連製品群及び第2の関
連製品群のそれぞれを構成する製品数に基づき、第1の
製品の処理優先度又は第2の製品の処理優先度を変更す
る。このため、関連製品群を構成する製品数と対応する
ように各製品の処理優先度を決定することができる。
According to the fifth product progress control method, the first related product group related to the first product is specified and the first related product group is specified based on the processing status of the plurality of products in the plurality of devices constituting the production line. After identifying the second related product group related to the second product, the processing priority of the first product or the first related product group is determined based on the number of products constituting each of the first related product group and the second related product group. Change the processing priority of the second product. Therefore, the processing priority of each product can be determined so as to correspond to the number of products forming the related product group.

【0025】第5の製品進行制御方法において、第1の
製品の処理優先度又は第2の製品の処理優先度を変更す
るときに、第1の関連製品群を構成する製品数が第2の
関連製品群を構成する製品数よりも多い場合には第1の
製品の処理優先度を高くするか又は第2の製品の処理優
先度を低くする一方、第2の関連製品群を構成する製品
数が第1の関連製品群を構成する製品数よりも多い場合
には第2の製品の処理優先度を高くするか又は第1の製
品の処理優先度を低くすることが好ましい。
In the fifth product progress control method, when the processing priority of the first product or the processing priority of the second product is changed, the number of products constituting the first related product group becomes the second. When the number of products forming the related product group is larger than the number of products forming the related product group, the processing priority of the first product is increased or the processing priority of the second product is decreased, while the products forming the second related product group. When the number is larger than the number of products forming the first related product group, it is preferable to increase the processing priority of the second product or decrease the processing priority of the first product.

【0026】このようにすると、特定の製品に対して行
なわれる一の工程の処理結果を見極めてから、該一の工
程と同種の工程を特定の製品の関連製品群に対して行な
うときの処理条件を検討又は確認する必要があるLSI
の開発試作や量産立ち上げ等において、関連製品群を構
成する製品数が多い製品ほど処理優先度を高くすること
ができる。その結果、処理待ち状態におかれる関連製品
の数又は処理が中断される関連製品の数を少なくするこ
とができると共に各関連製品の処理待ち時間を減らすこ
とができるので、LSI製品をより短時間で完成させる
ことができる。
In this manner, the processing result of one process performed on a specific product is determined, and the process of the same kind of process as the one process is performed on the related product group of the specific product. LSIs whose conditions need to be examined or confirmed
In the development trial production and the mass production start-up, the processing priority can be set higher as the number of products forming the related product group increases. As a result, it is possible to reduce the number of related products that are in the processing waiting state or the number of related products whose processing is interrupted, and reduce the processing waiting time of each related product. Can be completed with.

【0027】前記の第3の目的を達成するために、本発
明に係る第6の製品進行制御方法は、複数の製品に対し
て複数の装置により順次処理を行なう生産ラインにおい
て複数の製品に対する処理の進行状況を制御する製品進
行制御方法を前提とし、複数の装置における複数の製品
に対する処理の状況を管理することにより、複数の製品
に対する処理の状況に基づき、複数の製品のうちの第1
の製品と関連する少なくとも1つの製品である第1の関
連製品群を特定すると共に複数の製品のうちの第2の製
品と関連する少なくとも1つの製品である第2の関連製
品群を特定した後、第1の関連製品群及び第2の関連製
品群のそれぞれの処理優先度に基づき、第1の製品の処
理優先度又は第2の製品の処理優先度を変更する。
In order to achieve the above-mentioned third object, a sixth product progress control method according to the present invention is a process for a plurality of products in a production line in which a plurality of devices sequentially process a plurality of products. Based on the status of processing for a plurality of products by managing the status of processing for a plurality of products in a plurality of devices on the premise of a product progress control method for controlling the progress status of a plurality of products,
After identifying a first related product group that is at least one product related to the product and a second related product group that is at least one product related to the second product of the plurality of products , The processing priority of the first product or the processing priority of the second product is changed based on the processing priority of each of the first related product group and the second related product group.

【0028】第6の製品進行制御方法によると、生産ラ
インを構成する複数の装置における複数の製品に対する
処理の状況に基づき、第1の製品と関連する第1の関連
製品群を特定すると共に第2の製品と関連する第2の関
連製品群を特定した後、第1の関連製品群及び第2の関
連製品群のそれぞれの処理優先度に基づき、第1の製品
の処理優先度又は第2の製品の処理優先度を変更する。
このため、関連製品群の処理優先度と対応するように各
製品の処理優先度を決定することができる。
According to the sixth product progress control method, the first related product group related to the first product is specified and the first related product group is specified based on the processing status of the plurality of products in the plurality of devices constituting the production line. After identifying the second related product group related to the second product, the processing priority of the first product or the second related product group is determined based on the processing priority of each of the first related product group and the second related product group. Change the processing priority of the product.
Therefore, the processing priority of each product can be determined so as to correspond to the processing priority of the related product group.

【0029】第6の製品進行制御方法において、第1の
製品の処理優先度又は第2の製品の処理優先度を変更す
るときに、第1の関連製品群の処理優先度が第2の関連
製品群の処理優先度よりも高い場合には第1の製品の処
理優先度を高くするか又は第2の製品の処理優先度を低
くする一方、第2の関連製品群の処理優先度が第1の関
連製品群の処理優先度よりも高い場合には第2の製品の
処理優先度を高くするか又は第1の製品の処理優先度を
低くすることが好ましい。
In the sixth product progress control method, when the processing priority of the first product or the processing priority of the second product is changed, the processing priority of the first related product group is changed to the second relationship. If it is higher than the processing priority of the product group, the processing priority of the first product is increased or the processing priority of the second product is decreased, while the processing priority of the second related product group is set to the first. When it is higher than the processing priority of one related product group, it is preferable to increase the processing priority of the second product or decrease the processing priority of the first product.

【0030】このようにすると、特定の製品に対して行
なわれる一の工程の処理結果を見極めてから、該一の工
程と同種の工程を特定の製品の関連製品群に対して行な
うときの処理条件を検討又は確認する必要があるLSI
の開発試作や量産立ち上げ等において、関連製品群の処
理優先度が高い製品ほど処理優先度を高くすることがで
きる。その結果、処理待ち状態におかれる関連製品の数
又は処理が中断される関連製品の数を少なくすることが
できると共に各関連製品の処理待ち時間を減らすことが
できるので、LSI製品をより短時間で完成させること
ができる。
In this way, the process result of one process performed on a specific product is determined, and the process of performing the same type of process as the one process on the related product group of the specific product. LSIs whose conditions need to be examined or confirmed
In the development trial production, the mass production start-up, etc., the higher the processing priority of the related product group, the higher the processing priority. As a result, it is possible to reduce the number of related products that are in the processing waiting state or the number of related products whose processing is interrupted, and reduce the processing waiting time of each related product. Can be completed with.

【0031】前記の第3の目的を達成するために、本発
明に係る第7の製品進行制御方法は、複数の製品に対し
て複数の装置により順次処理を行なう生産ラインにおい
て複数の製品に対する処理の進行状況を制御する製品進
行制御方法を前提とし、複数の装置における複数の製品
に対する処理の状況を管理することにより、複数の製品
に対する処理の状況に基づき、複数の製品のうちの第1
の製品と関連する少なくとも1つの製品である第1の関
連製品群を特定すると共に複数の製品のうちの第2の製
品と関連する少なくとも1つの製品である第2の関連製
品群を特定した後、第1の関連製品群及び第2の関連製
品群のそれぞれを構成する製品数並びに第1の関連製品
群及び第2の関連製品群のそれぞれの処理優先度に基づ
き、第1の製品の処理優先度又は第2の製品の処理優先
度を変更する。
In order to achieve the above-mentioned third object, a seventh product progress control method according to the present invention is a method for processing a plurality of products in a production line in which a plurality of devices are sequentially processed. Based on the status of processing for a plurality of products by managing the status of processing for a plurality of products in a plurality of devices on the premise of a product progress control method for controlling the progress status of a plurality of products, the first of the plurality of products is controlled.
After identifying a first related product group that is at least one product related to the product and a second related product group that is at least one product related to the second product of the plurality of products , Processing of the first product based on the number of products constituting each of the first related product group and the second related product group and the processing priority of each of the first related product group and the second related product group Change the priority or the processing priority of the second product.

【0032】第7の製品進行制御方法によると、生産ラ
インを構成する複数の装置における複数の製品に対する
処理の状況に基づき、第1の製品と関連する第1の関連
製品群を特定すると共に第2の製品と関連する第2の関
連製品群を特定した後、第1の関連製品群及び第2の関
連製品群のそれぞれを構成する製品数並びに第1の関連
製品群及び第2の関連製品群のそれぞれの処理優先度に
基づき、第1の製品の処理優先度又は第2の製品の処理
優先度を変更する。このため、関連製品群を構成する製
品数及び関連製品群の処理優先度と対応するように各製
品の処理優先度を決定することができる。
According to the seventh product progress control method, the first related product group related to the first product is specified and the first related product group is specified based on the processing status of the plurality of products in the plurality of devices constituting the production line. After specifying the second related product group related to the second product, the number of products constituting each of the first related product group and the second related product group, and the first related product group and the second related product The processing priority of the first product or the processing priority of the second product is changed based on the processing priority of each group. Therefore, the processing priority of each product can be determined so as to correspond to the number of products forming the related product group and the processing priority of the related product group.

【0033】第7の製品進行制御方法において、第1の
製品の処理優先度又は第2の製品の処理優先度を変更す
るときに、第1の関連製品群を構成する製品数及び第1
の関連製品群の処理優先度に基づき第1の関連製品群の
重要度を求めると共に第2の関連製品群を構成する製品
数及び第2の関連製品群の処理優先度に基づき第2の関
連製品群の重要度を求めた後、第1の関連製品群の重要
度が第2の関連製品群の重要度よりも高い場合には第1
の製品の処理優先度を高くするか又は第2の製品の処理
優先度を低くする一方、第2の関連製品群の重要度が第
1の関連製品群の重要度よりも高い場合には第2の製品
の処理優先度を高くするか又は第1の製品の処理優先度
を低くすることが好ましい。
In the seventh product progress control method, when the processing priority of the first product or the processing priority of the second product is changed, the number of products constituting the first related product group and the first product
The importance of the first related product group based on the processing priority of the related product group, and the second relationship based on the number of products forming the second related product group and the processing priority of the second related product group. After determining the importance of the product group, if the importance of the first related product group is higher than the importance of the second related product group, the first
If the priority of the second related product group is higher than the importance of the first related product group while the processing priority of the product is increased or the processing priority of the second product is decreased, It is preferable to increase the processing priority of the second product or decrease the processing priority of the first product.

【0034】このようにすると、特定の製品に対して行
なわれる一の工程の処理結果を見極めてから、該一の工
程と同種の工程を特定の製品の関連製品群に対して行な
うときの処理条件を検討又は確認する必要があるLSI
の開発試作や量産立ち上げ等において、関連製品群の重
要度が高い製品ほど処理優先度を高くすることができ
る。その結果、処理待ち状態におかれる関連製品の数又
は処理が中断される関連製品の数を少なくすることがで
きると共に各関連製品の処理待ち時間を減らすことがで
きるので、LSI製品をより短時間で完成させることが
できる。
In this manner, the processing result of one process performed on a specific product is determined, and the process of performing the same type of process as the one process on the related product group of the specific product. LSIs whose conditions need to be examined or confirmed
In the development trial production and mass production start-up, the processing priority can be set higher for the products having a higher importance in the related product group. As a result, it is possible to reduce the number of related products that are in the processing waiting state or the number of related products whose processing is interrupted, and reduce the processing waiting time of each related product. Can be completed with.

【0035】前記の第1の目的を達成するために、本発
明に係る第1の製品進行制御装置は、本発明に係る第1
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの第1の製品に対する処理の進
行状況を収集する進行状況収集手段と、予め設定されて
いる複数の製品の処理計画のうちから第1の製品の処理
計画を抽出する処理計画抽出手段と、収集された第1の
製品に対する処理の進行状況が第1の製品の処理計画よ
りも遅れている場合、複数の製品のうち第1の製品と関
連する第2の製品の処理優先度を低くする一方、収集さ
れた第1の製品に対する処理の進行状況が第1の製品の
処理計画よりも進んでいる場合、第2の製品の処理優先
度を高くする処理優先度変更手段とを備えている。
In order to achieve the above first object, the first product progress control device according to the present invention is the first product progress control device according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and a processing progress status of a first product of the plurality of products are collected based on a processing status of the plurality of products. A progress status collecting means, a processing plan extracting means for extracting a processing plan of a first product from preset processing plans of a plurality of products, and a progress status of processing for the collected first product. If it is later than the processing plan of the first product, the processing priority of the second product related to the first product of the plurality of products is lowered, and the second product related to the collected first product is processed. That if the progress of the process is ahead processing schedule of the first product, and a processing priority changing means for increasing the processing priority for the second product.

【0036】第1の製品進行制御装置によると、進行状
況収集手段が、生産ラインを構成する複数の装置におけ
る複数の製品に対する処理の状況に基づき、複数の製品
のうちの第1の製品に対する処理の進行状況を収集した
後、処理優先度変更手段が、収集された第1の製品に対
する処理の進行状況つまり第1の製品の進捗が計画より
も遅れている場合、第1の製品と関連する第2の製品の
処理優先度を低くする一方、第1の製品の進捗が計画よ
りも進んでいる場合、第2の製品の処理優先度を高くす
る。このため、第1の製品の進捗が計画よりも遅れてい
る場合には、第2の製品に対する処理を計画よりも遅く
進行させることができる一方、第1の製品の進捗が計画
よりも早く進んでいる場合には、第2の製品に対する処
理を計画よりも早く進行させることができる。従って、
特定の製品の処理結果を見極めてから、その他の製品の
処理条件を検討又は確認する必要があるLSIの開発試
作や量産立ち上げ等において、特定の製品に対する処理
の進行状況にあわせて、その他の製品に対する処理の進
行状況を制御でき、その結果、複数の製品に対する処理
を互いに関連づけながら進行させることができる。
According to the first product progress control device, the progress collecting means processes the first product among the plurality of products based on the process status of the plurality of products in the plurality of devices constituting the production line. After collecting the progress status of the first product, the processing priority changing unit associates with the first product if the progress status of the processing for the collected first product, that is, the progress of the first product is behind the plan. While the processing priority of the second product is lowered, the processing priority of the second product is raised when the progress of the first product is ahead of the plan. Therefore, when the progress of the first product is behind the plan, the process for the second product can be performed later than the plan, while the progress of the first product is faster than the plan. If so, the process for the second product can proceed faster than planned. Therefore,
It is necessary to examine or confirm the processing conditions of other products after determining the processing results of the specific products. It is possible to control the progress status of the processing for the products, and as a result, the processing for the plurality of products can be associated with each other and proceed.

【0037】前記の第1の目的を達成するために、本発
明に係る第2の製品進行制御装置は、本発明に係る第1
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの第1の製品に対する処理の進
行状況を収集する進行状況収集手段と、予め設定されて
いる複数の製品の処理計画のうちから第1の製品の処理
計画を抽出する処理計画抽出手段と、収集された第1の
製品に対する処理の進行状況が第1の製品の処理計画よ
りも遅れている場合、複数の製品のうち第1の製品と関
連する第2の製品の処理優先度を高くする処理優先度変
更手段とを備えている。
In order to achieve the above-mentioned first object, the second product progress control device according to the present invention is the first product progress control device according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and a processing progress status of a first product of the plurality of products are collected based on a processing status of the plurality of products. A progress status collecting means, a processing plan extracting means for extracting a processing plan of a first product from preset processing plans of a plurality of products, and a progress status of processing for the collected first product. And a processing priority changing unit for increasing the processing priority of the second product related to the first product among the plurality of products when the processing plan of the first product is behind. .

【0038】第2の製品進行制御装置によると、進行状
況収集手段が、生産ラインを構成する複数の装置におけ
る複数の製品に対する処理の状況に基づき、複数の製品
のうちの第1の製品に対する処理の進行状況を収集した
後、処理優先度変更手段が、収集された第1の製品に対
する処理の進行状況つまり第1の製品の進捗が計画より
も遅れている場合、第1の製品と関連する第2の製品の
処理優先度を高くする。このため、第1の製品に対する
処理の進行状況が計画よりも遅れている場合、言い換え
ると、第1の製品の完成又は納品が計画よりも遅れる場
合、第1の製品と同じ品種の第2の製品の処理優先度を
高くすることにより、第2の製品に対する処理の進行状
況を早めることができる。従って、第2の製品を早期に
完成させることができるので、第1の製品の納品遅れを
第2の製品によってカバーすることができる。
According to the second product progress control device, the progress status collecting means processes the first product of the plurality of products based on the process status of the plurality of products in the plurality of devices constituting the production line. After collecting the progress status of the first product, the processing priority changing unit associates with the first product if the progress status of the processing for the collected first product, that is, the progress of the first product is behind the plan. Increase the processing priority of the second product. Therefore, when the progress status of the processing for the first product is behind the plan, in other words, when the completion or delivery of the first product is behind the plan, the second product of the same product type as the first product is delayed. By increasing the processing priority of the product, the progress status of the processing for the second product can be accelerated. Therefore, since the second product can be completed early, the delay in delivery of the first product can be covered by the second product.

【0039】前記の第1の目的を達成するために、本発
明に係る第3の製品進行制御装置は、本発明に係る第2
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの第1の製品に対して行なわれ
る一の工程が処理終了又は処理開始する時刻を算出する
工程終了開始時刻算出手段と、複数の製品に対する処理
の進行状況において第1の製品と関連する第2の製品を
特定する関連製品探索手段と、第2の製品に対して行な
われる他の工程が前記の時刻までに処理終了又は処理開
始するように第2の製品に対する処理の進行状況を制御
する製品進行指示手段とを備えている。
In order to achieve the above first object, the third product progress control apparatus according to the present invention is the second product progress control apparatus according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and one of a plurality of products based on the processing status of a plurality of products are performed. A process end start time calculating means for calculating a time at which the process ends or starts processing, a related product searching means for specifying a second product related to the first product in the progress status of the process for the plurality of products, A product progress indicator that controls the progress of the process for the second product so that the other process performed on the second product ends or starts by the time described above. It is equipped with a door.

【0040】第3の製品進行制御装置によると、工程終
了開始時刻算出手段が、生産ラインを構成する複数の装
置における複数の製品に対する処理の状況に基づき、複
数の製品のうちの第1の製品に対して行なわれる一の工
程が処理終了又は処理開始する時刻を算出した後、製品
進行指示手段が、算出された時刻までに、第1の製品と
関連する第2の製品に対して行なわれる他の工程が処理
終了又は処理開始するように第2の製品に対する処理の
進行状況を制御する。このため、第1の製品に対して行
なわれる一の工程が処理終了又は処理開始する時刻にあ
わせて、第2の製品に対して行なわれる他の工程を実施
することができ、それによって、第1の製品の進捗にあ
わせて第2の製品の進捗を制御することができる。言い
換えると、複数の製品に対する処理を互いに同期を取り
ながら進行させることができる。
According to the third product progress control device, the process end start time calculating means calculates the first product of the plurality of products based on the processing status of the plurality of products in the plurality of devices constituting the production line. After calculating the time when one process to be performed for the process ends or starts, the product progress instruction means performs the second product related to the first product by the calculated time. The progress of the process for the second product is controlled so that the other processes end or start the process. Therefore, another process performed on the second product can be performed at the time when one process performed on the first product finishes or starts the process, whereby the first process performed on the second product can be performed. The progress of the second product can be controlled according to the progress of the first product. In other words, the processing for a plurality of products can proceed in synchronization with each other.

【0041】前記の第1の目的を達成するために、本発
明に係る第4の製品進行制御装置は、本発明に係る第3
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの第1の製品に対して行なわれ
る一の工程が処理終了又は処理開始する時刻を算出する
工程終了開始時刻算出手段と、複数の製品に対する処理
の進行状況において一の工程と関連し且つ複数の製品の
うちの第2の製品に対して行なわれる他の工程を特定す
る関連工程探索手段と、他の工程が前記の時刻までに処
理開始しないように第2の製品に対する処理の進行状況
を制御する製品進行停止手段とを備えている。
In order to achieve the above first object, the fourth product progress control device according to the present invention is the third product progress control device according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and one of a plurality of products based on the processing status of a plurality of products are performed. Process end start time calculating means for calculating the time at which the process ends or starts the process, and is performed for the second product of the plurality of products that is related to one process in the progress status of the process for the plurality of products. Related process search means for specifying another process to be performed, and product progress for controlling the progress of the process for the second product so that the process does not start by the other process. And a stop means.

【0042】第4の製品進行制御装置によると、工程終
了開始時刻算出手段が、生産ラインを構成する複数の装
置における複数の製品に対する処理の状況に基づき、複
数の製品のうちの第1の製品に対して行なわれる一の工
程が処理終了又は処理開始する時刻を算出した後、製品
進行停止手段が、算出された時刻までに、一の工程と関
連し且つ第2の製品に対して行なわれる他の工程が処理
開始しないように第2の製品に対する処理の進行状況を
制御する。このため、第1の製品に対して行なわれる一
の工程が処理終了又は処理開始する時刻まで、第2の製
品に対して行なわれる他の工程の実施を停止させること
ができ、それによって、第1の製品の進捗にあわせて第
2の製品の進捗を制御することができる。
According to the fourth product progress control device, the process end start time calculating means determines the first product of the plurality of products based on the processing status of the plurality of products in the plurality of devices constituting the production line. After calculating the time at which the one process to be performed for the process ends or starts, the product progress stop means is associated with the one process and performed on the second product by the calculated time. The progress of the process for the second product is controlled so that the other processes do not start the process. Therefore, the execution of the other steps performed on the second product can be stopped until the time when the one step performed on the first product ends or starts the processing, whereby the first step performed on the second product can be stopped. The progress of the second product can be controlled according to the progress of the first product.

【0043】前記の第2の目的を達成するために、本発
明に係る第5の製品進行制御装置は、本発明に係る第4
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの一の製品に対して行なわれる
一の工程が処理開始する時刻を算出する工程開始時刻算
出手段と、複数の装置のうち一の工程を実施する一の装
置を特定する装置探索手段と、一の装置が前記の時刻に
稼動状態にあるかどうかを検査する装置状態検査手段
と、装置状態検査手段により一の装置が前記の時刻に稼
動状態にないと判定された場合、一の装置に対して前記
の時刻までに立ち上げ又はメンテナンスを完了するよう
に指示する装置立ち上げ指示手段とを備えている。
In order to achieve the above second object, the fifth product progress control apparatus according to the present invention is the fourth product progression control apparatus according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and one step performed for one of the plurality of products based on the processing status of the plurality of products. Process start time calculating means for calculating the time when the process starts, device searching means for identifying one device that executes one process among a plurality of devices, and whether one device is in the operating state at the time If the device state inspection means for inspecting whether or not the one device is not in the operating state at the above time, the one device is started up by the above time. Includes a device start-up instruction means for instructing to complete the maintenance.

【0044】第5の製品進行制御装置によると、工程開
始時刻算出手段が、生産ラインを構成する複数の装置に
おける複数の製品に対する処理の状況に基づき、複数の
製品のうちの一の製品に対して行なわれる一の工程が処
理開始する時刻を算出した後、算出された時刻に、複数
の装置のうち一の工程を実施する一の装置が稼動状態に
ない場合、装置立ち上げ指示手段が、一の装置に対して
算出された時刻までに立ち上げ又はメンテナンスを完了
するように指示する。このため、特定の製品に対して行
なわれる一の工程が処理開始するときに、該一の工程を
実施する装置つまりプロセス装置を常に稼働状態に保つ
ことができるので、プロセス装置の未稼動に起因する製
品処理の遅れを低減することができる。
According to the fifth product progress control device, the process start time calculating means determines one of the plurality of products based on the processing status of the plurality of products in the plurality of devices constituting the production line. After calculating the time at which the process to be performed by one process to be performed is performed, at the calculated time, when one device that performs one process among the plurality of devices is not in the operating state, the device start-up instruction means, Instruct one device to complete startup or maintenance by the calculated time. For this reason, when one process performed on a specific product starts processing, the device that executes the one process, that is, the process device, can always be kept in the operating state. It is possible to reduce the delay in processing the product.

【0045】前記の第3の目的を達成するために、本発
明に係る第6の製品進行制御装置は、本発明に係る第5
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの第1の製品と関連する少なく
とも1つの製品である第1の関連製品群を特定する第1
の関連製品群探索手段と、複数の製品に対する処理の状
況に基づき、複数の製品のうちの第2の製品と関連する
少なくとも1つの製品である第2の関連製品群を特定す
る第2の関連製品群探索手段と、第1の関連製品群及び
第2の関連製品群のそれぞれを構成する製品数を比較す
る製品数比較手段と、第1の関連製品群を構成する製品
数が第2の関連製品群を構成する製品数よりも多い場
合、第1の製品の処理優先度を第2の製品の処理優先度
よりも高くする一方、第2の関連製品群を構成する製品
数が第1の関連製品群を構成する製品数よりも多い場
合、第2の製品の処理優先度を第1の製品の処理優先度
よりも高くする処理優先度変更手段とを備えている。
In order to achieve the above-mentioned third object, the sixth product progress control device according to the present invention is the fifth product progress control device according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and at least one product related to a first product of the plurality of products based on a processing status of the plurality of products. To identify a first related product group that is
Second related product group that is at least one product related to the second product of the plurality of products, based on the related product group search means and the processing status of the plurality of products. The product group search means, the product number comparison means for comparing the number of products forming each of the first related product group and the second related product group, and the number of products forming the first related product group are second. When the number of products forming the related product group is larger than that of the first product, the processing priority of the first product is set higher than that of the second product, while the number of products forming the second related product group is first. And a processing priority changing unit that sets the processing priority of the second product higher than the processing priority of the first product when the number of products is larger than the number of products constituting the related product group.

【0046】第6の製品進行制御装置によると、第1の
関連製品群探索手段が、生産ラインを構成する複数の装
置における複数の製品に対する処理の状況に基づき第1
の製品と関連する第1の関連製品群を特定すると共に、
第2の関連製品群探索手段が、複数の製品に対する処理
の状況に基づき第2の製品と関連する第2の関連製品群
を特定した後、処理優先度変更手段が、第1の関連製品
群を構成する製品数が第2の関連製品群を構成する製品
数よりも多い場合、第1の製品の処理優先度を第2の製
品の処理優先度よりも高くする一方、第2の関連製品群
を構成する製品数が第1の関連製品群を構成する製品数
よりも多い場合、第2の製品の処理優先度を第1の製品
の処理優先度よりも高くする。このため、関連製品群を
構成する製品数と対応するように各製品の処理優先度を
決定することができる。また、関連製品群を構成する製
品数が多い製品ほど処理優先度を高くするため、処理待
ち状態におかれる関連製品の数又は処理が中断される関
連製品の数を少なくすることができると共に各関連製品
の処理待ち時間を減らすことができる。
According to the sixth product progress control device, the first related product group searching means determines whether the first related product group searching means is based on the processing statuses of the plurality of products in the plurality of devices constituting the production line.
The first related product group related to the product of
After the second related product group searching means specifies the second related product group related to the second product based on the processing status of the plurality of products, the processing priority changing means determines the first related product group. When the number of products forming the second related product is larger than the number of products forming the second related product group, the processing priority of the first product is set higher than the processing priority of the second product, while the second related product When the number of products forming the group is larger than the number of products forming the first related product group, the processing priority of the second product is set higher than the processing priority of the first product. Therefore, the processing priority of each product can be determined so as to correspond to the number of products forming the related product group. In addition, since the processing priority is set higher as the number of products forming the related product group increases, the number of related products in the processing waiting state or the number of related products whose processing is interrupted can be reduced and It is possible to reduce the processing waiting time of related products.

【0047】前記の第3の目的を達成するために、本発
明に係る第7の製品進行制御装置は、本発明に係る第6
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの第1の製品と関連する少なく
とも1つの製品である第1の関連製品群を特定する第1
の関連製品群探索手段と、複数の製品に対する処理の状
況に基づき、複数の製品のうちの第2の製品と関連する
少なくとも1つの製品である第2の関連製品群を特定す
る第2の関連製品群探索手段と、第1の関連製品群及び
第2の関連製品群のそれぞれの処理優先度を比較する処
理優先度比較手段と、第1の関連製品群の処理優先度が
第2の関連製品群の処理優先度よりも高い場合、第1の
製品の処理優先度を第2の製品の処理優先度よりも高く
する一方、第2の関連製品群の処理優先度が第1の関連
製品群の処理優先度よりも高い場合、第2の製品の処理
優先度を第1の製品の処理優先度よりも高くする処理優
先度変更手段とを備えている。
In order to achieve the above-mentioned third object, the seventh product progress control device according to the present invention is the sixth product progress control device according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and at least one product related to a first product of the plurality of products based on a processing status of the plurality of products. To identify a first related product group that is
Second related product group that is at least one product related to the second product of the plurality of products, based on the related product group search means and the processing status of the plurality of products. Product group search means, processing priority comparison means for comparing the respective processing priorities of the first related product group and the second related product group, and the processing priority of the first related product group is the second related product group. If the processing priority of the first product is higher than the processing priority of the product group, the processing priority of the first product is higher than the processing priority of the second product, and the processing priority of the second related product group is the first related product. When the processing priority of the second product is higher than the processing priority of the group, the processing priority changing unit that makes the processing priority of the second product higher than the processing priority of the first product is provided.

【0048】第7の製品進行制御装置によると、第1の
関連製品群探索手段が、生産ラインを構成する複数の装
置における複数の製品に対する処理の状況に基づき第1
の製品と関連する第1の関連製品群を特定すると共に、
第2の関連製品群探索手段が、複数の製品に対する処理
の状況に基づき第2の製品と関連する第2の関連製品群
を特定した後、処理優先度変更手段が、第1の関連製品
群の処理優先度が第2の関連製品群の処理優先度よりも
高い場合、第1の製品の処理優先度を第2の製品の処理
優先度よりも高くする一方、第2の関連製品群の処理優
先度が第1の関連製品群の処理優先度よりも高い場合、
第2の製品の処理優先度を第1の製品の処理優先度より
も高くする。このため、関連製品群の処理優先度と対応
するように各製品の処理優先度を決定することができ
る。また、関連製品群の処理優先度が高い製品ほど処理
優先度を高くするため、処理待ち状態におかれる関連製
品の数又は処理が中断される関連製品の数を少なくする
ことができると共に各関連製品の処理待ち時間を減らす
ことができる。
According to the seventh product progress control apparatus, the first related product group search means determines whether the first related product group search means is based on the processing status of the plurality of products in the plurality of devices constituting the production line.
The first related product group related to the product of
After the second related product group searching means specifies the second related product group related to the second product based on the processing status of the plurality of products, the processing priority changing means determines the first related product group. If the processing priority of is higher than the processing priority of the second related product group, the processing priority of the first product is set higher than the processing priority of the second product, while the processing priority of the second related product group is increased. When the processing priority is higher than the processing priority of the first related product group,
The processing priority of the second product is set higher than that of the first product. Therefore, the processing priority of each product can be determined so as to correspond to the processing priority of the related product group. Further, since the higher the processing priority of the related product group is, the higher the processing priority is, the number of related products in the processing waiting state or the number of related products in which the processing is interrupted can be reduced and each related product can be reduced. The processing waiting time of the product can be reduced.

【0049】前記の第3の目的を達成するために、本発
明に係る第8の製品進行制御装置は、本発明に係る第7
の製品進行制御方法を実現するものであり、具体的に
は、複数の製品に対して複数の装置により順次処理を行
なう生産ラインにおいて複数の製品に対する処理の進行
状況を制御する製品進行制御装置を前提とし、複数の装
置における複数の製品に対する処理の状況を管理する処
理状況管理手段と、複数の製品に対する処理の状況に基
づき、複数の製品のうちの第1の製品と関連する少なく
とも1つの製品である第1の関連製品群を特定する第1
の関連製品群探索手段と、複数の製品に対する処理の状
況に基づき、複数の製品のうちの第2の製品と関連する
少なくとも1つの製品である第2の関連製品群を特定す
る第2の関連製品群探索手段と、第1の関連製品群を構
成する製品数及び第1の関連製品群の処理優先度に基づ
き第1の関連製品群の重要度を求める第1の重要度算出
手段と、第2の関連製品群を構成する製品数及び第2の
関連製品群の処理優先度に基づき第2の関連製品群の重
要度を求める第2の重要度算出手段と、第1の関連製品
群及び第2の関連製品群のそれぞれの重要度を比較する
重要度比較手段と、第1の関連製品群の重要度が第2の
関連製品群の重要度よりも高い場合、第1の製品の処理
優先度を第2の製品の処理優先度よりも高くする一方、
第2の関連製品群の重要度が第1の関連製品群の重要度
よりも高い場合、第2の製品の処理優先度を第1の製品
の処理優先度よりも高くする処理優先度変更手段とを備
えている。
In order to achieve the above-mentioned third object, an eighth product progress control device according to the present invention is the seventh product progressing device according to the present invention.
In order to realize the above-mentioned product progress control method, specifically, a product progress control device for controlling the progress status of processing for a plurality of products in a production line that sequentially processes a plurality of products by a plurality of devices is provided. As a premise, a processing status management unit that manages processing statuses of a plurality of products in a plurality of devices, and at least one product related to a first product of the plurality of products based on a processing status of the plurality of products. To identify a first related product group that is
Second related product group that is at least one product related to the second product of the plurality of products, based on the related product group search means and the processing status of the plurality of products. Product group search means, first importance degree calculation means for obtaining the importance degree of the first related product group based on the number of products forming the first related product group and the processing priority of the first related product group, Second importance degree calculating means for obtaining the importance degree of the second related product group based on the number of products constituting the second related product group and the processing priority of the second related product group, and the first related product group. And an importance comparing means for comparing the respective importances of the second related product group, and if the importance of the first related product group is higher than that of the second related product group, While making the processing priority higher than the processing priority of the second product,
When the importance of the second related product group is higher than that of the first related product group, the processing priority changing means for setting the processing priority of the second product higher than the processing priority of the first product. It has and.

【0050】第8の製品進行制御装置によると、第1の
関連製品群探索手段が、生産ラインを構成する複数の装
置における複数の製品に対する処理の状況に基づき第1
の製品と関連する第1の関連製品群を特定すると共に、
第2の関連製品群探索手段が、複数の製品に対する処理
の状況に基づき第2の製品と関連する第2の関連製品群
を特定した後、第1の重要度算出手段が、第1の関連製
品群の製品数及び処理優先度に基づき第1の関連製品群
の重要度を求めると共に、第2の重要度算出手段が、第
2の関連製品群の製品数及び処理優先度に基づき第2の
関連製品群の重要度を求め、その後、処理優先度変更手
段が、第1の関連製品群の重要度が第2の関連製品群の
重要度よりも高い場合、第1の製品の処理優先度を第2
の製品の処理優先度よりも高くする一方、第2の関連製
品群の重要度が第1の関連製品群の重要度よりも高い場
合、第2の製品の処理優先度を第1の製品の処理優先度
よりも高くする。このため、関連製品群の重要度、つま
り関連製品群の製品数及び処理優先度と対応するように
各製品の処理優先度を決定することができる。また、関
連製品群の重要度が高い製品ほど処理優先度を高くする
ため、処理待ち状態におかれる関連製品の数又は処理が
中断される関連製品の数を少なくすることができると共
に各関連製品の処理待ち時間を減らすことができる。
According to the eighth product progress control device, the first related product group search means determines whether the first related product group search means is based on the processing status of the plurality of products in the plurality of devices constituting the production line.
The first related product group related to the product of
After the second related product group searching means specifies the second related product group related to the second product based on the processing status of the plurality of products, the first importance degree calculating means determines the first related product. The importance of the first related product group is obtained based on the number of products in the product group and the processing priority, and the second importance degree calculating means determines the second importance based on the number of products and the processing priority of the second related product group. Of the related product group of the first related product is calculated, and then the processing priority changing unit determines the processing priority of the first product when the importance of the first related product group is higher than the importance of the second related product group. Second degree
If the importance of the second related product group is higher than that of the first related product group while the processing priority of the second product is higher than that of the first product, the processing priority of the second product is set to that of the first product. Set higher than the processing priority. Therefore, the processing priority of each product can be determined so as to correspond to the importance of the related product group, that is, the number of products and the processing priority of the related product group. In addition, the higher the priority of the related product group, the higher the processing priority. Therefore, it is possible to reduce the number of related products that are in the processing waiting state or the number of related products whose processing is interrupted and to reduce the number of related products. The processing waiting time can be reduced.

【0051】[0051]

【発明の実施の形態】以下に説明する本発明の各実施形
態に係る製品進行制御方法及び製品進行制御装置は、複
数の装置(プロセス装置)を用いてLSI等の電子デバ
イスの生産又は開発試作を行なう生産ラインにおいて製
品に対する処理の進行状況を制御するものである。
BEST MODE FOR CARRYING OUT THE INVENTION A product progress control method and a product progress control device according to each embodiment of the present invention described below use a plurality of devices (process devices) to produce or develop an electronic device such as an LSI. This is to control the progress of the processing for the product in the production line that performs the process.

【0052】(第1の実施形態)以下、本発明の第1の
実施形態に係る製品進行制御方法及び製品進行制御装置
について、LSI開発試作ラインにおいて製品に対する
処理の進行状況をロット単位でコンピュータにより制御
する場合を例として、図面を参照しながら説明する。
(First Embodiment) With respect to the product progress control method and the product progress control apparatus according to the first embodiment of the present invention, the progress of the process for the product in the LSI development and trial production line will be described in lot units by a computer. A case of controlling will be described with reference to the drawings.

【0053】図1は第1の実施形態に係る製品進行制御
装置のブロック図を示しており、該製品進行制御装置
は、LSI開発試作ラインを構成する複数のプロセス装
置における各ロットに対する処理の状況を製品処理状況
情報として管理する処理状況管理手段11と、製品処理
状況情報に基づいて特定のロット(以下、第1のロット
と称する)に対する処理の進行状況を収集する進行状況
収集手段12と、予め設定されている各ロットの処理計
画のうちから第1のロットの処理計画を抽出する処理計
画抽出手段13と、第1のロットに対する処理の進行状
況と第1のロットの処理計画との比較結果に基づいて、
第1のロットと関連するロット(以下、第2のロットと
称する)の処理優先度を変更する処理優先度変更手段1
4とを備えている。
FIG. 1 is a block diagram of a product progress control device according to the first embodiment. The product progress control device is a processing status for each lot in a plurality of process devices constituting an LSI development trial line. Processing status management means 11 for managing the processing status information as product processing status information, and a processing status collecting means 12 for collecting the processing status of a specific lot (hereinafter, referred to as a first lot) based on the product processing status information. A process plan extraction means 13 for extracting the process plan of the first lot from the preset process plans of the respective lots, and a comparison between the progress status of the process for the first lot and the process plan of the first lot. Based on the results
Processing priority changing means 1 for changing the processing priority of a lot related to the first lot (hereinafter referred to as the second lot)
4 and.

【0054】〔処理状況管理手段11〕処理状況管理手
段11により行なわれる処理状況管理工程について図2
を参照しながら説明する。
[Processing Status Management Unit 11] FIG. 2 shows the processing status management process performed by the processing status management unit 11.
Will be described with reference to.

【0055】まず、ステップS11aにおいて、図3に
示すように、少なくともロット名、工程番号、プロセス
装置名、処理条件名及び工程所要時間を項目として持つ
処理フロー管理テーブルのレコードに、LSI開発試作
ラインで流すロット毎にプロセスフロー(ロット名、工
程番号、プロセス装置名、処理条件名及び工程所要時
間)を登録する。尚、処理フロー管理テーブルの作成場
所は特に限定されず、例えばコンピュータの記憶装置上
に作成してもよい。
First, in step S11a, as shown in FIG. 3, the LSI development prototype line is recorded in the record of the process flow management table having at least the lot name, process number, process equipment name, process condition name, and process required time as items. The process flow (lot name, process number, process equipment name, processing condition name, and process required time) is registered for each lot to be flowed in. The location where the process flow management table is created is not particularly limited, and may be created on a storage device of a computer, for example.

【0056】次に、ステップS11bにおいて、図4に
示すように、少なくともロット名、現在工程番号、現在
ステータス、処理優先度、完了目標日、完了予定日及び
関連ロット名を項目として持つ処理進捗管理テーブル
に、LSI開発試作ラインで流すロット毎にロット名、
処理優先度(初期値)、完了目標日及び関連ロット名を
登録する。尚、処理進捗管理テーブルの作成場所は特に
限定されず、例えばコンピュータの記憶装置上に作成し
てもよい。
Next, in step S11b, as shown in FIG. 4, processing progress management having at least a lot name, a current process number, a current status, a processing priority, a completion target date, a planned completion date, and a related lot name as items. Lot name for each lot flowed on the LSI development trial line on the table,
Register the processing priority (initial value), target completion date, and related lot name. The location for creating the process progress management table is not particularly limited, and may be created on a storage device of a computer, for example.

【0057】ここで、処理優先度とは、対象となるロッ
トに対する処理を他のロットと比べてどの程度優先して
行なうかを示す尺度であり、本実施形態においては、処
理優先度を表す数値が小さくなるほど他のロットと比べ
て優先して処理が行なわれること、つまり処理優先度が
高いことを意味しているものとする。但し、処理進捗管
理テーブルに登録する処理優先度の初期値は特に限定さ
れず、例えば中程度の(平均的な)処理優先度を表す数
値(例えば50等)を登録してもよい。
Here, the processing priority is a scale indicating how much priority is given to processing a target lot compared to other lots, and in the present embodiment, a numerical value representing the processing priority. It is assumed that the smaller the value, the higher the priority of the processing compared to other lots, that is, the higher the processing priority. However, the initial value of the processing priority registered in the processing progress management table is not particularly limited, and for example, a numerical value (for example, 50 or the like) indicating a medium (average) processing priority may be registered.

【0058】また、完了目標日とは、対象となるロット
に対する処理を完了させたい期日である。
The completion target date is the date when the processing for the target lot is desired to be completed.

【0059】また、関連ロット名とは、ロット名と対応
する特定のロットの処理結果(プロセス結果又はLSI
特性等)を見極めてから処理を行なう必要があるロット
等の名称、言い換えると、特定のロットに対する処理の
進行状況(以下、特定のロットの進捗と称する)と関連
するロットの名称である。図4に示す処理進捗管理テー
ブルの場合、ロットAと関連するロットはロットBであ
り、ロットXと関連するロットはロットYである。
The related lot name is a processing result (process result or LSI) of a specific lot corresponding to the lot name.
It is the name of a lot or the like that needs to be processed after identifying the characteristics, in other words, the name of the lot associated with the progress status of the process for the particular lot (hereinafter referred to as the progress of the particular lot). In the case of the processing progress management table shown in FIG. 4, the lot associated with lot A is lot B, and the lot associated with lot X is lot Y.

【0060】次に、ステップS11cにおいて、各ロッ
トに対して行なわれる各工程の処理開始又は処理終了を
示す信号を各プロセス装置から受信する度に、受信され
た信号と対応するロット名を検索キーとして、図4に示
す処理進捗管理テーブルからレコードを抽出して、抽出
されたレコードの現在工程番号及び現在ステータスの項
目に登録されている内容を更新する。図4に示す処理進
捗管理テーブルの場合、ロットAは工程番号3と対応す
る工程の処理を待っている状態(工程番号2と対応する
工程での処理は終了している)にあり、ロットBは工程
番号27と対応する工程で処理されている状態にあり、
ロットCは工程番号103と対応する工程の処理を待っ
ている状態(工程番号102と対応する工程での処理は
終了している)にあり、ロットXは工程番号12と対応
する工程で処理されている状態にある。
Next, in step S11c, every time a signal indicating the start or end of the process of each process performed for each lot is received from each process device, the lot name corresponding to the received signal is used as a search key. As a record, a record is extracted from the process progress management table shown in FIG. 4, and the contents registered in the items of the current process number and the current status of the extracted record are updated. In the case of the process progress management table shown in FIG. 4, lot A is in the state of waiting for the process of the process corresponding to process number 3 (the process in the process corresponding to process number 2 is completed), and lot B Is in the process corresponding to the process number 27,
The lot C is waiting for the process corresponding to the process number 103 (the process in the process corresponding to the process number 102 is completed), and the lot X is processed in the process corresponding to the process number 12. Is in a state of

【0061】〔進行状況収集手段12〕進行状況収集手
段12により行なわれる進行状況収集工程について図5
を参照しながら説明する。
[Progress Status Collecting Unit 12] FIG. 5 shows a progress status collecting step performed by the progress status collecting unit 12.
Will be described with reference to.

【0062】まず、ステップS12aにおいて、第1の
ロットのロット名を検索キーとして、図4に示す処理進
捗管理テーブルから現在工程番号、現在ステータス及び
処理優先度を抽出する。
First, in step S12a, using the lot name of the first lot as a search key, the current process number, current status and process priority are extracted from the process progress management table shown in FIG.

【0063】次に、ステップS12bにおいて、ステッ
プS12aで抽出された現在工程番号と第1のロットの
ロット名とを検索キーとして、図3に示す処理フロー管
理テーブルから、第1のロットの現在工程番号以降の処
理フロー(プロセス装置名、処理条件名及び工程所要時
間)を抽出する。
Next, in step S12b, using the current process number extracted in step S12a and the lot name of the first lot as search keys, the current process of the first lot is read from the process flow management table shown in FIG. The process flow after the number (process device name, process condition name, and process required time) is extracted.

【0064】次に、ステップS12cにおいて、予め準
備されているデータベース等から、LSI開発試作ライ
ンの諸条件(プロセス装置の台数、プロセス装置の処理
能力、及びラインに流すロットの数等)を抽出する。
Next, in step S12c, various conditions of the LSI development / trial production line (the number of process devices, the processing capacity of the process devices, the number of lots flown on the line, etc.) are extracted from a database prepared in advance. .

【0065】次に、ステップS12dにおいて、ステッ
プS12aで抽出された現在工程番号、現在ステータス
及び処理優先度と、ステップS12bで抽出された処理
フローと、ステップS12cで抽出されたLSI開発試
作ラインの諸条件等に基づき、ロットスケジューラ等を
用いて、第1のロットの処理完了予定日を算出すると共
に、算出された処理完了予定日を、図4に示す処理進捗
管理テーブルの第1のロットと対応するレコードにおけ
る完了予定日の項目に登録する。
Next, in step S12d, the current process number, the current status, and the processing priority extracted in step S12a, the process flow extracted in step S12b, and the LSI development trial lines extracted in step S12c. Based on the conditions and the like, a scheduled processing completion date for the first lot is calculated using a lot scheduler and the calculated scheduled processing completion date corresponds to the first lot in the processing progress management table shown in FIG. Register in the scheduled completion date item in the record to

【0066】尚、第1のロットの処理完了予定日の算出
に使用するロットスケジューラは特に限定されず、例え
ば既存のロットスケジューラを用いてもよい。
The lot scheduler used to calculate the scheduled completion date of the first lot is not particularly limited, and an existing lot scheduler may be used, for example.

【0067】また、第1のロットの処理完了予定日を算
出するタイミングは特に限定されず、例えば一定時間間
隔毎に行なってもよいし、又は第1のロットに対して行
なわれる各工程が処理開始若しくは処理終了したときに
行なってもよい。
The timing for calculating the scheduled processing completion date of the first lot is not particularly limited, and it may be performed, for example, at regular time intervals, or each process performed on the first lot is processed. It may be performed at the start or the end of the process.

【0068】〔処理計画抽出手段13〕処理計画抽出手
段13により行なわれる処理計画抽出工程について図6
を参照しながら説明する。
[Process Plan Extracting Means 13] Regarding the process plan extracting step performed by the process plan extracting means 13 shown in FIG.
Will be described with reference to.

【0069】すなわち、ステップS13aにおいて、第
1のロットのロット名を検索キーとして、図4に示す処
理進捗管理テーブルから完了目標日を抽出する。
That is, in step S13a, the target completion date is extracted from the processing progress management table shown in FIG. 4 using the lot name of the first lot as a search key.

【0070】尚、第1のロットの完了目標日を抽出する
タイミングは特に限定されず、例えば一定時間間隔毎に
行なってもよいし、第1のロットに対して行なわれる各
工程が処理開始若しくは処理終了したときに行なっても
よいし、又は進行状況収集手段12により進行状況収集
工程が行なわれたときに行なってもよい。
The timing for extracting the target completion date of the first lot is not particularly limited, and it may be performed, for example, at regular time intervals, or each process performed on the first lot is started or processed. It may be performed when the processing is completed, or may be performed when the progress collecting step is performed by the progress collecting means 12.

【0071】〔処理優先度変更手段14〕処理優先度変
更手段14により行なわれる処理優先度変更工程につい
て図7を参照しながら説明する。
[Processing priority changing means 14] The processing priority changing step performed by the processing priority changing means 14 will be described with reference to FIG.

【0072】まず、ステップS14aにおいて、進行状
況収集手段12により算出された第1のロットの処理完
了予定日と、処理計画抽出手段13により抽出された第
1のロットの完了目標日とを比較する。このとき、「処
理完了予定日」>「完了目標日」(処理完了予定日が完
了目標日よりも後)であれば、第1のロットの進捗は計
画よりも遅れていると判断する。また、「処理完了予定
日」<「完了目標日」(処理完了予定日が完了目標日よ
りも前)であれば、第1のロットの進捗は計画よりも進
んでいると判断する。尚、「処理完了予定日」=「完了
目標日」(処理完了予定日と完了目標日とが一致)であ
れば、処理優先度変更工程をそのまま(何もせずに)終
了してもよい。
First, in step S14a, the planned completion date of the first lot calculated by the progress collecting means 12 is compared with the target completion date of the first lot extracted by the processing plan extracting means 13. . At this time, if “scheduled processing completion date”> “completion target date” (scheduled processing completion date is after the completion target date), it is determined that the progress of the first lot is behind the plan. Further, if “scheduled processing completion date” <“completion target date” (scheduled processing completion date is before the completion target date), it is determined that the progress of the first lot is ahead of plan. If "scheduled completion date of processing" = "target completion date" (scheduled completion date of processing coincides with completion target date), the processing priority changing step may be ended as it is (without doing anything).

【0073】「処理完了予定日」>「完了目標日」であ
る場合、ステップS14bにおいて、第1のロットのロ
ット名を検索キーとして、図4に示す処理進捗管理テー
ブルから関連ロット名を抽出し、抽出された関連ロット
名と対応するロット、つまり第1のロットと関連するロ
ットを第2のロットとする。その後、ステップS14c
において、第2のロットのロット名を検索キーとして、
図4に示す処理進捗管理テーブルからレコードを抽出し
て、抽出されたレコードの処理優先度の項目に登録され
ている数値を大きくする。すなわち、第2のロットの処
理優先度を低くする。このとき、第2のロットの処理優
先度を低くする方法は特に限定されず、例えば第1のロ
ットの進捗が計画よりも遅れている日数(「処理完了予
定日」−「完了目標日」)に応じて処理優先度を低くし
てもよい。具体的には、第1のロットの進捗が計画より
も5日間遅れている場合、図4に示す処理進捗管理テー
ブルにおける第2のロットと対応するレコードの処理優
先度の項目に登録されている数値に5を加算してもよ
い。
If "scheduled completion date">"completion target date", the related lot name is extracted from the process progress management table shown in FIG. 4 using the lot name of the first lot as a search key in step S14b. The lot corresponding to the extracted related lot name, that is, the lot related to the first lot is set as the second lot. Then, step S14c
In, the lot name of the second lot as the search key,
A record is extracted from the process progress management table shown in FIG. 4, and the numerical value registered in the item of process priority of the extracted record is increased. That is, the processing priority of the second lot is lowered. At this time, the method of lowering the processing priority of the second lot is not particularly limited, and for example, the number of days in which the progress of the first lot is behind the plan (“planned completion date of processing” − “targeted completion date”). The processing priority may be lowered accordingly. Specifically, when the progress of the first lot is behind the plan by five days, it is registered in the process priority item of the record corresponding to the second lot in the process progress management table shown in FIG. You may add 5 to a numerical value.

【0074】「処理完了予定日」<「完了目標日」であ
る場合、ステップS14dにおいて、第1のロットのロ
ット名を検索キーとして、図4に示す処理進捗管理テー
ブルから関連ロット名を抽出し、抽出された関連ロット
名と対応するロット、つまり第1のロットと関連するロ
ットを第2のロットとする。その後、ステップS14e
において、第2のロットのロット名を検索キーとして、
図4に示す処理進捗管理テーブルからレコードを抽出し
て、抽出されたレコードの処理優先度の項目に登録され
ている数値を小さくする。すなわち、第2のロットの処
理優先度を高くする。このとき、第2のロットの処理優
先度を高くする方法は特に限定されず、例えば第1のロ
ットの進捗が計画よりも進んでいる日数(「完了目標
日」−「処理完了予定日」)に応じて処理優先度を高く
してもよい。具体的には、第1のロットの進捗が計画よ
りも3日間進んでいる場合、図4に示す処理進捗管理テ
ーブルにおける第2のロットと対応するレコードの処理
優先度の項目に登録されている数値から3を減算しても
よい。
If "scheduled completion date"<"completion target date", the related lot name is extracted from the process progress management table shown in FIG. 4 by using the lot name of the first lot as a search key in step S14d. The lot corresponding to the extracted related lot name, that is, the lot related to the first lot is set as the second lot. Then, step S14e
In, the lot name of the second lot as the search key,
A record is extracted from the process progress management table shown in FIG. 4, and the numerical value registered in the item of the process priority of the extracted record is reduced. That is, the processing priority of the second lot is increased. At this time, the method of increasing the processing priority of the second lot is not particularly limited, and for example, the number of days in which the progress of the first lot is ahead of the plan ("completion target date"-"processing completion date"). The processing priority may be increased according to the above. Specifically, when the progress of the first lot is ahead of the plan by three days, it is registered in the process priority item of the record corresponding to the second lot in the process progress management table shown in FIG. You may subtract 3 from a numerical value.

【0075】次に、ステップS14fにおいて、ステッ
プS14c又はS14eで変更された第2のロットの処
理優先度を、図4に示す処理進捗管理テーブルにおける
第2のロットと対応するレコードの処理優先度の項目に
登録する。
Next, in step S14f, the processing priority of the second lot changed in step S14c or S14e is set to the processing priority of the record corresponding to the second lot in the processing progress management table shown in FIG. Register to an item.

【0076】尚、ステップS14b又はS14dにおい
て、第1のロットのロット名を検索キーとして、図4に
示す処理進捗管理テーブルから関連ロット名が抽出され
なかった場合、すなわち、第1のロットに関連するロッ
トが存在しない場合、処理優先度変更工程をそのまま
(何もせずに)終了してもよい。
In step S14b or S14d, when the lot name of the first lot is used as a search key and the related lot name is not extracted from the process progress management table shown in FIG. 4, that is, the lot related to the first lot. When there is no lot to be processed, the process priority changing step may be ended as it is (without doing anything).

【0077】また、第2のロットの処理優先度を変更す
るタイミングは特に限定されず、例えば一定時間間隔毎
に行なってもよいし、第1のロットに対して行なわれる
各工程が処理開始若しくは処理終了したときに行なって
もよいし、又は進行状況収集手段12により進行状況収
集工程が行なわれたときに行なってもよいし、又は処理
計画抽出手段13により処理計画抽出工程が行なわれた
ときに行なってもよい。
Further, the timing of changing the processing priority of the second lot is not particularly limited, and it may be performed, for example, at regular time intervals, or each process performed on the first lot is started or started. It may be performed when the processing is completed, or when the progress collecting step is performed by the progress collecting means 12, or when the process plan extracting step is performed by the process plan extracting means 13. You may go to

【0078】以上に説明したように、第1の実施形態に
よると、進行状況収集手段12が、処理状況管理手段1
1により管理される各ロットに対する処理の状況に基づ
き、第1のロットに対する処理の進行状況、具体的には
処理完了予定日を収集した後、処理優先度変更手段14
が、第1のロットの処理完了予定日が完了目標日よりも
遅い場合、第1のロットと関連する第2のロットの処理
優先度を低くする一方、第1のロットの処理完了予定日
が完了目標日よりも早い場合、第2のロットの処理優先
度を高くする。このため、第1のロットの処理完了予定
日が完了目標日よりも遅い場合、第2のロットに対する
処理を計画よりも遅く進行させることができる一方、第
1のロットの処理完了予定日が完了目標日よりも早い場
合、第2のロットに対する処理を計画よりも早く進行さ
せることができる。すなわち、第1のロットに対する処
理の進行状況に応じて第2のロットの処理優先度を変更
するので、第1のロットに対する処理の進行状況にあわ
せて第2のロットに対する処理の進行状況を制御するこ
とができる。また、特定のロットの処理結果を見極めて
から、その他のロットの処理条件を検討又は確認する必
要があるLSIの開発試作や量産立ち上げ等において、
特定のロットに対する処理の進行状況にあわせて、その
他のロットに対する処理の進行状況を制御でき、その結
果、複数のロットに対する処理を互いに関連づけながら
進行させることができる。
As described above, according to the first embodiment, the progress status collecting means 12 includes the processing status managing means 1
Based on the processing status of each lot managed by 1., after collecting the processing progress status of the first lot, specifically, the scheduled processing completion date, the processing priority changing means 14
However, if the scheduled processing completion date of the first lot is later than the completion target date, the processing priority of the second lot related to the first lot is lowered, while the scheduled processing completion date of the first lot is When it is earlier than the completion target date, the processing priority of the second lot is increased. Therefore, when the scheduled processing completion date for the first lot is later than the target completion date, the processing for the second lot can be performed later than planned, while the scheduled processing completion date for the first lot is completed. If it is earlier than the target date, the processing for the second lot can proceed earlier than planned. That is, since the processing priority of the second lot is changed according to the progress status of the processing for the first lot, the progress status of the processing for the second lot is controlled according to the progress status of the processing for the first lot. can do. In addition, in the development and trial production of LSI and the start-up of mass production, where it is necessary to examine or confirm the processing conditions of other lots after determining the processing results of a specific lot,
It is possible to control the progress of the process for other lots according to the progress of the process for a specific lot, and as a result, it is possible to progress the processes for a plurality of lots in association with each other.

【0079】具体的には、例えば、第1のロットの最終
的な処理結果又は製造途中の工程での処理結果を、第2
のロットの製造途中の工程における処理条件にフィード
バックする場合、第1のロットに対する処理の進行状況
が予定より早ければ、第2のロットに対する処理の進行
状況も予定よりも早めることによって、前述のフィード
バックを早期に実施することができる。一方、第1のロ
ットに対する処理の進行状況が予定より遅ければ、第2
のロットに対する処理の進行状況を予定よりも遅くして
も、前述のフィードバックの実施に支障は生じない。
Specifically, for example, the final processing result of the first lot or the processing result in the process in the middle of the manufacturing process is used as the second processing result.
In the case of feeding back to the processing conditions in the process of manufacturing the lot, if the progress of the process for the first lot is earlier than expected, the progress of the process for the second lot is also made earlier than expected. Can be implemented early. On the other hand, if the progress status of the processing for the first lot is later than planned, the second
Even if the progress status of the processing for the lot is delayed than expected, the above feedback will not be hindered.

【0080】また、第2のロットの最終的な処理結果又
は製造途中の工程での処理結果を、第1のロットの製造
途中の工程における処理条件にフィードバックする場合
にも、第1のロットに対する処理の進行状況が予定より
早ければ、第2のロットに対する処理の進行状況も予定
よりも早めることによって、前述のフィードバックを早
期に実施することができる。一方、第1のロットに対す
る処理の進行状況が予定より遅ければ、第2のロットに
対する処理の進行状況を予定よりも遅くしても、前述の
フィードバックの実施に支障は生じない。
Further, when the final processing result of the second lot or the processing result in the process in the middle of manufacturing is fed back to the processing condition in the process in the middle of manufacturing the first lot, If the progress status of the process is earlier than planned, the progress status of the process for the second lot is also accelerated ahead of schedule, so that the above-described feedback can be implemented early. On the other hand, if the progress status of the process for the first lot is slower than planned, the aforementioned feedback will not be hindered even if the progress status of the process for the second lot is slower than planned.

【0081】尚、第1の実施形態において、処理フロー
管理テーブル、又は処理進捗管理テーブルに対するデー
タの登録、検索又は抽出等の手法は特に限定されない
が、DBMS(データベースマネージメントシステム)
等に備わるSQL等を用いて行なってもよい。
In the first embodiment, the method of registering, retrieving or extracting data in the processing flow management table or the processing progress management table is not particularly limited, but a DBMS (database management system) is used.
You may perform it using SQL etc. which are equipped with.

【0082】また、第1の実施形態において、処理フロ
ー管理テーブル又は処理進捗管理テーブルはコンピュー
タの記憶装置上に存在したが、これに代えて、コンピュ
ータがアクセス可能なコンピュータネットワーク上の記
憶媒体に存在してもよい。また、処理フロー管理テーブ
ル又は処理進捗管理テーブルを用いる代わりに、それぞ
れのテーブルと対応するリスト構造を用いてもよい。
Further, in the first embodiment, the processing flow management table or the processing progress management table exists in the storage device of the computer, but instead, it exists in the storage medium on the computer network accessible by the computer. You may. Further, instead of using the processing flow management table or the processing progress management table, a list structure corresponding to each table may be used.

【0083】また、第1の実施形態において、処理状況
管理手段11により行なわれる処理状況管理工程で、各
ロットの進捗における計画に対する遅れや進みを考慮せ
ずに、各ロットの進捗と関連するロットの名称つまり関
連ロット名を登録したが、これに代えて、各ロットの進
捗が計画よりも遅れているときの関連ロット名と、各ロ
ットの進捗が計画よりも進んでいるときの関連ロット名
とを別々に登録してもよい。この場合、処理優先度変更
手段14により行なわれる処理優先度変更工程で、第1
のロットの進捗における計画に対する進み又は遅れに応
じて適切な関連ロットを抽出することが好ましい。
Further, in the first embodiment, in the processing status management process performed by the processing status management means 11, the lots related to the progress of each lot are taken into consideration without considering the delay or advance in the plan of the progress of each lot. The name of the related lot, that is, the related lot name was registered, but instead of this, the related lot name when the progress of each lot is behind the plan and the related lot name when the progress of each lot is ahead of the plan And may be registered separately. In this case, in the processing priority changing step performed by the processing priority changing means 14, the first
It is preferable to extract an appropriate related lot according to the progress or delay with respect to the plan in the lot progress.

【0084】また、第1の実施形態において、処理状況
管理手段11により行なわれる処理状況管理工程で、関
連ロット名を固定的に登録したが、これに代えて、仕掛
かり途中でのつまり製造途中での各ロットの処理結果や
特性に応じて関連ロット名を動的に変更しながら登録し
てもよい。
Further, in the first embodiment, the related lot name is fixedly registered in the processing status management process performed by the processing status management means 11, but instead of this, in the middle of work in progress, that is, during manufacturing. The related lot name may be registered while being dynamically changed according to the processing result and characteristics of each lot in step 1.

【0085】(第1の実施形態の変形例)以下、本発明
の第1の実施形態の変形例に係る製品進行制御方法及び
製品進行制御装置について、図面を参照しながら説明す
る。
(Modification of First Embodiment) A product progress control method and a product progress control apparatus according to a modification of the first embodiment of the present invention will be described below with reference to the drawings.

【0086】第1の実施形態の変形例が第1の実施形態
と異なっている点は、処理優先度変更手段14(図1参
照)により行なわれる処理優先度変更工程の処理内容で
あるので、第1の実施形態の変形例における処理優先度
変更手段14により行なわれる処理優先度変更工程につ
いて図8を参照しながら説明する。
The modification of the first embodiment differs from that of the first embodiment in the processing contents of the processing priority changing step performed by the processing priority changing means 14 (see FIG. 1). The process priority changing step performed by the process priority changing means 14 in the modification of the first embodiment will be described with reference to FIG.

【0087】まず、第1の実施形態のステップS14a
と同じくステップS14a’において、進行状況収集手
段12により算出された第1のロットの処理完了予定日
と、処理計画抽出手段13により抽出された第1のロッ
トの完了目標日とを比較する。このとき、「処理完了予
定日」>「完了目標日」(処理完了予定日が完了目標日
よりも後)であれば、第1のロットの進捗は計画よりも
遅れていると判断する。また、「処理完了予定日」<
「完了目標日」(処理完了予定日が完了目標日よりも
前)であれば、第1のロットの進捗は計画よりも進んで
いると判断する。尚、「処理完了予定日」=「完了目標
日」(処理完了予定日と完了目標日とが一致)であれ
ば、処理優先度変更工程をそのまま(何もせずに)終了
してもよい。
First, step S14a of the first embodiment.
Similarly, in step S14a ', the planned processing completion date of the first lot calculated by the progress collecting means 12 is compared with the completion target date of the first lot extracted by the processing plan extracting means 13. At this time, if “scheduled processing completion date”> “completion target date” (scheduled processing completion date is after the completion target date), it is determined that the progress of the first lot is behind the plan. Also, "Scheduled completion date"<
If it is the "completion target date" (the scheduled processing completion date is before the completion target date), it is determined that the progress of the first lot is ahead of the plan. If "scheduled completion date of processing" = "target completion date" (scheduled completion date of processing coincides with completion target date), the processing priority changing step may be ended as it is (without doing anything).

【0088】 「処理完了予定日」>「完了目標日」で
ある場合、第1の実施形態のステップS14bと同じく
ステップS14b’において、第1のロットのロット名
を検索キーとして、図4に示す処理進捗管理テーブルか
ら関連ロット名を抽出し、抽出された関連ロット名と対
応するロット、つまり第1のロットと関連するロットを
第2のロットとする。その後、ステップS14c’にお
いて、第2のロットのロット名を検索キーとして、図4
に示す処理進捗管理テーブルからレコードを抽出して、
抽出されたレコードの処理優先度の項目に登録されてい
る数値を小さくする。すなわち、第2のロットの処理優
先度を高くする。このとき、第2のロットの処理優先度
を高くする方法は特に限定されず、例えば第1のロット
の進捗が計画よりも遅れている日数(「処理完了予定
日」−「完了目標日」)に応じて処理優先度を高くして
もよい。具体的には、第1のロットの進捗が計画よりも
3日間遅れている場合、図4に示す処理進捗管理テーブ
ルにおける第2のロットと対応するレコードの処理優先
度の項目に登録されている数値から3を減算してもよ
い。
When “scheduled completion date of processing”> “completion target date”, in step S14b ′ similar to step S14b of the first embodiment, the lot name of the first lot is used as a search key and shown in FIG. A related lot name is extracted from the processing progress management table, and a lot corresponding to the extracted related lot name, that is, a lot related to the first lot is set as a second lot. After that, in step S14c ', the lot name of the second lot is used as a search key, and the lot number of
Extract records from the process progress management table shown in
Decrease the value registered in the processing priority item of the extracted record. That is, the processing priority of the second lot is increased. At this time, the method of increasing the processing priority of the second lot is not particularly limited, and for example, the number of days that the progress of the first lot is behind the plan ( “Processing completion schedule”).
The processing priority may be increased in accordance with "day"-"completion target date" . Specifically, when the progress of the first lot is behind the plan by three days, it is registered in the process priority item of the record corresponding to the second lot in the process progress management table shown in FIG. You may subtract 3 from a numerical value.

【0089】 「処理完了予定日」<「完了目標日」で
ある場合、第1の実施形態のステップS14dと同じく
ステップS14d’において、第1のロットのロット名
を検索キーとして、図4に示す処理進捗管理テーブルか
ら関連ロット名を抽出し、抽出された関連ロット名と対
応するロット、つまり第1のロットと関連するロットを
第2のロットとする。その後、ステップS14e’にお
いて、第2のロットのロット名を検索キーとして、図4
に示す処理進捗管理テーブルからレコードを抽出して、
抽出されたレコードの処理優先度の項目に登録されてい
る数値を大きくする。すなわち、第2のロットの処理優
先度を低くする。このとき、第2のロットの処理優先度
を低くする方法は特に限定されず、例えば第1のロット
の進捗が計画よりも進んでいる日数(「完了目標日」−
「処理完了予定日」)に応じて処理優先度を低くしても
よい。具体的には、第1のロットの進捗が計画よりも5
日間進んでいる場合、図4に示す処理進捗管理テーブル
における第2のロットと対応するレコードの処理優先度
の項目に登録されている数値に5を加算してもよい。
When “scheduled completion date of processing” <“completion target date”, in step S14d ′ similar to step S14d of the first embodiment, the lot name of the first lot is used as the search key, and the result is shown in FIG. A related lot name is extracted from the processing progress management table, and a lot corresponding to the extracted related lot name, that is, a lot related to the first lot is set as a second lot. After that, in step S14e ', the lot name of the second lot is used as a search key, and the lot number of
Extract records from the process progress management table shown in
Increase the value registered in the processing priority item of the extracted record. That is, the processing priority of the second lot is lowered. At this time, the method of lowering the processing priority of the second lot is not particularly limited. For example, the number of days in which the progress of the first lot is ahead of the plan ( “completion target date”-
The processing priority may be lowered according to the "scheduled completion date" . Specifically, the progress of the first lot is 5 more than planned.
When progressing for a day, 5 may be added to the numerical value registered in the processing priority item of the record corresponding to the second lot in the processing progress management table shown in FIG.

【0090】次に、ステップS14f’において、ステ
ップS14c’又はS14e’で変更された第2のロッ
トの処理優先度を、図4に示す処理進捗管理テーブルに
おける第2のロットと対応するレコードの処理優先度の
項目に登録する。
Next, in step S14f ', the processing priority of the second lot changed in step S14c' or S14e 'is set to the processing of the record corresponding to the second lot in the processing progress management table shown in FIG. Register in the priority item.

【0091】尚、ステップS14b’又はS14d’に
おいて、第1のロットのロット名を検索キーとして、図
4に示す処理進捗管理テーブルから関連ロット名が抽出
されなかった場合、すなわち、第1のロットに関連する
ロットが存在しない場合、処理優先度変更工程をそのま
ま(何もせずに)終了してもよい。
In step S14b 'or S14d', if the lot name of the first lot is used as a search key and the related lot name is not extracted from the process progress management table shown in FIG. 4, that is, the first lot. If there is no lot related to the process priority changing step, the process priority changing step may be ended as it is (without doing anything).

【0092】また、第2のロットの処理優先度を変更す
るタイミングは特に限定されず、例えば一定時間間隔毎
に行なってもよいし、第1のロットに対して行なわれる
各工程が処理開始若しくは処理終了したときに行なって
もよいし、又は進行状況収集手段12により進行状況収
集工程が行なわれたときに行なってもよいし、又は処理
計画抽出手段13により処理計画抽出工程が行なわれた
ときに行なってもよい。
Further, the timing of changing the processing priority of the second lot is not particularly limited, and it may be performed, for example, at regular time intervals, or each process performed on the first lot may be started or processed. It may be performed when the processing is completed, or when the progress collecting step is performed by the progress collecting means 12, or when the process plan extracting step is performed by the process plan extracting means 13. You may go to

【0093】以上に説明したように、第1の実施形態の
変形例によると、処理優先度変更手段14が、第1のロ
ットの処理完了予定日が完了目標日よりも遅い場合、第
1のロットと関連する第2のロットの処理優先度を高く
するため、第2のロットに対する処理を計画よりも早く
進行させることができる。すなわち、第1のロットに対
する処理の進行状況が計画よりも遅れている場合、言い
換えると、第1のロットの完成又は納品が計画よりも遅
れる場合、第1のロットと同じ品種の第2のロットの処
理優先度を高くすることにより、第2のロットに対する
処理の進行状況を早めることができる。従って、第2の
ロットを早期に完成させることができるので、第1のロ
ットの納品遅れを第2のロットによってカバーすること
ができる。
As described above, according to the modified example of the first embodiment, the processing priority changing means 14 determines whether the processing completion date for the first lot is later than the completion completion date. Since the processing priority of the second lot related to the lot is set high, the processing of the second lot can be advanced earlier than planned. That is, when the progress status of the processing for the first lot is behind the plan, in other words, when the completion or delivery of the first lot is behind the plan, the second lot of the same type as the first lot is delayed. By increasing the processing priority of, the progress status of the processing for the second lot can be accelerated. Therefore, since the second lot can be completed early, the delivery delay of the first lot can be covered by the second lot.

【0094】尚、第1の実施形態の変形例において、処
理状況管理手段11により行なわれる処理状況管理工程
で、各ロットの進捗が計画よりも遅れているときの関連
ロット名と、各ロットの進捗が計画よりも進んでいると
きの関連ロット名とを別々に登録する場合には、処理優
先度変更手段14により行なわれる処理優先度変更工程
で、第1のロットの進捗における計画に対する進み又は
遅れに応じて適切な関連ロットを抽出することが好まし
い。
In the modification of the first embodiment, in the processing status management process performed by the processing status management means 11, the related lot name and the related lot name when the progress of each lot is behind the plan. In the case of separately registering the related lot name when the progress is ahead of the plan, the process priority changing step performed by the process priority changing means 14 is a process for changing the progress of the first lot to the plan or It is preferable to extract an appropriate related lot according to the delay.

【0095】また、第1の実施形態の変形例において、
処理優先度変更手段14により行なわれる処理優先度変
更工程で、第1のロットの処理完了予定日が完了目標日
よりも早い場合、第1のロットと関連する第2のロット
の処理優先度を低くしたが、これに代えて、第1のロッ
トの処理完了予定日が完了目標日よりも早い場合、第2
のロットの処理優先度を変更しなくてもよい。
Further, in the modification of the first embodiment,
In the processing priority changing step performed by the processing priority changing means 14, when the scheduled processing completion date of the first lot is earlier than the target completion date, the processing priority of the second lot related to the first lot is set. However, if the planned completion date of the first lot is earlier than the target completion date, the second
It is not necessary to change the processing priority of the lot.

【0096】(第2の実施形態)以下、本発明の第2の
実施形態に係る製品進行制御方法及び製品進行制御装置
について、LSI開発試作ラインにおいて製品に対する
処理の進行状況をロット単位でコンピュータにより制御
する場合を例として、図面を参照しながら説明する。
(Second Embodiment) With respect to a product progress control method and a product progress control apparatus according to a second embodiment of the present invention, the progress status of processing for a product in an LSI development trial line will be described in lot units by a computer. A case of controlling will be described with reference to the drawings.

【0097】図9は第2の実施形態に係る製品進行制御
装置のブロック図を示しており、該製品進行制御装置
は、LSI開発試作ラインを構成する複数のプロセス装
置における各ロットに対する処理の状況を製品処理状況
情報として管理する処理状況管理手段21と、特定のロ
ット(以下、第1のロットと称する)に対して行なわれ
る工程の一つ(以下、特定工程と称する)が処理終了又
は処理開始する時刻を算出する工程終了開始時刻算出手
段22と、第1のロットと関連するロット(以下、第2
のロットと称する)を特定する関連製品探索手段23
と、第2のロットに対して行なわれる工程の一つ(以
下、関連工程と称する)が工程終了開始時刻算出手段2
2により算出された時刻までに処理終了又は処理開始す
るように第2のロットに対する処理の進行状況を制御す
る製品進行指示手段24とを備えている。
FIG. 9 is a block diagram of a product progress control apparatus according to the second embodiment. The product progress control apparatus is a processing status for each lot in a plurality of process devices constituting an LSI development trial line. Processing status management means 21 for managing as a product processing status information, and one of the steps (hereinafter, referred to as a specific step) performed for a specific lot (hereinafter, referred to as a first lot) is completed or processed. A process end start time calculating means 22 for calculating a start time and a lot related to the first lot (hereinafter, referred to as a second lot).
Related product searching means 23 for specifying the
Then, one of the processes performed for the second lot (hereinafter, referred to as a related process) is the process end start time calculating means 2
Product progress instructing means 24 for controlling the progress status of the process for the second lot so that the process is completed or started by the time calculated by 2.

【0098】〔処理状況管理手段21〕処理状況管理手
段21により行なわれる処理状況管理工程について図1
0を参照しながら説明する。
[Process Status Management Unit 21] The process status management process performed by the process status management unit 21 is shown in FIG.
A description will be given with reference to 0.

【0099】まず、ステップS21aにおいて、第1の
実施形態のステップS11aと同じく図3に示すよう
に、少なくともロット名、工程番号、プロセス装置名、
処理条件名及び工程所要時間を項目として持つ処理フロ
ー管理テーブルのレコードに、LSI開発試作ラインで
流すロット毎にプロセスフロー(ロット名、工程番号、
プロセス装置名、処理条件名及び工程所要時間)を登録
する。尚、処理フロー管理テーブルの作成場所は特に限
定されず、例えばコンピュータの記憶装置上に作成して
もよい。
First, in step S21a, as in step S11a of the first embodiment, as shown in FIG. 3, at least a lot name, a process number, a process equipment name,
In the record of the processing flow management table having the processing condition name and the process required time as items, the process flow (lot name, process number,
Register the process equipment name, processing condition name, and process required time). The location where the process flow management table is created is not particularly limited, and may be created on a storage device of a computer, for example.

【0100】次に、ステップS21bにおいて、図11
に示すように、少なくともロット名、現在工程番号、現
在ステータス、特定工程番号、特定工程の処理終了予定
時刻、特定工程の処理開始予定時刻、関連ロット名及び
関連工程番号を項目として持つ処理進捗管理テーブル
に、LSI開発試作ラインで流すロット毎にロット名、
特定工程番号、関連ロット名及び関連工程番号を登録す
る。尚、処理進捗管理テーブルの作成場所は特に限定さ
れず、例えばコンピュータの記憶装置上に作成してもよ
い。
Next, in step S21b, as shown in FIG.
As shown in, process progress management that has at least lot name, current process number, current status, specific process number, scheduled process end time of specific process, scheduled process start time of specific process, related lot name and related process number as items. Lot name for each lot flowed on the LSI development trial line on the table,
Register the specific process number, related lot name, and related process number. The location for creating the process progress management table is not particularly limited, and may be created on a storage device of a computer, for example.

【0101】ここで、関連工程番号とは、ロット名と対
応する特定のロットに対する特定工程の処理結果を見極
めてから処理を行なう必要があるロット、つまり特定の
ロットの進捗と関連する関連ロットに対する関連工程の
工程番号である。図11に示す処理進捗管理テーブルの
場合、ロットAの関連ロット名及び関連工程番号はそれ
ぞれロットB及び58であり、ロットXの関連ロット名
及び関連工程番号はそれぞれロットY及び124であ
る。
Here, the related process number refers to a lot that needs to be processed based on the processing result of the specific process for the specific lot corresponding to the lot name, that is, a related lot related to the progress of the specific lot. It is a process number of a related process. In the case of the processing progress management table shown in FIG. 11, the related lot name and related process number of the lot A are lots B and 58, and the related lot name and related process number of the lot X are lots Y and 124, respectively.

【0102】次に、ステップS21cにおいて、各ロッ
トに対して行なわれる各工程の処理開始又は処理終了を
示す信号を各プロセス装置から受信する度に、受信され
た信号と対応するロット名を検索キーとして、図11に
示す処理進捗管理テーブルからレコードを抽出して、抽
出されたレコードの現在工程番号及び現在ステータスの
項目に登録されている内容を更新する。図11に示す処
理進捗管理テーブルの場合、ロットAは工程番号3と対
応する工程の処理を待っている状態(工程番号2と対応
する工程での処理は終了している)にあり、ロットBは
工程番号27と対応する工程で処理されている状態にあ
り、ロットCは工程番号103と対応する工程の処理を
待っている状態(工程番号102と対応する工程での処
理は終了している)にあり、ロットXは工程番号12と
対応する工程で処理されている状態にある。
Next, in step S21c, every time a signal indicating the start or end of the process of each process performed for each lot is received from each process device, the lot name corresponding to the received signal is retrieved as a search key. As a result, a record is extracted from the process progress management table shown in FIG. 11, and the contents registered in the items of the current process number and the current status of the extracted record are updated. In the case of the process progress management table shown in FIG. 11, lot A is in the state of waiting for the process of the process corresponding to process number 3 (the process of the process corresponding to process number 2 is completed), and lot B Is in a state of being processed in the process corresponding to the process number 27, and the lot C is waiting for the process of the process corresponding to the process number 103 (the process in the process corresponding to the process number 102 is completed). ), The lot X is being processed in the process corresponding to the process number 12.

【0103】〔工程終了開始時刻算出手段22〕工程終
了開始時刻算出手段22により行なわれる工程終了開始
時刻算出工程について図12を参照しながら説明する。
[Process End Start Time Calculating Unit 22] The process end start time calculating process performed by the process end start time calculating unit 22 will be described with reference to FIG.

【0104】まず、ステップS22aにおいて、第1の
ロットのロット名を検索キーとして、図11に示す処理
進捗管理テーブルから現在工程番号、現在ステータス及
び特定工程番号を抽出する。
First, in step S22a, the current process number, current status, and specific process number are extracted from the process progress management table shown in FIG. 11 using the lot name of the first lot as a search key.

【0105】次に、ステップS22bにおいて、ステッ
プS22aで抽出された現在工程番号と第1のロットの
ロット名とを検索キーとして、図3に示す処理フロー管
理テーブルから、第1のロットの現在工程番号以降の処
理フロー(プロセス装置名、処理条件名及び工程所要時
間)を抽出する。
Next, in step S22b, using the current process number extracted in step S22a and the lot name of the first lot as search keys, the current process of the first lot is read from the process flow management table shown in FIG. The process flow after the number (process device name, process condition name, and process required time) is extracted.

【0106】次に、ステップS22cにおいて、予め準
備されているデータベース等から、LSI開発試作ライ
ンの諸条件を抽出する。
Next, in step S22c, various conditions of the LSI development / trial production line are extracted from a database prepared in advance.

【0107】次に、ステップS22dにおいて、ステッ
プS22aで抽出された現在工程番号、現在ステータス
及び特定工程番号と、ステップS22bで抽出された処
理フローと、ステップS22cで抽出されたLSI開発
試作ラインの諸条件等に基づき、ロットスケジューラ等
を用いて、第1のロットに対する特定工程の処理終了予
定時刻又は処理開始予定時刻を算出する。
Next, in step S22d, the current process number, the current status and the specific process number extracted in step S22a, the process flow extracted in step S22b, and the LSI development prototype lines extracted in step S22c. Based on the conditions and the like, a scheduled processing end time or a scheduled processing start time of the specific process for the first lot is calculated using a lot scheduler or the like.

【0108】次に、ステップS22eにおいて、ステッ
プS22dで算出された処理終了予定時刻又は処理開始
予定時刻を、図11に示す処理進捗管理テーブルの第1
のロットと対応するレコードにおける特定工程の処理終
了予定時刻の項目又は特定工程の処理開始予定時刻の項
目に登録する。図11に示す処理進捗管理テーブルの場
合、ロットAに対する特定工程(工程番号19)の処理
終了予定時刻は1999/09/30 14:13であり、ロットXに対
する特定工程(工程番号38)の処理開始予定時刻は19
99/08/20 02:19である。
Next, in step S22e, the scheduled processing end time or scheduled processing start time calculated in step S22d is set to the first in the processing progress management table shown in FIG.
Is registered in the item of the scheduled processing end time of the specific process or the scheduled processing start time of the specific process in the record corresponding to the lot. In the case of the process progress management table shown in FIG. 11, the scheduled process end time of the specific process (process number 19) for the lot A is 1999/09/30 14:13, and the specific process (process number 38) for the lot X is processed. Scheduled start time is 19
It is 99/08/20 02:19.

【0109】尚、第1のロットに対する特定工程の処理
終了予定時刻又は処理開始予定時刻の算出に使用するロ
ットスケジューラは特に限定されず、例えば既存のロッ
トスケジューラを用いてもよい。
The lot scheduler used to calculate the scheduled processing end time or the scheduled processing start time of the specific process for the first lot is not particularly limited, and an existing lot scheduler may be used, for example.

【0110】また、第1のロットに対する特定工程の処
理終了予定時刻又は処理開始予定時刻を算出するタイミ
ングは特に限定されず、例えば一定時間間隔毎に行なっ
てもよいし、又は第1のロットに対して行なわれる各工
程が処理開始若しくは処理終了したときに行なってもよ
い。
Further, the timing for calculating the scheduled processing end time or the scheduled processing start time of the specific process for the first lot is not particularly limited, and it may be performed, for example, at regular time intervals, or for the first lot. It may be performed when each process performed for the process starts or ends.

【0111】〔関連製品探索手段23〕関連製品探索手
段23により行なわれる関連製品探索工程について図1
3を参照しながら説明する。
[Related Product Searching Means 23] Regarding the related product searching process performed by the related product searching means 23, FIG.
This will be described with reference to FIG.

【0112】すなわち、ステップS23aにおいて、第
1のロットのロット名を検索キーとして、図11に示す
処理進捗管理テーブルから関連ロット名及び関連工程番
号を抽出する。このとき、抽出された関連ロット名と対
応するロット、つまり第1のロットと関連するロットを
第2のロットとする。
That is, in step S23a, the related lot name and the related process number are extracted from the process progress management table shown in FIG. 11 using the lot name of the first lot as a search key. At this time, the lot corresponding to the extracted related lot name, that is, the lot related to the first lot is defined as the second lot.

【0113】尚、第1のロットの関連ロット及び関連工
程を特定するタイミングは特に限定されず、例えば一定
時間間隔毎に行なってもよいし、第1のロットに対して
行なわれる各工程が処理開始若しくは処理終了したとき
に行なってもよいし、又は工程終了開始時刻算出手段2
2により工程終了開始時刻算出工程が行なわれたときに
行なってもよい。
The timing of specifying the related lot and the related process of the first lot is not particularly limited, and may be performed, for example, at regular time intervals, or each process performed on the first lot is processed. It may be performed at the start or at the end of the process, or the process end start time calculating means 2
It may be performed when the process end start time calculating process in 2 is performed.

【0114】〔製品進行指示手段24〕製品進行指示手
段24により行なわれる製品進行指示工程について図1
4を参照しながら説明する。
[Product Progress Instructing Unit 24] The product progress instructing process performed by the product progress instructing unit 24 is shown in FIG.
This will be described with reference to FIG.

【0115】まず、ステップS24aにおいて、工程終
了開始時刻算出手段22により算出された第1のロット
に対する特定工程の処理終了予定時刻又は処理開始予定
時刻までに、関連製品探索手段23により特定された第
2のロットに対する関連工程が処理終了又は処理開始す
るように、ロットスケジューラを用いて第2のロットの
処理スケジュールを作成する。このとき、必要に応じ
て、第2のロットがその他のロットよりも優先的に処理
されるように処理スケジュールを作成する。図11に示
す処理進捗管理テーブルの場合、ロットAに対する特定
工程(工程番号19)の処理終了予定時刻1999/09/30 1
4:13までに、ロットBに対する関連工程(工程番号5
8)が処理終了又は処理開始するように、ロットスケジ
ューラを用いてロットBの処理スケジュールを作成す
る。また、ロットXに対する特定工程(工程番号38)
の処理開始予定時刻1999/08/20 02:19までに、ロットY
に対する関連工程(工程番号124)が処理終了又は処
理開始するように、ロットスケジューラを用いてロット
Yの処理スケジュールを作成する。
First, in step S24a, by the scheduled processing end time or scheduled processing start time of the specific process for the first lot calculated by the processing finish start time calculating means 22, the second product specified by the related product searching means 23 is selected. A processing schedule for the second lot is created using the lot scheduler so that the related process for the second lot is completed or started. At this time, if necessary, a processing schedule is created so that the second lot is processed with priority over the other lots. In the case of the process progress management table shown in FIG. 11, the scheduled process end time of the specific process (process number 19) for lot A 1999/09/30 1
By 4:13, related process for lot B (process number 5
A process schedule of the lot B is created using the lot scheduler so that the process 8) ends or starts the process. Also, the specific process for the lot X (process number 38)
Scheduled to start processing by 1999/08/20 By 02:19, lot Y
A process schedule of the lot Y is created by using the lot scheduler so that the process (process number 124) related to (1) is completed or started.

【0116】次に、ステップS24bにおいて、ステッ
プS24aで作成された第2のロットの処理スケジュー
ルを、LSI開発試作ラインの各プロセス装置に送信す
る。
Next, in step S24b, the processing schedule of the second lot created in step S24a is transmitted to each process device of the LSI development trial production line.

【0117】尚、第1のロットに対する特定工程の処理
終了予定時刻又は処理開始予定時刻までに第2のロット
に対する関連工程が処理終了又は処理開始するように第
2のロットの処理スケジュールを作成できない場合に
は、第2のロットに対する関連工程が処理終了又は処理
開始する予定時刻をロットスケジューラを用いて算出し
て、算出された時刻までに第1のロットに対する特定工
程が処理終了又は処理開始するように第1のロットの処
理スケジュールを作成した後、該処理スケジュールをL
SI開発試作ラインの各プロセス装置に送信する。
Note that the processing schedule for the second lot cannot be created so that the related process for the second lot finishes or starts processing by the scheduled processing end time or scheduled processing start time of the specific process for the first lot. In this case, the scheduled time at which the related process for the second lot ends or starts the process is calculated by using the lot scheduler, and the specific process for the first lot ends or starts the process by the calculated time. After creating the processing schedule for the first lot,
Send to each process equipment of SI development trial line.

【0118】また、第2のロットの処理スケジュールの
作成に使用するロットスケジューラは特に限定されず、
例えば既存のロットスケジューラを用いてもよい。
The lot scheduler used for creating the processing schedule of the second lot is not particularly limited,
For example, an existing lot scheduler may be used.

【0119】また、第2のロットの処理スケジュールを
作成するタイミングは特に限定されず、例えば一定時間
間隔毎に行なってもよいし、第1のロットに対して行な
われる各工程が処理開始若しくは処理終了したときに行
なってもよいし、又は工程終了開始時刻算出手段22に
より工程終了開始時刻算出工程が行なわれたときに行な
ってもよいし、又は関連製品探索手段23により関連製
品探索工程が行なわれたときに行なってもよい。
The timing for creating the processing schedule for the second lot is not particularly limited, and it may be carried out, for example, at regular time intervals, or each step carried out for the first lot may be started or processed. The process may be performed when the process ends, or may be performed when the process end start time calculating unit 22 performs the process end start time calculating process, or the related product searching unit 23 may perform the related product searching process. You may do it when you get it.

【0120】以上に説明したように、第2の実施形態に
よると、工程終了開始時刻算出手段22が、処理状況管
理手段21により管理される各ロットに対する処理の状
況に基づき、第1のロットに対する特定工程の処理終了
予定時刻又は処理開始予定時刻を算出した後、製品進行
指示手段24が、算出された処理終了予定時刻又は処理
開始予定時刻までに、第1のロットと関連する第2のロ
ットに対する関連工程が処理終了又は処理開始するよう
に第2のロットに対する処理の進行状況を制御する。こ
のため、第1のロットに対する特定工程の処理終了予定
時刻又は処理開始予定時刻にあわせて、第2のロットに
対する関連工程を実施することができ、それによって、
第1のロットの進捗にあわせて第2のロットの進捗を制
御することができる。言い換えると、複数のロットに対
する処理を互いに同期を取りながら進行させることがで
きる。また、特定のロットに対して行なわれる一の工程
の処理結果を見極めてから、該一の工程と同種の工程を
その他のロットに対して行なうときの処理条件を検討又
は確認する必要があるLSIの開発試作や量産立ち上げ
等において、特定のロットに対する処理の進行状況にあ
わせて、その他のロットに対する処理の進行状況を制御
でき、その結果、複数のロットに対する処理を互いに関
連づけながら進行させることができる。
As described above, according to the second embodiment, the process end start time calculating means 22 determines the first lot based on the processing status of each lot managed by the processing status managing means 21. After calculating the scheduled processing end time or the scheduled processing start time of the specific process, the product progress instruction means 24 causes the second lot associated with the first lot by the calculated scheduled processing end time or scheduled processing start time. The progress status of the process for the second lot is controlled so that the process related to the process ends or starts the process. Therefore, the related process for the second lot can be carried out in accordance with the scheduled process end time or the scheduled process start time of the specific process for the first lot.
The progress of the second lot can be controlled according to the progress of the first lot. In other words, the processing for a plurality of lots can proceed in synchronization with each other. Further, it is necessary to examine or confirm the processing conditions when performing the process of the same type as the one process for other lots by identifying the process result of the one process performed for a specific lot. In development trial production and mass production start-up, it is possible to control the progress status of processing for other lots according to the progress status of processing for a specific lot, and as a result, it is possible to progress processing for multiple lots in association with each other. it can.

【0121】具体的には、例えば、第2のロットに対す
る関連工程の処理結果を第1のロットに対する特定工程
の処理条件にフィードバックするために、第1のロット
に対する特定工程が処理開始するまでに、第2のロット
に対する関連工程を処理終了させることができる。
Specifically, for example, in order to feed back the processing result of the related process for the second lot to the processing condition of the specific process for the first lot, before the processing of the specific process for the first lot is started. , The related process for the second lot can be terminated.

【0122】また、第2のロットに対する関連工程の処
理結果を、第1のロットに対して特定工程の次に行なわ
れる工程の処理条件にフィードバックするために、第1
のロットに対する特定工程が処理終了するまでに、第2
のロットに対する関連工程を処理終了させることができ
る。このようにすると、第1のロットに対する処理にお
いて特定工程の終了直後に次の工程が処理開始する場合
に特に有効である。
Further, in order to feed back the processing result of the related process for the second lot to the processing condition of the process performed after the specific process for the first lot, the first process is performed.
By the end of the specific process for each lot of
It is possible to finish the process related to the lot. This is particularly effective when the next process starts immediately after the end of the specific process in the process for the first lot.

【0123】尚、第2の実施形態において、処理フロー
管理テーブル、又は処理進捗管理テーブルに対するデー
タの登録、検索又は抽出等の手法は特に限定されない
が、DBMS(データベースマネージメントシステム)
等に備わるSQL等を用いて行なってもよい。
In the second embodiment, the method of registering, searching or extracting data for the processing flow management table or the processing progress management table is not particularly limited, but a DBMS (database management system) is used.
You may perform it using SQL etc. which are equipped with.

【0124】また、第2の実施形態において、処理フロ
ー管理テーブル又は処理進捗管理テーブルはコンピュー
タの記憶装置上に存在したが、これに代えて、コンピュ
ータがアクセス可能なコンピュータネットワーク上の記
憶媒体に存在してもよい。また、処理フロー管理テーブ
ル又は処理進捗管理テーブルを用いる代わりに、それぞ
れのテーブルと対応するリスト構造を用いてもよい。
Further, in the second embodiment, the processing flow management table or the processing progress management table exists in the storage device of the computer, but instead, it exists in the storage medium on the computer network accessible by the computer. You may. Further, instead of using the processing flow management table or the processing progress management table, a list structure corresponding to each table may be used.

【0125】また、第2の実施形態において、処理状況
管理手段21により行なわれる処理状況管理工程で、特
定工程番号、関連ロット名又は関連工程番号を固定的に
登録したが、これに代えて、仕掛かり途中での各ロット
の処理結果や特性に応じて特定工程番号、関連ロット名
又は関連工程番号を動的に変更しながら登録してもよ
い。
Further, in the second embodiment, the specific process number, the related lot name or the related process number is fixedly registered in the processing status management process performed by the processing status management means 21, but instead of this, The specific process number, the related lot name, or the related process number may be dynamically changed and registered according to the processing result and characteristics of each lot in the process of work.

【0126】(第3の実施形態)以下、本発明の第3の
実施形態に係る製品進行制御方法及び製品進行制御装置
について、LSI開発試作ラインにおいて製品に対する
処理の進行状況をロット単位でコンピュータにより制御
する場合を例として、図面を参照しながら説明する。
(Third Embodiment) Hereinafter, regarding a product progress control method and a product progress control apparatus according to a third embodiment of the present invention, the progress status of processing for a product in an LSI development trial line is analyzed by a computer in lot units. A case of controlling will be described with reference to the drawings.

【0127】図15は第3の実施形態に係る製品進行制
御装置のブロック図を示しており、該製品進行制御装置
は、LSI開発試作ラインを構成する複数のプロセス装
置における各ロットに対する処理の状況を製品処理状況
情報として管理する処理状況管理手段31と、特定のロ
ット(以下、第1のロットと称する)に対して行なわれ
る工程の一つ(以下、特定工程と称する)が処理終了又
は処理開始する時刻を算出する工程終了開始時刻算出手
段32と、特定工程と関連し且つ第2のロットに対して
行なわれる工程の一つである関連工程を特定する関連工
程探索手段33と、関連工程が工程終了開始時刻算出手
段32により算出された時刻までに処理開始しないよう
に第2のロットに対する処理の進行状況を制御する製品
進行停止手段34とを備えている。
FIG. 15 is a block diagram of a product progress control device according to the third embodiment. The product progress control device is a processing status for each lot in a plurality of process devices that constitute an LSI development trial line. Processing status management means 31 for managing as a product processing status information, and one of the processes (hereinafter, referred to as a specific process) performed for a specific lot (hereinafter, referred to as a first lot) is completed or processed. Process end start time calculating means 32 for calculating the start time, related process searching means 33 for specifying a related process which is one of the processes related to the specific process and performed for the second lot, and the related process. The product progress stopping means 34 for controlling the progress of the processing for the second lot so that the processing does not start by the time calculated by the process end start time calculating means 32. It is equipped with a.

【0128】〔処理状況管理手段31〕処理状況管理手
段31により行なわれる処理状況管理工程は、第2の実
施形態の処理状況管理手段21により行なわれる処理状
況管理工程(図10参照)と同様であるので、説明を省
略する。
[Processing Status Management Unit 31] The processing status management process performed by the processing status management unit 31 is similar to the processing status management process (see FIG. 10) performed by the processing status management unit 21 of the second embodiment. Therefore, the description is omitted.

【0129】〔工程終了開始時刻算出手段32〕工程終
了開始時刻算出手段32により行なわれる工程終了開始
時刻算出工程は、第2の実施形態の工程終了開始時刻算
出手段22により行なわれる工程終了開始時刻算出工程
(図12参照)と同様であるので、説明を省略する。
[Process End Start Time Calculation Means 32] The process end start time calculation means 32 performs the process end start time calculation step. The process end start time calculation means 22 of the second embodiment performs the process end start time. Since it is the same as the calculation step (see FIG. 12), description thereof will be omitted.

【0130】〔関連工程探索手段33〕関連工程探索手
段33により行なわれる関連工程探索工程について図1
6を参照しながら説明する。
[Related Process Searching Unit 33] FIG. 1 shows the related process searching process performed by the related process searching unit 33.
This will be described with reference to FIG.

【0131】すなわち、ステップS33aにおいて、第
1のロットのロット名を検索キーとして、図11に示す
処理進捗管理テーブルから関連ロット名及び関連工程番
号を抽出する。このとき、抽出された関連ロット名と対
応するロット(関連ロット)を第2のロットとする。図
11に示す処理進捗管理テーブルの場合、ロットAに対
する特定工程(工程番号19)の関連工程は、ロットB
に対して行なわれる工程番号58の工程であり、ロット
Xに対する特定工程(工程番号38)の関連工程は、ロ
ットYに対して行なわれる工程番号124の工程であ
る。
That is, in step S33a, the related lot name and related process number are extracted from the process progress management table shown in FIG. 11 using the lot name of the first lot as a search key. At this time, the lot (related lot) corresponding to the extracted related lot name is set as the second lot. In the case of the process progress management table shown in FIG. 11, the related process of the specific process (process number 19) for lot A is lot B.
The process of the process number 58 performed for the lot X, and the process related to the specific process (process number 38) for the lot X is the process of the process number 124 performed for the lot Y.

【0132】尚、第1のロットの関連ロット及び関連工
程を特定するタイミングは特に限定されず、例えば一定
時間間隔毎に行なってもよいし、第1のロットに対して
行なわれる各工程が処理開始若しくは処理終了したとき
に行なってもよいし、又は工程終了開始時刻算出手段3
2により工程終了開始時刻算出工程が行なわれたときに
行なってもよい。
The timing for specifying the related lot and the related process of the first lot is not particularly limited, and may be carried out, for example, at regular time intervals, or each process carried out for the first lot is processed. It may be performed at the start or at the end of the process, or the process end start time calculating means 3
It may be performed when the process end start time calculating process in 2 is performed.

【0133】〔製品進行停止手段34〕製品進行停止手
段34により行なわれる製品進行停止工程について図1
7を参照しながら説明する。
[Product Progress Stopping Means 34] The product progress stopping process performed by the product progress stopping means 34 is shown in FIG.
This will be described with reference to FIG.

【0134】まず、ステップS34aにおいて、工程終
了開始時刻算出手段32により算出された第1のロット
に対する特定工程の処理終了予定時刻又は処理開始予定
時刻までに、関連工程探索手段33により特定された第
2のロットに対する関連工程が処理開始しないように、
ロットスケジューラを用いて第2のロットの処理スケジ
ュールを作成する。図11に示す処理進捗管理テーブル
の場合、ロットAに対する特定工程(工程番号19)の
処理終了予定時刻1999/09/30 14:13までに、ロットBに
対する関連工程(工程番号58)が処理開始しないよう
に、ロットスケジューラを用いてロットBの処理スケジ
ュールを作成する。また、ロットXに対する特定工程
(工程番号38)の処理開始予定時刻1999/08/20 02:19
までに、ロットYに対する関連工程(工程番号124)
が処理開始しないように、ロットスケジューラを用いて
ロットYの処理スケジュールを作成する。
First, in step S34a, by the scheduled process end time or scheduled process start time of the specific process for the first lot calculated by the process finish start time calculating means 32, the first process specified by the related process searching means 33 is selected. To prevent the related process for 2 lots from starting processing,
A processing schedule for the second lot is created using the lot scheduler. In the case of the process progress management table shown in FIG. 11, the related process (process number 58) for the lot B starts processing by the scheduled process end time 1999/09/30 14:13 for the specific process (process number 19) for the lot A. In order not to do so, the processing schedule for the lot B is created using the lot scheduler. Also, the scheduled processing start time of the specific process (process number 38) for lot X 1999/08/20 02:19
Up to the related process for lot Y (process number 124)
The process schedule for the lot Y is created using the lot scheduler so that the process does not start.

【0135】次に、ステップS34bにおいて、ステッ
プS34aで作成された第2のロットの処理スケジュー
ルを、LSI開発試作ラインの各プロセス装置に送信す
る。
Next, in step S34b, the processing schedule of the second lot created in step S34a is transmitted to each process device of the LSI development trial production line.

【0136】尚、第2のロットの処理スケジュールを作
成する時点で、第2のロットに対して関連工程の直前の
工程まで行なわれている場合には、第2のロットに対す
る処理が中断されるようにロットスケジューラを用いて
第2のロットの処理スケジュールを作成してもよいし、
又はロットスケジューラを用いることなく、第2のロッ
トに対する処理を直ちに中断するように所定のプロセス
装置に指示してもよい。
At the time of creating the processing schedule for the second lot, if the process immediately before the related process has been performed for the second lot, the process for the second lot is interrupted. You can create a second lot processing schedule using the lot scheduler like this,
Alternatively, a predetermined process device may be instructed to immediately stop the process for the second lot without using the lot scheduler.

【0137】また、第2のロットの処理スケジュールの
作成に使用するロットスケジューラは特に限定されず、
例えば既存のロットスケジューラを用いてもよい。
The lot scheduler used to create the processing schedule for the second lot is not particularly limited.
For example, an existing lot scheduler may be used.

【0138】また、第2のロットの処理スケジュールを
作成するタイミングは特に限定されず、例えば一定時間
間隔毎に行なってもよいし、第1のロットに対して行な
われる各工程が処理開始若しくは処理終了したときに行
なってもよいし、又は工程終了開始時刻算出手段32に
より工程終了開始時刻算出工程が行なわれたときに行な
ってもよいし、又は関連工程探索手段33により関連製
品探索工程が行なわれたときに行なってもよい。
The timing for creating the processing schedule for the second lot is not particularly limited, and it may be carried out, for example, at regular time intervals, or each step carried out on the first lot may be started or processed. The process may be performed when the process ends, or may be performed when the process end start time calculating unit 32 performs the process end start time calculating process, or the related process searching unit 33 may perform the related product searching process. You may do it when you get it.

【0139】以上に説明したように、第3の実施形態に
よると、工程終了開始時刻算出手段32が、処理状況管
理手段31により管理される各ロットに対する処理の状
況に基づき、第1のロットに対する特定工程の処理終了
予定時刻又は処理開始予定時刻を算出した後、製品進行
停止手段34が、算出された処理終了予定時刻又は処理
開始予定時刻までに、第1のロットに対する特定工程と
関連し且つ第2のロットに対して行なわれる関連工程が
処理開始しないように第2のロットに対する処理の進行
状況を制御する。このため、第1のロットに対する特定
工程の処理終了予定時刻又は処理開始予定時刻まで、第
2のロットに対する関連工程の実施を停止させることが
でき、それによって、第1のロットの進捗にあわせて第
2のロットの進捗を制御することができる。また、特定
のロットに対して行なわれる一の工程の処理結果を見極
めてから、該一の工程と同種の工程をその他のロットに
対して行なうときの処理条件を検討又は確認する必要が
あるLSIの開発試作や量産立ち上げ等において、特定
のロットに対して行なわれる一の工程が処理終了するま
で、その他のロットに対する処理を自動的に中断させる
ことができる。その結果、製品処理を中断させる指示を
行なう手間を省くことができると共に、該指示を忘れる
ことに起因して生じるトラブルを防止することができ
る。
As described above, according to the third embodiment, the process end start time calculating means 32 for the first lot is based on the processing status for each lot managed by the processing status managing means 31. After calculating the scheduled processing end time or the scheduled processing start time of the specific process, the product progress stopping unit 34 is associated with the specific process for the first lot by the calculated scheduled processing end time or scheduled processing start time, and The progress status of the process for the second lot is controlled so that the related process performed for the second lot does not start. Therefore, it is possible to stop the execution of the related process for the second lot until the scheduled processing end time or the scheduled processing start time of the specific process for the first lot, and thereby, according to the progress of the first lot. The progress of the second lot can be controlled. In addition, it is necessary to examine or confirm the processing conditions when performing a process of the same type as the one process for other lots by identifying the process result of the one process performed for a specific lot. In the development trial production, the mass production start-up, etc., the processing for other lots can be automatically interrupted until the processing of one process performed for a specific lot is completed. As a result, it is possible to save the trouble of giving an instruction to interrupt the product processing and prevent troubles caused by forgetting the instruction.

【0140】具体的には、例えば、第1のロットに対す
る特定工程の処理結果を第2のロットに対する関連工程
の処理条件にフィードバックする必要がある場合、第1
のロットに対する特定工程が処理終了するまで、第2の
ロットに対する関連工程を処理開始させないようにでき
る。
Specifically, for example, when it is necessary to feed back the processing result of the specific process for the first lot to the processing condition of the related process for the second lot,
It is possible to prevent the related process for the second lot from being processed until the specific process for the second lot is completed.

【0141】また、第1のロットに対する特定工程にお
ける処理中の状態を見ながら第2のロットに対する関連
工程の処理条件を設定したり又は変更したりする必要が
ある場合、第1のロットに対する特定工程が処理開始す
るまで、第2のロットに対する関連工程を処理開始させ
ないようにできる。
Further, when it is necessary to set or change the processing conditions of the related process for the second lot while observing the processing state in the specific process for the first lot, the specification for the first lot can be performed. The related process for the second lot may not be started until the process is started.

【0142】尚、第3の実施形態において、処理フロー
管理テーブル又は処理進捗管理テーブルに対するデータ
の登録、検索又は抽出等の手法は特に限定されないが、
DBMS(データベースマネージメントシステム)等に
備わるSQL等を用いて行なってもよい。
In the third embodiment, the method of registering, retrieving or extracting data in the processing flow management table or the processing progress management table is not particularly limited.
You may perform it using SQL etc. with which DBMS (database management system) etc. are equipped.

【0143】また、第3の実施形態において、処理フロ
ー管理テーブル又は処理進捗管理テーブルはコンピュー
タの記憶装置上に存在したが、これに代えて、コンピュ
ータがアクセス可能なコンピュータネットワーク上の記
憶媒体に存在してもよい。また、処理フロー管理テーブ
ル又は処理進捗管理テーブルを用いる代わりに、それぞ
れのテーブルと対応するリスト構造を用いてもよい。
Further, in the third embodiment, the processing flow management table or the processing progress management table exists in the storage device of the computer, but instead, it exists in the storage medium on the computer network accessible by the computer. You may. Further, instead of using the processing flow management table or the processing progress management table, a list structure corresponding to each table may be used.

【0144】(第4の実施形態)以下、本発明の第4の
実施形態に係る製品進行制御方法及び製品進行制御装置
について、LSI開発試作ラインにおいて製品に対する
処理の進行状況をロット単位でコンピュータにより制御
する場合を例として、図面を参照しながら説明する。
(Fourth Embodiment) With respect to a product progress control method and a product progress control apparatus according to a fourth embodiment of the present invention, the progress of processing of a product in an LSI development trial line will be described in lot units by a computer. A case of controlling will be described with reference to the drawings.

【0145】図18は第4の実施形態に係る製品進行制
御装置のブロック図を示しており、該製品進行制御装置
は、LSI開発試作ラインを構成する複数のプロセス装
置における各ロットに対する処理の状況を製品処理状況
情報として管理する処理状況管理手段41と、ロットの
一つ(以下、対象ロットと称する)に対して行なわれる
工程の一つ(以下、特定工程と称する)が処理開始する
時刻を算出する工程開始時刻算出手段42と、特定工程
を実施するプロセス装置を特定する装置探索手段43
と、算出された時刻にプロセス装置が稼動状態にあるか
どうかを検査する装置状態検査手段44と、算出された
時刻にプロセス装置が稼動状態にないと判定された場
合、プロセス装置に対して算出された時刻までに立ち上
げ又はメンテナンスを完了するように指示する装置立ち
上げ指示手段45とを備えている。
FIG. 18 is a block diagram of a product progress control apparatus according to the fourth embodiment. The product progress control apparatus is a processing status for each lot in a plurality of process devices constituting an LSI development trial line. And the processing start time of one of the lots (hereinafter, referred to as the target lot) (hereinafter, referred to as a specific step) to start the processing. A process start time calculating means 42 for calculating and a device searching means 43 for specifying a process device for executing a specific process.
And a device state inspecting unit 44 that inspects whether the process device is in the operating state at the calculated time, and if it is determined that the process device is not in the operating state at the calculated time, calculates the process device. Device start-up instruction means 45 for instructing start-up or maintenance to be completed by the designated time.

【0146】〔処理状況管理手段41〕処理状況管理手
段41により行なわれる処理状況管理工程について図1
9を参照しながら説明する。
[Process Status Management Unit 41] Regarding the process status management process performed by the process status management unit 41, FIG.
This will be described with reference to FIG.

【0147】まず、ステップS41aにおいて、第1の
実施形態のステップS11aと同じく図3に示すよう
に、少なくともロット名、工程番号、プロセス装置名、
処理条件名及び工程所要時間を項目として持つ処理フロ
ー管理テーブルのレコードに、LSI開発試作ラインで
流すロット毎にプロセスフロー(ロット名、工程番号、
プロセス装置名、処理条件名及び工程所要時間)を登録
する。尚、処理フロー管理テーブルの作成場所は特に限
定されず、例えばコンピュータの記憶装置上に作成して
もよい。
First, in step S41a, as in step S11a of the first embodiment, as shown in FIG. 3, at least a lot name, a process number, a process equipment name,
In the record of the processing flow management table having the processing condition name and the process required time as items, the process flow (lot name, process number,
Register the process equipment name, processing condition name, and process required time). The location where the process flow management table is created is not particularly limited, and may be created on a storage device of a computer, for example.

【0148】次に、ステップS41bにおいて、図20
に示すように、少なくともロット名、現在工程番号、現
在ステータス、特定工程番号及び特定工程の処理開始予
定時刻を項目として持つ処理進捗管理テーブルに、LS
I開発試作ラインで流すロット毎にロット名及び特定工
程番号を登録する。尚、処理進捗管理テーブルの作成場
所は特に限定されず、例えばコンピュータの記憶装置上
に作成してもよい。
Next, in step S41b, as shown in FIG.
As shown in, the LS is added to the process progress management table having at least the lot name, the current process number, the current status, the specific process number and the scheduled process start time of the specific process as items.
I Register the lot name and specific process number for each lot to be sent on the development and trial production line. The location for creating the process progress management table is not particularly limited, and may be created on a storage device of a computer, for example.

【0149】次に、ステップS41cにおいて、各ロッ
トに対して行なわれる各工程の処理開始又は処理終了を
示す信号を各プロセス装置から受信する度に、受信され
た信号と対応するロット名を検索キーとして、図20に
示す処理進捗管理テーブルからレコードを抽出して、抽
出されたレコードの現在工程番号及び現在ステータスの
項目に登録されている内容を更新する。図20に示す処
理進捗管理テーブルの場合、ロットAは工程番号3と対
応する工程の処理を待っている状態(工程番号2と対応
する工程での処理は終了している)にあり、ロットBは
工程番号27と対応する工程で処理されている状態にあ
り、ロットCは工程番号103と対応する工程の処理を
待っている状態(工程番号102と対応する工程での処
理は終了している)にあり、ロットXは工程番号12と
対応する工程で処理されている状態にある。
Next, in step S41c, every time a signal indicating the start or end of the process of each process performed on each lot is received from each process device, the lot name corresponding to the received signal is used as a search key. As a record, a record is extracted from the process progress management table shown in FIG. 20, and the contents registered in the items of the current process number and the current status of the extracted record are updated. In the case of the process progress management table shown in FIG. 20, lot A is in the state of waiting for the process of the process corresponding to process number 3 (the process of the process corresponding to process number 2 is completed), and lot B Is in a state of being processed in the process corresponding to the process number 27, and the lot C is waiting for the process of the process corresponding to the process number 103 (the process in the process corresponding to the process number 102 is completed). ), The lot X is being processed in the process corresponding to the process number 12.

【0150】次に、ステップS41dにおいて、図21
に示すように、少なくともプロセス装置名及び稼働予定
時間帯を項目として持つ装置稼働管理テーブルに、LS
I開発試作ラインを構成するプロセス装置毎に稼働予定
時間帯を登録する。尚、稼働予定時間帯の登録は各プロ
セス装置の稼働予定時間帯が決定される度に行なうと共
に、稼働予定時間帯の変更や取り消し等がある度に稼働
予定時間帯の更新も行なう。また、装置稼働管理テーブ
ルの作成場所は特に限定されず、例えばコンピュータの
記憶装置上に作成してもよい。
Next, in step S41d, as shown in FIG.
As shown in, the LS is added to the device operation management table having at least the process device name and the scheduled operation time zone as items.
I Register the scheduled operation time period for each process device that constitutes the development trial line. The scheduled operating time zone is registered each time the scheduled operating time zone of each process device is determined, and the scheduled operating time zone is updated every time the scheduled operating time zone is changed or canceled. The location of the device operation management table is not particularly limited, and may be created on a storage device of a computer, for example.

【0151】〔工程開始時刻算出手段42〕工程開始時
刻算出手段42により行なわれる工程開始時刻算出工程
について図22を参照しながら説明する。
[Process Start Time Calculating Means 42] The process start time calculating step performed by the process start time calculating means 42 will be described with reference to FIG.

【0152】まず、ステップS42aにおいて、対象ロ
ットのロット名を検索キーとして、図20に示す処理進
捗管理テーブルから現在工程番号、現在ステータス及び
特定工程番号を抽出する。
First, in step S42a, the current process number, current status, and specific process number are extracted from the process progress management table shown in FIG. 20 using the lot name of the target lot as a search key.

【0153】次に、ステップS42bにおいて、ステッ
プS42aで抽出された現在工程番号と対象ロットのロ
ット名とを検索キーとして、図3に示す処理フロー管理
テーブルから、対象ロットの現在工程番号以降の処理フ
ロー(プロセス装置名、処理条件名及び工程所要時間)
を抽出する。
Next, in step S42b, using the current process number and the lot name of the target lot extracted in step S42a as search keys, the process from the process flow management table shown in FIG. Flow (process equipment name, processing condition name and process time)
To extract.

【0154】次に、ステップS42cにおいて、予め準
備されているデータベース等から、LSI開発試作ライ
ンの諸条件を抽出する。
Next, in step S42c, various conditions of the LSI development / trial production line are extracted from a database prepared in advance.

【0155】次に、ステップS42dにおいて、ステッ
プS42aで抽出された現在工程番号、現在ステータス
及び特定工程番号と、ステップS42bで抽出された処
理フローと、ステップS42cで抽出されたLSI開発
試作ラインの諸条件等に基づき、ロットスケジューラ等
を用いて、対象ロットに対する特定工程の処理開始予定
時刻を算出する。
Next, in step S42d, the current process number, current status, and specific process number extracted in step S42a, the process flow extracted in step S42b, and the LSI development prototype lines extracted in step S42c. Based on the conditions and the like, a scheduled processing start time of the specific process for the target lot is calculated using a lot scheduler or the like.

【0156】次に、ステップS42eにおいて、ステッ
プS42dで算出された処理開始予定時刻を、図20に
示す処理進捗管理テーブルの対象ロットと対応するレコ
ードにおける特定工程の処理開始予定時刻の項目に登録
する。図20に示す処理進捗管理テーブルの場合、ロッ
トXに対する特定工程(工程番号38)の処理開始予定
時刻は1999/08/20 02:19である。
Next, in step S42e, the scheduled processing start time calculated in step S42d is registered in the scheduled processing start time item of the specific process in the record corresponding to the target lot in the processing progress management table shown in FIG. . In the case of the process progress management table shown in FIG. 20, the scheduled process start time of the specific process (process number 38) for lot X is 1999/08/20 02:19.

【0157】尚、対象ロットに対する特定工程の処理開
始予定時刻の算出に使用するロットスケジューラは特に
限定されず、例えば既存のロットスケジューラを用いて
もよい。
The lot scheduler used to calculate the scheduled process start time of the specific process for the target lot is not particularly limited, and an existing lot scheduler may be used, for example.

【0158】 また、対象ロットに対する特定工程の処
理開始予定時刻を算出するタイミングは特に限定され
ず、例えば一定時間間隔毎に行なってもよいし、又は
ロットに対して行なわれる各工程が処理開始若しくは
処理終了したときに行なってもよい。
Further, the timing for calculating the scheduled processing start time of the specific process for the target lot is not particularly limited, and it may be performed at regular time intervals, or, for example .
It may be performed when each process performed on the elephant lot starts or ends.

【0159】〔装置探索手段43〕装置探索手段43に
より行なわれる装置探索工程について図23を参照しな
がら説明する。
[Device Searching Unit 43] The device searching process performed by the device searching unit 43 will be described with reference to FIG.

【0160】まず、ステップS43aにおいて、対象ロ
ットのロット名を検索キーとして、図20に示す処理進
捗管理テーブルから特定工程番号を抽出する。図20に
示す処理進捗管理テーブルにおいて対象ロットがロット
Xである場合、特定工程番号38が抽出される。
First, in step S43a, the specific process number is extracted from the process progress management table shown in FIG. 20 using the lot name of the target lot as a search key. When the target lot is the lot X in the processing progress management table shown in FIG. 20, the specific process number 38 is extracted.

【0161】次に、ステップS43bにおいて、ステッ
プS43aで抽出された特定工程番号と対象ロットのロ
ット名とを検索キーとして、図3に示す処理フロー管理
テーブルからプロセス装置名を抽出する。このとき、抽
出されたプロセス装置名と対応するプロセス装置が対象
ロットに対する特定工程を実施するプロセス装置とな
る。図3に示す処理フロー管理テーブルにおいて対象ロ
ットがロットXであり且つ特定工程が工程番号38の工
程である場合、対象ロットに対する特定工程を実施する
プロセス装置の名称として装置Kが抽出される。
Next, in step S43b, the process device name is extracted from the process flow management table shown in FIG. 3 using the specific process number extracted in step S43a and the lot name of the target lot as search keys. At this time, the process device corresponding to the extracted process device name becomes the process device that executes the specific process for the target lot. In the process flow management table shown in FIG. 3, when the target lot is the lot X and the specific process is the process of process number 38, the device K is extracted as the name of the process device that executes the specific process for the target lot.

【0162】尚、プロセス装置名を抽出するタイミング
は特に限定されず、例えば一定時間間隔毎に行なっても
よいし、対象ロットに対して行なわれる各工程が処理開
始若しくは処理終了したときに行なってもよいし、又は
工程開始時刻算出手段42により工程開始時刻算出工程
が行なわれたときに行なってもよい。
The timing for extracting the process equipment name is not particularly limited, and it may be performed, for example, at regular time intervals, or when each process performed on the target lot starts or ends processing. Alternatively, it may be performed when the process start time calculating unit 42 performs the process start time calculating process.

【0163】〔装置状態検査手段44〕装置状態検査手
段44により行なわれる装置状態検査工程について図2
4を参照しながら説明する。
[Device State Inspecting Means 44] The device state inspecting step performed by the device state inspecting means 44 will be described with reference to FIG.
This will be described with reference to FIG.

【0164】まず、ステップS44aにおいて、装置探
索手段43により抽出されたプロセス装置名を検索キー
として、図21に示す装置稼働管理テーブルから稼働予
定時間帯を抽出する。
First, in step S44a, the scheduled operation time zone is extracted from the device operation management table shown in FIG. 21 using the process device name extracted by the device searching means 43 as a search key.

【0165】次に、ステップS44bにおいて、工程開
始時刻算出手段42により算出された処理開始予定時
刻、つまり図20に示す処理進捗管理テーブルの対象ロ
ットと対応するレコードにおける特定工程の処理開始予
定時刻の項目に登録された時刻が、ステップS44aで
抽出された稼働予定時間帯に含まれるかどうかを検査す
る。すなわち、対象ロットに対する特定工程を実施する
プロセス装置が、該特定工程の処理開始予定時刻におい
て稼働状態(ロットに対して処理を行なえる状態)にあ
るかどうかを検査する。図20に示す処理進捗管理テー
ブルにおいて対象ロットがロットXである場合、ロット
Xに対する特定工程(工程番号38)の処理開始予定時
刻である1999/08/20 02:19は、図21の装置稼働管理テ
ーブルに示すように、該特定工程を実施する装置K(図
3の処理フロー管理テーブル参照)の稼働予定時間帯に
含まれていない。すなわち、該特定工程の処理開始予定
時刻において装置Kは稼働状態にない。
Next, in step S44b, the scheduled process start time calculated by the process start time calculating means 42, that is, the scheduled process start time of the specific process in the record corresponding to the target lot in the process progress management table shown in FIG. It is checked whether or not the time registered in the item is included in the scheduled operation time zone extracted in step S44a. That is, it is inspected whether or not the process device that executes the specific process for the target lot is in an operating state (a state in which the lot can be processed) at the scheduled processing start time of the specific process. When the target lot is the lot X in the process progress management table shown in FIG. 20, the scheduled process start time of the specific process (process number 38) for the lot X is 1999/08/20 02:19, and the device operation of FIG. As shown in the management table, it is not included in the scheduled operation time zone of the device K (see the processing flow management table in FIG. 3) that executes the specific process. That is, the device K is not in the operating state at the scheduled processing start time of the specific process.

【0166】尚、プロセス装置が稼働状態にあるかどう
かを検査するタイミングは特に限定されず、例えば一定
時間間隔毎に行なってもよいし、対象ロットに対して行
なわれる各工程が処理開始若しくは処理終了したときに
行なってもよいし、工程開始時刻算出手段42により工
程開始時刻算出工程が行なわれたときに行なってもよい
し、又は装置探索手段43により装置探索工程が行なわ
れたときに行なってもよい。
The timing of inspecting whether or not the process equipment is in the operating state is not particularly limited, and it may be performed, for example, at regular time intervals, or each process performed on the target lot is started or processed. The process may be performed when the process is completed, when the process start time calculating unit 42 performs the process start time calculating process, or when the device searching unit 43 performs the device searching process. May be.

【0167】〔装置立ち上げ指示手段45〕装置立ち上
げ指示手段45により行なわれる装置立ち上げ指示工程
について図25を参照しながら説明する。
[Device Start-up Instruction Means 45] The device start-up instruction process performed by the device start-up instruction means 45 will be described with reference to FIG.

【0168】まず、ステップS45aにおいて、装置状
態検査手段44により行なわれた検査結果に基づいて、
対象ロットに対する特定工程を実施するプロセス装置が
該特定工程の処理開始予定時刻に稼働状態にない場合に
は、ステップS45bに進む一方、前記のプロセス装置
が前記の処理開始予定時刻に稼働状態にある場合には、
装置立ち上げ指示工程をそのまま(何もせずに)終了す
る。
First, in step S45a, based on the inspection result performed by the device state inspection means 44,
When the process device that executes the specific process for the target lot is not in the operating state at the scheduled processing start time of the specific process, the process proceeds to step S45b, while the process device is in the operating state at the scheduled processing start time. in case of,
The device start-up instruction process is ended as it is (without doing anything).

【0169】次に、ステップS45bにおいて、対象ロ
ットに対する特定工程を実施するプロセス装置が該特定
工程の処理開始予定時刻までに立ち上げ又はメンテナン
スを完了するように、装置稼働スケジューラ等を用いて
前記のプロセス装置の装置稼働スケジュールを作成す
る。図20に示す処理進捗管理テーブルにおいて対象ロ
ットがロットXである場合、ロットXに対する特定工程
(工程番号38)の処理開始予定時刻である1999/08/20
02:19までに、該特定工程を実施する装置K(図3の処
理フロー管理テーブル参照)が立ち上げ又はメンテナン
スを完了するように装置稼働スケジュールを作成する。
Next, in step S45b, the process operation scheduler for executing the specific process for the target lot is used to complete the start-up or maintenance by the scheduled processing start time of the specific process by using the device operation scheduler or the like. Create a device operation schedule for process devices. When the target lot is the lot X in the process progress management table shown in FIG. 20, the process start scheduled time of the specific process (process number 38) for the lot X is 1999/08/20.
By 02:19, a device operation schedule is created so that the device K (see the processing flow management table in FIG. 3) that executes the specific process is started up or completed maintenance.

【0170】次に、ステップS45cにおいて、ステッ
プS45bで作成された装置稼働スケジュールを、対象
ロットに対する特定工程を実施するプロセス装置に送信
する。これにより、対象ロットに対する特定工程の処理
開始予定時刻までに、該特定工程を実施するプロセス装
置を稼動状態にすることができる。
Next, in step S45c, the apparatus operation schedule created in step S45b is transmitted to the process apparatus which executes the specific process for the target lot. As a result, it is possible to bring the process apparatus that executes the specified process into operation by the scheduled start time of the specified process for the target lot.

【0171】尚、装置稼働スケジュールの作成に使用す
る装置稼働スケジューラは特に限定されず、例えば既存
の装置稼働スケジューラを用いてもよい。
The device operation scheduler used to create the device operation schedule is not particularly limited, and an existing device operation scheduler may be used, for example.

【0172】 また、装置稼働スケジュールを作成する
タイミングは特に限定されず、例えば一定時間間隔毎に
行なってもよいし、対象ロットに対して行なわれる各工
程が処理開始若しくは処理終了したときに行なってもよ
いし、工程開始時刻算出手段42により工程開始時刻算
出工程が行なわれたときに行なってもよいし、装置探索
手段43により装置探索工程が行なわれたときに行なっ
てもよいし、又は装置状態検査手段44により装置状態
検査工程が行なわれたときに行なってもよい。
Further, the timing for creating the apparatus operation schedule is not particularly limited, and may be performed, for example, at regular time intervals, or when each process performed on the target lot starts or ends processing. It may be performed when the process start time calculating unit 42 performs the process start time calculating process, or may be performed when the device searching unit 43 performs the device searching process, or the device. It may be performed when the device state inspection step is performed by the state inspection means 44.

【0173】以上に説明したように、第4の実施形態に
よると、工程開始時刻算出手段42が、処理状況管理手
段41により管理される各ロットに対する処理の状況に
基づき、対象ロットに対する特定工程の処理開始予定時
刻を算出した後、装置立ち上げ指示手段45が、対象ロ
ットに対する特定工程を実施するプロセス装置が該特定
工程の処理開始予定時刻に稼動状態にない場合、前記の
プロセス装置に対して前記の処理開始予定時刻までに立
ち上げ又はメンテナンスを完了するように指示する。こ
のため、特定のロットに対して行なわれる一の工程が処
理開始する時刻に応じて、該一の工程を実施するプロセ
ス装置に対して稼働指示を行なうことができるので、ロ
ットに対する処理の進行状況にあわせてプロセス装置を
稼働制御することができる。すなわち、特定のロットに
対して行なわれる一の工程が処理開始するときに、該一
の工程を実施するプロセス装置を常に稼働状態に保つこ
とができるので、プロセス装置の未稼動に起因するロッ
ト処理の遅れを低減することができる。また、LSIの
開発や試作に用いられる利用頻度が低いプロセス装置を
ロット処理を行なう時だけ稼働させることができるの
で、資源(電気、ガス、水、又は薬液等)を節約するこ
とができる。
As described above, according to the fourth embodiment, the process start time calculating means 42 determines, based on the processing status of each lot managed by the processing status managing means 41, the specific process for the target lot. After calculating the scheduled processing start time, the apparatus start-up instructing unit 45 indicates to the above-mentioned process apparatus if the process apparatus that executes the specific step for the target lot is not in the operating state at the scheduled processing start time of the specific step. It is instructed to complete the startup or maintenance by the scheduled processing start time. Therefore, it is possible to issue an operation instruction to the process device that executes the one process performed on the specific lot according to the time when the process is started on the specific lot. The operation of the process equipment can be controlled accordingly. That is, when a process to be performed on a specific lot starts to be processed, the process device that executes the process can be always kept in an operating state. The delay of can be reduced. In addition, since a process device used less frequently in LSI development and trial manufacture can be operated only during lot processing, resources (electricity, gas, water, chemical liquid, etc.) can be saved.

【0174】尚、第4の実施形態において、処理フロー
管理テーブル、処理進捗管理テーブル又は装置稼働管理
テーブルに対するデータの登録、検索又は抽出等の手法
は特に限定されないが、DBMS(データベースマネー
ジメントシステム)等に備わるSQL等を用いて行なっ
てもよい。
In the fourth embodiment, the method of registering, retrieving or extracting data in the processing flow management table, the processing progress management table or the apparatus operation management table is not particularly limited, but a DBMS (database management system) or the like. You may perform it using SQL etc. which are equipped with.

【0175】また、第4の実施形態において、処理フロ
ー管理テーブル、処理進捗管理テーブル又は装置稼働管
理テーブルはコンピュータの記憶装置上に存在したが、
これに代えて、コンピュータがアクセス可能なコンピュ
ータネットワーク上の記憶媒体に存在してもよい。ま
た、処理フロー管理テーブル、処理進捗管理テーブル又
は装置稼働管理テーブルを用いる代わりに、それぞれの
テーブルと対応するリスト構造を用いてもよい。
Further, in the fourth embodiment, the processing flow management table, the processing progress management table, or the apparatus operation management table exists in the storage device of the computer.
Alternatively, it may reside in a storage medium on a computer network accessible to the computer. Further, instead of using the processing flow management table, the processing progress management table, or the device operation management table, a list structure corresponding to each table may be used.

【0176】また、第4の実施形態において、処理状況
管理手段41により行なわれる処理状況管理工程で、特
定工程番号を固定的に登録したが、これに代えて、仕掛
かり途中での各ロットの処理結果や特性に応じて特定工
程番号を動的に変更しながら登録してもよい。
Further, in the fourth embodiment, the specific process number is fixedly registered in the process status management process performed by the process status management means 41. However, instead of this, the specific process number of each lot in the process is in process. The specific process number may be dynamically changed and registered according to the processing result and characteristics.

【0177】また、第4の実施形態において、装置立ち
上げ指示手段45により行なわれる装置立ち上げ指示工
程で、装置稼働スケジューラを用いて装置稼働スケジュ
ールを作成することによってプロセス装置を稼動制御し
たが、これに代えて、装置稼働スケジューラを用いるこ
となくプロセス装置に直接指示を行なうことによってプ
ロセス装置を稼動制御してもよい。
Further, in the fourth embodiment, the operation control of the process equipment is performed by creating the equipment operation schedule using the equipment operation scheduler in the equipment activation instruction process performed by the equipment activation instruction means 45. Alternatively, the operation of the process device may be controlled by directly instructing the process device without using the device operation scheduler.

【0178】また、第4の実施形態において、装置立ち
上げ指示手段45により行なわれる装置立ち上げ指示工
程で、対象ロットに対する特定工程を実施するプロセス
装置が該特定工程の処理開始予定時刻に稼働状態にある
場合には、装置立ち上げ指示工程をそのまま終了した
が、これに代えて、対象ロットに対する特定工程を実施
するプロセス装置に対して該特定工程の処理開始予定時
刻までに一旦立ち下げを完了するように指示を行なって
もよい。この場合、前記のプロセス装置の立ち下げ完了
後、前記のプロセス装置に対して前記の処理開始予定時
刻までに立ち上げ又はメンテナンスを完了するように再
度指示を行なうことが好ましい。
Further, in the fourth embodiment, in the apparatus start-up instructing step performed by the apparatus start-up instructing means 45, the process apparatus which executes the specific step for the target lot is in the operating state at the scheduled processing start time of the specific step. In the case of, the device start-up instruction process is ended as it is, but instead of this, the process device for executing the specific process for the target lot is temporarily stopped by the scheduled processing start time of the specific process. You may instruct to do so. In this case, after completion of the shutdown of the process device, it is preferable to instruct the process device again to complete startup or maintenance by the scheduled processing start time.

【0179】(第5の実施形態)以下、本発明の第5の
実施形態に係る製品進行制御方法及び製品進行制御装置
について、LSI開発試作ラインにおいて製品に対する
処理の進行状況をロット単位でコンピュータにより制御
する場合を例として、図面を参照しながら説明する。
(Fifth Embodiment) With respect to a product progress control method and a product progress control apparatus according to a fifth embodiment of the present invention, the progress of processing of a product in a LSI development trial line will be described in lot units by a computer. A case of controlling will be described with reference to the drawings.

【0180】図26は第5の実施形態に係る製品進行制
御装置のブロック図を示しており、該製品進行制御装置
は、LSI開発試作ラインを構成する複数のプロセス装
置における各ロットに対する処理の状況を製品処理状況
情報として管理する処理状況管理手段51と、第1のロ
ットと関連する少なくとも1つのロットである第1の関
連ロット群を特定する第1の関連製品群探索手段52
と、第2のロットと関連する少なくとも1つのロットで
ある第2の関連ロット群を特定する第2の関連製品群探
索手段53と、第1の関連ロット群及び第2の関連ロッ
ト群のそれぞれを構成するロット数を比較する製品数比
較手段54と、第1の関連ロット群及び第2の関連ロッ
ト群のそれぞれを構成するロット数の比較結果に基づい
て、第1のロットの処理優先度又は第2のロットの処理
優先度を変更する処理優先度変更手段55とを備えてい
る。
FIG. 26 is a block diagram of a product progress control apparatus according to the fifth embodiment. The product progress control apparatus is a processing status for each lot in a plurality of process devices constituting an LSI development trial line. Is managed as product processing status information, and first related product group searching means 52 for specifying a first related lot group that is at least one lot related to the first lot.
And a second related product group searching means 53 for identifying a second related lot group which is at least one lot related to the second lot, and the first related lot group and the second related lot group, respectively. The processing priority of the first lot is based on the product number comparing means 54 for comparing the number of lots constituting the first lot and the comparison result of the number of lots constituting each of the first related lot group and the second related lot group. Alternatively, the processing priority changing means 55 for changing the processing priority of the second lot is provided.

【0181】〔処理状況管理手段51〕処理状況管理手
段51により行なわれる処理状況管理工程について図2
7を参照しながら説明する。
[Process Status Management Unit 51] The process status management process performed by the process status management unit 51 is shown in FIG.
This will be described with reference to FIG.

【0182】すなわち、ステップS51aにおいて、図
28に示すように、少なくともロット名、処理優先度、
及び関連ロット名を項目として持つ処理進捗管理テーブ
ルに、ロット名、処理優先度(初期値)及び関連ロット
名を、LSI開発試作ラインで流すロットの数だけ繰り
返し登録する。尚、処理進捗管理テーブルの作成場所は
特に限定されず、例えばコンピュータの記憶装置上に作
成してもよい。
That is, in step S51a, as shown in FIG. 28, at least the lot name, the processing priority,
Further, the lot name, the processing priority (initial value), and the related lot name are repeatedly registered in the process progress management table having the related lot name as an item and the number of lots flown on the LSI development trial line. The location for creating the process progress management table is not particularly limited, and may be created on a storage device of a computer, for example.

【0183】ここで、処理優先度とは、対象となるロッ
トに対する処理を他のロットと比べてどの程度優先して
行なうかを示す尺度であり、本実施形態においては、処
理優先度を表す数値が小さくなるほど他のロットと比べ
て優先して処理が行なわれること、つまり処理優先度が
高いことを意味しているものとする。但し、処理進捗管
理テーブルに登録する処理優先度の初期値は特に限定さ
れず、例えばLSI開発試作ラインに投入する時点での
ロットの処理優先度を表す数値を登録してもよい。
Here, the processing priority is a scale indicating how much priority is given to processing of a target lot compared to other lots, and in the present embodiment, a numerical value representing the processing priority. It is assumed that the smaller the value, the higher the priority of the processing compared to other lots, that is, the higher the processing priority. However, the initial value of the processing priority registered in the processing progress management table is not particularly limited, and for example, a numerical value representing the processing priority of the lot at the time of input to the LSI development trial line may be registered.

【0184】また、関連ロット名とは、ロット名と対応
する特定のロットの処理結果を見極めてから処理を行な
う必要があるロット、つまり特定のロットの進捗と関連
する関連ロットの名称である。図28に示す処理進捗管
理テーブルの場合、「ロットA」の関連ロットは「ロッ
トB」及び「ロットC」であり、「ロットC」の関連ロ
ットは「ロットF」、「ロットH」及び「ロットX」で
あり、「ロットX」の関連ロットは「ロットY」であ
り、「ロットB」、「ロットF」、「ロットG」又は
「ロットY」と関連するロットは存在していない。
The related lot name is the name of a lot that needs to be processed based on the processing result of the specific lot corresponding to the lot name, that is, the related lot associated with the progress of the specific lot. In the case of the processing progress management table shown in FIG. 28, the related lots of “lot A” are “lot B” and “lot C”, and the related lots of “lot C” are “lot F”, “lot H” and “lot H”. Lot X ”, the related lot of“ lot X ”is“ lot Y ”, and there is no lot related to“ lot B ”,“ lot F ”,“ lot G ”, or“ lot Y ”.

【0185】〔第1の関連製品群探索手段52〕第1の
関連製品群探索手段52により行なわれる第1の関連製
品群探索工程について図29を参照しながら説明する。
[First Related Product Group Searching Means 52] The first related product group searching process performed by the first related product group searching means 52 will be described with reference to FIG.

【0186】すなわち、ステップS52aにおいて、第
1のロットのロット名を検索キーとして、図28に示す
処理進捗管理テーブルから関連ロット名を抽出する。こ
のとき、抽出された関連ロット名のそれぞれと対応する
ロット、つまり第1のロットと関連する少なくとも1つ
のロットを第1の関連ロット群とする。図28に示す処
理進捗管理テーブルの場合、例えば第1のロットを「ロ
ットA」とすれば、第1の関連ロット群は「ロットB」
及び「ロットC」により構成される。
That is, in step S52a, the related lot name is extracted from the process progress management table shown in FIG. 28 using the lot name of the first lot as a search key. At this time, a lot corresponding to each of the extracted related lot names, that is, at least one lot related to the first lot is defined as a first related lot group. In the case of the processing progress management table shown in FIG. 28, if the first lot is “lot A”, the first related lot group is “lot B”.
And "lot C".

【0187】尚、第1のロットとしては、処理優先度の
変更対象となるロット、又は処理優先度の妥当性の確認
対象となるロット等を指定する。
As the first lot, the lot whose processing priority is to be changed, or the lot whose validity of the processing priority is to be confirmed are designated.

【0188】また、第1の関連ロット群を特定するタイ
ミングは特に限定されず、例えば所定の時刻に行なって
もよいし、一定時間間隔毎に行なってもよいし、又は第
1のロットに対して処理優先度の確認や変更の必要性が
生じたときに行なってもよい。
The timing for identifying the first related lot group is not particularly limited, and may be, for example, at a predetermined time, at regular time intervals, or for the first lot. It may be performed when it is necessary to check or change the processing priority.

【0189】〔第2の関連製品群探索手段53〕第2の
関連製品群探索手段53により行なわれる第2の関連製
品群探索工程について図30を参照しながら説明する。
[Second Related Product Group Searching Means 53] The second related product group searching process performed by the second related product group searching means 53 will be described with reference to FIG.

【0190】すなわち、ステップS53aにおいて、第
2のロットのロット名を検索キーとして、図28に示す
処理進捗管理テーブルから関連ロット名を抽出する。こ
のとき、抽出された関連ロット名のそれぞれと対応する
ロット、つまり第2のロットと関連する少なくとも1つ
のロットを第2の関連ロット群とする。図28に示す処
理進捗管理テーブルの場合、例えば第2のロットを「ロ
ットX」とすれば、第2の関連ロット群は「ロットY」
のみにより構成される。
That is, in step S53a, the lot name of the second lot is used as a search key to extract the related lot name from the process progress management table shown in FIG. At this time, a lot corresponding to each of the extracted related lot names, that is, at least one lot related to the second lot is defined as a second related lot group. In the case of the process progress management table shown in FIG. 28, if the second lot is “lot X”, the second related lot group is “lot Y”.
Composed of only.

【0191】尚、第2のロットとしては、処理優先度の
変更対象又は処理優先度の妥当性の確認対象となり且つ
第1のロットとは異なるロット等を指定する。
As the second lot, a lot or the like which is a target for changing the processing priority or a target for confirming the validity of the processing priority and is different from the first lot is designated.

【0192】また、第2の関連ロット群を特定するタイ
ミングは特に限定されず、例えば所定の時刻に行なって
もよいし、一定時間間隔毎に行なってもよいし、又は第
2のロットに対して処理優先度の確認や変更の必要性が
生じたときに行なってもよい。
Further, the timing for specifying the second related lot group is not particularly limited, and may be performed at a predetermined time, at regular time intervals, or with respect to the second lot. It may be performed when it is necessary to check or change the processing priority.

【0193】〔製品数比較手段54〕製品数比較手段5
4により行なわれる製品数比較工程について図31を参
照しながら説明する。
[Product Number Comparison Means 54] Product Number Comparison Means 5
The number-of-products comparison process performed according to No. 4 will be described with reference to FIG.

【0194】まず、ステップS54aにおいて、第1の
関連製品群探索手段52により特定された第1の関連ロ
ット群を構成するロット数と、第2の関連製品群探索手
段53により特定された第2の関連ロット群を構成する
ロット数とを比較する。
First, in step S54a, the number of lots forming the first related lot group specified by the first related product group searching means 52 and the second number specified by the second related product group searching means 53. The number of lots constituting the related lot group of is compared.

【0195】このとき、「第1の関連ロット群を構成す
るロット数」>「第2の関連ロット群を構成するロット
数」であれば、ステップS54bにおいて、第1のロッ
トに関連するロットの数が第2のロットに関連するロッ
トの数よりも多いと判断する。
At this time, if "the number of lots forming the first related lot group">"the number of lots forming the second related lot group", the lots related to the first lot are determined in step S54b. It is determined that the number is greater than the number of lots associated with the second lot.

【0196】また、「第1の関連ロット群を構成するロ
ット数」<「第2の関連ロット群を構成するロット数」
であれば、ステップS54cにおいて、第2のロットに
関連するロットの数が第1のロットに関連するロットの
数よりも多いと判断する。
[0196] "Number of lots forming the first related lot group"<"Number of lots forming the second related lot group"
If so, in step S54c, it is determined that the number of lots related to the second lot is larger than the number of lots related to the first lot.

【0197】尚、「第1の関連ロット群を構成するロッ
ト数」=「第2の関連ロット群を構成するロット数」で
あれば、後述する処理優先度変更手段55により行なわ
れる処理優先度変更工程を行なわずに、そのまま処理を
終了してもよい。
If "the number of lots forming the first related lot group" = "the number of lots forming the second related lot group", the processing priority of the processing priority changing means 55 to be described later. The process may be terminated without performing the changing step.

【0198】具体的には、図28に示す処理進捗管理テ
ーブルの場合、例えば第1のロットを「ロットA」とす
ると共に第2のロットを「ロットX」とすれば、第1の
関連ロット群を構成するロット数(「ロットB」及び
「ロットC」の2つ)が、第2の関連ロット群を構成す
るロット数(「ロットY」の1つ)よりも多い。
Specifically, in the case of the processing progress management table shown in FIG. 28, for example, if the first lot is "lot A" and the second lot is "lot X", the first related lot. The number of lots forming the group (two "lot B" and "lot C") is larger than the number of lots forming the second related lot group (one of "lot Y").

【0199】〔処理優先度変更手段55〕処理優先度変
更手段55により行なわれる処理優先度変更工程につい
て、引き続き図31を参照しながら説明する。
[Process Priority Changing Unit 55] The process priority changing process performed by the process priority changing unit 55 will be described with reference to FIG.

【0200】前述の製品数比較工程のステップS54b
において、第1のロットに関連するロットの数が第2の
ロットに関連するロットの数よりも多いと判断された場
合、ステップS55aにおいて、第1のロットのロット
名を検索キーとして、図28に示す処理進捗管理テーブ
ルからレコードを抽出して、抽出されたレコードの処理
優先度の項目に登録されている数値を小さくする。すな
わち、第1のロットの処理優先度を高くする。このと
き、第1のロットの処理優先度を高くする方法は特に限
定されず、例えば、抽出されたレコードの処理優先度の
項目に登録されている数値に1/2を乗じてもよい。
[0200] Step S54b of the product number comparison step described above.
28, when it is determined that the number of lots related to the first lot is larger than the number of lots related to the second lot, in step S55a, the lot name of the first lot is used as a search key, and FIG. A record is extracted from the process progress management table shown in, and the numerical value registered in the item of process priority of the extracted record is reduced. That is, the processing priority of the first lot is increased. At this time, the method of increasing the processing priority of the first lot is not particularly limited, and for example, the numerical value registered in the processing priority item of the extracted record may be multiplied by 1/2.

【0201】一方、前述の製品数比較工程のステップS
54cにおいて、第2のロットに関連するロットの数が
第1のロットに関連するロットの数よりも多いと判断さ
れた場合、ステップS55bにおいて、第2のロットの
ロット名を検索キーとして、図28に示す処理進捗管理
テーブルからレコードを抽出して、抽出されたレコード
の処理優先度の項目に登録されている数値を小さくす
る。すなわち、第2のロットの処理優先度を高くする。
このとき、第2のロットの処理優先度を高くする方法は
特に限定されず、例えば、抽出されたレコードの処理優
先度の項目に登録されている数値に1/2を乗じてもよ
い。
On the other hand, step S of the product number comparison step described above.
When it is determined in 54c that the number of lots related to the second lot is larger than the number of lots related to the first lot, in step S55b, the lot name of the second lot is used as a search key and the figure A record is extracted from the process progress management table shown by 28, and the numerical value registered in the item of the process priority of the extracted record is reduced. That is, the processing priority of the second lot is increased.
At this time, the method of increasing the processing priority of the second lot is not particularly limited, and for example, the numerical value registered in the processing priority item of the extracted record may be multiplied by 1/2.

【0202】次に、ステップS55cにおいて、ステッ
プS55a又はS55bで変更された第1のロット又は
第2のロットの処理優先度を、図28に示す処理進捗管
理テーブルにおける第1のロット又は第2のロットと対
応するレコードの処理優先度の項目に登録する。
Next, in step S55c, the processing priority of the first lot or the second lot changed in step S55a or S55b is set to the first lot or the second lot in the processing progress management table shown in FIG. Register in the item of processing priority of the record corresponding to the lot.

【0203】具体的には、図28に示す処理進捗管理テ
ーブルの場合において例えば第1のロットを「ロット
A」とすると共に第2のロットを「ロットX」とすれ
ば、前述のように、第1のロットと関連するロットの数
が第2のロットと関連するロットの数よりも多いので、
「ロットA」の現在の処理優先度を表す「30」に1/
2を乗じた結果つまり「15」を、処理進捗管理テーブ
ルの該当する項目に新たに登録することにより、「ロッ
トA」の処理優先度を高くする。
Specifically, in the case of the processing progress management table shown in FIG. 28, if the first lot is "lot A" and the second lot is "lot X", as described above, Since the number of lots associated with the first lot is greater than the number of lots associated with the second lot,
1 / into "30", which represents the current processing priority of "lot A"
The result of multiplying by 2, that is, “15” is newly registered in the corresponding item of the process progress management table, thereby increasing the process priority of “lot A”.

【0204】以上に説明したように、第5の実施形態に
よると、第1の関連製品群探索手段52が、処理状況管
理手段51により管理される各ロットに対する処理の状
況に基づき、第1のロットと関連する第1の関連ロット
群を特定すると共に、第2の関連製品群探索手段53
が、各ロットに対する処理の状況に基づき、第2のロッ
トと関連する第2の関連ロット群を特定した後、処理優
先度変更手段55が、第1の関連ロット群及び第2の関
連ロット群のそれぞれを構成するロット数の大小関係に
基づいて、第1のロットの処理優先度又は第2のロット
の処理優先度を変更する。このため、関連ロット群を構
成するロット数と対応するように各ロットの処理優先度
を決定することができる。また、特定のロットに対して
行なわれる一の工程の処理結果を見極めてから、該一の
工程と同種の工程を特定のロットの関連ロット群に対し
て行なうときの処理条件を検討又は確認する必要がある
LSIの開発試作や量産立ち上げ等において、関連ロッ
ト群のロット数が多いロットほど処理優先度を高くする
ことができる。その結果、処理待ち状態におかれる関連
ロットの数又は処理が中断される関連ロットの数を少な
くすることができると共に各関連ロットの処理待ち時間
を減らすことができるので、LSI製品をより短時間で
完成させることができる。
As described above, according to the fifth embodiment, the first related product group searching means 52 makes the first related product group based on the processing status for each lot managed by the processing status management means 51. The first related lot group related to the lot is specified, and the second related product group searching means 53 is also specified.
After specifying the second related lot group related to the second lot based on the processing situation for each lot, the processing priority changing unit 55 causes the first related lot group and the second related lot group. The processing priority of the first lot or the processing priority of the second lot is changed based on the size relation of the number of lots forming each of the above. Therefore, the processing priority of each lot can be determined so as to correspond to the number of lots forming the related lot group. In addition, by examining the processing result of one process performed on a specific lot, the processing conditions for performing the same type of process as the one process on a related lot group of a specific lot are examined or confirmed. In the development and trial production of the required LSI, the start of mass production, and the like, the processing priority can be set higher for a lot having a larger number of lots in the related lot group. As a result, the number of related lots waiting to be processed or the number of related lots in which processing is interrupted can be reduced, and the processing waiting time of each related lot can be reduced. Can be completed with.

【0205】すなわち、第5の実施形態によると、関連
ロット群を構成するロット数の大小が各ロットの処理優
先度を決める基準となっているため、関連ロット群のロ
ット数が多いロット(例えば先行ロット)の処理優先度
を高くすることによって、該先行ロットに対する処理が
早く行なわれるので、該先行ロットの関連ロット群に対
する処理も早く行なわれる。その結果、構成ロット数の
多い関連ロット群が処理待ち状態におかれたり、該関連
ロット群に対する処理が中断されたり、又は該関連ロッ
ト群の処理待ち時間が長くなったりする事態を回避する
ことができる。
That is, according to the fifth embodiment, since the size of the number of lots forming the related lot group is a criterion for determining the processing priority of each lot, a lot with a large number of lots in the related lot group (for example, By increasing the processing priority of the preceding lot), the processing of the preceding lot is performed earlier, and thus the processing of the related lot group of the preceding lot is also performed earlier. As a result, it is possible to avoid a situation in which a related lot group having a large number of constituent lots is placed in a processing waiting state, the processing for the related lot group is interrupted, or the processing waiting time of the related lot group becomes long. You can

【0206】具体的には、例えば、第1のロットの最終
的な処理結果又は製造途中の工程での処理結果を第1の
関連ロット群の処理条件にフィードバックすると共に第
2のロットの最終的な処理結果又は製造途中の工程での
処理結果を第2の関連ロット群の処理条件にフィードバ
ックする場合、該フィードバック対象の関連ロット群を
構成するロット数の多いロットの処理優先度を上げるこ
とによって、構成ロット数の多い関連ロット群における
前述のフィードバックの待ち時間をなくしたり又は低減
したりすることができる。
Specifically, for example, the final processing result of the first lot or the processing result in the process in the middle of manufacturing is fed back to the processing condition of the first related lot group, and the final processing result of the second lot is determined. In case of feeding back the processing result in the second related lot group to the processing condition of the second related lot group by increasing the processing priority of the lot having a large number of lots constituting the related lot group to be fed back, It is possible to eliminate or reduce the above-mentioned feedback waiting time in the related lot group having a large number of constituent lots.

【0207】尚、第5の実施形態において、処理進捗管
理テーブルに対するデータの登録、検索又は抽出等の手
法は特に限定されないが、DBMS(データベースマネ
ージメントシステム)等に備わるSQL等を用いて行な
ってもよい。
In the fifth embodiment, the method of registering, retrieving or extracting data in the process progress management table is not particularly limited, but SQL or the like provided in a DBMS (database management system) or the like may be used. Good.

【0208】また、第5の実施形態において、処理進捗
管理テーブルはコンピュータの記憶装置上に存在した
が、これに代えて、コンピュータがアクセス可能なコン
ピュータネットワーク上の記憶媒体に存在してもよい。
また、処理進捗管理テーブルを用いる代わりに、該テー
ブルと対応するリスト構造を用いてもよい。
Further, in the fifth embodiment, the processing progress management table exists in the storage device of the computer, but instead of this, it may exist in the storage medium on the computer network accessible by the computer.
Further, instead of using the processing progress management table, a list structure corresponding to the table may be used.

【0209】また、第5の実施形態において、処理状況
管理手段51により行なわれる処理状況管理工程で、関
連ロット名を固定的に登録したが、これに代えて、仕掛
かり途中での各ロットの処理結果や特性に応じて関連ロ
ット名を動的に変更しながら登録してもよい。
Further, in the fifth embodiment, the related lot name is fixedly registered in the processing status management process performed by the processing status management means 51. However, instead of this, the related lot name of each lot in the process of work is registered. The related lot name may be registered while being dynamically changed according to the processing result and characteristics.

【0210】また、第5の実施形態において、処理優先
度変更手段55により行なわれる処理優先度変更工程で
第1のロットの処理優先度又は第2のロットの処理優先
度を変更するときに、関連ロット群のロット数が多いロ
ットの処理優先度を高くしたが、これに代えて、関連ロ
ット群のロット数が少ないロットの処理優先度を低くし
てもよい。このとき、処理優先度を低くする方法は特に
限定されず、例えば、処理進捗管理テーブルの処理優先
度の項目に登録されている数値に2を乗じてもよい。ま
た、第1のロットの処理優先度又は第2のロットの処理
優先度を変更するときに、関連ロット群のロット数が多
いロットの処理優先度と、関連ロット群のロット数が少
ないロットの処理優先度とを互いに入れ替えてもよい。
Further, in the fifth embodiment, when changing the processing priority of the first lot or the processing priority of the second lot in the processing priority changing step performed by the processing priority changing means 55, Although the processing priority of the lot having a large number of lots in the related lot group is set high, the processing priority of the lot having a small number of lots in the related lot group may be set low instead. At this time, the method of lowering the processing priority is not particularly limited, and for example, the numerical value registered in the processing priority item of the processing progress management table may be multiplied by 2. In addition, when changing the processing priority of the first lot or the processing priority of the second lot, the processing priority of a lot with a large number of lots in the related lot group and the processing priority of a lot with a small number of lots in the related lot group are changed. The processing priority and the processing priority may be exchanged with each other.

【0211】また、第5の実施形態において、処理優先
度変更手段55により行なわれる処理優先度変更工程で
第1のロットの処理優先度又は第2のロットの処理優先
度を変更するときに、関連ロット群のロット数が多いロ
ットの処理優先度が、関連ロット群のロット数が少ない
ロットの処理優先度よりも必ず高くなるように、各ロッ
トの処理優先度を変更することが好ましい。このように
すると、関連ロット群のロット数が多いロットが、関連
ロット群のロット数が少ないロットよりも必ず優先的に
処理されるため、ロット数の多い関連ロット群が処理待
ち状態におかれる確率をより一層低くすることができ
る。
In the fifth embodiment, when changing the processing priority of the first lot or the processing priority of the second lot in the processing priority changing step performed by the processing priority changing means 55, It is preferable to change the processing priority of each lot so that the processing priority of a lot with a large number of lots in the related lot group is always higher than the processing priority of a lot with a small number of lots in the related lot group. By doing this, lots with a large number of related lots are processed with priority over lots with a small number of related lots, so related lots with a large number of lots are placed in a waiting state. The probability can be made even lower.

【0212】また、第5の実施形態において、2つのロ
ットを対象として、それぞれの関連ロット群のロット数
の大小関係に基づいて処理優先度の変更を行なったが、
これに代えて、3つ以上のロットを対象として、それぞ
れの関連ロット群のロット数の大小関係に基づいて処理
優先度の変更を行なってもよい。
Further, in the fifth embodiment, the processing priority is changed for two lots based on the size relation of the number of lots of each related lot group.
Alternatively, the processing priority may be changed for three or more lots based on the size relation of the lot numbers of the related lot groups.

【0213】また、第5の実施形態において、1つのL
SI開発試作ライン上で複数のロットに対する処理の進
行状況を制御したが、これに代えて、複数のLSI開発
試作ライン又はLSI生産ライン上で複数のロットに対
する処理の進行状況を制御してもよい。
In addition, in the fifth embodiment, one L
Although the progress status of processing for a plurality of lots is controlled on the SI development trial production line, instead of this, the progress status of processing for a plurality of lots may be controlled on a plurality of LSI development trial production lines or LSI production lines. .

【0214】(第6の実施形態)以下、本発明の第6の
実施形態に係る製品進行制御方法及び製品進行制御装置
について、LSI開発試作ラインにおいて製品に対する
処理の進行状況をロット単位でコンピュータにより制御
する場合を例として、図面を参照しながら説明する。
(Sixth Embodiment) With respect to a product progress control method and a product progress control apparatus according to a sixth embodiment of the present invention, the progress of processing of a product in a LSI development trial line will be described in lot units by a computer. A case of controlling will be described with reference to the drawings.

【0215】図32は第6の実施形態に係る製品進行制
御装置のブロック図を示しており、該製品進行制御装置
は、LSI開発試作ラインを構成する複数のプロセス装
置における各ロットに対する処理の状況を製品処理状況
情報として管理する処理状況管理手段61と、第1のロ
ットと関連する少なくとも1つのロットである第1の関
連ロット群を特定する第1の関連製品群探索手段62
と、第2のロットと関連する少なくとも1つのロットで
ある第2の関連ロット群を特定する第2の関連製品群探
索手段63と、第1の関連ロット群及び第2の関連ロッ
ト群のそれぞれの処理優先度を比較する処理優先度比較
手段64と、第1の関連ロット群及び第2の関連ロット
群のそれぞれの処理優先度の比較結果に基づいて、第1
のロットの処理優先度又は第2のロットの処理優先度を
変更する処理優先度変更手段65とを備えている。
FIG. 32 shows a block diagram of a product progress control apparatus according to the sixth embodiment. The product progress control apparatus is a processing status for each lot in a plurality of process devices constituting an LSI development trial line. Is managed as product processing status information, and first related product group searching means 62 for specifying a first related lot group that is at least one lot related to the first lot.
And a second related product group search means 63 for identifying a second related lot group that is at least one lot related to the second lot, and the first related lot group and the second related lot group, respectively. Processing priority comparing means 64 for comparing the processing priorities of the first related lot group and the second related lot group, and
Processing priority changing means 65 for changing the processing priority of the lot or the processing priority of the second lot.

【0216】〔処理状況管理手段61〕処理状況管理手
段61により行なわれる処理状況管理工程は、第5の実
施形態の処理状況管理手段51により行なわれる処理状
況管理工程(図27参照)と同様であるので、説明を省
略する。
[Processing Status Management Unit 61] The processing status management process performed by the processing status management unit 61 is the same as the processing status management process (see FIG. 27) performed by the processing status management unit 51 of the fifth embodiment. Therefore, the description is omitted.

【0217】〔第1の関連製品群探索手段62〕第1の
関連製品群探索手段62により行なわれる第1の関連製
品群探索工程は、第5の実施形態の第1の関連製品群探
索手段52により行なわれる第1の関連製品群探索工程
(図29参照)と同様であるので、説明を省略する。
[First Related Product Group Searching Means 62] The first related product group searching step performed by the first related product group searching means 62 is the first related product group searching means of the fifth embodiment. Since it is the same as the first related product group searching step (see FIG. 29) performed by 52, the description thereof will be omitted.

【0218】〔第2の関連製品群探索手段63〕第2の
関連製品群探索手段63により行なわれる第2の関連製
品群探索工程は、第5の実施形態の第2の関連製品群探
索手段53により行なわれる第2の関連製品群探索工程
(図30参照)と同様であるので、説明を省略する。
[Second Related Product Group Searching Means 63] The second related product group searching means performed by the second related product group searching means 63 is the second related product group searching means of the fifth embodiment. Since it is the same as the second related product group searching step (see FIG. 30) performed by 53, description thereof will be omitted.

【0219】〔処理優先度比較手段64〕処理優先度比
較手段64により行なわれる処理優先度比較工程につい
て図33を参照しながら説明する。
[Process Priority Comparison Unit 64] The process priority comparison process performed by the process priority comparison unit 64 will be described with reference to FIG.

【0220】まず、ステップS64aにおいて、第1の
関連製品群探索手段62により特定された第1の関連ロ
ット群のそれぞれのロット名(関連ロット名)を検索キ
ーとして、図28に示す処理進捗管理テーブルから処理
優先度を抽出する。このとき、抽出された処理優先度が
複数個存在する場合、該複数個の処理優先度の平均値、
又は該複数個の処理優先度のうちの最高値(処理優先度
を表す数値としては最小値)を第1の関連ロット群の処
理優先度とする。
First, in step S64a, the process progress management shown in FIG. 28 is performed by using each lot name (related lot name) of the first related lot group specified by the first related product group searching means 62 as a search key. Extract the processing priority from the table. At this time, when there are a plurality of extracted processing priorities, the average value of the plurality of processing priorities,
Alternatively, the highest value of the plurality of processing priorities (the minimum value as the numerical value indicating the processing priority) is set as the processing priority of the first related lot group.

【0221】具体的には、図28に示す処理進捗管理テ
ーブルの場合、例えば第1のロットを「ロットA」とす
れば、第1の関連ロット群は「ロットB」及び「ロット
C」により構成されるので、「ロットB」及び「ロット
C」の処理優先度を表す数値である「60」及び「4
5」が抽出される。従って、「ロットB」及び「ロット
C」の処理優先度の平均値を第1の関連ロット群の処理
優先度とする場合、第1の関連ロット群の処理優先度を
表す数値は「(60+45)/2」である。
Specifically, in the case of the processing progress management table shown in FIG. 28, if the first lot is "lot A", the first related lot group is "lot B" and "lot C". As configured, "60" and "4", which are numerical values indicating the processing priority of "lot B" and "lot C"
5 ”is extracted. Therefore, when the average value of the processing priorities of “lot B” and “lot C” is set as the processing priority of the first related lot group, the numerical value representing the processing priority of the first related lot group is “(60 + 45 ) / 2 ”.

【0222】次に、ステップS64bにおいて、第2の
関連製品群探索手段63により特定された第2の関連ロ
ット群のそれぞれのロット名(関連ロット名)を検索キ
ーとして、図28に示す処理進捗管理テーブルから処理
優先度を抽出する。このとき、抽出された処理優先度が
複数個存在する場合、該複数個の処理優先度の平均値、
又は該複数個の処理優先度のうちの最高値(処理優先度
を表す数値としては最小値)を第2の関連ロット群の処
理優先度とする。
Next, in step S64b, the process progress shown in FIG. 28 is performed by using each lot name (related lot name) of the second related lot group specified by the second related product group searching means 63 as a search key. The processing priority is extracted from the management table. At this time, when there are a plurality of extracted processing priorities, the average value of the plurality of processing priorities,
Alternatively, the highest value of the plurality of processing priorities (the minimum value as the numerical value indicating the processing priority) is set as the processing priority of the second related lot group.

【0223】具体的には、図28に示す処理進捗管理テ
ーブルの場合、例えば第2のロットを「ロットX」とす
れば、第2の関連ロット群は「ロットY」のみにより構
成されるので、「ロットY」の処理優先度を表す数値で
ある「30」のみが抽出される。従って、第2の関連ロ
ット群の処理優先度を表す数値は「30」である。
Specifically, in the case of the processing progress management table shown in FIG. 28, if the second lot is “lot X”, the second related lot group is composed of only “lot Y”. , "30" which is a numerical value indicating the processing priority of "lot Y" is extracted. Therefore, the numerical value representing the processing priority of the second related lot group is “30”.

【0224】次に、ステップS64cにおいて、ステッ
プS64aで抽出又は算出された第1の関連ロット群の
処理優先度と、ステップS64bで抽出又は算出された
第2の関連ロット群の処理優先度とを比較する。
Next, in step S64c, the processing priority of the first related lot group extracted or calculated in step S64a and the processing priority of the second related lot group extracted or calculated in step S64b are set. Compare.

【0225】このとき、第1の関連ロット群の処理優先
度が第2の関連ロット群の処理優先度よりも高ければ
(第1の関連ロット群の処理優先度を表す数値が第2の
関連ロット群の処理優先度を表す数値よりも小さけれ
ば)、ステップS64dにおいて、第1のロットに関連
するロットの処理優先度が第2のロットに関連するロッ
トの処理優先度よりも高いと判断する。
At this time, if the processing priority of the first related lot group is higher than the processing priority of the second related lot group (the numerical value representing the processing priority of the first related lot group is the second related lot group). If it is smaller than the numerical value indicating the processing priority of the lot group), it is determined in step S64d that the processing priority of the lot related to the first lot is higher than the processing priority of the lot related to the second lot. .

【0226】また、第1の関連ロット群の処理優先度が
第2の関連ロット群の処理優先度よりも低ければ(第1
の関連ロット群の処理優先度を表す数値が第2の関連ロ
ット群の処理優先度を表す数値よりも大きければ)、ス
テップS64eにおいて、第2のロットに関連するロッ
トの処理優先度が第1のロットに関連するロットの処理
優先度よりも高いと判断する。
If the processing priority of the first related lot group is lower than the processing priority of the second related lot group (first
If the numerical value indicating the processing priority of the related lot group is larger than the numerical value indicating the processing priority of the second related lot group), in step S64e, the processing priority of the lot related to the second lot is first. It is judged that the processing priority is higher than the processing priority of the lot related to the lot.

【0227】尚、第1の関連ロット群の処理優先度と第
2の関連ロット群の処理優先度とが等しければ、後述す
る処理優先度変更手段65により行なわれる処理優先度
変更工程を行なわずに、そのまま処理を終了してもよ
い。
If the processing priority of the first related lot group and the processing priority of the second related lot group are equal, the processing priority changing step performed by the processing priority changing means 65 described later is not performed. Alternatively, the process may be terminated as it is.

【0228】具体的には、図28に示す処理進捗管理テ
ーブルの場合、例えば第1のロットを「ロットA」とす
ると共に第2のロットを「ロットX」とすれば、前述の
ように、第1の関連ロット群(「ロットB」及び「ロッ
トC」)の処理優先度を表す数値は「(60+45)/
2」であると共に第2の関連ロット群(「ロットY」)
の処理優先度を表す数値は「30」であるので、第2の
関連ロット群の処理優先度が第1の関連ロット群の処理
優先度よりも高い。
Specifically, in the case of the processing progress management table shown in FIG. 28, if the first lot is "lot A" and the second lot is "lot X", as described above, The numerical value representing the processing priority of the first related lot group (“lot B” and “lot C”) is “(60 + 45) /
2 ”and the second related lot group (“ lot Y ”)
Since the numerical value indicating the processing priority of “30” is “30”, the processing priority of the second related lot group is higher than the processing priority of the first related lot group.

【0229】〔処理優先度変更手段65〕処理優先度変
更手段65により行なわれる処理優先度変更工程につい
て、引き続き図33を参照しながら説明する。
[Process Priority Changing Unit 65] The process priority changing process performed by the process priority changing unit 65 will be described with reference to FIG.

【0230】前述の処理優先度比較工程のステップS6
4dにおいて、第1のロットに関連するロットの処理優
先度が第2のロットに関連するロットの処理優先度より
も高いと判断された場合、ステップS65aにおいて、
第1のロットのロット名を検索キーとして、図28に示
す処理進捗管理テーブルからレコードを抽出して、抽出
されたレコードの処理優先度の項目に登録されている数
値を小さくする。すなわち、第1のロットの処理優先度
を高くする。このとき、第1のロットの処理優先度を高
くする方法は特に限定されず、例えば、抽出されたレコ
ードの処理優先度の項目に登録されている数値に1/2
を乗じてもよい。
[0230] Step S6 of the processing priority comparing step described above.
If it is determined in 4d that the processing priority of the lot related to the first lot is higher than the processing priority of the lot related to the second lot, in step S65a,
Using the lot name of the first lot as a search key, a record is extracted from the process progress management table shown in FIG. 28, and the numerical value registered in the item of process priority of the extracted record is reduced. That is, the processing priority of the first lot is increased. At this time, the method of increasing the processing priority of the first lot is not particularly limited. For example, the value registered in the item of processing priority of the extracted record is 1/2
You may multiply by.

【0231】一方、前述の処理優先度比較工程のステッ
プS64eにおいて、第2のロットに関連するロットの
処理優先度が第1のロットに関連するロットの処理優先
度よりも高いと判断された場合、ステップS65bにお
いて、第2のロットのロット名を検索キーとして、図2
8に示す処理進捗管理テーブルからレコードを抽出し
て、抽出されたレコードの処理優先度の項目に登録され
ている数値を小さくする。すなわち、第2のロットの処
理優先度を高くする。このとき、第2のロットの処理優
先度を高くする方法は特に限定されず、例えば、抽出さ
れたレコードの処理優先度の項目に登録されている数値
に1/2を乗じてもよい。
On the other hand, when it is determined in step S64e of the above-mentioned processing priority comparison step that the processing priority of the lot related to the second lot is higher than the processing priority of the lot related to the first lot. , In step S65b, using the lot name of the second lot as a search key,
A record is extracted from the process progress management table shown in FIG. 8 and the numerical value registered in the item of process priority of the extracted record is reduced. That is, the processing priority of the second lot is increased. At this time, the method of increasing the processing priority of the second lot is not particularly limited, and for example, the numerical value registered in the processing priority item of the extracted record may be multiplied by 1/2.

【0232】次に、ステップS65cにおいて、ステッ
プS65a又はS65bで変更された第1のロット又は
第2のロットの処理優先度を、図28に示す処理進捗管
理テーブルにおける第1のロット又は第2のロットと対
応するレコードの処理優先度の項目に登録する。
Next, in step S65c, the processing priority of the first lot or the second lot changed in step S65a or S65b is set to the first lot or the second lot in the processing progress management table shown in FIG. Register in the item of processing priority of the record corresponding to the lot.

【0233】具体的には、図28に示す処理進捗管理テ
ーブルの場合において例えば第1のロットを「ロット
A」とすると共に第2のロットを「ロットX」とすれ
ば、前述のように、第2のロットと関連するロットの処
理優先度が第1のロットと関連するロットの処理優先度
よりも高いので、「ロットX」の現在の処理優先度を表
す「35」に1/2を乗じた結果つまり「17.5」
を、処理進捗管理テーブルの該当する項目に新たに登録
することにより、「ロットX」の処理優先度を高くす
る。
Specifically, in the case of the processing progress management table shown in FIG. 28, for example, if the first lot is “lot A” and the second lot is “lot X”, as described above, Since the processing priority of the lot related to the second lot is higher than the processing priority of the lot related to the first lot, 1/2 is added to “35” representing the current processing priority of “lot X”. The result of multiplication, that is, "17.5"
Is newly registered in the corresponding item of the processing progress management table to increase the processing priority of “lot X”.

【0234】以上に説明したように、第6の実施形態に
よると、第1の関連製品群探索手段62が、処理状況管
理手段61により管理される各ロットに対する処理の状
況に基づき、第1のロットと関連する第1の関連ロット
群を特定すると共に、第2の関連製品群探索手段63
が、各ロットに対する処理の状況に基づき、第2のロッ
トと関連する第2の関連ロット群を特定した後、処理優
先度変更手段65が、第1の関連ロット群及び第2の関
連ロット群のそれぞれの処理優先度の高低に基づいて、
第1のロットの処理優先度又は第2のロットの処理優先
度を変更する。このため、関連ロット群の処理優先度と
対応するように各ロットの処理優先度を決定することが
できる。また、特定のロットに対して行なわれる一の工
程の処理結果を見極めてから、該一の工程と同種の工程
を特定のロットの関連ロット群に対して行なうときの処
理条件を検討又は確認する必要があるLSIの開発試作
や量産立ち上げ等において、関連ロット群の処理優先度
が高いロットほど処理優先度を高くすることができる。
その結果、処理待ち状態におかれる関連ロットの数又は
処理が中断される関連ロットの数を少なくすることがで
きると共に各関連ロットの処理待ち時間を減らすことが
できるので、LSI製品をより短時間で完成させること
ができる。
As described above, according to the sixth embodiment, the first related product group searching means 62 causes the first related product group searching means 62 to execute the first processing based on the processing status for each lot managed by the processing status managing means 61. The first related lot group related to the lot is specified, and the second related product group searching means 63 is also specified.
After specifying the second related lot group related to the second lot based on the processing situation for each lot, the processing priority changing means 65 causes the first related lot group and the second related lot group. Based on the high and low of each processing priority of
The processing priority of the first lot or the processing priority of the second lot is changed. Therefore, the processing priority of each lot can be determined so as to correspond to the processing priority of the related lot group. In addition, by examining the processing result of one process performed on a specific lot, the processing conditions for performing the same type of process as the one process on a related lot group of a specific lot are examined or confirmed. In the development and trial production of the required LSI, the start of mass production, and the like, the processing priority can be set higher for a lot having a higher processing priority for the related lot group.
As a result, the number of related lots waiting to be processed or the number of related lots in which processing is interrupted can be reduced, and the processing waiting time of each related lot can be reduced. Can be completed with.

【0235】すなわち、第6の実施形態によると、関連
ロット群の処理優先度の高低が各ロットの処理優先度を
決める基準となっているため、関連ロット群の処理優先
度が高いロット(例えば先行ロット)の処理優先度を高
くすることによって、該先行ロットに対する処理が早く
行なわれるので、該先行ロットの関連ロット群に対する
処理も早く行なわれる。その結果、処理優先度の高い関
連ロット群が処理待ち状態におかれたり、該関連ロット
群に対する処理が中断されたり、又は該関連ロット群の
処理待ち時間が長くなったりする事態を回避することが
できる。
That is, according to the sixth embodiment, since the processing priority of the related lot group is the criterion for determining the processing priority of each lot, the lot having the high processing priority of the related lot group (for example, By increasing the processing priority of the preceding lot), the processing of the preceding lot is performed earlier, and thus the processing of the related lot group of the preceding lot is also performed earlier. As a result, it is possible to avoid a situation in which a related lot group having a high processing priority is placed in a processing waiting state, the processing for the related lot group is interrupted, or the processing waiting time of the related lot group becomes long. You can

【0236】具体的には、例えば、第1のロットの最終
的な処理結果又は製造途中の工程での処理結果を第1の
関連ロット群の処理条件にフィードバックすると共に第
2のロットの最終的な処理結果又は製造途中の工程での
処理結果を第2の関連ロット群の処理条件にフィードバ
ックする場合、該フィードバック対象の関連ロット群の
処理優先度が高いロットの処理優先度を上げることによ
って、処理優先度の高い関連ロット群における前述のフ
ィードバックの待ち時間をなくしたり又は低減したりす
ることができる。
Specifically, for example, the final processing result of the first lot or the processing result in the process in the middle of manufacturing is fed back to the processing condition of the first related lot group, and the final processing result of the second lot is determined. In case of feeding back the processing result in the second related lot group to the processing condition of the second related lot group, by increasing the processing priority of the lot having the high processing priority of the related lot group of the feedback target, It is possible to eliminate or reduce the aforementioned waiting time for feedback in the related lot group having a high processing priority.

【0237】尚、第6の実施形態において、処理進捗管
理テーブルに対するデータの登録、検索又は抽出等の手
法は特に限定されないが、DBMS(データベースマネ
ージメントシステム)等に備わるSQL等を用いて行な
ってもよい。
In the sixth embodiment, the method of registering, retrieving or extracting data in the processing progress management table is not particularly limited, but it may be performed using SQL or the like provided in a DBMS (database management system) or the like. Good.

【0238】また、第6の実施形態において、処理進捗
管理テーブルはコンピュータの記憶装置上に存在した
が、これに代えて、コンピュータがアクセス可能なコン
ピュータネットワーク上の記憶媒体に存在してもよい。
また、処理進捗管理テーブルを用いる代わりに、該テー
ブルと対応するリスト構造を用いてもよい。
Further, in the sixth embodiment, the processing progress management table exists in the storage device of the computer, but instead of this, it may exist in the storage medium on the computer network accessible by the computer.
Further, instead of using the processing progress management table, a list structure corresponding to the table may be used.

【0239】また、第6の実施形態において、処理優先
度変更手段65により行なわれる処理優先度変更工程で
第1のロットの処理優先度又は第2のロットの処理優先
度を変更するときに、関連ロット群の処理優先度が高い
ロットの処理優先度を高くしたが、これに代えて、関連
ロット群の処理優先度が低いロットの処理優先度を低く
してもよい。このとき、処理優先度を低くする方法は特
に限定されず、例えば、処理進捗管理テーブルの処理優
先度の項目に登録されている数値に2を乗じてもよい。
また、第1のロットの処理優先度又は第2のロットの処
理優先度を変更するときに、関連ロット群の処理優先度
が高いロットの処理優先度と、関連ロット群の処理優先
度が低いロットの処理優先度とを互いに入れ替えてもよ
い。
Further, in the sixth embodiment, when changing the processing priority of the first lot or the processing priority of the second lot in the processing priority changing step performed by the processing priority changing means 65, Although the processing priority of the lot with the high processing priority of the related lot group is increased, the processing priority of the lot with the low processing priority of the related lot group may be lowered instead. At this time, the method of lowering the processing priority is not particularly limited, and for example, the numerical value registered in the processing priority item of the processing progress management table may be multiplied by 2.
Further, when the processing priority of the first lot or the processing priority of the second lot is changed, the processing priority of the lot having a high processing priority of the related lot group and the processing priority of the related lot group are low. The processing priority of the lot may be exchanged with each other.

【0240】また、第6の実施形態において、処理優先
度変更手段65により行なわれる処理優先度変更工程で
第1のロットの処理優先度又は第2のロットの処理優先
度を変更するときに、関連ロット群の処理優先度が高い
ロットの処理優先度が、関連ロット群の処理優先度が低
いロットの処理優先度よりも必ず高くなるように、各ロ
ットの処理優先度を変更することが好ましい。このよう
にすると、関連ロット群の処理優先度が高いロットが、
関連ロット群の処理優先度が低いロットよりも必ず優先
的に処理されるため、処理優先度の高い関連ロット群が
処理待ち状態におかれる確率をより一層低くすることが
できる。
Further, in the sixth embodiment, when changing the processing priority of the first lot or the processing priority of the second lot in the processing priority changing step performed by the processing priority changing means 65, It is preferable to change the processing priority of each lot so that the processing priority of a lot with a high processing priority of the related lot group is always higher than the processing priority of a lot with a low processing priority of the related lot group. . By doing this, lots with high processing priority of the related lot group
Since the lots with a low processing priority of the related lot group are always processed with priority, it is possible to further reduce the probability that the related lot group with a high processing priority is placed in the processing waiting state.

【0241】また、第6の実施形態において、2つのロ
ットを対象として、それぞれの関連ロット群の処理優先
度の高低に基づいて処理優先度の変更を行なったが、こ
れに代えて、3つ以上のロットを対象として、それぞれ
の関連ロット群の処理優先度の高低に基づいて処理優先
度の変更を行なってもよい。
In the sixth embodiment, the processing priority is changed for two lots based on the level of processing priority of each related lot group. Instead of this, three processing priority levels are changed. For the above lots, the processing priority may be changed based on the level of processing priority of each related lot group.

【0242】また、第6の実施形態において、1つのL
SI開発試作ライン上で複数のロットに対する処理の進
行状況を制御したが、これに代えて、複数のLSI開発
試作ライン又はLSI生産ライン上で複数のロットに対
する処理の進行状況を制御してもよい。
Also, in the sixth embodiment, one L
Although the progress status of processing for a plurality of lots is controlled on the SI development trial production line, instead of this, the progress status of processing for a plurality of lots may be controlled on a plurality of LSI development trial production lines or LSI production lines. .

【0243】(第7の実施形態)以下、本発明の第7の
実施形態に係る製品進行制御方法及び製品進行制御装置
について、LSI開発試作ラインにおいて製品に対する
処理の進行状況をロット単位でコンピュータにより制御
する場合を例として、図面を参照しながら説明する。
(Seventh Embodiment) In the following, regarding a product progress control method and a product progress control apparatus according to a seventh embodiment of the present invention, the progress status of processing for a product in an LSI development trial line is analyzed by a computer in lot units. A case of controlling will be described with reference to the drawings.

【0244】図34は第7の実施形態に係る製品進行制
御装置のブロック図を示しており、該製品進行制御装置
は、LSI開発試作ラインを構成する複数のプロセス装
置における各ロットに対する処理の状況を製品処理状況
情報として管理する処理状況管理手段71と、第1のロ
ットと関連する少なくとも1つのロットである第1の関
連ロット群を特定する第1の関連製品群探索手段72
と、第2のロットと関連する少なくとも1つのロットで
ある第2の関連ロット群を特定する第2の関連製品群探
索手段73と、第1の関連ロット群のロット数及び処理
優先度に基づき第1の関連ロット群の重要度を求める第
1の重要度算出手段74と、第2の関連ロット群のロッ
ト数及び処理優先度に基づき第2の関連ロット群の重要
度を求める第2の重要度算出手段75と、第1の関連ロ
ット群及び第2の関連ロット群のそれぞれの重要度を比
較する重要度比較手段76と、第1の関連ロット群及び
第2の関連ロット群のそれぞれの重要度の比較結果に基
づいて、第1のロットの処理優先度又は第2のロットの
処理優先度を変更する処理優先度変更手段77とを備え
ている。
FIG. 34 is a block diagram of the product progress control apparatus according to the seventh embodiment. The product progress control apparatus is a processing status for each lot in a plurality of process devices which constitute an LSI development trial line. Is managed as product processing status information, and first related product group searching means 72 for specifying a first related lot group that is at least one lot related to the first lot.
And a second related product group search means 73 for identifying a second related lot group, which is at least one lot related to the second lot, and the number of lots and the processing priority of the first related lot group. A first importance degree calculating means 74 for obtaining the importance degree of the first related lot group, and a second importance degree means for obtaining the importance degree of the second related lot group based on the number of lots and the processing priority of the second related lot group. Importance calculating means 75, importance comparing means 76 for comparing the importance of each of the first related lot group and the second related lot group, and each of the first related lot group and the second related lot group Processing priority changing means 77 for changing the processing priority of the first lot or the processing priority of the second lot based on the result of comparison of the importance.

【0245】〔処理状況管理手段71〕処理状況管理手
段71により行なわれる処理状況管理工程は、第5の実
施形態の処理状況管理手段51により行なわれる処理状
況管理工程(図27参照)と同様であるので、説明を省
略する。
[Process Status Management Unit 71] The process status management process performed by the process status management unit 71 is similar to the process status management process (see FIG. 27) performed by the process status management unit 51 of the fifth embodiment. Therefore, the description is omitted.

【0246】〔第1の関連製品群探索手段72〕第1の
関連製品群探索手段72により行なわれる第1の関連製
品群探索工程は、第5の実施形態の第1の関連製品群探
索手段52により行なわれる第1の関連製品群探索工程
(図29参照)と同様であるので、説明を省略する。
[First Related Product Group Searching Means 72] The first related product group searching means carried out by the first related product group searching means 72 is the first related product group searching means of the fifth embodiment. Since it is the same as the first related product group searching step (see FIG. 29) performed by 52, the description thereof will be omitted.

【0247】〔第2の関連製品群探索手段73〕第2の
関連製品群探索手段73により行なわれる第2の関連製
品群探索工程は、第5の実施形態の第2の関連製品群探
索手段53により行なわれる第2の関連製品群探索工程
(図30参照)と同様であるので、説明を省略する。
[Second Related Product Group Searching Means 73] The second related product group searching step performed by the second related product group searching means 73 is the second related product group searching means of the fifth embodiment. Since it is the same as the second related product group searching step (see FIG. 30) performed by 53, description thereof will be omitted.

【0248】〔第1の重要度算出手段74〕第1の重要
度算出手段74により行なわれる第1の重要度算出工程
について図35を参照しながら説明する。
[First Importance Calculation Unit 74] The first importance calculation step performed by the first importance calculation unit 74 will be described with reference to FIG.

【0249】まず、ステップS74aにおいて、第1の
関連製品群探索手段72により特定された第1の関連ロ
ット群を構成するロット数を抽出する。
First, in step S74a, the number of lots forming the first related lot group identified by the first related product group searching means 72 is extracted.

【0250】次に、ステップS74bにおいて、第1の
関連製品群探索手段72により特定された第1の関連ロ
ット群のそれぞれのロット名(関連ロット名)を検索キ
ーとして、図28に示す処理進捗管理テーブルから処理
優先度を抽出する。
Next, in step S74b, the processing progress shown in FIG. 28 is performed by using each lot name (related lot name) of the first related lot group specified by the first related product group searching means 72 as a search key. The processing priority is extracted from the management table.

【0251】次に、ステップS74cにおいて、ステッ
プS74aで抽出された第1の関連ロット群を構成する
ロット数と、ステップS74bで抽出された第1の関連
ロット群の処理優先度とに基づいて、第1の関連ロット
群の重要度を算出する。
Next, in step S74c, based on the number of lots forming the first related lot group extracted in step S74a and the processing priority of the first related lot group extracted in step S74b, The importance of the first related lot group is calculated.

【0252】第1の関連ロット群の重要度の算出方法は
特に限定されないが、例えば処理優先度を3段階(高優
先度、中優先度、低優先度)に分けると共にステップS
74aで第1の関連ロット群を構成するロット数を処理
優先度の段階別に抽出することにより、 第1の関連ロット群の重要度 = 高優先度のロット数
× 5+ 中優先度のロット数 × 3+ 低優先度
のロット数 × 1 等の計算式を用いて第1の関連ロット群の重要度を算出
してもよい。但し、処理優先度は3段階に限らず何段階
に分けてもよく、また、各段階の処理優先度のロット数
に乗じる係数(前述の計算式の5、3、1等)の値も、
処理優先度が高いほど大きい係数になっていれば特に限
定されるものではない。
Although the method of calculating the importance of the first related lot group is not particularly limited, for example, the processing priority is divided into three levels (high priority, medium priority, low priority) and step S
By extracting the number of lots constituting the first related lot group by 74a for each processing priority level, the importance of the first related lot group = the number of lots of high priority × 5 + the number of lots of medium priority × The importance of the first related lot group may be calculated using a formula such as 3 + low priority lot number × 1. However, the processing priority is not limited to three steps, and may be divided into any number of steps, and the value of the coefficient (5, 3, 1, etc. in the above calculation formula) that multiplies the number of lots of the processing priority of each step,
There is no particular limitation as long as the coefficient has a larger value as the processing priority is higher.

【0253】具体的には、図28に示す処理進捗管理テ
ーブルの場合、例えば第1のロットを「ロットA」とす
れば、第1の関連ロット群は「ロットB」及び「ロット
C」により構成されるので、「ロットB」及び「ロット
C」の処理優先度を表す数値である「60」及び「4
5」が抽出される。このとき、「ロットB」の処理優先
度を低優先度とすると共に「ロットC」の処理優先度を
中優先度として、前述の計算式を用いると、 第1の関連ロット群の重要度= 1(中優先度のロット
数(「ロットC」のみ)) × 3+ 1(低優先度の
ロット数(「ロットB」のみ)) × 1 = 4 となる。
Specifically, in the case of the processing progress management table shown in FIG. 28, for example, if the first lot is "lot A", the first related lot group is "lot B" and "lot C". As configured, "60" and "4", which are numerical values indicating the processing priority of "lot B" and "lot C"
5 ”is extracted. At this time, if the processing priority of “lot B” is set to low priority and the processing priority of “lot C” is set to medium priority, and the above-described calculation formula is used, the importance of the first related lot group = 1 (number of lots of medium priority (only "lot C")) x 3 + 1 (number of lots of low priority (only "lot B")) x 1 = 4.

【0254】〔第2の重要度算出手段75〕第2の重要
度算出手段75により行なわれる第2の重要度算出工程
について図36を参照しながら説明する。
[Second Importance Calculation Unit 75] The second importance calculation process performed by the second importance calculation unit 75 will be described with reference to FIG.

【0255】まず、ステップS75aにおいて、第2の
関連製品群探索手段73により特定された第2の関連ロ
ット群を構成するロット数を抽出する。
First, in step S75a, the number of lots constituting the second related lot group identified by the second related product group searching means 73 is extracted.

【0256】次に、ステップS75bにおいて、第2の
関連製品群探索手段73により特定された第2の関連ロ
ット群のそれぞれのロット名(関連ロット名)を検索キ
ーとして、図28に示す処理進捗管理テーブルから処理
優先度を抽出する。
Next, in step S75b, the process progress shown in FIG. 28 is performed by using each lot name (related lot name) of the second related lot group specified by the second related product group search means 73 as a search key. The processing priority is extracted from the management table.

【0257】次に、ステップS75cにおいて、ステッ
プS75aで抽出された第2の関連ロット群を構成する
ロット数と、ステップS75bで抽出された第2の関連
ロット群の処理優先度とに基づいて、第2の関連ロット
群の重要度を算出する。
Next, in step S75c, based on the number of lots forming the second related lot group extracted in step S75a and the processing priority of the second related lot group extracted in step S75b, The importance of the second related lot group is calculated.

【0258】尚、第2の関連ロット群の重要度の算出方
法は、第1の関連ロット群の重要度の算出方法と同様で
ある。
The method of calculating the importance of the second related lot group is the same as the method of calculating the importance of the first related lot group.

【0259】具体的には、図28に示す処理進捗管理テ
ーブルの場合、例えば第2のロットを「ロットX」とす
れば、第2の関連ロット群は「ロットY」のみにより構
成されるので、「ロットY」の処理優先度を表す数値で
ある「30」が抽出される。このとき、「ロットY」の
処理優先度を高優先度として、前述の計算式を用いる
と、 第2の関連ロット群の重要度= 1(高優先度のロット
数(「ロットY」のみ)) × 5 = 5 となる。
Specifically, in the case of the processing progress management table shown in FIG. 28, if the second lot is "lot X", the second related lot group is composed of only "lot Y". , "30" which is a numerical value indicating the processing priority of "lot Y" is extracted. At this time, the processing priority of “lot Y” is set to high priority, and the above-mentioned calculation formula is used, the importance of the second related lot group = 1 (the number of lots of high priority (“lot Y” only)). ) × 5 = 5.

【0260】〔重要度比較手段76〕重要度比較手段7
6により行なわれる重要度比較工程について図37を参
照しながら説明する。
[Importance level comparing means 76] Importance level comparing means 7
The importance level comparison process performed in 6 will be described with reference to FIG.

【0261】まず、ステップS76aにおいて、第1の
重要度算出手段74により算出された第1の関連ロット
群の重要度と、第2の重要度算出手段75により算出さ
れた第2の関連ロット群の重要度とを比較する。
First, in step S76a, the importance of the first related lot group calculated by the first importance calculating means 74 and the second related lot group calculated by the second importance calculating means 75. Compare with the importance of.

【0262】このとき、第1の関連ロット群の重要度が
第2の関連ロット群の重要度よりも高ければ(第1の関
連ロット群の重要度を表す数値が第2の関連ロット群の
重要度を表す数値よりも大きければ)、ステップS76
bにおいて、第1のロットに関連するロットの重要度が
第2のロットに関連するロットの重要度よりも高いと判
断する。
At this time, if the importance of the first related lot group is higher than the importance of the second related lot group (the numerical value representing the importance of the first related lot group is the same as that of the second related lot group). If it is larger than the numerical value indicating the importance), step S76
In b, it is judged that the importance of the lot related to the first lot is higher than the importance of the lot related to the second lot.

【0263】また、第1の関連ロット群の重要度が第2
の関連ロット群の重要度よりも低ければ(第1の関連ロ
ット群の重要度を表す数値が第2の関連ロット群の重要
度を表す数値よりも小さければ)、ステップS76cに
おいて、第2のロットに関連するロットの重要度が第1
のロットに関連するロットの重要度よりも高いと判断す
る。
Further, the importance of the first related lot group is the second
If the value is lower than the importance of the related lot group (if the numerical value indicating the importance of the first related lot group is smaller than the numerical value indicating the importance of the second related lot group), then in step S76c the second Lot importance related to lot is first
It is judged to be higher than the importance of the lot related to the lot.

【0264】尚、第1の関連ロット群の重要度と第2の
関連ロット群の重要度とが等しければ、後述する処理優
先度変更手段77により行なわれる処理優先度変更工程
を行なわずに、そのまま処理を終了してもよい。
If the importance of the first related lot group and the importance of the second related lot group are equal, the process priority changing step performed by the process priority changing means 77, which will be described later, is not performed. The processing may be terminated as it is.

【0265】具体的には、図28に示す処理進捗管理テ
ーブルの場合、例えば第1のロットを「ロットA」とす
ると共に第2のロットを「ロットX」として前述の計算
式を用いれば、第1の関連ロット群(「ロットB」及び
「ロットC」)の重要度を表す数値は「4」であると共
に第2の関連ロット群(「ロットY」)の重要度を表す
数値は「5」であるので、第2の関連ロット群の重要度
が第1の関連ロット群の重要度よりも高い。
Specifically, in the case of the processing progress management table shown in FIG. 28, if the first lot is set to "lot A" and the second lot is set to "lot X", the above-mentioned calculation formula is used. The numerical value representing the importance of the first related lot group (“lot B” and “lot C”) is “4” and the numerical value representing the importance of the second related lot group (“lot Y”) is “ 5 ”, the importance of the second related lot group is higher than that of the first related lot group.

【0266】〔処理優先度変更手段77〕処理優先度変
更手段77により行なわれる処理優先度変更工程につい
て、引き続き図37を参照しながら説明する。
[Process Priority Changing Unit 77] The process priority changing process performed by the process priority changing unit 77 will be described with reference to FIG.

【0267】前述の重要度比較工程のステップS76b
において、第1のロットに関連するロットの重要度が第
2のロットに関連するロットの重要度よりも高いと判断
された場合、ステップS77aにおいて、第1のロット
のロット名を検索キーとして、図28に示す処理進捗管
理テーブルからレコードを抽出して、抽出されたレコー
ドの処理優先度の項目に登録されている数値を小さくす
る。すなわち、第1のロットの処理優先度を高くする。
このとき、第1のロットの処理優先度を高くする方法は
特に限定されず、例えば、抽出されたレコードの処理優
先度の項目に登録されている数値に1/2を乗じてもよ
い。
[0267] Step S76b of the above-mentioned importance comparison process.
In, when it is determined that the importance of the lot related to the first lot is higher than the importance of the lot related to the second lot, in step S77a, the lot name of the first lot is used as a search key, A record is extracted from the process progress management table shown in FIG. 28, and the numerical value registered in the item of the process priority of the extracted record is reduced. That is, the processing priority of the first lot is increased.
At this time, the method of increasing the processing priority of the first lot is not particularly limited, and for example, the numerical value registered in the processing priority item of the extracted record may be multiplied by 1/2.

【0268】一方、前述の重要度比較工程のステップS
76cにおいて、第2のロットに関連するロットの重要
度が第1のロットに関連するロットの重要度よりも高い
と判断された場合、ステップS77bにおいて、第2の
ロットのロット名を検索キーとして、図28に示す処理
進捗管理テーブルからレコードを抽出して、抽出された
レコードの処理優先度の項目に登録されている数値を小
さくする。すなわち、第2のロットの処理優先度を高く
する。このとき、第2のロットの処理優先度を高くする
方法は特に限定されず、例えば、抽出されたレコードの
処理優先度の項目に登録されている数値に1/2を乗じ
てもよい。
On the other hand, step S of the importance comparison process described above.
When it is determined in 76c that the importance of the lot related to the second lot is higher than the importance of the lot related to the first lot, in step S77b, the lot name of the second lot is used as a search key. A record is extracted from the process progress management table shown in FIG. 28, and the numerical value registered in the item of the process priority of the extracted record is reduced. That is, the processing priority of the second lot is increased. At this time, the method of increasing the processing priority of the second lot is not particularly limited, and for example, the numerical value registered in the processing priority item of the extracted record may be multiplied by 1/2.

【0269】次に、ステップS77cにおいて、ステッ
プS77a又はS77bで変更された第1のロット又は
第2のロットの処理優先度を、図28に示す処理進捗管
理テーブルにおける第1のロット又は第2のロットと対
応するレコードの処理優先度の項目に登録する。
Next, in step S77c, the processing priority of the first lot or the second lot changed in step S77a or S77b is set to the first lot or the second lot in the processing progress management table shown in FIG. Register in the item of processing priority of the record corresponding to the lot.

【0270】具体的には、図28に示す処理進捗管理テ
ーブルの場合において例えば第1のロットを「ロット
A」とすると共に第2のロットを「ロットX」とすれ
ば、前述のように、第2のロットと関連するロットの重
要度が第1のロットと関連するロットの重要度よりも高
いので、「ロットX」の現在の処理優先度を表す「3
5」に1/2を乗じた結果つまり「17.5」を、処理
進捗管理テーブルの該当する項目に新たに登録すること
により、「ロットX」の処理優先度を高くする。
Specifically, in the case of the processing progress management table shown in FIG. 28, if the first lot is "lot A" and the second lot is "lot X", as described above, The lot associated with the second lot is higher in importance than the lot associated with the first lot, and therefore "3" represents the current processing priority of "lot X".
The result of multiplying “5” by ½, that is, “17.5” is newly registered in the corresponding item of the process progress management table, thereby increasing the process priority of “lot X”.

【0271】以上に説明したように、第7の実施形態に
よると、第1の関連製品群探索手段72が、処理状況管
理手段71により管理される各ロットに対する処理の状
況に基づき、第1のロットと関連する第1の関連ロット
群を特定すると共に、第2の関連製品群探索手段73
が、各ロットに対する処理の状況に基づき、第2のロッ
トと関連する第2の関連ロット群を特定した後、第1の
重要度算出手段74が、第1の関連ロット群のロット数
及び処理優先度に基づき第1の関連ロット群の重要度を
求めると共に、第2の重要度算出手段75が、第2の関
連ロット群のロット数及び処理優先度に基づき第2の関
連ロット群の重要度を求め、その後、処理優先度変更手
段77が、第1の関連ロット群及び第2の関連ロット群
のそれぞれの重要度の高低に基づいて、第1のロットの
処理優先度又は第2のロットの処理優先度を変更する。
このため、関連ロット群の重要度、つまり関連ロット群
の製品数及び処理優先度と対応するように各ロットの処
理優先度を決定することができる。また、特定のロット
に対して行なわれる一の工程の処理結果を見極めてか
ら、該一の工程と同種の工程を特定のロットの関連ロッ
ト群に対して行なうときの処理条件を検討又は確認する
必要があるLSIの開発試作や量産立ち上げ等におい
て、関連ロット群の重要度が高いロットほど処理優先度
を高くすることができる。その結果、処理待ち状態にお
かれる関連ロットの数又は処理が中断される関連ロット
の数を少なくすることができると共に各関連ロットの処
理待ち時間を減らすことができるので、LSI製品をよ
り短時間で完成させることができる。
As described above, according to the seventh embodiment, the first related product group searching means 72 determines whether the first related product group searching means 72 is based on the processing status of each lot managed by the processing status managing means 71. The first related lot group related to the lot is specified, and the second related product group searching means 73 is also specified.
After specifying the second related lot group related to the second lot based on the processing situation for each lot, the first importance degree calculation means 74 causes the number of lots and processing of the first related lot group to be performed. The importance of the first related lot group is calculated based on the priority, and the second importance calculating means 75 causes the second related lot group to be important based on the number of lots of the second related lot group and the processing priority. The processing priority changing unit 77 then determines the processing priority of the first lot or the second priority based on the importance of each of the first related lot group and the second related lot group. Change the processing priority of lots.
Therefore, the processing priority of each lot can be determined so as to correspond to the importance of the related lot group, that is, the number of products and the processing priority of the related lot group. In addition, by examining the processing result of one process performed on a specific lot, the processing conditions for performing the same type of process as the one process on a related lot group of a specific lot are examined or confirmed. In the development and trial production of the required LSI, the start of mass production, and the like, the processing priority can be set higher for a lot having a higher importance in the related lot group. As a result, the number of related lots waiting to be processed or the number of related lots in which processing is interrupted can be reduced, and the processing waiting time of each related lot can be reduced. Can be completed with.

【0272】すなわち、第7の実施形態によると、関連
ロット群の重要度の高低が各ロットの処理優先度を決め
る基準となっているため、関連ロット群の重要度が高い
ロット(例えば先行ロット)の処理優先度を高くするこ
とによって、該先行ロットに対する処理が早く行なわれ
るので、該先行ロットの関連ロット群に対する処理も早
く行なわれる。その結果、重要度の高い関連ロット群が
処理待ち状態におかれたり、該関連ロット群に対する処
理が中断されたり、又は該関連ロット群の処理待ち時間
が長くなったりする事態を回避することができる。
That is, according to the seventh embodiment, since the degree of importance of the related lot group is a criterion for determining the processing priority of each lot, a lot of the related lot group having high importance (for example, a preceding lot). By increasing the processing priority of 1), the processing for the preceding lot is performed earlier, and thus the processing for the related lot group of the preceding lot is also performed faster. As a result, it is possible to avoid a situation in which a related lot group having a high degree of importance is placed in a processing waiting state, processing for the related lot group is interrupted, or a processing waiting time of the related lot group becomes long. it can.

【0273】具体的には、例えば、第1のロットの最終
的な処理結果又は製造途中の工程での処理結果を第1の
関連ロット群の処理条件にフィードバックすると共に第
2のロットの最終的な処理結果又は製造途中の工程での
処理結果を第2の関連ロット群の処理条件にフィードバ
ックする場合、該フィードバック対象の関連ロット群の
重要度が高いロットの処理優先度を上げることによっ
て、重要度の高い関連ロット群における前述のフィード
バックの待ち時間をなくしたり又は低減したりすること
ができる。
Specifically, for example, the final processing result of the first lot or the processing result in the process in the middle of manufacturing is fed back to the processing condition of the first related lot group, and the final processing result of the second lot is determined. Important processing result or processing result in the process in the middle of manufacturing is fed back to the processing condition of the second related lot group, by increasing the processing priority of the lot having a high importance in the related lot group of the feedback target, It is possible to eliminate or reduce the above-mentioned feedback waiting time in a group of frequently related lots.

【0274】尚、第7の実施形態において、処理進捗管
理テーブルに対するデータの登録、検索又は抽出等の手
法は特に限定されないが、DBMS(データベースマネ
ージメントシステム)等に備わるSQL等を用いて行な
ってもよい。
In the seventh embodiment, the method of registering, retrieving or extracting data in the processing progress management table is not particularly limited, but SQL or the like provided in DBMS (database management system) or the like may be used. Good.

【0275】また、第7の実施形態において、処理進捗
管理テーブルはコンピュータの記憶装置上に存在した
が、これに代えて、コンピュータがアクセス可能なコン
ピュータネットワーク上の記憶媒体に存在してもよい。
また、処理進捗管理テーブルを用いる代わりに、該テー
ブルと対応するリスト構造を用いてもよい。
In the seventh embodiment, the processing progress management table exists in the storage device of the computer, but instead of this, it may exist in the storage medium on the computer network accessible by the computer.
Further, instead of using the processing progress management table, a list structure corresponding to the table may be used.

【0276】また、第7の実施形態において、処理優先
度変更手段77により行なわれる処理優先度変更工程で
第1のロットの処理優先度又は第2のロットの処理優先
度を変更するときに、関連ロット群の重要度が高いロッ
トの処理優先度を高くしたが、これに代えて、関連ロッ
ト群の重要度が低いロットの処理優先度を低くしてもよ
い。このとき、処理優先度を低くする方法は特に限定さ
れず、例えば、処理進捗管理テーブルの処理優先度の項
目に登録されている数値に2を乗じてもよい。また、第
1のロットの処理優先度又は第2のロットの処理優先度
を変更するときに、関連ロット群の重要度が高いロット
の処理優先度と、関連ロット群の重要度が低いロットの
処理優先度とを互いに入れ替えてもよい。
Further, in the seventh embodiment, when changing the processing priority of the first lot or the processing priority of the second lot in the processing priority changing step performed by the processing priority changing means 77, Although the processing priority of the lot with high importance of the related lot group is increased, the processing priority of the lot with low importance of the related lot group may be decreased instead. At this time, the method of lowering the processing priority is not particularly limited, and for example, the numerical value registered in the processing priority item of the processing progress management table may be multiplied by 2. In addition, when changing the processing priority of the first lot or the processing priority of the second lot, the processing priority of the lot having a high importance of the related lot group and the processing priority of the lot having a low importance of the related lot group are changed. The processing priority and the processing priority may be exchanged with each other.

【0277】また、第7の実施形態において、処理優先
度変更手段77により行なわれる処理優先度変更工程で
第1のロットの処理優先度又は第2のロットの処理優先
度を変更するときに、関連ロット群の重要度が高いロッ
トの処理優先度が、関連ロット群の重要度が低いロット
の処理優先度よりも必ず高くなるように、各ロットの処
理優先度を変更することが好ましい。このようにする
と、関連ロット群の重要度が高いロットが、関連ロット
群の重要度が低いロットよりも必ず優先的に処理される
ため、重要度の高い関連ロット群が処理待ち状態におか
れる確率をより一層低くすることができる。
In the seventh embodiment, when changing the processing priority of the first lot or the processing priority of the second lot in the processing priority changing step performed by the processing priority changing means 77, It is preferable to change the processing priority of each lot so that the processing priority of a lot of the related lot group having a high importance is always higher than the processing priority of a lot of a related lot group having a low importance. By doing this, lots with high importance in the related lot group are always processed with priority over lots with low importance in the related lot group. The probability can be made even lower.

【0278】 また、第7の実施形態において、2つの
ロットを対象として、それぞれの関連ロット群の重要度
の高低に基づいて処理優先度の変更を行なったが、これ
に代えて、3つ以上のロットを対象として、それぞれの
関連ロット群の重要度の高低に基づいて処理優先度の変
更を行なってもよい。
In addition, in the seventh embodiment, the processing priority is changed for two lots based on the degree of importance of each related lot group. However, instead of this, the processing priority is changed. For three or more lots, the processing priority may be changed based on the level of importance of each related lot group.

【0279】また、第7の実施形態において、1つのL
SI開発試作ライン上で複数のロットに対する処理の進
行状況を制御したが、これに代えて、複数のLSI開発
試作ライン又はLSI生産ライン上で複数のロットに対
する処理の進行状況を制御してもよい。
Also, in the seventh embodiment, one L
Although the progress status of processing for a plurality of lots is controlled on the SI development trial production line, instead of this, the progress status of processing for a plurality of lots may be controlled on a plurality of LSI development trial production lines or LSI production lines. .

【0280】[0280]

【発明の効果】本発明によると、第1の製品に対する処
理の進行状況に応じて、第1の製品と関連する第2の製
品の処理優先度を変更するので、第1の製品に対する処
理の進行状況にあわせて第2の製品に対する処理の進行
状況を制御することができる。
According to the present invention, the processing priority of the second product related to the first product is changed in accordance with the progress status of the processing of the first product. It is possible to control the progress status of the processing for the second product in accordance with the progress status.

【0281】また、本発明によると、第1の製品に対し
て行なわれる一の工程が処理終了又は処理開始する時刻
にあわせて、第1の製品と関連する第2の製品に対して
行なわれる他の工程を実施することができので、第1の
製品に対する処理の進行状況にあわせて第2の製品に対
する処理の進行状況を制御することができる。
Further, according to the present invention, one process performed on the first product is performed on the second product related to the first product at the time when the process ends or starts. Since other steps can be performed, it is possible to control the progress of the process for the second product in accordance with the progress of the process for the first product.

【0282】また、本発明によると、第1の製品に対し
て行なわれる一の工程が処理終了又は処理開始する時刻
まで、一の工程と関連し且つ第2の製品に対して行なわ
れる他の工程の実施を停止させることができるので、第
1の製品に対する処理の進行状況にあわせて第2の製品
に対する処理の進行状況を制御することができる。
Further, according to the present invention, until the time when one process performed on the first product finishes or starts the process, another process performed on the second product is associated with the one process. Since the execution of the process can be stopped, it is possible to control the progress status of the process for the second product in accordance with the progress status of the process for the first product.

【0283】また、本発明によると、一の製品に対して
行なわれる一の工程が処理開始する時刻にあわせて、該
一の工程を実施するプロセス装置に対して稼働指示を行
なうことができるので、各製品に対する処理の進行状況
にあわせてプロセス装置を稼働制御することができる。
Further, according to the present invention, it is possible to give an operation instruction to the process device which executes the one process at the time when the one process performed on the one product is started. The operation of the process equipment can be controlled according to the progress of the processing for each product.

【0284】また、本発明によると、第1の製品と関連
する第1の関連製品群を特定すると共に第2の製品と関
連する第2の関連製品群を特定した後、第1の関連製品
群及び第2の関連製品群のそれぞれを構成する製品数、
又は第1の関連製品群及び第2の関連製品群のそれぞれ
の処理優先度に基づき、第1の製品の処理優先度又は第
2の製品の処理優先度を変更する。このため、関連製品
群を構成する製品数又は関連製品群の処理優先度と対応
するように各製品の処理優先度を決定することができ
る。
Further, according to the present invention, after the first related product group related to the first product and the second related product group related to the second product are specified, the first related product is obtained. The number of products that make up each of the group and the second related product group,
Alternatively, the processing priority of the first product or the processing priority of the second product is changed based on the processing priority of each of the first related product group and the second related product group. Therefore, the processing priority of each product can be determined so as to correspond to the number of products forming the related product group or the processing priority of the related product group.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施形態に係る製品進行制御装
置のブロック図である。
FIG. 1 is a block diagram of a product progress control device according to a first embodiment of the present invention.

【図2】本発明の第1の実施形態に係る製品進行制御方
法における処理状況管理工程の各処理を説明するフロー
図である。
FIG. 2 is a flowchart illustrating each process of a process status management process in the product progress control method according to the first embodiment of the present invention.

【図3】本発明の第1、第2、第3又は第4の実施形態
に係る製品進行制御装置及び製品進行制御方法において
用いる処理フロー管理テーブルの一例を示す図である。
FIG. 3 is a diagram showing an example of a process flow management table used in a product progress control device and a product progress control method according to the first, second, third or fourth embodiment of the present invention.

【図4】本発明の第1の実施形態に係る製品進行制御装
置及び製品進行制御方法において用いる処理進捗管理テ
ーブルの一例を示す図である。
FIG. 4 is a diagram showing an example of a process progress management table used in the product progress control device and the product progress control method according to the first embodiment of the present invention.

【図5】本発明の第1の実施形態に係る製品進行制御方
法における進行状況収集工程の各処理を説明するフロー
図である。
FIG. 5 is a flowchart illustrating each process of a progress status collecting step in the product progress control method according to the first embodiment of the present invention.

【図6】本発明の第1の実施形態に係る製品進行制御方
法における処理計画抽出工程の処理を説明するフロー図
である。
FIG. 6 is a flowchart illustrating processing of a processing plan extraction step in the product progress control method according to the first embodiment of the present invention.

【図7】本発明の第1の実施形態に係る製品進行制御方
法における処理優先度変更工程の各処理を説明するフロ
ー図である。
FIG. 7 is a flowchart illustrating each process of a process priority changing step in the product progress control method according to the first embodiment of the present invention.

【図8】本発明の第1の実施形態の変形例に係る製品進
行制御方法における処理優先度変更工程の各処理を説明
するフロー図である。
FIG. 8 is a flowchart illustrating each process of a process priority changing step in the product progress control method according to the modified example of the first embodiment of the present invention.

【図9】本発明の第2の実施形態に係る製品進行制御装
置のブロック図である。
FIG. 9 is a block diagram of a product progress control device according to a second embodiment of the present invention.

【図10】本発明の第2又は第3の実施形態に係る製品
進行制御方法における処理状況管理工程の各処理を説明
するフロー図である。
FIG. 10 is a flowchart illustrating each process of a process status management process in the product progress control method according to the second or third embodiment of the present invention.

【図11】本発明の第2又は第3の実施形態に係る製品
進行制御装置及び製品進行制御方法において用いる処理
進捗管理テーブルの一例を示す図である。
FIG. 11 is a diagram showing an example of a process progress management table used in the product progress control device and the product progress control method according to the second or third embodiment of the present invention.

【図12】本発明の第2又は第3の実施形態に係る製品
進行制御方法における工程終了開始時刻算出工程の各処
理を説明するフロー図である。
FIG. 12 is a flowchart illustrating each process of a process end start time calculation process in the product progress control method according to the second or third embodiment of the present invention.

【図13】本発明の第2の実施形態に係る製品進行制御
方法における関連製品探索工程の処理を説明するフロー
図である。
FIG. 13 is a flowchart illustrating processing of a related product search step in the product progress control method according to the second embodiment of the present invention.

【図14】本発明の第2の実施形態に係る製品進行制御
方法における製品進行指示工程の各処理を説明するフロ
ー図である。
FIG. 14 is a flowchart illustrating each process of a product progress instruction step in the product progress control method according to the second embodiment of the present invention.

【図15】本発明の第3の実施形態に係る製品進行制御
装置のブロック図である。
FIG. 15 is a block diagram of a product progress control device according to a third embodiment of the present invention.

【図16】本発明の第3の実施形態に係る製品進行制御
方法における関連工程探索工程の処理を説明するフロー
図である。
FIG. 16 is a flowchart illustrating processing of a related step search step in the product progress control method according to the third embodiment of the present invention.

【図17】本発明の第3の実施形態に係る製品進行制御
方法における製品進行停止工程の各処理を説明するフロ
ー図である。
FIG. 17 is a flowchart illustrating each process of a product progress stop step in the product progress control method according to the third embodiment of the present invention.

【図18】本発明の第4の実施形態に係る製品進行制御
装置のブロック図である。
FIG. 18 is a block diagram of a product progress control device according to a fourth embodiment of the present invention.

【図19】本発明の第4の実施形態に係る製品進行制御
方法における処理状況管理工程の各処理を説明するフロ
ー図である。
FIG. 19 is a flowchart illustrating each process of a process status management process in the product progress control method according to the fourth embodiment of the present invention.

【図20】本発明の第4の実施形態に係る製品進行制御
装置及び製品進行制御方法において用いる処理進捗管理
テーブルの一例を示す図である。
FIG. 20 is a diagram showing an example of a process progress management table used in a product progress control device and a product progress control method according to a fourth embodiment of the present invention.

【図21】本発明の第4の実施形態に係る製品進行制御
装置及び製品進行制御方法において用いる装置稼働管理
テーブルの一例を示す図である。
FIG. 21 is a diagram showing an example of an apparatus operation management table used in a product progress control apparatus and a product progress control method according to a fourth embodiment of the present invention.

【図22】本発明の第4の実施形態に係る製品進行制御
方法における工程開始時刻算出工程の各処理を説明する
フロー図である。
FIG. 22 is a flowchart illustrating each process of a process start time calculating process in the product progress control method according to the fourth embodiment of the present invention.

【図23】本発明の第4の実施形態に係る製品進行制御
方法における装置探索工程の各処理を説明するフロー図
である。
FIG. 23 is a flowchart illustrating each process of a device search step in the product progress control method according to the fourth embodiment of the present invention.

【図24】本発明の第4の実施形態に係る製品進行制御
方法における装置状態検査工程の各処理を説明するフロ
ー図である。
FIG. 24 is a flowchart illustrating each process of an apparatus state inspection process in the product progress control method according to the fourth embodiment of the present invention.

【図25】本発明の第4の実施形態に係る製品進行制御
方法における装置立ち上げ指示工程の各処理を説明する
フロー図である。
FIG. 25 is a flowchart illustrating each process of an apparatus start-up instruction process in the product progress control method according to the fourth embodiment of the present invention.

【図26】本発明の第5の実施形態に係る製品進行制御
装置のブロック図である。
FIG. 26 is a block diagram of a product progress control device according to a fifth embodiment of the present invention.

【図27】本発明の第5、第6又は第7の実施形態に係
る製品進行制御方法における処理状況管理工程の処理を
説明するフロー図である。
FIG. 27 is a flowchart illustrating processing of a processing status management step in the product progress control method according to the fifth, sixth or seventh embodiment of the present invention.

【図28】本発明の第5、第6又は第7の実施形態に係
る製品進行制御装置及び製品進行制御方法において用い
る処理進捗管理テーブルの一例を示す図である。
FIG. 28 is a diagram showing an example of a process progress management table used in the product progress control device and the product progress control method according to the fifth, sixth or seventh embodiment of the present invention.

【図29】本発明の第5、第6又は第7の実施形態に係
る製品進行制御方法における第1の関連製品群探索工程
の処理を説明するフロー図である。
FIG. 29 is a flow chart illustrating a process of a first related product group searching step in the product progress control method according to the fifth, sixth or seventh embodiment of the present invention.

【図30】本発明の第5、第6又は第7の実施形態に係
る製品進行制御方法における第2の関連製品群探索工程
の処理を説明するフロー図である。
FIG. 30 is a flowchart illustrating processing of a second related product group search step in the product progress control method according to the fifth, sixth or seventh embodiment of the present invention.

【図31】本発明の第5の実施形態に係る製品進行制御
方法における製品数比較工程の各処理及び処理優先度変
更工程の各処理を説明するフロー図である。
FIG. 31 is a flowchart illustrating each process of the product number comparison process and each process of the process priority changing process in the product progress control method according to the fifth embodiment of the present invention.

【図32】本発明の第6の実施形態に係る製品進行制御
装置のブロック図である。
FIG. 32 is a block diagram of a product progress control device according to a sixth embodiment of the present invention.

【図33】本発明の第6の実施形態に係る製品進行制御
方法における処理優先度比較工程の各処理及び処理優先
度変更工程の各処理を説明するフロー図である。
FIG. 33 is a flowchart illustrating each processing of the processing priority comparison step and each processing of the processing priority changing step in the product progress control method according to the sixth embodiment of the present invention.

【図34】本発明の第7の実施形態に係る製品進行制御
装置のブロック図である。
FIG. 34 is a block diagram of a product progress control device according to a seventh embodiment of the present invention.

【図35】本発明の第7の実施形態に係る製品進行制御
方法における第1の重要度算出工程の各処理を説明する
フロー図である。
FIG. 35 is a flowchart illustrating each process of a first importance calculation step in the product progress control method according to the seventh embodiment of the present invention.

【図36】本発明の第7の実施形態に係る製品進行制御
方法における第2の重要度算出工程の各処理を説明する
フロー図である。
FIG. 36 is a flowchart illustrating each process of a second importance degree calculation step in the product progress control method according to the seventh embodiment of the present invention.

【図37】本発明の第7の実施形態に係る製品進行制御
方法における重要度比較工程の各処理及び処理優先度変
更工程の各処理を説明するフロー図である。
FIG. 37 is a flowchart illustrating each process of the importance comparison process and each process of the process priority changing process in the product progress control method according to the seventh embodiment of the present invention.

【図38】従来の製品進行制御装置のブロック図であ
る。
FIG. 38 is a block diagram of a conventional product progress control device.

【符号の説明】[Explanation of symbols]

11 処理状況管理手段 12 進行状況収集手段 13 処理計画抽出手段 14 処理優先度変更手段 21 処理状況管理手段 22 工程終了開始時刻算出手段 23 関連製品探索手段 24 製品進行指示手段 31 処理状況管理手段 32 工程終了開始時刻算出手段 33 関連工程探索手段 34 製品進行停止手段 41 処理状況管理手段 42 工程開始時刻算出手段 43 装置探索手段 44 装置状態検査手段 45 装置立ち上げ指示手段 51 処理状況管理手段 52 第1の関連製品群探索手段 53 第2の関連製品群探索手段 54 製品数比較手段 55 処理優先度変更手段 61 処理状況管理手段 62 第1の関連製品群探索手段 63 第2の関連製品群探索手段 64 処理優先度比較手段 65 処理優先度変更手段 71 処理状況管理手段 72 第1の関連製品群探索手段 73 第2の関連製品群探索手段 74 第1の重要度算出手段 75 第2の重要度算出手段 76 重要度比較手段 77 処理優先度変更手段 11 Processing status management means 12 Progress collection means 13 Processing plan extraction means 14 Processing priority changing means 21 Processing status management means 22 Process end start time calculation means 23 Related product search means 24 Product progress instruction means 31 Processing status management means 32 process end start time calculating means 33 Related process search means 34 Product Progress Stopping Means 41 Processing status management means 42 Process start time calculation means 43 Device searching means 44 Device status inspection means 45 Device startup instruction means 51 Processing status management means 52 First Related Product Group Search Means 53 Second Related Product Group Searching Means 54 Product Number Comparison Means 55 Processing priority changing means 61 Processing status management means 62 First Related Product Group Searching Means 63 Second Related Product Group Searching Means 64 processing priority comparison means 65 Processing priority changing means 71 Processing status management means 72 First Related Product Group Search Means 73 Second Related Product Group Search Means 74 First Importance Calculation Unit 75 Second Importance Calculation Unit 76 Importance comparison means 77 Processing priority changing means

フロントページの続き (56)参考文献 特開 平5−19807(JP,A) 特開 平2−186404(JP,A) 特開 平6−266413(JP,A) 特開 平3−236213(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 19/418 G06F 17/60 H01L 21/02 B23Q 41/08 Continuation of the front page (56) Reference JP-A-5-19807 (JP, A) JP-A-2-186404 (JP, A) JP-A-6-266413 (JP, A) JP-A-3-236213 (JP , A) (58) Fields investigated (Int.Cl. 7 , DB name) G05B 19/418 G06F 17/60 H01L 21/02 B23Q 41/08

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の製品に対して複数の装置により順
次処理を行なう生産ラインにおいて前記複数の製品に対
する処理の進行状況を制御する製品進行制御方法であっ
て、 前記複数の装置における前記複数の製品に対する処理の
状況を管理することにより、前記複数の製品のうちの第
1の製品に対する処理の進行状況を収集した後、収集さ
れた前記第1の製品に対する処理の進行状況に応じて、
前記複数の製品のうち前記第1の製品の処理結果を見極
めてから処理を行なう第2の製品の処理優先度を変更す
ることを特徴とする製品進行制御方法。
1. A product progress control method for controlling a progress status of a process for a plurality of products in a production line for sequentially processing a plurality of products by a plurality of devices, wherein: By collecting the progress status of the processing for the first product of the plurality of products by managing the status of the processing for the product, according to the progress status of the processing for the collected first product,
Determine the processing result of the first product of the plurality of products
A product progress control method, characterized in that the processing priority of a second product to be processed after that is changed.
【請求項2】 前記第2の製品の処理優先度を変更する
ときに、収集された前記第1の製品に対する処理の進行
状況が前記第1の製品の処理計画よりも遅れている場合
には前記第2の製品の処理優先度を低くする一方、収集
された前記第1の製品に対する処理の進行状況が前記第
1の製品の処理計画よりも進んでいる場合には前記第2
の製品の処理優先度を高くすることを特徴とする請求項
1に記載の製品進行制御方法。
2. When changing the processing priority of the second product, when the progress status of the collected processing for the first product is later than the processing plan of the first product, While lowering the processing priority of the second product, if the progress status of the processing of the collected first product is ahead of the processing plan of the first product, the second product is processed.
The product progress control method according to claim 1, wherein the processing priority of the product is increased.
【請求項3】 前記第2の製品の処理優先度を変更する
ときに、収集された前記第1の製品に対する処理の進行
状況が前記第1の製品の処理計画よりも遅れている場合
には前記第2の製品の処理優先度を高くすることを特徴
とする請求項1に記載の製品進行制御方法。 【請求項4】 複数の製品に対して複数の装置により順
次処理を行なう生産ラインにおいて前記複数の製品に対
する処理の進行状況を制御する製品進行制御方法であっ
て、 前記複数の装置における前記複数の製品に対する処理の
状況を管理することにより、前記複数の製品に対する処
理の状況に基づき、前記複数の製品のうちの第1の製品
の処理結果を見極めてから処理を行なう少なくとも1つ
の製品である第1の関連製品群を特定すると共に前記複
数の製品のうちの第2の製品の処理結果を見極めてから
処理を行なう少なくとも1つの製品である第2の関連製
品群を特定した後、前記第1の関連製品群及び第2の関
連製品群のそれぞれを構成する製品数に基づき、前記第
1の製品の処理優先度又は前記第2の製品の処理優先度
を変更することを特徴とする製品進行制御方法。 【請求項5】 前記第1の製品の処理優先度又は前記第
2の製品の処理優先度を変更するときに、前記第1の関
連製品群を構成する製品数が前記第2の関連製品群を構
成する製品数よりも多い場合には前記第1の製品の処理
優先度を高くするか又は前記第2の製品の処理優先度を
低くする一方、前記第2の関連製品群を構成する製品数
が前記第1の関連製品群を構成する製品数よりも多い場
合には前記第2の製品の処理優先度を高くするか又は前
記第1の製品の処理優先度を低くすることを特徴とする
請求項4に記載の製品進行制御方法。 【請求項6】 複数の製品に対して複数の装置により順
次処理を行なう生産ラインにおいて前記複数の製品に対
する処理の進行状況を制御する製品進行制御方法であっ
て、 前記複数の装置における前記複数の製品に対する処理の
状況を管理することにより、前記複数の製品に対する処
理の状況に基づき、前記複数の製品のうちの第1の製品
の処理結果を見極めてから処理を行なう少なくとも1つ
の製品である第1の関連製品群を特定すると共に前記複
数の製品のうちの第2の製品の処理結果を見極めてから
処理を行なう少なくとも1つの製品である第2の関連製
品群を特定した後、前記第1の関連製品群及び第2の関
連製品群のそれぞれの処理優先度に基づき、前記第1の
製品の処理優先度又は前記第2の製品の処理優先度を変
更することを特徴とする製品進行制御方法。 【請求項7】 前記第1の製品の処理優先度又は前記第
2の製品の処理優先度を変更するときに、前記第1の関
連製品群の処理優先度が前記第2の関連製品群の処理優
先度よりも高い場合には前記第1の製品の処理優先度を
高くするか又は前記第2の製品の処理優先度を低くする
一方、前記第2の関連製品群の処理優先度が前記第1の
関連製品群の処理優先度よりも高い場合には前記第2の
製品の処理優先度を高くするか又は前記第1の製品の処
理優先度を低くすることを特徴とする請求項6に記載の
製品進行制御方法。 【請求項8】 複数の製品に対して複数の装置により順
次処理を行なう生産ラインにおいて前記複数の製品に対
する処理の進行状況を制御する製品進行制御方法であっ
て、 前記複数の装置における前記複数の製品に対する処理の
状況を管理することにより、前記複数の製品に対する処
理の状況に基づき、前記複数の製品のうちの第1の製品
の処理結果を見極めてから処理を行なう少なくとも1つ
の製品である第1の関連製品群を特定すると共に前記複
数の製品のうちの第2の製品の処理結果を見極めてから
処理を行なう少なくとも1つの製品である第2の関連製
品群を特定した後、前記第1の関連製品群及び第2の関
連製品群のそれぞれを構成する製品数並びに前記第1の
関連製品群及び第2の関連製品群のそれぞれの処理優先
度に基づき、前記第1の製品の処理優先度又は前記第2
の製品の処理優先度を変更することを特徴とする製品進
行制御方法。 【請求項9】 前記第1の製品の処理優先度又は前記第
2の製品の処理優先度を変更するときに、前記第1の関
連製品群を構成する製品数及び前記第1の関連製品群の
処理優先度に基づき前記第1の関連製品群の重要度を求
めると共に前記第2の関連製品群を構成する製品数及び
前記第2の関連製品群の処理優先度に基づき前記第2の
関連製品群の重要度を求めた後、前記第1の関連製品群
の重要度が前記第2の関連製品群の重要度よりも高い場
合には前記第1の製品の処理優先度を高くするか又は前
記第2の製品の処理優先度を低くする一方、前記第2の
関連製品群の重要度が前記第1の関連製品群の重要度よ
りも高い場合には前記第2の製品の処理優先度を高くす
るか又は前記第1の製品の処理優先度を低くすることを
特徴とする請求項8に記載の製品進行制御方法。 【請求項10】 複数の製品に対して複数の装置により
順次処理を行なう生産ラインにおいて前記複数の製品に
対する処理の進行状況を制御する製品進行制御装置であ
って、 前記複数の装置における前記複数の製品に対する処理の
状況を管理する処理状況管理手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第1の製品に対する処理の進行状況を収
集する進行状況収集手段と、 予め設定されている前記複数の製品の処理計画のうちか
ら前記第1の製品の処理計画を抽出する処理計画抽出手
段と、 収集された前記第1の製品に対する処理の進行状況が前
記第1の製品の処理計画よりも遅れている場合、前記複
数の製品のうち前記第1の製品の処理結果を見極めてか
ら処理を行なう第2の製品の処理優先度を低くする一
方、収集された前記第1の製品に対する処理の進行状況
が前記第1の製品の処理計画よりも進んでいる場合、前
記第2の製品の処理優先度を高くする処理優先度変更手
段とを備えていることを特徴とする製品進行制御装置。 【請求項11】 複数の製品に対して複数の装置により
順次処理を行なう生産ラインにおいて前記複数の製品に
対する処理の進行状況を制御する製品進行制御装置であ
って、 前記複数の装置における前記複数の製品に対する処理の
状況を管理する処理状況管理手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第1の製品に対する処理の進行状況を収
集する進行状況収集手段と、 予め設定されている前記複数の製品の処理計画のうちか
ら前記第1の製品の処理計画を抽出する処理計画抽出手
段と、 収集された前記第1の製品に対する処理の進行状況が前
記第1の製品の処理計画よりも遅れている場合、前記複
数の製品のうち前記第1の製品の処理結果を見極めてか
ら処理を行なう第2の製品の処理優先度を高くする処理
優先度変更手段とを備えていることを特徴とする製品進
行制御装置。 【請求項12】 複数の製品に対して複数の装置により
順次処理を行なう生産ラインにおいて前記複数の製品に
対する処理の進行状況を制御する製品進行制御装置であ
って、 前記複数の装置における前記複数の製品に対する処理の
状況を管理する処理状況管理手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第1の製品の処理結果を見極めてから処
理を行なう少なくとも1つの製品である第1の関連製品
群を特定する第1の関連製品群探索手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第2の製品の処 理結果を見極めてから処
理を行なう少なくとも1つの製品である第2の関連製品
群を特定する第2の関連製品群探索手段と、 前記第1の関連製品群及び第2の関連製品群のそれぞれ
を構成する製品数を比較する製品数比較手段と、 前記第1の関連製品群を構成する製品数が前記第2の関
連製品群を構成する製品数よりも多い場合、前記第1の
製品の処理優先度を前記第2の製品の処理優先度よりも
高くする一方、前記第2の関連製品群を構成する製品数
が前記第1の関連製品群を構成する製品数よりも多い場
合、前記第2の製品の処理優先度を前記第1の製品の処
理優先度よりも高くする処理優先度変更手段とを備えて
いることを特徴とする製品進行制御装置。 【請求項13】 複数の製品に対して複数の装置により
順次処理を行なう生産ラインにおいて前記複数の製品に
対する処理の進行状況を制御する製品進行制御装置であ
って、 前記複数の装置における前記複数の製品に対する処理の
状況を管理する処理状況管理手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第1の製品の処理結果を見極めてから処
理を行なう少なくとも1つの製品である第1の関連製品
群を特定する第1の関連製品群探索手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第2の製品の処理結果を見極めてから処
理を行なう少なくとも1つの製品である第2の関連製品
群を特定する第2の関連製品群探索手段と、 前記第1の関連製品群及び第2の関連製品群のそれぞれ
の処理優先度を比較する処理優先度比較手段と、 前記第1の関連製品群の処理優先度が前記第2の関連製
品群の処理優先度よりも高い場合、前記第1の製品の処
理優先度を前記第2の製品の処理優先度よりも高くする
一方、前記第2の関連製品群の処理優先度が前記第1の
関連製品群の処理優先度よりも高い場合、前記第2の製
品の処理優先度を前記第1の製品の処理優先度よりも高
くする処理優先度変更手段とを備えていることを特徴と
する製品進行制御装置。 【請求項14】 複数の製品に対して複数の装置により
順次処理を行なう生産ラインにおいて前記複数の製品に
対する処理の進行状況を制御する製品進行制御装置であ
って、 前記複数の装置における前記複数の製品に対する処理の
状況を管理する処理状況管理手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第1の製品の処理結果を見極めてから処
理を行なう少なくとも1つの製品である第1の関連製品
群を特定する第1の関連製品群探索手段と、 前記複数の製品に対する処理の状況に基づき、前記複数
の製品のうちの第2の製品の処理結果を見極めてから処
理を行なう少なくとも1つの製品である第2の関連製品
群を特定する第2の関連製品群探索手段と、 前記第1の関連製品群を構成する製品数及び前記第1の
関連製品群の処理優先度に基づき前記第1の関連製品群
の重要度を求める第1の重要度算出手段と、 前記第2の関連製品群を構成する製品数及び前記第2の
関連製品群の処理優先度に基づき前記第2の関連製品群
の重要度を求める第2の重要度算出手段と、 前記第1の関連製品群及び第2の関連製品群のそれぞれ
の重要度を比較する重要度比較手段と、 前記第1の関連製品群の重要度が前記第2の関連製品群
の重要度よりも高い場合、前記第1の製品の処理優先度
を前記第2の製品の処理優先度よりも高くする一方、前
記第2の関連製品群の重要度が前記第1の関連製品群の
重要度よりも高い場合、前記第2の製品の処理優先度を
前記第1の製品の処理優先度よりも高くする処理優先度
変更手段とを備えていることを特徴とする製品進行制御
装置。
3. When changing the processing priority of the second product, when the progress status of the collected processing for the first product is behind the processing plan of the first product, The product progress control method according to claim 1, wherein the processing priority of the second product is increased. 4. A product progress control method for controlling the progress of processing for the plurality of products in a plurality of production lines for performing sequential processing by the plurality of devices to the product, the plurality of the plurality of devices A first product of the plurality of products is managed based on the processing status of the plurality of products by managing the processing status of the products.
After ascertaining a processing result of the second product of the plurality of products with identifying a first relevant products is at least one product performs processing of the processing results from ascertaining
After the second related product group, which is at least one product to be processed, is specified, the first related product group is determined based on the number of products forming each of the first related product group and the second related product group. A product progress control method comprising changing a processing priority or a processing priority of the second product. When wherein changing the processing priority of the processing priority or said second product of said first product, the first related Products number the second related products that constitute the group If the number of products forming the second related product group is larger than the number of products forming the second related product group, the processing priority of the first product is increased or the processing priority of the second product is decreased. When the number of products is greater than the number of products forming the first related product group, the processing priority of the second product is increased or the processing priority of the first product is decreased. Do
The product progress control method according to claim 4 . 6. A product progress control method for controlling the progress of processing for the plurality of products in a plurality of products is performed sequentially processed by a plurality of devices with respect to the production line, the plurality of the plurality of devices A first product of the plurality of products is managed based on the processing status of the plurality of products by managing the processing status of the products.
After ascertaining a processing result of the second product of the plurality of products with identifying a first relevant products is at least one product performs processing of the processing results from ascertaining
After the second related product group, which is at least one product to be processed, is specified, the processing of the first product is performed based on the processing priority of each of the first related product group and the second related product group. A product progress control method comprising changing a priority or a processing priority of the second product. 7. When the processing priority of the first product or the processing priority of the second product is changed, the processing priority of the first related product group is that of the second related product group. When the processing priority is higher than the processing priority, the processing priority of the first product is increased or the processing priority of the second product is decreased, while the processing priority of the second related product group is decreased. claim, characterized in that in the first case related products higher than the processing priority of the group to lower the processing priority of or the first product a higher processing priority of the second product 6 The product progress control method described in. 8. A product progress control method for controlling the progress of processing for the plurality of products in a plurality of products is performed sequentially processed by a plurality of devices with respect to the production line, the plurality of the plurality of devices A first product of the plurality of products is managed based on the processing status of the plurality of products by managing the processing status of the products.
After ascertaining a processing result of the second product of the plurality of products with identifying a first relevant products is at least one product performs processing of the processing results from ascertaining
After identifying the second related product group which is at least one product to be processed, the number of products constituting each of the first related product group and the second related product group and the first related product group and Based on the processing priority of each of the second related product group, the processing priority of the first product or the second
A method for controlling product progress, characterized in that the processing priority of the product is changed. When 9. To change the processing priority of the processing priority or said second product of said first product, the product number and the first related products constituting the first related products The importance of the first related product group based on the processing priority of the second related product group, and the second related product group based on the number of products forming the second related product group and the processing priority of the second related product group. After determining the importance of the product group, if the importance of the first related product group is higher than the importance of the second related product group, the processing priority of the first product is increased. Alternatively, while lowering the processing priority of the second product, if the importance of the second related product group is higher than that of the first related product group, processing priority of the second product is given. claims, characterized in that to lower the processing priority of or the first product to increase the degree Product progress control method according to. 10. A product progress control device for controlling the progress of the process for a plurality of products in a production line for sequentially processing a plurality of products by a plurality of devices, wherein: A processing status management unit that manages a processing status of a product, and a processing status collection unit that collects a processing status of a first product of the plurality of products based on a processing status of the plurality of products, Processing plan extraction means for extracting a processing plan of the first product from processing plans of the plurality of products set in advance; and a progress status of the processing for the collected first product If it is behind the product processing plan , determine the processing result of the first product among the plurality of products .
If the processing priority of the collected second product is lower than the processing plan of the first product while lowering the processing priority of the second product to be processed from the second product, A product progress control device comprising: a process priority changing means for increasing the process priority of a product. 11. A product progress control unit for controlling the progress of processing for the plurality of products in a production line which performs sequential processing of a plurality of devices to a plurality of products, the plurality of the plurality of devices A processing status management unit that manages a processing status of a product, and a processing status collection unit that collects a processing status of a first product of the plurality of products based on a processing status of the plurality of products, Processing plan extraction means for extracting a processing plan of the first product from processing plans of the plurality of products set in advance; and a progress status of the processing for the collected first product If it is behind the product processing plan , determine the processing result of the first product among the plurality of products .
And a processing priority changing means for increasing the processing priority of the second product for performing the processing . 12. A product progress control unit for controlling the progress of processing for the plurality of products in a plurality of products is performed sequentially processed by a plurality of devices with respect to the production line, the plurality of the plurality of devices A processing status management unit that manages a processing status of a product, and a processing result of a first product of the plurality of products is determined based on a processing status of the plurality of products.
A first related product group search means for specifying a first related product group that is at least one product for performing processing, and a second product among the plurality of products based on a processing status of the plurality of products. treatment from ascertaining the processing result
A second related product group search means for specifying a second related product group which is at least one product for performing the processing, and the number of products forming each of the first related product group and the second related product group. When comparing the number of products to be compared, and the number of products forming the first related product group is larger than the number of products forming the second related product group, the processing priority of the first product is set to the first If the number of products forming the second related product group is larger than the number of products forming the first related product group while the processing priority of the second product is higher, the processing of the second product is performed. A product progress control device, comprising: a processing priority changing means for setting a priority higher than the processing priority of the first product. 13. A product progress control unit for controlling the progress of processing for the plurality of products in a production line which performs sequential processing of a plurality of devices to a plurality of products, the plurality of the plurality of devices A processing status management unit that manages a processing status of a product, and a processing result of a first product of the plurality of products is determined based on a processing status of the plurality of products.
A first related product group search means for specifying a first related product group that is at least one product for performing processing, and a second product among the plurality of products based on a processing status of the plurality of products. The processing result of
A second related product group search means for specifying a second related product group, which is at least one product for performing processing, and the respective processing priorities of the first related product group and the second related product group. Processing priority comparison means for performing the processing, and if the processing priority of the first related product group is higher than the processing priority of the second related product group, the processing priority of the first product is set to the second priority. If the processing priority of the second related product group is higher than the processing priority of the first related product group while the processing priority of the second related product is higher than the processing priority of the product, the processing priority of the second product is A product progress control device, comprising: a processing priority changing means for increasing the processing priority of the first product. 14. A product progress control device for controlling a progress status of a process for a plurality of products in a production line that sequentially processes a plurality of products by the plurality of devices, wherein: A processing status management unit that manages the processing status of the product, and a processing status management unit that determines the processing result of the first product of the plurality of products based on the processing status of the plurality of products.
A first related product group search means for specifying a first related product group that is at least one product for performing processing, and a second product among the plurality of products based on a processing status of the plurality of products. The processing result of
Second related product group searching means for specifying a second related product group which is at least one product for performing processing, the number of products forming the first related product group, and processing of the first related product group. First importance calculating means for obtaining the importance of the first related product group based on the priority, the number of products constituting the second related product group, and the processing priority of the second related product group. Second importance degree calculating means for obtaining the importance degree of the second related product group based on the above, and importance degree comparing means for comparing the respective importance degrees of the first related product group and the second related product group, When the importance of the first related product group is higher than the importance of the second related product group, the processing priority of the first product is set higher than the processing priority of the second product. , The importance of the second related product group is higher than that of the first related product group. If it is higher than the above, the product progress control device is provided with a processing priority changing means for making the processing priority of the second product higher than the processing priority of the first product.
JP2000274773A 2000-04-24 2000-09-11 Product progress control method and product progress control device Expired - Fee Related JP3484151B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000274773A JP3484151B2 (en) 2000-04-24 2000-09-11 Product progress control method and product progress control device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000-122739 2000-04-24
JP2000122739 2000-04-24
JP2000274773A JP3484151B2 (en) 2000-04-24 2000-09-11 Product progress control method and product progress control device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003305234A Division JP2004070968A (en) 2000-04-24 2003-08-28 Product progress control method and product progress control device

Publications (2)

Publication Number Publication Date
JP2002014715A JP2002014715A (en) 2002-01-18
JP3484151B2 true JP3484151B2 (en) 2004-01-06

Family

ID=26590665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000274773A Expired - Fee Related JP3484151B2 (en) 2000-04-24 2000-09-11 Product progress control method and product progress control device

Country Status (1)

Country Link
JP (1) JP3484151B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012238264A (en) * 2011-05-13 2012-12-06 Mitsubishi Electric Corp Work progress management system
JPWO2025004515A1 (en) * 2023-06-28 2025-01-02

Also Published As

Publication number Publication date
JP2002014715A (en) 2002-01-18

Similar Documents

Publication Publication Date Title
KR100984580B1 (en) User-specified configuration of the scheduling service
CN100511054C (en) Experiment management system and method
KR100991316B1 (en) Use simulation to generate forecasts related to manufacturing facilities
US20090044173A1 (en) Automatic computing system, execution environment control
US6516237B1 (en) System for and method of preparing manufacturing process specifications and production control system
TW200931338A (en) Manufacturing prediction server
US6856848B2 (en) Method and apparatus for controlling progress of product processing
JP2001195483A (en) Project risk management support apparatus and method, and storage medium storing program
KR20090046742A (en) User-specified configuration of the prediction service
JP2710568B2 (en) Production line management method
CN113490912B (en) Information processing device, information processing method, and computer-readable recording medium
JP3484151B2 (en) Product progress control method and product progress control device
JP2001255929A (en) Plant operation support device
JP2005148901A (en) Job scheduling system
CN115271624B (en) Information management system, information management method, and storage medium containing information management program
US20090043761A1 (en) Autonomic computing system, execution environment control program
JP2004070968A (en) Product progress control method and product progress control device
JPH1071543A (en) Managing method of production line
JP2003059793A (en) Device manufacturing apparatus, device manufacturing method, semiconductor manufacturing factory, and maintenance method for device manufacturing apparatus
JP5278082B2 (en) Simulation system
CN114945880B (en) Abnormal cause analysis auxiliary device
JP2005208891A (en) Control apparatus and processing system
Jiang et al. Identification and treatment of extreme inter-failure times from a fleet of repairable systems
JP2004280505A (en) Throughput verifying device for manufacturing device
JP6573583B2 (en) System development support apparatus and system development support method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071017

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081017

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091017

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091017

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101017

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees