JPH05266029A - Process flow preparing device - Google Patents
Process flow preparing deviceInfo
- Publication number
- JPH05266029A JPH05266029A JP5824892A JP5824892A JPH05266029A JP H05266029 A JPH05266029 A JP H05266029A JP 5824892 A JP5824892 A JP 5824892A JP 5824892 A JP5824892 A JP 5824892A JP H05266029 A JPH05266029 A JP H05266029A
- Authority
- JP
- Japan
- Prior art keywords
- code
- management table
- codes
- variables
- variable
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004519 manufacturing process Methods 0.000 claims abstract description 27
- 238000007726 management method Methods 0.000 description 52
- 238000004518 low pressure chemical vapour deposition Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 5
- 229910052581 Si3N4 Inorganic materials 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- HQVNEWCFYHHQES-UHFFFAOYSA-N silicon nitride Chemical compound N12[Si]34N5[Si]62N3[Si]51N64 HQVNEWCFYHHQES-UHFFFAOYSA-N 0.000 description 2
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、複数の製造工程を有
する製造ラインで使用されるプロセスフローを作成する
装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for producing a process flow used in a production line having a plurality of production steps.
【0002】[0002]
【従来の技術】図6は、従来の物の流れを制御するプロ
セスフローシートであり、数桁の英数字からなる「工程
コード」と、工程名称、およびその内容によって構成さ
れている。物流は一般に複数の工程の連続であり、一つ
一つの工程を順番に処理することによって、源材料から
製品が生産される。2. Description of the Related Art FIG. 6 is a conventional process flow sheet for controlling the flow of a product, which is composed of a "process code" consisting of several digit alphanumeric characters, a process name, and its contents. Logistics are generally a series of multiple steps, with each step being processed in sequence to produce a product from a source material.
【0003】従来、この様な一連の工程の流れを、上記
の「工程コード」と称される数桁の英数字のコードを基
に記述していた。Conventionally, the flow of such a series of processes has been described on the basis of the several-digit alphanumeric code called "process code".
【0004】この工程コードは、1つのコードが1工程
に対応しており、このコードにその処理の条件や、内容
などの数多くの情報が付随するという形式を取ってい
た。例えば、半導体生産ラインで用いられているコード
を例に取ってこのコードを解説すると、「工程コード=
R01」が「バッファ−酸化 ガス(酸素) 温度(9
00℃) 時間(20分)」に固定されていた。In this process code, one code corresponds to one process, and a lot of information such as processing conditions and contents is attached to this code. For example, using the code used in the semiconductor production line as an example, this code is explained as follows:
R01 ”is“ buffer-oxidizing gas (oxygen) temperature (9
(00 ° C) time (20 minutes) ".
【0005】この様なコードが生産ラインに存在する工
程全てに付随しており、コードと処理内容の対応関係を
記述した表(テーブル)で管理されていた。また、その
コードの数は数千にも及ぶものであった。Such a code is attached to all the processes existing in the production line, and is managed by a table that describes the correspondence between the code and the processing content. Also, the number of codes was thousands.
【0006】上記の様なコードと処理内容が対応付けら
れた表を用いて、製造工程の流れに沿ったプロセスフロ
ーシートを技術者が手書き、ワードプロセッサ、または
スクリーンエディタなどを用いて1工程1工程作成して
いた。Using the table in which the codes and the processing contents are associated with each other as described above, the engineer handwrites a process flow sheet according to the flow of the manufacturing process, using a word processor, a screen editor, or the like, one step by one step. I was creating.
【0007】[0007]
【発明が解決しようとする課題】上記従来技術では、製
造工程ラインにおいて、処理の種類が増加すると同時に
工程コード数も増加してしまう。この様なコード管理に
おいて技術者が工程の流れを記述する場合、コードの選
択が困難となり、製造工程の流れを記述することが非常
に困難となってしまう。In the above-mentioned conventional technique, the number of process codes simultaneously increases in the manufacturing process line as the number of types of processes increases. When an engineer describes the process flow in such code management, it becomes difficult to select a code, and it becomes very difficult to describe the flow of the manufacturing process.
【0008】また、手書き、ワードプロセッサ、スクリ
ーンエディタでは、コードのスペルミスや、記述形式の
違いなどを引き起こし、製造工程の流れを記述するため
に多くの時間が費やされてしまう。Further, in handwriting, a word processor, and a screen editor, spelling mistakes in codes, difference in description format, etc. are caused, and a lot of time is spent to describe the flow of the manufacturing process.
【0009】本発明の目的は、技術者が、製造工程のプ
ロセスフローを、製造ラインにおける最小の知識のみで
容易に、かつ短時間で作成できるプロセスフロー作成装
置を提供することにある。It is an object of the present invention to provide a process flow creating apparatus which enables an engineer to easily create a process flow of a manufacturing process with a minimum of knowledge on a manufacturing line in a short time.
【0010】[0010]
【課題を解決するための手段】上記目的を達成させるた
めに、この発明は、各製造工程における処理の区分を表
すコードと、その処理の区分の中でさらに処理の種類を
表すコードと、その各処理固有の製造に関係する複数の
変数あるいは処理の目的を示す変数等とを階層構造で管
理するコード管理テーブルと、このコード管理テーブル
に管理されているコードおよび変数が有する具体的な属
性を各コードあるいは変数ごとに管理する属性管理テー
ブルと、前記コード管理テーブルと属性管理テーブルの
対応関係を維持する変数管理部と、前記コード管理テー
ブルに管理されている階層構造のコードあるいは変数を
選択するデータ選択部と、選択されたコードおよび変数
から製造工程の流れを表示する流れ記述表示部とから構
成されている。In order to achieve the above-mentioned object, the present invention provides a code representing a classification of processing in each manufacturing process, a code representing a kind of processing in the classification of processing, and A code management table that manages a plurality of variables related to manufacturing unique to each process or a variable indicating the purpose of the process in a hierarchical structure, and the codes managed in this code management table and the specific attributes of the variables An attribute management table that manages each code or variable, a variable management unit that maintains the correspondence relationship between the code management table and the attribute management table, and a code or variable having a hierarchical structure managed by the code management table are selected. It comprises a data selection section and a flow description display section for displaying the flow of the manufacturing process from the selected code and variables.
【0011】[0011]
【作用】上記構成において、この発明は、予め、製造工
程の処理の種類を表すコードと、各々の処理に付随する
変数と、その変数に代入する値をコンピュータなどを用
いて、階層構造となるように管理しておく。さらに、そ
れぞれのコードと変数の数々の属性も1つ1つ属性管理
テーブルに管理しておく。そして、これら2つの管理テ
ーブルは、常に対応関係を保っておく。In the above structure, the present invention has a hierarchical structure in which a code indicating the type of process in the manufacturing process, a variable associated with each process, and a value to be assigned to the variable are used in advance by using a computer or the like. To manage. Further, each attribute of each code and variable is managed in the attribute management table one by one. And these two management tables always maintain a corresponding relationship.
【0012】このようなもとで、まず、コード管理テー
ブルに管理されているコードおよび変数のうち、階層構
造の一番上に管理されているコードデータが画面上のガ
イドウィンドウに表示される。その中から、適応したコ
ードをデータ選択部で選択すると、そのコードがメイン
ウィンドウに表示される。次に、ガイドウィンドウで選
択されたコードの下位に所属しているコード群(または
変数群)がガイドウィンドウに表示される。Under these circumstances, first, of the codes and variables managed in the code management table, the code data managed at the top of the hierarchical structure is displayed in the guide window on the screen. When an applicable code is selected from the data selection section, the code is displayed in the main window. Next, the code group (or variable group) belonging to the lower order of the code selected in the guide window is displayed in the guide window.
【0013】以下同様にして、コードおよび変数の階層
構造の末端まで選択する。選択を終了すると同時に、作
成された1工程の処理内容を表わすプロセスフローがメ
インウィンドウに表示される。このように、次々に各工
程のプロセスフローを作成する。In the same manner, the end of the hierarchical structure of codes and variables is selected. Simultaneously with the end of selection, a process flow showing the created processing contents of one step is displayed in the main window. Thus, the process flow of each process is created one after another.
【0014】[0014]
【実施例】以下、図面を用いて本発明の実施例を説明す
る。Embodiments of the present invention will be described below with reference to the drawings.
【0015】図1は、本発明の機能ブロック図を示して
いる。FIG. 1 shows a functional block diagram of the present invention.
【0016】本装置は、「データ選択部1」、「変数管
理部3」、「コード管理テーブル5」、「属性管理テー
ブル9」、「流れ記述表示部11」、「データ保存部1
3」から構成されている。The present apparatus includes a "data selection section 1", a "variable management section 3", a "code management table 5", an "attribute management table 9", a "flow description display section 11", and a "data storage section 1".
3 ”.
【0017】データ選択部1は、コード管理テーブル5
で管理された半導体製造の各処理を表すコード、変数、
値を選択する部分であり、例えばマウス、キーボードな
どがそれに当たる。The data selection unit 1 includes a code management table 5
Codes and variables that represent each process of semiconductor manufacturing controlled by
This is a part for selecting a value, and corresponds to, for example, a mouse or a keyboard.
【0018】コード管理テーブル5で管理されている複
数のコード、変数、値には、製造工程の「処理の種類を
表すコード」、「各処理に付随する変数」、および「そ
の変数に代入する変数値(パラメータ)」がある。さら
に、「処理の種類を表すコード」は、1種類のコードで
表現しても良いが、大分類を示すヘッダーコードと、中
分類を示す区分コードの2種類にて表現しても良い。A plurality of codes, variables, and values managed by the code management table 5 are assigned to the “code representing the type of processing”, the “variable associated with each processing”, and the “variable” in the manufacturing process. There is a variable value (parameter) ". Further, the “code indicating the type of processing” may be expressed by one type of code, but may be expressed by two types of a header code indicating a major classification and a classification code indicating a middle classification.
【0019】例えば、CVD(Chemical Vaper Deposit
ion )工程の減圧CVD工程における「処理の種類を表
すコード」は「CVD」であり、もし2種類のコードで
表すならば、ヘッダーコードを「CVD」、区分コード
を「LPCVD」と表すことができる(ただし、2種類
とは限らず、それ以上の分類を行っても差支えない)。For example, CVD (Chemical Vapor Deposit)
The “code representing the type of processing” in the low pressure CVD process of the ion) process is “CVD”. If two types of code are used, the header code may be expressed as “CVD” and the classification code may be expressed as “LPCVD”. Yes (however, it is not limited to two types, it does not matter if more classification is done).
【0020】次に、CVD工程の「処理に付随する変
数」には膜の種類を表す「FILM」、膜の厚さを表す
「THICK」等があり、「その変数に代入する変数値
(パラメータ)」にはそれぞれ、「SIN」、「100
0」などが存在する。Next, "variables associated with processing" in the CVD process include "FILM" which represents the type of film, "THICK" which represents the thickness of the film, and the like. ) ”Indicates“ SIN ”and“ 100 ”, respectively.
0 "exists.
【0021】上記複数のコードに関する情報は、予めコ
ード管理テーブル5および、属性管理テーブル9に管理
されている。The information about the plurality of codes is managed in the code management table 5 and the attribute management table 9 in advance.
【0022】コード管理テーブル5では、ヘッダー、区
分、および各処理に付随する変数に対する変数値(パラ
メータ)の所属関係が、階層構造により予め設定されて
いる。図2は、このコード管理テーブル5の一例を表す
ものである。以下図2を例に取ってコード管理テーブル
5を説明する。In the code management table 5, headers, divisions, and membership relationships of variable values (parameters) to variables associated with each process are preset by a hierarchical structure. FIG. 2 shows an example of the code management table 5. The code management table 5 will be described below with reference to FIG. 2 as an example.
【0023】図2に示すように、ヘッダを表すコード
「A」には、区分を表すコード「A1」「A2」が階層
に所属している。そして、区分「A1」には、「第1変
数」に対する変数の値「AA1」、「AA2」などが所
属し、さらに、「AA1」には、「第2変数」に対する
変数値「AA11」、「AA12」、「AA13」など
が階層所属しており、コードが階層構造により結び付け
られている。なお、このコードの結合関係は、変数管理
部3により管理されている。As shown in FIG. 2, codes "A1" and "A2" representing classification belong to the hierarchy in the code "A" representing the header. Then, the variable values “AA1”, “AA2” and the like for the “first variable” belong to the category “A1”, and further, the variable value “AA11” for the “second variable”, and the like for “AA1”. "AA12", "AA13", etc. belong to the hierarchy, and the codes are linked by a hierarchical structure. The connection relation of the codes is managed by the variable management unit 3.
【0024】これらのコードや、変数にはそれぞれ固有
の属性が定義されている。例えば、コード「A1」には
文字必須入力選択入力等の属性がある。この属性
を管理しているのが属性管理テーブル9である。図3に
示す様な属性管理テーブル9により管理することで、属
性の変更・追加に容易に対処することが可能となる。以
下に図3を例に取って属性管理テーブル9を説明する。Unique attributes are defined for each of these codes and variables. For example, the code “A1” has attributes such as character required input selection input. The attribute management table 9 manages these attributes. By managing with the attribute management table 9 as shown in FIG. 3, it becomes possible to easily deal with change / addition of attributes. The attribute management table 9 will be described below with reference to FIG. 3 as an example.
【0025】図3に示す属性管理テーブル9は、全ての
コード、変数、値に対して属性が定義されており、テー
ブルの数はコード、変数、値の総数と同じである。The attribute management table 9 shown in FIG. 3 defines attributes for all codes, variables and values, and the number of tables is the same as the total number of codes, variables and values.
【0026】ある変数に関して属性の例を上げる。例え
ば変数「THICK」は、入力制限無し連続数値の
ガイド入力数値範囲:10Å<THICK<1000
Å(STEP=10Å)単位:Å等を属性管理テーブ
ル9に管理する。この様にテーブルで管理することによ
り、例えば数値範囲を「5Å<THICK<2000
Å」へ変更したい場合には、この属性管理テーブル9の
「10」を「5」へ、「1000」を「2000」へ変
更することで対処することができる。We will give examples of attributes for certain variables. For example, the variable “THICK” is a guide input numerical value range of continuous numerical values without input restriction: 10Å <THICK <1000.
Å (STEP = 10Å) unit: Å etc. are managed in the attribute management table 9. By managing the table in this way, for example, the numerical value range can be set to “5Å <THICK <2000.
When it is desired to change to “Å”, this can be dealt with by changing “10” to “5” and “1000” to “2000” in the attribute management table 9.
【0027】この属性管理テーブル9とコード管理テー
ブル5の関係は、変数管理部3により管理されており、
どのコード、変数、値がどの属性管理テーブル9に対応
し、その属性が何であるかなどを管理している。The relationship between the attribute management table 9 and the code management table 5 is managed by the variable management section 3.
It manages which code, variable and value correspond to which attribute management table 9 and what that attribute is.
【0028】次に、流れ記述表示部11の例を図4に示
す。Next, an example of the flow description display section 11 is shown in FIG.
【0029】図4に示す様に、流れ記述表示部11は、
データ選択部1で選択されたコードや変数を表示する
「メインウィンドウ15」、文字コードの選択や数値入
力を行う「ガイドウィンドウ17」、記述に必要な詳細
データが保存されている他のファイルの内容を表示する
「オプションウィンドウ19」、操作上の特殊機能を選
択する「メニューウィンドウ21」等のマルチウィンド
ウで構成されている。As shown in FIG. 4, the flow description display section 11 is
"Main window 15" that displays the codes and variables selected in the data selection section 1, "Guide window 17" that selects character codes and numerical values, and other files that store detailed data required for description. It is composed of multiple windows such as an "option window 19" for displaying the contents and a "menu window 21" for selecting a special operation function.
【0030】「メインウィンドウ15」では、コード管
理テーブル5で定義されているコードや、変数、値等の
うち、データ選択部1で選択されたデータを表示する。
データ選択部1により選択されるデータは、「ガイドウ
ィンドウ17」の中から選択入力される。この「ガイド
ウィンドウ17」の中のデータは、コード管理テーブル
5で階層構造に管理されたコードや変数、値などであ
る。The "main window 15" displays the data selected by the data selection unit 1 among the codes, variables, values, etc. defined in the code management table 5.
The data selected by the data selection unit 1 is selected and input from the "guide window 17". The data in the “guide window 17” are codes, variables, values, etc. managed in a hierarchical structure in the code management table 5.
【0031】この「ガイドウィンドウ17」に表示され
ているコード(文字)や数値を選択する際の入力形式
(例えば、選択式、スライド式)は、そのコードあるい
は数値に対応する属性管理テーブル9の属性によって変
わる。The input format (for example, selection type or slide type) for selecting a code (character) or numerical value displayed in the "guide window 17" is stored in the attribute management table 9 corresponding to the code or numerical value. It depends on the attribute.
【0032】さらに、コードや変数、値の中には、他の
ファイルから呼び込まれる物もあり、この様な他のファ
イルを表示する「オプションウィンドウ19」なるウィ
ンドウも定義されている。また、この「オプションウィ
ンドウ19」には、特殊な入力を必要とする入力ウィン
ドウ等も存在する。「メニューウィンドウ21」は、コ
ード入力、複写、範囲指定、他システムとのリンク等、
フロー記述における多くの特殊機能を選択するウィンド
ウである。Furthermore, some of the codes, variables, and values are called from other files, and a window called "option window 19" for displaying such other files is also defined. The "option window 19" also has an input window that requires special input. "Menu window 21" is for code input, copying, range specification, link with other systems, etc.
This is a window for selecting many special functions in the flow description.
【0033】データ保存部13は、流れ記述表示部11
で表示されたプロセスフローデータを、データの使用目
的に応じた形式に保存する部分である。データの保存に
関する制約は無い。The data storage unit 13 includes a flow description display unit 11
This is a part that saves the process flow data displayed in step 3 in a format suitable for the purpose of using the data. There are no restrictions on data storage.
【0034】次に、流れの1工程、例えばCVD工程を
例に取って、本実施例を説明する。例えば、「減圧CV
D工程において、シリコン窒化膜(SiN)を1000
Å形成する」工程は、 「CVD,LPCVD:FILM=SIN,THICK
=1000;」 というコードと変数、値で表される。Next, this embodiment will be described by taking one flow process, for example, a CVD process as an example. For example, "Decompression CV
In the process D, the silicon nitride film (SiN) is removed to 1000
Å “Forming” is performed by “CVD, LPCVD: FILM = SIN, THICK
= 1000; ”, a variable, and a value.
【0035】コード管理テーブル5には、図5に示すC
VD工程の階層構造が管理されている。属性管理テーブ
ル9では、コード管理テーブル5に定義された全てのコ
ード、変数、値に対して属性が管理されている。例え
ば、変数「FILM」は、文字のガイド入力単位:
無しフロー表示する等、変数「THICK」は、数
値の連続入力単位:Åフロー表示する等が管理され
ている。The code management table 5 has C shown in FIG.
The hierarchical structure of the VD process is managed. In the attribute management table 9, attributes are managed for all codes, variables and values defined in the code management table 5. For example, the variable "FILM" is a character guide input unit:
The variable "THICK", such as displaying a flow without a flow, is managed such that the unit of continuous input of numerical values: Å Flow display is performed.
【0036】データ選択部1と、流れ記述表示部11を
用いて上記記述のCVD工程の例の記述作成を行う。始
めに、データ選択部1、例えばマウス等を用いて「メイ
ンウィンドウ15」のいずれかの部分をクリックする。
これにより、図5に示すコード管理テーブル5の最も左
にあるコード(この場合「CVD」のみ)が「ガイドウ
ィンドウ17」に表示される。Using the data selection unit 1 and the flow description display unit 11, the description of the above-described example of the CVD process is created. First, using the data selection unit 1, for example, a mouse or the like, click on any part of the "main window 15".
As a result, the leftmost code (only "CVD" in this case) in the code management table 5 shown in FIG. 5 is displayed in the "guide window 17".
【0037】次に、「ガイドウィンドウ17」に表示さ
れたコードをデータ選択部1により選択することによ
り、「メインウィンドウ15」にそのコードが表示され
る。最初のコード入力後、次の階層のコード「LPCV
D」、「PMCVD」が「ガイドウィンドウ17」に表
示され、同様にデータ選択部1を用いて選択する。今回
の場合、「LPCVD」を選択すると、「メインウィン
ドウ15」には、 CVD,LPCVD:FILM=? の様に表示される。このとき、「LPCVD」の下に結
合されている変数「FILM」も同時に「メインウィン
ドウ15」に表示される。Next, the code displayed on the "guide window 17" is selected by the data selecting section 1 to display the code on the "main window 15". After entering the first code, the code of the next layer "LPCV
“D” and “PMCVD” are displayed in the “guide window 17” and similarly selected using the data selection unit 1. In this case, when "LPCVD" is selected, CVD, LPCVD: FILM =? Is displayed. At this time, the variable “FILM” coupled under “LPCVD” is also displayed in the “main window 15” at the same time.
【0038】さらに、図5に示す「FILM」の値が、
「ガイドウィンドウ17」に表示され、同じくデータ選
択部1の選択入力を行う。以下同様にして、コード管理
テーブル5に管理されている階層構造に従ってコード、
値を選択入力して行く。Further, the value of "FILM" shown in FIG.
The data is displayed in the “guide window 17” and similarly, the selection input of the data selection unit 1 is performed. Similarly, in the same manner, the code according to the hierarchical structure managed by the code management table 5,
Select and enter a value.
【0039】その結果、「減圧CVD工程において、シ
リコン窒化膜(SiN)を1000Å形成する」工程
は、 「CVD,LPCVD:FILM=SIN,THICK
=1000;」 というコードと変数、値で「メインウィンドウ15」に
表示される。As a result, the process of "forming 1000 liters of silicon nitride film (SiN) in the low pressure CVD process" is "CVD, LPCVD: FILM = SIN, THICK".
= 1000; ”code, variables, and values are displayed in the“ main window 15 ”.
【0040】なお、変数「FILM」が「文字」、変数
「THICK」が「数値の連続値」であるなどの属性
は、属性管理テーブル9で管理されており、属性管理テ
ーブル9と、コード管理テーブル5は、変数管理部3で
その対応関係が維持されている。Attributes such as the variable “FILM” being “character” and the variable “THICK” being “continuous numerical value” are managed in the attribute management table 9, and the attribute management table 9 and the code management are performed. The correspondence relationship of the table 5 is maintained by the variable management unit 3.
【0041】最後に、流れ記述表示部11において、プ
ロセスフローの記述表示が終了すると、データ保存部1
3により、プロセスフローデータとして保存される。こ
の時の保存手段としては、磁気ディスク装置等の媒体が
考えられる。Finally, when the process flow description display on the flow description display unit 11 is completed, the data storage unit 1
3, the process flow data is saved. As the storage means at this time, a medium such as a magnetic disk device can be considered.
【0042】[0042]
【発明の効果】以上説明してきたように、この発明によ
るプロセスフロー作成装置によれば、コード管理テーブ
ルでコードや変数、値を階層構造で管理させ、それらの
属性を属性管理テーブルで管理しているため、製造ライ
ンに必要な最小の知識のみで、スペルミスを起こすこと
無く、選択的にプロセスフローを作成できる。As described above, according to the process flow creating apparatus of the present invention, codes, variables and values are managed in a hierarchical structure in the code management table, and their attributes are managed in the attribute management table. Therefore, it is possible to selectively create a process flow without spelling mistakes with only the minimum knowledge necessary for the manufacturing line.
【0043】また、コード、変数、値、あるいはこれら
に対する属性が増加した場合でも、容易に追加すること
ができ、これによる労力は費やされない。Further, even if the code, the variable, the value, or the attributes for these are increased, they can be easily added, and the labor by this is not spent.
【0044】以上により、プロセスフロー作成に要する
労力を軽減し、より短時間でプロセスフローを作成する
ことができる。As described above, the labor required for creating the process flow can be reduced and the process flow can be created in a shorter time.
【図1】この発明のプロセスフロー作成装置の機能ブロ
ック図。FIG. 1 is a functional block diagram of a process flow creation device according to the present invention.
【図2】図1で示したコード管理テーブルの一例を示す
図。FIG. 2 is a diagram showing an example of a code management table shown in FIG.
【図3】図1で示した属性管理テーブルの一例を示す
図。FIG. 3 is a diagram showing an example of an attribute management table shown in FIG.
【図4】図1で示した流れ記述表示部の画面構成の一例
を示す図。FIG. 4 is a diagram showing an example of a screen configuration of a flow description display unit shown in FIG.
【図5】コード管理テーブルの具体例を示す図。FIG. 5 is a diagram showing a specific example of a code management table.
【図6】従来のプロセスフローシートの一例を示す図。FIG. 6 is a diagram showing an example of a conventional process flow sheet.
1 データ選択部 3 変数管理部 5 コード管理テーブル 9 属性管理テーブル 11 流れ記述表示部 13 データ保存部 15 メインウィンドウ 17 ガイドウィンドウ 19 オプションウィンドウ 21 メニューウィンドウ 1 data selection section 3 variable management section 5 code management table 9 attribute management table 11 flow description display section 13 data storage section 15 main window 17 guide window 19 option window 21 menu window
Claims (3)
すコード及び変数を階層構造で管理するコード管理テー
ブルと、前記コードおよび変数のそれぞれの属性を管理
する属性管理テーブルと、前記コード管理テーブルと属
性管理テーブルの対応関係を維持する変数管理部と、前
記コード管理テーブルに管理されている階層構造のコー
ドあるいは変数を選択するデータ選択部と、選択された
コードおよび変数から製造工程の流れを表示する流れ記
述表示部とから構成されることを特徴とするプロセスフ
ロー作成装置。1. A code management table for managing codes and variables indicating various manufacturing conditions in each manufacturing process in a hierarchical structure, an attribute management table for managing respective attributes of the codes and variables, and the code management table. A variable management unit that maintains the correspondence relationship of the attribute management table, a data selection unit that selects the code or variable of the hierarchical structure managed by the code management table, and the flow of the manufacturing process from the selected code and variable are displayed. An apparatus for creating a process flow, comprising:
における処理の区分を表すコードと、その処理の区分の
中でさらに処理の種類を表すコードと、その各処理固有
の製造に関係する複数の変数あるいは処理の目的を示す
変数等とを階層構造で管理していることを特徴とする請
求項1記載のプロセスフロー作成装置。2. The code management table includes a code that represents a process category in each manufacturing process, a code that further represents a type of process in the process category, and a plurality of codes related to manufacturing unique to each process. 2. The process flow creation device according to claim 1, wherein variables or variables indicating the purpose of processing are managed in a hierarchical structure.
理テーブルに管理されているコードおよび変数が有する
具体的な属性を各コードあるいは変数ごとに管理してい
ることを特徴とする請求項1記載のプロセスフロー作成
装置。3. The attribute management table manages, for each code or variable, specific attributes of the codes and variables managed by the code management table. Process flow creation device.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5824892A JPH05266029A (en) | 1992-03-16 | 1992-03-16 | Process flow preparing device |
US08/031,881 US5495417A (en) | 1990-08-14 | 1993-03-16 | System for automatically producing different semiconductor products in different quantities through a plurality of processes along a production line |
US08/562,173 US5694325A (en) | 1990-08-14 | 1995-11-22 | Semiconductor production system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5824892A JPH05266029A (en) | 1992-03-16 | 1992-03-16 | Process flow preparing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05266029A true JPH05266029A (en) | 1993-10-15 |
Family
ID=13078826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5824892A Pending JPH05266029A (en) | 1990-08-14 | 1992-03-16 | Process flow preparing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05266029A (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862050A (en) * | 1996-06-07 | 1999-01-19 | Nec Corporation | System for preparing production process flow |
US6910947B2 (en) | 2001-06-19 | 2005-06-28 | Applied Materials, Inc. | Control of chemical mechanical polishing pad conditioner directional velocity to improve pad life |
US6913938B2 (en) | 2001-06-19 | 2005-07-05 | Applied Materials, Inc. | Feedback control of plasma-enhanced chemical vapor deposition processes |
US6961626B1 (en) | 2004-05-28 | 2005-11-01 | Applied Materials, Inc | Dynamic offset and feedback threshold |
US6984198B2 (en) | 2001-08-14 | 2006-01-10 | Applied Materials, Inc. | Experiment management system, method and medium |
US6999836B2 (en) | 2002-08-01 | 2006-02-14 | Applied Materials, Inc. | Method, system, and medium for handling misrepresentative metrology data within an advanced process control system |
US7047099B2 (en) | 2001-06-19 | 2006-05-16 | Applied Materials Inc. | Integrating tool, module, and fab level control |
US7069101B1 (en) | 1999-07-29 | 2006-06-27 | Applied Materials, Inc. | Computer integrated manufacturing techniques |
US7082345B2 (en) | 2001-06-19 | 2006-07-25 | Applied Materials, Inc. | Method, system and medium for process control for the matching of tools, chambers and/or other semiconductor-related entities |
US7096085B2 (en) | 2004-05-28 | 2006-08-22 | Applied Materials | Process control by distinguishing a white noise component of a process variance |
US7101799B2 (en) | 2001-06-19 | 2006-09-05 | Applied Materials, Inc. | Feedforward and feedback control for conditioning of chemical mechanical polishing pad |
US7160739B2 (en) | 2001-06-19 | 2007-01-09 | Applied Materials, Inc. | Feedback control of a chemical mechanical polishing device providing manipulation of removal rate profiles |
US7188142B2 (en) | 2000-11-30 | 2007-03-06 | Applied Materials, Inc. | Dynamic subject information generation in message services of distributed object systems in a semiconductor assembly line facility |
US7201936B2 (en) | 2001-06-19 | 2007-04-10 | Applied Materials, Inc. | Method of feedback control of sub-atmospheric chemical vapor deposition processes |
US7205228B2 (en) | 2003-06-03 | 2007-04-17 | Applied Materials, Inc. | Selective metal encapsulation schemes |
US7272459B2 (en) | 2002-11-15 | 2007-09-18 | Applied Materials, Inc. | Method, system and medium for controlling manufacture process having multivariate input parameters |
US7333871B2 (en) | 2003-01-21 | 2008-02-19 | Applied Materials, Inc. | Automated design and execution of experiments with integrated model creation for semiconductor manufacturing tools |
US7337019B2 (en) | 2001-07-16 | 2008-02-26 | Applied Materials, Inc. | Integration of fault detection with run-to-run control |
US7354332B2 (en) | 2003-08-04 | 2008-04-08 | Applied Materials, Inc. | Technique for process-qualifying a semiconductor manufacturing tool using metrology data |
US7356377B2 (en) | 2004-01-29 | 2008-04-08 | Applied Materials, Inc. | System, method, and medium for monitoring performance of an advanced process control system |
-
1992
- 1992-03-16 JP JP5824892A patent/JPH05266029A/en active Pending
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862050A (en) * | 1996-06-07 | 1999-01-19 | Nec Corporation | System for preparing production process flow |
US7069101B1 (en) | 1999-07-29 | 2006-06-27 | Applied Materials, Inc. | Computer integrated manufacturing techniques |
US7174230B2 (en) | 1999-07-29 | 2007-02-06 | Applied Materials, Inc. | Computer integrated manufacturing techniques |
US7188142B2 (en) | 2000-11-30 | 2007-03-06 | Applied Materials, Inc. | Dynamic subject information generation in message services of distributed object systems in a semiconductor assembly line facility |
US7160739B2 (en) | 2001-06-19 | 2007-01-09 | Applied Materials, Inc. | Feedback control of a chemical mechanical polishing device providing manipulation of removal rate profiles |
US6913938B2 (en) | 2001-06-19 | 2005-07-05 | Applied Materials, Inc. | Feedback control of plasma-enhanced chemical vapor deposition processes |
US7040956B2 (en) | 2001-06-19 | 2006-05-09 | Applied Materials, Inc. | Control of chemical mechanical polishing pad conditioner directional velocity to improve pad life |
US7047099B2 (en) | 2001-06-19 | 2006-05-16 | Applied Materials Inc. | Integrating tool, module, and fab level control |
US8694145B2 (en) | 2001-06-19 | 2014-04-08 | Applied Materials, Inc. | Feedback control of a chemical mechanical polishing device providing manipulation of removal rate profiles |
US7082345B2 (en) | 2001-06-19 | 2006-07-25 | Applied Materials, Inc. | Method, system and medium for process control for the matching of tools, chambers and/or other semiconductor-related entities |
US7201936B2 (en) | 2001-06-19 | 2007-04-10 | Applied Materials, Inc. | Method of feedback control of sub-atmospheric chemical vapor deposition processes |
US7101799B2 (en) | 2001-06-19 | 2006-09-05 | Applied Materials, Inc. | Feedforward and feedback control for conditioning of chemical mechanical polishing pad |
US6910947B2 (en) | 2001-06-19 | 2005-06-28 | Applied Materials, Inc. | Control of chemical mechanical polishing pad conditioner directional velocity to improve pad life |
US7337019B2 (en) | 2001-07-16 | 2008-02-26 | Applied Materials, Inc. | Integration of fault detection with run-to-run control |
US6984198B2 (en) | 2001-08-14 | 2006-01-10 | Applied Materials, Inc. | Experiment management system, method and medium |
US6999836B2 (en) | 2002-08-01 | 2006-02-14 | Applied Materials, Inc. | Method, system, and medium for handling misrepresentative metrology data within an advanced process control system |
US7272459B2 (en) | 2002-11-15 | 2007-09-18 | Applied Materials, Inc. | Method, system and medium for controlling manufacture process having multivariate input parameters |
US7333871B2 (en) | 2003-01-21 | 2008-02-19 | Applied Materials, Inc. | Automated design and execution of experiments with integrated model creation for semiconductor manufacturing tools |
US7205228B2 (en) | 2003-06-03 | 2007-04-17 | Applied Materials, Inc. | Selective metal encapsulation schemes |
US7354332B2 (en) | 2003-08-04 | 2008-04-08 | Applied Materials, Inc. | Technique for process-qualifying a semiconductor manufacturing tool using metrology data |
US7356377B2 (en) | 2004-01-29 | 2008-04-08 | Applied Materials, Inc. | System, method, and medium for monitoring performance of an advanced process control system |
US6961626B1 (en) | 2004-05-28 | 2005-11-01 | Applied Materials, Inc | Dynamic offset and feedback threshold |
US7096085B2 (en) | 2004-05-28 | 2006-08-22 | Applied Materials | Process control by distinguishing a white noise component of a process variance |
US7221990B2 (en) | 2004-05-28 | 2007-05-22 | Applied Materials, Inc. | Process control by distinguishing a white noise component of a process variance |
US7349753B2 (en) | 2004-05-28 | 2008-03-25 | Applied Materials, Inc. | Adjusting manufacturing process control parameter using updated process threshold derived from uncontrollable error |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH05266029A (en) | Process flow preparing device | |
JP2711204B2 (en) | How to generate a relational database user interface | |
US10698589B1 (en) | Data visualization user interface for simplified custom calculations | |
US6233719B1 (en) | System and method for analyzing semiconductor production data | |
US6647390B2 (en) | System and methods for standardizing data for design review comparisons | |
US6226656B1 (en) | System and method for creating, generating and processing user-defined generic specs | |
US5692175A (en) | Decision modeling and analysis for object oriented data access and analysis system | |
US8347204B2 (en) | Method and system for data analysis | |
CN1928865B (en) | Method and apparatus for synchronizing, displaying and manipulating text and image documents | |
US6912707B1 (en) | Method for determining object equality | |
US7760405B2 (en) | Apparatus and method for integrating print preview with data modeling document editing | |
WO1999022310A1 (en) | Software system and method for extending classifications and attributes in production analysis | |
US7000196B2 (en) | Data item list display apparatus, data item list display method, and computer-readable recording medium recorded with data item list display program | |
US20080288462A1 (en) | Database system and display method on information terminal | |
US20050015391A1 (en) | Visualization of a comparison result of at least two data structures organized in directory trees | |
EP0570137A1 (en) | Icon driven computer apparatus | |
US5920866A (en) | Process and system for generating shared value lists for databases | |
CN113626030A (en) | Method and system for quickly building data visualization large screen | |
JP2001222613A (en) | Method and device for displaying commercial area and medium | |
US20080040373A1 (en) | Apparatus and method for implementing match transforms in an enterprise information management system | |
US20080172636A1 (en) | User interface for selecting members from a dimension | |
US7617221B2 (en) | Rendering database queries with blank space | |
JP3195067B2 (en) | Report output system | |
JP7146889B2 (en) | Form creation device and form creation method | |
US5515533A (en) | Physical property database retrieval system |