JP6868435B2 - Graph display device, graph display method, board processing system, board processing method, and graph display program - Google Patents
Graph display device, graph display method, board processing system, board processing method, and graph display program Download PDFInfo
- Publication number
- JP6868435B2 JP6868435B2 JP2017062823A JP2017062823A JP6868435B2 JP 6868435 B2 JP6868435 B2 JP 6868435B2 JP 2017062823 A JP2017062823 A JP 2017062823A JP 2017062823 A JP2017062823 A JP 2017062823A JP 6868435 B2 JP6868435 B2 JP 6868435B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- series data
- graph
- signal value
- band
- 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.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- General Factory Administration (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本発明は、データをグラフ化する技術に関する。 The present invention relates to a technique for graphing data.
半導体の製造工程では、半導体基板に対して製造工程に沿って各種の処理を行う基板処理装置が用いられる。このような装置は、通常、当該装置の状態をそれぞれ示す複数のパラメーターを有している。装置の操作者が装置の状態を把握できるように、当該複数のパラメーターに対応した複数の時系列データをグラフ化して操作者に提示することが一般に行われている。操作者は、各グラフを目視により比較し、各パラメーターの変化のタイミング等を把握することによって装置の状態を把握する。 In the semiconductor manufacturing process, a substrate processing device that performs various processes on the semiconductor substrate along the manufacturing process is used. Such a device usually has a plurality of parameters indicating the state of the device. It is common practice to graph a plurality of time series data corresponding to the plurality of parameters and present them to the operator so that the operator of the device can grasp the state of the device. The operator visually compares each graph and grasps the state of the device by grasping the timing of change of each parameter and the like.
このようなグラフを表示するためのグラフ表示装置として特許文献1には、産業用装置の状態を示す状態値の時間変化を記録した時系列データをグラフ表示するグラフ表示装置が示されている。当該表示装置は、時間的に異なるタイミングで発生した2つのイベントにそれぞれ対応した状態値の時系列データのグラフを、時間軸及び状態値を示す状態値軸が定義された描画領域に重ねて表示する。当該表示装置は、当該2つのグラフの表示の際に、2つのイベントの状態値を比較しやすくするために、一方のイベントの発生タイミングをずらすことにより2つのイベントの発生タイミングが一致するように各グラフを描画する。
As a graph display device for displaying such a graph,
複数のパラメーターがそれぞれ、例えば、二種類の信号値を持つ場合、当該複数パラメーターのそれぞれの時系列データは、それぞれ2値データとなる。図14は、10個の2値の時系列データを比較技術に係る線状グラフにより並列表示したグラフを示す図である。図13は、図14に並列に表示された10個の2値データの各グラフを、特許文献1の手法のように、1つの座標上に重ねて表示した図である。複数のパラメーターの信号値が同時に変化する場合には、図13に示されるように当該各グラフの線が重なり合う。このため、各信号値の変化のタイミングを正確に判断できない。
When each of the plurality of parameters has, for example, two types of signal values, the time series data of each of the plurality of parameters becomes binary data. FIG. 14 is a diagram showing a graph in which 10 binary time series data are displayed in parallel by a linear graph according to a comparison technique. FIG. 13 is a diagram in which each graph of 10 binary data displayed in parallel in FIG. 14 is superimposed and displayed on one coordinate as in the method of
また、図14の例では、パラメーター数が比較的少数であるため、全てのグラフを表示領域内に並列表示して一覧することができる。しかし、実際の装置では、同時の数十個のパラメーターの各グラフを比較することが必要な場合が生ずる。この場合、全てのグラフを同時に表示領域に表示できず、全グラフの一覧性が欠如し、一番上と一番下のグラフを同時に観察して比較することが困難となる。 Further, in the example of FIG. 14, since the number of parameters is relatively small, all the graphs can be displayed in parallel in the display area and listed. However, in an actual device, it may be necessary to compare each graph of dozens of parameters at the same time. In this case, all the graphs cannot be displayed in the display area at the same time, the listability of all the graphs is lacking, and it becomes difficult to observe and compare the top and bottom graphs at the same time.
さらに、多値の時系列データを並列表示して比較する場合に、図15に示されるように、二値データである場合に比べて数値軸(縦軸)を長くする必要が有るため、一度に表示できるグラフの個数がさらに制限される。このため、時系列データの数が多い場合には、グラフ表示における一覧性の欠如によりグラフ間の比較の困難性がさらに増大する。 Further, when comparing multi-valued time series data by displaying them in parallel, as shown in FIG. 15, it is necessary to lengthen the numerical axis (vertical axis) as compared with the case of binary data, so once. The number of graphs that can be displayed in is further limited. Therefore, when the number of time series data is large, the difficulty of comparison between graphs is further increased due to the lack of listability in the graph display.
本発明は、こうした問題を解決するためになされたもので、複数の時系列データをそれぞれグラフ化して比較する際に、当該複数のグラフの一覧性を向上させつつ、各グラフに基づいて各時系列データの変化タイミングを容易に比較できるグラフ表示技術を提供することを目的とする。 The present invention has been made to solve such a problem, and when comparing a plurality of time series data in a graph, while improving the listability of the plurality of graphs, each time is based on each graph. It is an object of the present invention to provide a graph display technique capable of easily comparing the change timing of series data.
上記の課題を解決するために、第1の態様に係るグラフ表示装置は、複数の時系列データを取得する時系列データ取得部と、前記時系列データ取得部が取得した各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出部と、前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定部と、前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定部によって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理部と、を備え、前記表示処理部は、前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させ、前記表示処理部は、前記各時系列データについて、当該時系列データが2値データであれば、当該時系列データの前記各区間に対応する前記各信号値を、当該時系列データに対応する前記各帯状領域のうち対応する帯状領域と重なるように文字で前記ディスプレイに表示する信号値表示機能を無効化し、当該時系列データが3値以上の多値データであれば前記信号値表示機能を有効化する。
第2の態様に係るグラフ表示装置は、第1の態様に係るグラフ表示装置であって、前記表示処理部は、前記各時系列データについて、当該時系列データが零を含む3値以上の多値データである場合には、当該時系列データの前記各区間のうち信号値として非零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を有効化し、信号値として零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を無効化する。
第3の態様に係るグラフ表示装置は、複数の時系列データを取得する時系列データ取得部と、前記時系列データ取得部が取得した各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出部と、前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定部と、前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定部によって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理部と、を備え、前記表示処理部は、前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させ、前記表示処理部は、前記各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの前記各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する前記帯状グラフを前記ディスプレイに表示する機能を無効化し、前記帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標上に当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフを前記ディスプレイに表示する。
In order to solve the above problem, the graph display device according to the first aspect has a time-series data acquisition unit that acquires a plurality of time-series data and each time-series data acquired by the time-series data acquisition unit. The boundary detection unit that detects each boundary where the signal value changes in the time-series data, and each section of the time-series data that is separated by the boundary corresponding to the time-series data. The signal value specifying unit that specifies the signal value included in the section, and the start time and end time of each section when the section of the time series data is converted into the time on the time series for each time series data. Is expressed by each position of both ends in the longitudinal direction along the time axis, and each band-shaped region arranged in a row along the time axis and the section of the time series data by the signal value specifying unit. It is provided with a display processing unit for displaying each signal value indicated by characters so as to overlap the corresponding band-shaped area among the band-shaped areas, and a band-shaped graph including the band-shaped area on a predetermined display. The display processing unit displays each band-shaped graph on the display so that the band-shaped graphs corresponding to the time-series data are arranged in the width direction, and the display processing unit displays the time-series data with respect to the time-series data. If the time-series data is binary data, the characters correspond to the respective sections of the time-series data so that the respective signal values overlap with the corresponding band-shaped areas of the respective band-shaped areas corresponding to the time-series data. in invalidates the signal value display function of displaying on the display, activate the signal value indication if the time series data is 3 or more values data.
The graph display device according to the second aspect is the graph display device according to the first aspect, and the display processing unit has a large number of three or more values including zero in the time-series data for each time-series data. In the case of value data, for the section of the time-series data that takes non-zero as the signal value, enable the function of displaying the signal value of the section in the band-shaped region corresponding to the section, and signal. For the section where zero is taken as the value, the function of displaying the signal value of the section in the band-shaped area corresponding to the section is invalidated.
In the graph display device according to the third aspect, the signal value of the time-series data acquisition unit that acquires a plurality of time-series data and each time-series data acquired by the time-series data acquisition unit changes in the time-series data. A signal that specifies the signal value included in the boundary detection unit that detects each boundary and the section in which the time-series data is divided by the boundary corresponding to the time-series data for each time-series data. For the value specifying unit and each time-series data, both ends in the longitudinal direction along the time axis are the start time and end time of each section when the sections of the time-series data are converted into time on the time series. Each of the strip-shaped regions arranged in a row along the time axis and each of the sections of the time-series data are specified by the signal value specifying unit while being represented by each position of the portion. Each signal value indicated by characters so as to overlap the corresponding band-shaped area of the band-shaped area, and a display processing unit for displaying a band-shaped graph including the band-shaped area on a predetermined display are provided, and the display processing unit includes the display processing unit at each time. Each band-shaped graph is displayed on the display so that the band-shaped graphs corresponding to the series data are arranged in the width direction, and the display processing unit has a large number of three or more values of the time-series data for each time-series data. In the case of value data, if each section of the time-series data includes a section shorter than a predetermined period when converted to time on the time-series, the time-series data Each of the time-series data includes on the coordinates with the horizontal axis along the longitudinal direction of the strip graph as the time axis and the vertical axis as the signal value axis by disabling the function of displaying the corresponding strip graph on the display. A linear graph in which each point corresponding to the signal value is connected in chronological order is displayed on the display.
第4の態様に係るグラフ表示装置は、第1から第3の何れか一つの態様に係るグラフ表示装置であって、前記表示処理部は、前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域のうち互いに隣り合う帯状領域の色彩および模様の少なくとも一方を異ならせる。 The graph display device according to the fourth aspect is a graph display device according to any one of the first to third aspects, and the display processing unit converts each time-series data into the time-series data. At least one of the colors and patterns of the strip-shaped regions adjacent to each other among the strip-shaped regions of the corresponding strip-shaped graph is made different.
第5の態様に係るグラフ表示装置は、第4の態様に係るグラフ表示装置であって、前記表示処理部は、前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域の色彩を、当該各帯状領域の配列順に交互に変更する。 The graph display device according to the fifth aspect is the graph display device according to the fourth aspect, and the display processing unit describes each of the strip-shaped graphs corresponding to the time series data with respect to the time series data. The color of the strip-shaped region is changed alternately in the order of arrangement of each strip-shaped region.
第6の態様に係るグラフ表示装置は、第5の態様に係るグラフ表示装置であって、前記表示処理部は、前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち一方の色彩を、前記複数の時系列データにわたって共通の無彩色とする。 The graph display device according to the sixth aspect is the graph display device according to the fifth aspect, and the display processing unit attaches the plurality of time-series data to the strip-shaped graph corresponding to the time-series data. One of the two types of colors to be used is set as a common achromatic color over the plurality of time series data.
第7の態様に係るグラフ表示装置は、第6の態様に係るグラフ表示装置であって、前記表示処理部は、前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち前記一方の色彩以外の他方の色彩を有彩色とし、前記複数の時系列データに対応する複数の帯状グラフに対応する各有彩色のうち互いに隣り合う帯状グラフに附される2つの有彩色を異ならせる。 The graph display device according to the seventh aspect is the graph display device according to the sixth aspect, and the display processing unit attaches the plurality of time-series data to the strip-shaped graph corresponding to the time-series data. Of the two types of colors, the other color other than the one is chromatic, and the chromatic colors corresponding to the plurality of time-series data are attached to the adjacent band graphs. The two chromatic colors are different.
第8の態様に係る基板処理システムは、第1から第7の何れか1つの態様に係るグラフ表示装置と、基板に対して所定の処理を行う基板処理装置と、を備え、前記基板処理装置は、その状態を示す複数のパラメーターの各信号値を時間的に順次にサンプリングした複数の時系列データを出力し、前記グラフ表示装置は、前記基板処理装置が出力する複数の時系列データを前記時系列データ取得部によって取得し、当該複数の時系列データのそれぞれについて前記帯状グラフを表示する。 The substrate processing system according to the eighth aspect includes a graph display device according to any one of the first to seventh aspects and a substrate processing apparatus that performs predetermined processing on the substrate, and the substrate processing apparatus. Outputs a plurality of time-series data obtained by sequentially sampling each signal value of a plurality of parameters indicating the state in time, and the graph display device outputs a plurality of time-series data output by the board processing device. The band-shaped graph is displayed for each of the plurality of time-series data acquired by the time-series data acquisition unit.
第9の態様に係るグラフ表示方法は、複数の時系列データを取得する時系列データ取得ステップと、前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、を備え、前記表示処理ステップは、前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、前記表示処理ステップは、前記各時系列データについて、当該時系列データが2値データであれば、当該時系列データの前記各区間に対応する前記各信号値を、当該時系列データに対応する前記各帯状領域のうち対応する帯状領域と重なるように文字で前記ディスプレイに表示する信号値表示機能を無効化し、当該時系列データが3値以上の多値データであれば前記信号値表示機能を有効化するステップである。
第10の態様に係るグラフ表示方法は、第9の態様に係るグラフ表示方法であって、前記表示処理ステップは、前記各時系列データについて、当該時系列データが零を含む3値以上の多値データである場合には、当該時系列データの前記各区間のうち信号値として非零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を有効化し、信号値として零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を無効化するステップである。
第11の態様に係るグラフ表示方法は、複数の時系列データを取得する時系列データ取得ステップと、前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、を備え、前記表示処理ステップは、前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、前記表示処理ステップは、前記各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの前記各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する前記帯状グラフを前記ディスプレイに表示する機能を無効化し、前記帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標上に当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフを前記ディスプレイに表示するステップである。
In the graph display method according to the ninth aspect, for each time-series data acquisition step of acquiring a plurality of time-series data and each time-series data acquired in the time-series data acquisition step, the signal value in the time-series data is For the boundary detection step for detecting each changing boundary and for each section of the time-series data, the signal value included in the section is specified for each section in which the time-series data is separated by the boundary corresponding to the time-series data. For the signal value specifying step and each time-series data, the start time and end time of each section when the each section of the time-series data is converted into the time on the time series is in the longitudinal direction along the time axis. In addition to being represented by each position of both end portions, each band-shaped region arranged in a row along the time axis and each section of the time series data are specified by the signal value specifying step, and the said Each of the display processing steps includes a display processing step for displaying a band-shaped graph including each signal value indicated by characters so as to overlap the corresponding band-shaped area in each band-shaped area on a predetermined display. as arranged in the respective strip-like graph width direction corresponding to the time-series data, the respective strip-like graph Ri step der to be displayed on said display, said display processing step, the respective time-series data, the time-series data If it is binary data, the signal value corresponding to each section of the time-series data is displayed on the display in characters so as to overlap the corresponding band-shaped area of the band-shaped areas corresponding to the time-series data. deactivate the signal value display function of displaying, Ru step der to enable the signal value indication if the time series data is 3 or more values data.
The graph display method according to the tenth aspect is the graph display method according to the ninth aspect, and in the display processing step, for each time-series data, the time-series data includes three or more values including zero. In the case of value data, for the section of the time-series data that takes non-zero as the signal value, enable the function of displaying the signal value of the section in the band-shaped region corresponding to the section, and signal. This is a step of disabling the function of displaying the signal value of the section in the band-shaped region corresponding to the section for the section taking zero as the value.
In the graph display method according to the eleventh aspect, for each time-series data acquisition step of acquiring a plurality of time-series data and each time-series data acquired in the time-series data acquisition step, the signal value in the time-series data is For the boundary detection step for detecting each changing boundary and for each section of the time-series data, the signal value included in the section is specified for each section in which the time-series data is separated by the boundary corresponding to the time-series data. For the signal value specifying step and each time-series data, the start time and end time of each section when the each section of the time-series data is converted into the time on the time series is in the longitudinal direction along the time axis. In addition to being represented by each position of both end portions, each band-shaped region arranged in a row along the time axis and each section of the time series data are specified by the signal value specifying step, and the said Each of the display processing steps includes a display processing step for displaying a band-shaped graph including each signal value indicated by characters so as to overlap the corresponding band-shaped area in each band-shaped area on a predetermined display. A step of displaying each band-shaped graph on the display so that the band-shaped graphs corresponding to the time-series data are arranged in the width direction. In the display processing step, the time-series data is 3 for each time-series data. In the case of multi-valued data equal to or greater than the value, if each section of the time-series data includes a section shorter than a predetermined period when converted to time on the time-series, the relevant section is applicable. The function of displaying the strip graph corresponding to the time series data on the display is disabled, and the time series is on coordinates with the horizontal axis along the longitudinal direction of the strip graph as the time axis and the vertical axis as the signal value axis. This is a step of displaying a linear graph in which each point corresponding to each signal value included in the data is connected in chronological order on the display.
第12の態様に係るグラフ表示方法は、第9から第11の何れか一つの態様に係るグラフ表示方法であって、前記表示処理ステップは、前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域のうち互いに隣り合う帯状領域の色彩および模様の少なくとも一方を異ならせるステップである。 The graph display method according to the twelfth aspect is the graph display method according to any one of the ninth to eleventh aspects, and the display processing step converts each time-series data into the time-series data. This is a step of making at least one of the colors and patterns of the strip-shaped regions adjacent to each other in the strip-shaped regions of the corresponding strip-shaped graph different from each other.
第13の態様に係るグラフ表示方法は、第12の態様に係るグラフ表示方法であって、前記表示処理ステップは、前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域の色彩を、当該各帯状領域の配列順に交互に変更するステップである。 The graph display method according to the thirteenth aspect is the graph display method according to the twelfth aspect, and the display processing step is for each of the time-series data in the strip-shaped graph corresponding to the time-series data. This is a step of alternately changing the color of the strip-shaped region in the order of arrangement of the strip-shaped regions.
第14の態様に係るグラフ表示方法は、第13の態様に係るグラフ表示方法であって、前記表示処理ステップは、前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち一方の色彩を、前記複数の時系列データにわたって共通の無彩色とするステップである。 The graph display method according to the fourteenth aspect is the graph display method according to the thirteenth aspect, and the display processing step is attached to the strip-shaped graph corresponding to the time-series data with respect to the plurality of time-series data. This is a step of making one of the two types of colors common achromatic color over the plurality of time series data.
第15の態様に係るグラフ表示方法は、第14の態様に係るグラフ表示方法であって、前記表示処理ステップは、前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち前記一方の色彩以外の他方の色彩を有彩色とし、前記複数の時系列データに対応する複数の帯状グラフに対応する各有彩色のうち互いに隣り合う帯状グラフに附される2つの有彩色を異ならせるステップである。 The graph display method according to the fifteenth aspect is the graph display method according to the fourteenth aspect, and the display processing step attaches the plurality of time-series data to the strip-shaped graph corresponding to the time-series data. Of the two types of colors, the other color other than the one is chromatic, and the chromatic colors corresponding to the plurality of time-series data are attached to the adjacent band graphs. This is a step to make the two chromatic colors different.
第16の態様に係る基板処理方法は、第9から第15の何れか1つの態様に係るグラフ表示方法を備える基板処理方法であって、所定の基板処理装置により基板に対して所定の処理を行う基板処理ステップと、前記基板処理装置の状態を示す複数のパラメーターの各信号値を時間的に順次にサンプリングした複数の時系列データを出力する出力ステップと、をさらに備え、前記グラフ表示方法は、前記出力ステップにおいて出力される複数の時系列データを前記時系列データ取得ステップにおいて取得し、当該複数の時系列データのそれぞれについて前記帯状グラフを表示する方法である。 The substrate processing method according to the sixteenth aspect is a substrate processing method including the graph display method according to any one of the ninth to fifteenth aspects, and a predetermined processing is performed on the substrate by a predetermined substrate processing apparatus. The graph display method further includes a substrate processing step to be performed and an output step of outputting a plurality of time-series data obtained by sequentially sampling each signal value of a plurality of parameters indicating the state of the substrate processing apparatus in time. This is a method of acquiring a plurality of time series data output in the output step in the time series data acquisition step and displaying the strip graph for each of the plurality of time series data.
第17の態様に係るグラフ表示プログラムは、コンピュータに実行されることにより時系列データをグラフ表示するグラフ表示プログラムであって、前記プログラムは、CPUとメモリとを備えたコンピュータに、複数の時系列データを取得する時系列データ取得ステップと、前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、を実行させ、前記表示処理ステップは、前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、前記表示処理ステップは、前記各時系列データについて、当該時系列データが2値データであれば、当該時系列データの前記各区間に対応する前記各信号値を、当該時系列データに対応する前記各帯状領域のうち対応する帯状領域と重なるように文字で前記ディスプレイに表示する信号値表示機能を無効化し、当該時系列データが3値以上の多値データであれば前記信号値表示機能を有効化するステップである。
第18の態様に係るグラフ表示プログラムは、コンピュータに実行されることにより時系列データをグラフ表示するグラフ表示プログラムであって、前記プログラムは、CPUとメモリとを備えたコンピュータに、複数の時系列データを取得する時系列データ取得ステップと、前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、を実行させ、前記表示処理ステップは、前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、前記表示処理ステップは、前記各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの前記各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する前記帯状グラフを前記ディスプレイに表示する機能を無効化し、前記帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標上に当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフを前記ディスプレイに表示するステップである。
The graph display program according to the seventeenth aspect is a graph display program that displays time series data as a graph by being executed by a computer, and the program is a plurality of time series on a computer provided with a CPU and a memory. A time-series data acquisition step for acquiring data, a boundary detection step for detecting each boundary in which a signal value changes in the time-series data for each time-series data acquired in the time-series data acquisition step, and a boundary detection step for each time. Regarding the series data, for each section in which the time series data is divided by the boundary corresponding to the time series data, the signal value specifying step for specifying the signal value included in the section, and the time series data for each time series data When each section of the series data is converted into time on the time series, the start time and end time of each section are expressed by the positions of both ends in the longitudinal direction along the time axis, and the time axis is used. Each band-shaped area arranged in a row along the line is specified for each section of the time-series data by the signal value specifying step, and is written in characters so as to overlap the corresponding band-shaped area in each band-shaped area. Each of the indicated signal values and a display processing step of displaying the band-shaped graph including the signal values on a predetermined display are executed, and in the display processing step, the band-shaped graphs corresponding to the time-series data are arranged in the width direction. as, Ri step der displaying the respective strip-like graph on the display, the display processing step, the respective time-series data, if the time series data is binary data, each of the time-series data The signal value display function for displaying each signal value corresponding to the section on the display in characters so as to overlap the corresponding band-shaped area among the band-shaped areas corresponding to the time-series data is disabled, and the time-series data There Ru step der to enable the signal value indication if multi-value data of three or more values.
The graph display program according to the eighteenth aspect is a graph display program that displays time series data as a graph by being executed by a computer, and the program is a plurality of time series on a computer provided with a CPU and a memory. A time-series data acquisition step for acquiring data, a boundary detection step for detecting each boundary in which a signal value changes in the time-series data for each time-series data acquired in the time-series data acquisition step, and a boundary detection step for each time. Regarding the series data, for each section in which the time series data is divided by the boundary corresponding to the time series data, the signal value specifying step for specifying the signal value included in the section, and the time series data for each time series data When each section of the series data is converted into time on the time series, the start time and end time of each section are expressed by the positions of both ends in the longitudinal direction along the time axis, and the time axis is used. Each band-shaped area arranged in a row along the line is specified for each section of the time-series data by the signal value specifying step, and is written in characters so as to overlap the corresponding band-shaped area in each band-shaped area. Each of the indicated signal values and a display processing step of displaying the band-shaped graph including the signal values on a predetermined display are executed, and in the display processing step, the band-shaped graphs corresponding to the time-series data are arranged in the width direction. As described above, it is a step of displaying each strip-shaped graph on the display, and the display processing step is a time series of the time series data in the case where the time series data is multi-valued data of three or more values. If each of the sections of the data includes a section shorter than a predetermined period when converted into time on the time series, the strip graph corresponding to the time series data is displayed on the display. The time series corresponds to each signal value included in the time series data on the coordinates where the horizontal axis along the longitudinal direction of the strip graph is the time axis and the vertical axis is the axis of the signal value. This is a step of displaying a linear graph connected in order on the display.
第1、第3、第9、第11、第17、および第18の何れの態様に係る発明によっても、各時系列データについて、当該時系列データにおいて信号値が変化する各境界が検出され、当該時系列データが当該各境界によって区切られる各区間について、当該区間が含む信号値が特定される。そして、各時系列データに対応した各帯状グラフが、幅方向に並ぶようにディスプレイに表示される。帯状グラフは、対応する時系列データの各区間に対応する各帯状領域と、対応する帯状領域と重なるように文字で示された各信号値とを含む。各帯状領域は、対応する区間を時系列上の時間に換算したときの開始時刻と終了時刻とを、時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現し、時間軸に沿って一列に配列される。従って、各帯状グラフを、これらの表示に必要な面積を削減して、互いに重なることなく表示できるので一覧性を向上できる。また、各帯状グラフについて、当該帯状グラフが含む各帯状領域の境界と、文字で示された各信号値とによって、当該帯状グラフに対応する時系列データの信号値の変化と、そのタイミングを容易に把握できるので、各帯状グラフに基づいて各時系列データ間で信号値の変化のタイミングを容易に比較できる。 According to the invention according to any of the first, third , ninth, eleventh, seventeenth , and eighteenth aspects, for each time series data, each boundary in which the signal value changes is detected in the time series data. For each section in which the time series data is separated by each boundary, the signal value included in the section is specified. Then, each band-shaped graph corresponding to each time-series data is displayed on the display so as to be arranged in the width direction. The strip graph includes each strip region corresponding to each interval of the corresponding time series data and each signal value indicated by characters so as to overlap the corresponding strip region. Each band-shaped region expresses the start time and end time when the corresponding section is converted into time on the time series by each position of both ends in the longitudinal direction along the time axis, and is arranged in a row along the time axis. Are arranged in. Therefore, each band-shaped graph can be displayed without overlapping with each other by reducing the area required for these displays, so that the listability can be improved. Further, for each band graph, the change of the signal value of the time series data corresponding to the band graph and its timing can be easily performed by the boundary of each band region included in the band graph and each signal value indicated by characters. Therefore, it is possible to easily compare the timing of changes in signal values between each time-series data based on each band-shaped graph.
第4または第12の態様に係る発明によれば、各時系列データについて、当該時系列データに対応する帯状グラフの各帯状領域のうち互いに隣り合う帯状領域の色彩および模様の少なくとも一方が異なるので、互いに隣り合う帯状領域の境界の把握が容易となる。 According to the invention according to the fourth or twelfth aspect, at least one of the colors and patterns of the strip-shaped regions adjacent to each other among the strip-shaped regions of the strip-shaped graph corresponding to the time-series data is different for each time-series data. , It becomes easy to grasp the boundary of the strip-shaped regions adjacent to each other.
第5または第13の態様に係る発明によれば、各時系列データについて、当該時系列データに対応する帯状グラフの各帯状領域の色彩が、当該各帯状領域の配列順に交互に変更されるので、隣り合う2つの帯状領域の2つ色彩として互いに識別容易な色彩を採用できる。これにより、互いに隣り合う帯状領域の境界の把握がさらに容易となる。 According to the invention according to the fifth or thirteenth aspect, for each time-series data, the color of each band-shaped area of the band-shaped graph corresponding to the time-series data is alternately changed in the order of arrangement of the band-shaped areas. , Colors that are easily distinguishable from each other can be adopted as the two colors of the two adjacent band-shaped regions. This makes it easier to grasp the boundaries of the strip-shaped regions adjacent to each other.
第6または第14の態様に係る発明によれば、複数の時系列データについて、当該時系列データに対応する帯状グラフに付する2種類の色彩のうち一方の色彩が、複数の時系列データにわたって共通の無彩色とされるので、複数の帯状グラフの全体に統一性を与えることができるとともに、使用する色彩の種類を削減できる。 According to the invention according to the sixth or fourteenth aspect, for a plurality of time series data, one of the two types of colors attached to the strip graph corresponding to the time series data is spread over the plurality of time series data. Since a common achromatic color is used, it is possible to give uniformity to the entire strip-shaped graph and reduce the types of colors used.
第7または第15の態様に係る発明によれば、複数の時系列データについて、当該時系列データに対応する帯状グラフに付する2種類の色彩のうち共通の無彩色とされる一方の色彩以外の他方の色彩が有彩色とされ、複数の時系列データに対応する複数の帯状グラフに対応する各有彩色のうち互いに隣り合う帯状グラフに附される2つの有彩色が異なる。従って、隣り合う帯状グラフの識別が容易となる。 According to the invention according to the seventh or fifteenth aspect, for a plurality of time series data, other than one of the two types of colors attached to the strip graph corresponding to the time series data, which is regarded as a common achromatic color. The other color is chromatic, and of the chromatic colors corresponding to the plurality of strip graphs corresponding to the plurality of time series data, the two chromatic colors attached to the strip graphs adjacent to each other are different. Therefore, it becomes easy to identify adjacent strip graphs.
第1、第9または第17の態様に係る発明によれば、各時系列データについて、当該時系列データが、文字により信号値を表示しなくても信号値の認識が容易な2値データであれば、各区間に対応する各信号値の表示がされないので、当該帯状グラフを見ることにより当該時系列データが2値データであることを容易に認識できるとともに、対応する帯状グラフによる信号値の変化の把握を容易にしつつ、当該帯状グラフの表示を単純化できる。 According to the invention according to the first, ninth or seventeenth aspect, for each time series data, the time series data is binary data in which the signal value can be easily recognized without displaying the signal value by characters. If there is, since each signal value corresponding to each section is not displayed, it can be easily recognized that the time series data is binary data by looking at the strip graph, and the signal value by the corresponding strip graph can be easily recognized. The display of the strip graph can be simplified while facilitating the grasp of changes.
第2または第10の態様に係る発明によれば、各時系列データについて、当該時系列データが零を含む3値以上の多値データである場合には、当該時系列データの各区間のうち信号値として非零をとる区間について、当該区間の信号値が当該区間に対応する帯状領域に表示され、信号値として零をとる区間について、当該区間の信号値は、対応する帯状領域に表示されない。信号値が零の区間に信号値を表示しなくても、グラフを観察する操作者は、違和感を覚えにくい。従って、帯状グラフによる信号値の変化の把握を容易にしつつ、当該帯状グラフの表示を単純化できる。 According to the invention according to the second or tenth aspect, for each time-series data, if the time-series data is multi-valued data having three or more values including zero, it is included in each section of the time-series data. For a section that takes non-zero as a signal value, the signal value of the section is displayed in the band-shaped area corresponding to the section, and for a section that takes zero as a signal value, the signal value of the section is not displayed in the corresponding band-shaped area. .. Even if the signal value is not displayed in the section where the signal value is zero, the operator observing the graph is unlikely to feel a sense of discomfort. Therefore, it is possible to simplify the display of the strip graph while facilitating the grasp of the change in the signal value by the strip graph.
第3または第11の態様に係る発明によれば、各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する帯状グラフに代えて、帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標において当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフがディスプレイに表示される。従って、短い帯状領域に文字で信号値が表示されることが抑制されるので、信号値の表示同士が重なって視認性が悪い帯状グラフの表示が抑制される。 According to the invention according to the third or eleventh aspect, for each time series data, when the time series data is multi-valued data of three or more values, the time series is included in each section of the time series data. If a section shorter than a predetermined period is included when converted to the above time, the horizontal axis along the longitudinal direction of the strip graph is used as the time axis instead of the strip graph corresponding to the time series data. , A linear graph in which each point corresponding to each signal value included in the time series data is connected in chronological order at coordinates with the vertical axis as the axis of the signal value is displayed on the display. Therefore, since the display of the signal value in characters in the short strip-shaped region is suppressed, the display of the strip-shaped graph having poor visibility due to the overlapping of the signal value displays is suppressed.
第8または第16の態様に係る発明によれば、基板に対して所定の処理を行う基板処理装置から、その状態を示す複数のパラメーターの各信号値を時間的に順次にサンプリングした複数の時系列データが出力され、当該複数の時系列データのそれぞれについて前記帯状グラフが表示される。
According to the invention according to the eighth or sixteenth aspect, a plurality of times in which each signal value of a plurality of parameters indicating the state is sequentially sampled in time from a substrate processing apparatus that performs a predetermined process on the substrate. The series data is output, and the strip graph is displayed for each of the plurality of time series data.
以下、図面を参照しながら、実施の形態について説明する。以下の実施の形態は、本発明を具体化した一例であり、本発明の技術的範囲を限定する事例ではない。 Hereinafter, embodiments will be described with reference to the drawings. The following embodiments are examples that embody the present invention, and are not examples that limit the technical scope of the present invention.
<1.基板処理システム200>
図1は、実施形態に係る基板処理システム200を模式的に示す概略平面図である。基板処理システム200は、基板処理装置100とグラフ表示装置150とを備えて構成される。基板処理装置100は、複数の時系列データを出力する。当該複数の時系列データは、基板処理装置100の状態を示す複数のパラメーターのそれぞれの信号値を時間的に順次に、一定の間隔でサンプリングしたデータである。グラフ表示装置150は、当該複数の時系列データを時系列データ取得部12によって取得し、当該複数の時系列データのそれぞれについて帯状グラフを表示する。
<1.
FIG. 1 is a schematic plan view schematically showing a
<2.基板処理装置100>
実施形態に係る基板処理装置100の構成について、図1を参照しながら説明する。基板処理装置100は、半導体ウェハ等の複数枚の基板Wを処理するシステムである。基板Wの表面形状は、例えば、略円形である。基板処理装置100は、複数の基板処理ユニット1を備えている。基板処理装置100は、各基板処理ユニット1において、基板Wを、一枚ずつ、連続して処理することができるとともに、複数の基板処理ユニット1によって、複数の基板Wを並行して処理することもできる。
<2.
The configuration of the
基板処理装置100は、並設された複数のセル(処理ブロック)、具体的には、インデクサセル110および処理セル120と、当該複数のセル110,120が備える各動作機構等を制御する制御部130と、を備える。基板処理装置100は、複数の脚部を介して、工場等の床面等に載置されている。
The
<インデクサセル110>
インデクサセル110は、装置外から受け取った未処理の基板Wを処理セル120に渡すとともに、処理セル120から受け取った処理済みの基板Wを装置外に搬出するためのセルである。インデクサセル110は、複数のキャリアCを載置するキャリアステージ111と、各キャリアCに対する基板Wの搬出入を行う基板搬送装置(移載ロボット)IRと、を備える。
<
The
キャリアステージ111に対しては、複数の未処理の基板Wを収納したキャリアCが、装置外部から、OHT(Overhead Hoist Transfer)等によって搬入されて載置される。未処理の基板Wは、キャリアCから1枚ずつ取り出されて装置内で処理され、装置内での処理が終了した処理済みの基板Wは、再びキャリアCに収納される。処理済みの基板Wを収納したキャリアCは、OHT等によって装置外部に搬出される。このように、キャリアステージ111は、未処理の基板Wおよび処理済みの基板Wを集積する基板集積部として機能する。なお、キャリアCの形態としては、基板Wを密閉空間に収納するFOUP(Front Opening Unified Pod)であってもよいし、SMIF(Standard Mechanical Inter Face)ポッドや、収納された基板Wを外気に曝すOC(Open Cassette)であってもよい。
On the
移載ロボットIRは、基板Wを下方から支持することによって、基板Wを水平姿勢(基板Wの主面が水平な姿勢)で保持可能な複数のハンド(例えば、4つ)と、複数のハンドをそれぞれ移動する複数のアームを備える。移載ロボットIRは、キャリアステージ111に載置されたキャリアCから未処理の基板Wを取り出して、当該取り出した基板Wを、基板受渡位置Pにおいて搬送ロボットCR(後述する)に渡す。また、移載ロボットIRは、基板受渡位置Pにおいて搬送ロボットCRから処理済みの基板Wを受け取って、当該受け取った基板Wを、キャリアステージ111上に載置されたキャリアCに収納する。移載ロボットIRは、複数のハンドを同時に使用して基板Wの受渡しを行うことができる。
The transfer robot IR has a plurality of hands (for example, four) capable of holding the substrate W in a horizontal posture (a posture in which the main surface of the substrate W is horizontal) and a plurality of hands by supporting the substrate W from below. It is equipped with a plurality of arms that move each of them. The transfer robot IR takes out the unprocessed substrate W from the carrier C mounted on the
<処理セル120>
処理セル120は、基板Wに処理を行うためのセルである。処理セル120は、複数の基板処理ユニット1と、当該複数の基板処理ユニット1に対する基板Wの搬出入を行う搬送ロボットCRと、を備える。搬送ロボットCRと制御部130とは、基板搬送装置である。ここでは、複数個(例えば、3個)の基板処理ユニット1が鉛直方向に積層されて、1個の基板処理装置群10を構成している。そして、複数個(図示の例では、4個)の基板処理装置群10が、搬送ロボットCRを取り囲むようにクラスタ状(房状)に設置される。従って、複数の基板処理ユニット1は、搬送ロボットCRの周囲にそれぞれ配置される。基板処理ユニット1は、不図示のスピンチャックの上側(鉛直方向の上側)に配置された基板をスピンチャックによって着脱可能に保持し、所定の回転軸a1を中心にスピンチャックを回転させながら、基板に対して所定の処理(例えば、薬液処理、リンス処理、若しくは乾燥処理など)を行う。
<Processing
The
搬送ロボットCRは、基板Wを片持ち支持しながら搬送するロボットである。搬送ロボットCRは、指定された基板処理ユニット1から処理済みの基板Wを取り出して、当該取り出した基板Wを、基板受渡位置Pにおいて移載ロボットIRに渡す。また、搬送ロボットCRは、基板受渡位置Pにおいて移載ロボットIRから未処理の基板Wを受け取って、当該受け取った基板Wを、指定された基板処理ユニット1の処理位置に搬送する。搬送ロボットCRも移載ロボットIRと同様に複数(例えば、4つ)のハンドと、複数のハンドをそれぞれ移動する複数のアームを備えている。搬送ロボットCRは、複数のハンドを同時に使用して基板Wの搬送を行うことができる。
The transfer robot CR is a robot that transfers the substrate W while cantilevering it. The transfer robot CR takes out the processed board W from the designated
各基板処理ユニット1は、内部に処理空間を形成するチャンバー(「筐体」)121を備える。チャンバー121には、搬送ロボットがチャンバー121の内部にそのハンドを挿入するための搬出入口122が形成されている。搬出入口122には、制御部130の制御に基づいて開閉可能なシャッター(図示省略)が設けられている。シャッターは、基板Wのチャンバー121内への搬出入時に開かれ、基板Wの処理中は閉じられる。基板処理ユニット1は、搬送ロボットが配置されている空間に、この搬出入口を対向させるようにして配置される。
Each
<制御部130>
制御部130は、移載ロボットIR、搬送ロボットCR、および、一群の基板処理ユニット1の各々の動作を制御する。制御部130のハードウエアとしての構成は、例えば、一般的なコンピュータと同様のものを採用できる。すなわち、制御部130は、例えば、各種演算処理を行うCPU(不図示)、基本プログラムを記憶する読み出し専用のメモリであるROM(不図示)、各種情報を記憶する読み書き自在のメモリであるRAM(不図示)およびプログラムや各種データ、およびレシピなどを記憶しておく記憶装置(不図示)をバスライン(不図示)に接続して構成されている。制御部130のCPUは、プログラムを実行することによって、基板処理装置100の各部を統括的に制御し、レシピに従った基板Wの処理を基板処理装置100に行わせる。
<
The
<3.グラフ表示装置150>
実施形態に係るグラフ表示装置150の構成について、図1を参照しながら説明する。グラフ表示装置150は、複数の時系列データに対応した複数の帯状グラフを、ディスプレイ141に並列表示する、すなわち、複数の帯状グラフが幅方向に並ぶように、当該各帯状グラフをディスプレイに表示させる。
<3.
The configuration of the
グラフ表示装置150のハードウエアとしての構成は、一般的なコンピュータと同様のものを採用できる。すなわち、グラフ表示装置150は、例えば、各種演算処理を行うCPU11、基本プログラムを記憶する読み出し専用のメモリであるROM22、各種情報を記憶する読み書き自在のメモリであるRAM23およびプログラムPGや各種データなどを記憶しておく磁気ディスク24をバスライン29に電気的に接続して構成されている。バスライン29には、液晶パネルなどのディスプレイ141およびキーボードなどの入力部142も電気的に接続されている。
As the hardware configuration of the
グラフ表示装置150において、プログラムPGに記述された手順に従って主制御部としてのCPU11が演算処理を行うことにより、各種の機能部が実現される。具体的には、CPU11は、例えば、時系列データ取得部12、境界検出部13、信号値特定部14、および表示処理部15などの各機能部として動作する。グラフ表示装置150において実現される一部あるいは全部の機能部は、専用の論理回路などでハードウエア的に実現されてもよい。当該各機能部は、それぞれが行った演算結果等を、RAM23若しくは磁気ディスク24に一時的、若しくは恒久的に記憶するとともに、RAM23若しくは磁気ディスク24に記憶された各種の演算結果等を適宜参照する。
In the
時系列データ取得部12は、基板処理装置100が出力する複数の時系列データを取得する。境界検出部13は、時系列データ取得部12が取得した各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する。信号値特定部14は、当該時系列データに対応する各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する。
The time-series data acquisition unit 12 acquires a plurality of time-series data output by the
表示処理部15は、複数の時系列データに対応した複数の帯状グラフを、ディスプレイ141に並列表示する、すなわち、複数の帯状グラフがその幅方向に沿って互い重なることなく並ぶように、当該各帯状グラフをディスプレイに表示させる。換言すれば、表示処理部15は、各時系列データについて、当該時系列データに対応した帯状グラフをディスプレイ141に表示させる。各帯状グラフの幅は、略同じ幅とされることが好ましい。また、表示される帯状グラフの個数を増やして一覧性を向上させる観点から、互いに隣り合う2つの帯状グラフは、互いに隙間無く配置されるか、若しくは、僅かな隙間を空けて配置されることが好ましい。
The
<4.基板処理装置100のパラメーター>
基板処理装置100は、例えば、その状態を示す複数のパラメーターを有している。基板処理装置100は、複数のパラメーターのそれぞれがとる信号値を時間的に順次に出力する、すなわち、基板処理装置100は、複数のパラメーターに対応した複数の時系列データを出力する。
<4. Parameters of the
The
例えば、基板処理装置100の各基板処理ユニット1は、処理対象の基板Wに処理液を吐出するノズル(不図示)を備える。基板処理装置100は、各基板処理ユニット1の各ノズルに、処理液を供給する処理液供給源(不図示)を備え、処理液供給源と、各ノズルとは、個別の配管によって接続される。各配管には、開閉弁(不図示)と、制御弁(不図示)とが設けられている。
For example, each
開閉弁は、制御部130の制御に従って、開状態と閉状態との2つの状態をとる。開閉弁が開状態であれば、処理液供給源からノズルに処理液が供給され、開閉弁が、閉状態であれば、ノズルに処理液は供給されない。基板処理装置100は、例えば、各基板処理ユニット1の各開閉弁の開閉状態を、基板処理装置100の状態を規定する各パラメーターとして有する。
The on-off valve takes two states, an open state and a closed state, according to the control of the
制御弁は、その開度を、最大開度と最小開度との間の任意の開度に設定され得る。制御部130は、レシピに応じて、制御弁の開度を3段階以上の多段階の開度に離散的に変更させることができるとともに、制御弁の開度を最大開度と最小開度との間で連続的に変更させることもできる。基板処理装置100は、例えば、各基板処理ユニット1の各制御弁に対して離散的若しくは連続的に設定される開度を、基板処理装置100の状態を規定する各パラメーターとして有する。
The opening degree of the control valve can be set to an arbitrary opening degree between the maximum opening degree and the minimum opening degree. The
上述の説明では、1つの基板処理ユニット1が1つの開閉弁と制御弁とを備える場合を例として説明したが、1つの基板処理ユニット1が、例えば、基板Wの上面周縁部に薬液を供給し、基板Wの上面中央部にパージ用のガスとしての窒素ガスを供給し、基板Wの下面にリンス液を供給するなど、各基板処理ユニット1が複数の流体を並行して基板Wに供給する場合がある。このような場合には、1つの基板処理ユニット1について、複数の開閉弁、複数の制御弁が設けられる。基板処理装置100は、各基板処理ユニット1について、複数の開閉弁のそれぞれの開閉状態と、複数の制御弁のそれぞれの開度を、各パラメーターとして有する。
In the above description, a case where one
<信号値が2値のパラメーターの例について>
信号値が2値をとるパラメーターとして、例えば、上述した開閉弁の開閉状態が挙げられる。基板処理装置100は、基板処理装置100が備える複数の開閉弁のそれぞれの開閉状態を、信号値が2値の複数のパラメーターとして採用できる。当該複数のパラメーターは、1つの基板処理ユニット1が備える複数の開閉弁の開閉状態であってもよい。また、複数の基板処理ユニット1がそれぞれ開閉弁を備え、複数のパラメーターが当該複数の開閉弁の開閉状態であってもよい。基板処理装置100は、当該各バラメーターの信号値として、例えば、各開閉弁が開状態であれば「1」、閉状態であれば「0」を出力する。なお、2値の時系列データがとる信号値は、「1」と「0」との組み合わせに限定されない。基板処理装置100は、当該2値の時系列データを出力できる。当該時系列データは、2値データである。
<Example of a parameter with a binary signal value>
As a parameter in which the signal value takes two values, for example, the open / closed state of the on-off valve described above can be mentioned. The
図8は、信号値が2値をとるパラメーターの時系列データの例として、基板処理装置100が備える3つの開閉弁の開閉状態を示す3つの時系列データを、比較技術に係る線状グラフにより並列表示した図である。図8のグラフの例では、3つの時系列データのみが示されているため、各データの比較は容易であるが、基板処理装置100は、実際には、例えば、12個〜24個の多数の基板処理ユニット1を有し、各基板処理ユニット1は、多数の開閉弁を有する。このため、図8のような並列表示によって、当該2値の複数の時系列データを一覧することは容易ではない。また、1つの座標に当該複数の時系列データを重ねて表示すると、複数の時系列データに対応した複数のグラフのうち、同時刻に変化する信号値に対応した線同士が重なり合って、信号値の変化のタイミングを把握することが困難となる。
FIG. 8 shows, as an example of time-series data of parameters in which the signal value takes two values, three time-series data showing the open / closed state of the three on-off valves included in the
<信号値が多値のパラメーターの例について>
信号値が、3値以上の多値をとるパラメーターとして、例えば、上述した制御弁の開度が採用され得る。基板処理装置100は、基板処理装置100が備える複数の制御弁のそれぞれの開度を示す信号値の時系列データを、3値以上の多値の時系列データとして出力する。当該時系列データは、3値以上の多値データである。
<Examples of parameters with multi-valued signal values>
For example, the opening degree of the control valve described above can be adopted as a parameter in which the signal value takes a multi-value of three or more values. The
また、基板処理装置100の各基板処理ユニット1が実行するレシピは、通常、複数のステップから構成されている。各基板処理ユニット1は、レシピを構成する各ステップを時間的に順次に実行する。基板処理ユニット1が各ステップの処理を行う際に、基板Wの回転数は、例えば、各ステップに応じた回転数とされる。当該各回転数は、通常、離散的な値をとる。基板処理装置100の各基板処理ユニット1は、基板Wの回転数をパラメーターとして有し、実行中のステップに応じた基板Wの回転数の時系列データを、3値以上の多値の時系列データとして出力する。
Further, the recipe executed by each
また、基板処理装置100の各基板処理ユニット1は、実行中のステップを示す信号をパラメーターとして有し、順次に実行する各ステップを示す各信号値を時系列データとして出力する。例えば、レシピがステップ1〜ステップ9の9段階のステップから構成される場合、各基板処理ユニット1は、例えば、ステップ1〜ステップ9に対応する1〜9の整数(「ステップ番号」)のうち実行中のステップに対応する整数を各ステップに応じて順次に出力する。当該各整数を含む時系列データは、実行中のステップを示す3値以上の多値の時系列データとなる。基板処理ユニット1は、何れのステップも実行していない期間には、例えば、整数0を出力する。
Further, each
図10は、信号値が多値をとるパラメーターの時系列データの例として、基板処理装置100が備える1つの基板処理ユニット1が実行する各ステップを示す時系列データ(図10の上側のグラフ)と、他の基板処理ユニット1の制御弁の開度を百分率で示す時系列データ(図10の下側のグラフ)とを、比較技術に係る線状グラフにより並列表示した図である。
FIG. 10 shows time-series data (upper graph of FIG. 10) showing each step executed by one
当該2つの基板処理ユニット1は、互いに異なるレシピを実行しており、各時系列データの信号値が変化するタイミングは、一部のタイミングを除いて異なっている。
The two
図10に示す2つのグラフでは、各基板処理ユニット1が実行するレシピの各ステップは、ある期間継続するため、2つのグラフは、ステップ状の形状を有している。基板処理装置100は、このようなステップ状に信号値が変化する多値の時系列データ(「ステップ状の多値の時系列データ」とも称する)を出力することもできる。当該時系列データは、時間の経過とともにステップ状に変化する多値データである。
In the two graphs shown in FIG. 10, since each step of the recipe executed by each
<信号値が連続的に変化する多値のパラメーターの例について>
基板処理装置100は、時間の経過とともに連続的に変化する多値の信号値をとるパラメーターとして、例えば、各基板処理ユニット1における処理液の温度、処理液の濃度、基板Wの温度などを有し、各パラメーターを測定器(不図示)により測定して各パラメーターに対応した各時系列データを出力する。
<Example of multi-valued parameters whose signal values change continuously>
The
図11は、グラフ表示装置150が1つの座標上に表示する複数の線状グラフの一例を示す図である。より詳細には、図11は、基板処理装置100が出力する複数の多値の時系列データであって、それぞれ、連続的に変化する多値の信号値を含む各データをグラフ表示装置150がグラフ化して1つの座標上に表示したものである。グラフ表示装置150は、グラフ表示を行う際に、一般的な手法を用いて、図11に示されるように、当該各時系列データを線状グラフとして共通の座標上に表示することもできる。基板処理装置100は、このように、連続的に信号値が変化する多値の時系列データ(「連続的な多値の時系列データ」とも称する)を出力することもできる。当該時系列データは、時間の経過とともに連続的に変化する多値データである。
FIG. 11 is a diagram showing an example of a plurality of linear graphs displayed on one coordinate by the
<5.基板処理装置100の動作>
図2は、制御部130の制御に従って、基板処理装置100が行う動作の一例を示すフローチャートである。
<5. Operation of
FIG. 2 is a flowchart showing an example of an operation performed by the
図2の例では、基板処理装置100は、先ず、複数の時系列データの出力を開始する(図2のステップS10)。当該複数の時系列データは、基板処理装置100の状態を示す複数のパラメーターの各信号値を時間的に順次にサンプリングしたデータである。基板処理装置100は、制御部130の制御値、若しくは、測定器による測定値に基づいて各信号値を取得して出力する。基板処理装置100が当該各信号値を逐次出力し、グラフ表示装置150が当該各信号値を入力して当該各信号値のサンプリングを行ってもよい。基板処理装置100、若しくはグラフ表示装置150が行う当該サンプリングは、好ましくは、一定の間隔で行われる。
In the example of FIG. 2, the
当該複数の時系列データのそれぞれは、基板処理装置100の状態を示しており、基板処理装置100のパラメーターの説明欄で説明した2値の時系列データと、ステップ状の多値の時系列データと、連続的な多値の時系列データとの3種類の時系列データの何れかである。基板処理装置100がこれらの時系列データとは異なる時系列データを出力してもよい。
Each of the plurality of time-series data indicates the state of the
基板処理装置100は、移載ロボットIR、搬送ロボットCRによって、キャリアC内の未処理の基板Wを基板処理ユニット1のチャンバー121内に搬入し(ステップS20)、当該基板Wにレシピに従って所定の処理を行う(ステップS30)。当該基板Wの処理が完了すると、基板処理装置100は、移載ロボットIR、搬送ロボットCRによって、チャンバー121内から処理済みの基板Wを搬出し(ステップS40)、キャリアCに収納する。制御部130は、全てのキャリアC内の全ての基板Wの処理が完了したか否かを判定し(ステップS50)、完了していなければ、ステップS20〜ステップS40の処理を繰り返し、再びステップS50の判定処理を行う。
The
ステップS50の判定の結果、全ての基板Wの処理が完了している場合には、基板処理装置100は、複数の時系列データの出力を終了する(ステップS60)。これにより、基板処理装置100は、図2に示す動作を終了する。
As a result of the determination in step S50, when the processing of all the substrates W is completed, the
<6.グラフ表示装置の動作>
<6−1.グラフ表示処理の全体の動作>
図3は、グラフ表示装置150のグラフ表示処理の全体動作の一例を示すフローチャートである。グラフ表示装置150は、基板処理装置100が出力する複数の時系列データを時系列データ取得部12によって取得し、当該複数の時系列データのそれぞれについて、帯状グラフ、若しくは線状グラフを表示する。
<6. Operation of graph display device>
<6-1. Overall operation of graph display processing>
FIG. 3 is a flowchart showing an example of the overall operation of the graph display process of the
グラフ表示装置150は、基板処理装置100と電気的に接続されており、グラフ表示装置150の時系列データ取得部12は、基板処理装置100が出力する複数の時系列データを入力することにより当該複数の時系列データを取得する(図3のステップS70)。時系列データ取得部12は、基板処理装置100が出力する各パラメーターの信号値をサンプリングして複数の時系列データを取得してもよい。グラフ表示の対象となる各パラメーターは、例えば、当該各パラメーターを定義する定義ファイルを磁気ディスク24に記憶しておき、時系列データ取得部12が当該定義ファイルから各パラメーターを読み出すことによって決定される。基板処理装置100が出力する全ての時系列データが、グラフ表示の対象とされてもよいし、基板処理装置100が出力する全ての時系列データのうち一部の時系列データがグラフ表示の対象とされてもよい。なお、基板処理装置100は、例えば、各時系列データが含む最初の信号値の発生時刻とサンプリング間隔など、各時系列データについて、当該時系列データが含む各信号値の発生時刻を特定するために必要な情報もグラフ表示装置150に出力しており、CPU11は、当該情報と、各時系列データとに基づいて、各信号値の発生時刻を取得できる。
The
グラフ表示装置150のCPU11は、時系列データ取得部12が取得した複数の時系列データの解析(「解析処理」)を行い(図3のステップS80)、当該複数の時系列データのグラフ表示(「グラフ表示処理」)を行う(図3のステップS90)。
The CPU 11 of the
<6−2.時系列データの解析処理>
図4は、時系列データ取得部12が取得した複数の時系列データの解析処理(図3のステップS80)を、CPU11により実現される各機能部が実行する動作の一例を示すフローチャートである。
<6-2. Time series data analysis processing>
FIG. 4 is a flowchart showing an example of an operation in which each functional unit realized by the CPU 11 executes an analysis process (step S80 in FIG. 3) of a plurality of time-series data acquired by the time-series data acquisition unit 12.
ステップS80の処理において、先ず、CPU11は、プログラムPGを実行することにより、時系列データ取得部12が取得した複数の時系列データのうち1つの時系列データを、着目時系列データとして選択する(図4のステップS110)。 In the process of step S80, first, the CPU 11 executes the program PG to select one of the plurality of time-series data acquired by the time-series data acquisition unit 12 as the time-series data of interest ( Step S110 in FIG. 4).
境界検出部13は、着目時系列データにおいて、信号値が変化する各境界を検出する(図4のステップS120)。信号値特定部14は、着目時系列データが当該各境界によって区切られる各区間の信号値を特定する(図4のステップS130)。
The
着目時系列データが含む各区間について、当該区間が含む各信号値は、同じ値をとる。また、当該各区間は、例えば、第i区間(iは区間番号であり、i=1〜nで、n=着目時系列データにおける区間数)として識別される。 For each section included in the time-series data of interest, each signal value included in the section takes the same value. Further, each section is identified as, for example, the i-th section (i is a section number, i = 1 to n, and n = the number of sections in the time series data of interest).
境界検出部13は、ステップS120の処理において、当該境界を、所定の検出規則に従って検出する。当該検出規則は、例えば、一の信号値から他の信号値に信号値が変化する際の当該他の信号値を、当該境界として採用する規則である。当該一の信号値は、第i区間の信号値である。当該他の信号値は、当該第i区間と隣接する第(i+1)区間の信号値である。
In the process of step S120, the
境界検出部13は、検出した各境界について、当該境界を特定できる情報(「境界特定情報」)を、当該境界が隔てる第i区間と、第(i+1)区間のうち、例えば、第(i+1)区間の区間番号と対応付けて磁気ディスク24に記憶する。また、当該記憶の際に、境界検出部13は、検出した各境界を、複数の時系列データにおいて着目時系列データを識別するデータ番号にも対応付ける。
For each detected boundary, the
境界特定情報は、例えば、上述した一の信号値から他の信号値に信号値が変化する際の当該他の信号値の着目時系列データにおける位置(「並び順」)、若しくは当該一の信号値が当該他の信号値に変化する際の時刻(「タイミング」)である。なお、境界検出部13は、第1区間(「最初の区間」)の境界特定情報として、例えば、着目時系列データの最初の信号値の着目時系列データにおける位置(「並び順」)、若しくは当該信号値の発生時刻(「タイミング」)を採用する。
The boundary identification information is, for example, the position (“arrangement order”) of the other signal value in the time series data of interest when the signal value changes from one signal value to another signal value described above, or the one signal. It is the time (“timing”) when the value changes to the other signal value. The
ステップS130の処理において、信号値特定部14は、境界検出部13が検出した各境界により着目時系列データが区切られる各区間の信号値を特定し、各区間の区間番号と対応付けて磁気ディスク24に記憶する。また、当該記憶の際に、境界検出部13は、特定した各信号値を、着目時系列データを識別するデータ番号にも対応付ける。
In the process of step S130, the signal
ステップS130の処理が終了すると、CPU11は、全ての時系列データについて、ステップS120〜ステップS130の処理によるチェックが完了したか否かを判定する(図4のステップS140)。当該判定の結果、全ての時系列データのチェックが完了していなければ、CPU11は、複数の時系列データの中から、新たに他の時系列データを着目データとして選択し(ステップS110)、境界検出部13、信号値特定部14が、ステップS120、S130の処理を繰り返し、CPU11が再びステップS140の判定を行う。
When the process of step S130 is completed, the CPU 11 determines whether or not the check by the process of steps S120 to S130 is completed for all the time series data (step S140 of FIG. 4). As a result of the determination, if the check of all the time series data is not completed, the CPU 11 newly selects another time series data as the data of interest from the plurality of time series data (step S110), and the boundary. The
ステップS140の判定の結果、全ての時系列データのチェックが完了していれば、CPU11は、複数の時系列データの解析処理(ステップS80)を終了し、処理を図3のステップS90に移す。 If the check of all the time series data is completed as a result of the determination in step S140, the CPU 11 ends the analysis process (step S80) of the plurality of time series data, and shifts the process to step S90 in FIG.
ステップS80の処理によって、境界検出部13は、時系列データ取得部12が取得した各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する。信号値特定部14は、当該各時系列データについて、当該時系列データに対応する各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する。
By the process of step S80, the
<6−3.時系列データのグラフ表示処理>
図5、図6は、時系列データ取得部12が取得した複数の時系列データのグラフ表示処理(図3のステップS90)を、CPU11により実現される各機能部が実行する動作の一例を示すフローチャートである。
<6-3. Graph display processing of time series data>
5 and 6 show an example of an operation in which each function unit realized by the CPU 11 executes a graph display process (step S90 in FIG. 3) of a plurality of time series data acquired by the time series data acquisition unit 12. It is a flowchart.
表示処理部15は、各時系列データに対応した各帯状グラフを、幅方向に並ぶようにディスプレイ141に表示することができる。すなわち、表示処理部15は、各時系列データについて、当該時系列データに対応する帯状グラフをディスプレイ141に表示させることができる。
The
帯状グラフは、対応する時系列データの各区間に対応する各帯状領域と、対応する帯状領域と重なるように文字で示された各信号値とを含む。各帯状領域は、対応する区間を時系列上の時間に換算したときの開始時刻と終了時刻とを、時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現し、時間軸に沿って一列に配列される。 The strip graph includes each strip region corresponding to each interval of the corresponding time series data and each signal value indicated by characters so as to overlap the corresponding strip region. Each band-shaped region expresses the start time and end time when the corresponding section is converted into time on the time series by each position of both ends in the longitudinal direction along the time axis, and is arranged in a row along the time axis. Are arranged in.
ステップS90の処理において、先ず、CPU11は、プログラムPGを実行することにより、時系列データ取得部12が取得した複数の時系列データのうち1つの時系列データを、着目時系列データとして選択する(図5のステップS210)。表示処理部15は、着目時系列データについて、帯状グラフ表示機能を有効化する(図5のステップS212)。帯状グラフ表示機能の有効化、若しくは無効化は、例えば、プログラムPGのうち帯状グラフ表示機能を実現するコードの実行の可否を決定する変数を、表示処理部15(CPU11)が当該有効化、若しくは無効化に応じた値に設定することにより行われる。帯状グラフ表示機能の有効化、若しくは無効化がプログラムPGの構成そのものによって実現されてもよい。
In the process of step S90, first, the CPU 11 executes the program PG to select one of the plurality of time-series data acquired by the time-series data acquisition unit 12 as the time-series data of interest ( Step S210 in FIG. 5). The
表示処理部15は、着目時系列データが2値データであるか否かを判定する(図5のステップS220)。表示処理部15は、例えは、着目時系列データの各信号値を調べることにより当該判定を行う。また、着目目次系列データに対応するパラメーターの特性に基づいて、当該パラメーターの時系列データが2値データか、多値データであるかは予め判定できるので、各パラメーターについて当該識別を示す識別情報を設定した2値/多値設定ファイルを磁気ディスク24に記憶しておき、表示処理部15が、当該設定ファイルを読み出して当該判定を行ってもよい。
The
ステップS220の結果、着目時系列データが2値データであれば、表示処理部15は、着目時系列データに含まれる上述の各区間について、各区間に対応する各信号値を、当該時系列データに対応する各帯状領域のうち対応する帯状領域と重なるように文字でディスプレイ141に表示する信号値表示機能を無効化する(図5のステップS230)。信号値表示機能の有効化、若しくは無効化は、例えば、プログラムPGのうち信号値表示機能を実現するコードの実行の可否を決定する変数を、表示処理部15(CPU11)が当該有効化、若しくは無効化に応じた値に設定することにより行われる。信号値表示機能の有効化、若しくは無効化がプログラムPGの構成そのものによって実現されてもよい。
If the result of step S220 is that the time-series data of interest is binary data, the
表示処理部15は、各区間に対応する各帯状領域をディスプレイ141に表示する(図5のステップS240)。各帯状領域は、対応する区間を時系列上の時間に換算したとき(場合)の開始時刻と終了時刻とを、時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現する。また、各帯状領域は、時間軸に沿って一列に配列される。
The
ステップS220の判定の結果、着目時系列データが2値データではない(すなわち、3値以上の多値データである)場合、表示処理部15は、着目時系列データの各区間に、所定の期間よりも短い区間が存在するか否かを判定する(図6のステップS260)。当該所定の期間は、例えば、各区間に対応する各帯状領域に所定のサイズの文字で表示される各信号値の表示長さのうち最も長い表示長さに相当(対応する)する期間とされる。当該所定の期間は、各信号値の表示長さとは無関係に、所定の長さの期間に設定されてもよい。当該所定の期間(より詳細には、所定の期間の長さ)は、予め設定されて、表示処理部15が参照可能なように磁気ディスク24に記憶されている。
As a result of the determination in step S220, when the time-series data of interest is not binary data (that is, it is multi-valued data of three or more values), the
ステップS260の判定の結果、着目時系列データの各区間に、所定の期間よりも短い区間が存在する場合には、表示処理部15は、着目時系列データに対応する帯状グラフをディスプレイ141に表示する機能を無効化し、着目時系列データに対応する線状グラフをディスプレイ141に表示する(図6のステップS270)。当該線状グラフは、帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標上に着目時系列データが含む各信号値に対応する各点を時系列順に結線したグラフである。表示処理部15は、線状グラフを表示した後、処理を図5のステップS250に移す。
As a result of the determination in step S260, when each section of the time-of-focus time series data has a section shorter than a predetermined period, the
ステップS260の判定の結果、着目時系列データの各区間に、所定の期間よりも短い区間が存在しない場合には、表示処理部15は、上述した図5のステップS212での設定に従って着目時系列データの帯状グラフを表示する。当該表示処理において、表示処理部15は、先ず、各区間の信号値表示機能を有効化する(図6のステップS280)。なお、表示処理部15が、例えば、ステップS260の判定を行うことなく、多値の全ての時系列データについて線状グラフを表示してもよい。また、多値の各時系列データ(各パラメーター)について、帯状グラフによる表示の対象であるか、線状グラフによる表示の対象であるかを定義するファイルに基づいて、表示処理部15が多値の各時系列データのグラフの種類を決定してもよい。
As a result of the determination in step S260, if there is no section shorter than a predetermined period in each section of the time series data of interest, the
表示処理部15は、着目時系列データの各区間のうち着目区間を選択する(図6のステップS290)。表示処理部15は、着目区間に対応する帯状領域をディスプレイ141に表示する(図6のステップS300)。
The
表示処理部15は、着目区間の信号値が零であるか否かを判定する(図6のステップS310)。当該判定の結果、当該信号値が零であれば、表示処理部15は、着目区間について信号値表示機能を無効化し(図6のステップS320)、処理を図6のステップS340に移す。
The
ステップS310の判定の結果、着目区間の信号値が零でない場合、表示処理部15は、着目区間の信号値を対応する帯状領域に文字で表示し(図6のステップS330)、処理を図6のステップS340に移す。なお、表示処理部15が、ステップS310の判定を行わず、着目区間の信号値に拘わらず、着目区間の信号値を対応する帯状領域に文字で表示してもよい。
As a result of the determination in step S310, when the signal value of the section of interest is not zero, the
表示処理部15は、着目時系列データの全ての区間について対応する各帯状領域の表示か終了したか否かを判定する(図6のステップS340)。当該判定の結果、全ての区間について表示が終了していなければ、表示処理部15は、新たに、着目区間を選択し(ステップS290)、ステップS300以下の処理を繰り返して、再度、ステップS340の判定を行う。
The
ステップS340の判定の結果、全ての区間について表示が終了していれば、表示処理部15は、処理を図5のステップS250に移す。
As a result of the determination in step S340, if the display is completed for all the sections, the
図5のステップS250において、表示処理部15は、全ての時系列データについて、グラフ表示が完了したか否かを判定する。当該判定の結果、全ての時系列データについて、グラフ表示が完了していなければ、表示処理部15は、新たに、着目時系列データを選択し(ステップS210)、ステップS212以下の処理を繰り返して、再度、ステップS250の判定を行う。
In step S250 of FIG. 5, the
ステップS250の判定の結果、全ての時系列データについて、グラフ表示が完了していれば、CPU11は、図3の動作を終了する。 As a result of the determination in step S250, if the graph display is completed for all the time series data, the CPU 11 ends the operation shown in FIG.
図3(図5、図6)のステップS90の処理において、表示処理部15は、各時系列データについて、当該時系列データが2値データであれば、当該時系列データの各区間に対応する各信号値を、当該時系列データに対応する各帯状領域のうち対応する帯状領域と重なるように文字でディスプレイ141に表示する信号値表示機能を無効化し、当該時系列データが3値以上の多値データであれば信号値表示機能を有効化する。なお、表示処理部15が、2値の時系列データについても信号値表示機能を有効化して、各帯状領域に対応する各信号値を表示してもよい。
In the process of step S90 of FIG. 3 (FIGS. 5 and 6), the
上述のように表示処理部15は、各時系列データについて、当該時系列データが零を含む3値以上の多値データである場合には、当該時系列データの各区間のうち信号値として非零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を有効化する。表示処理部15は、信号値として零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を無効化してもよく、また当該信号値を当該帯状領域に表示する機能を有効化した状態で信号値として零を表示してもよい。
As described above, for each time-series data, when the time-series data is multi-valued data having three or more values including zero, the
また、各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、表示処理部15は、当該時系列データに対応する帯状グラフをディスプレイ141に表示する機能を無効化し、帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標において当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフをディスプレイ141に表示する。
In addition, for each time-series data, when the time-series data is multi-valued data with three or more values, when converted to time on the time-series in each section of the time-series data, from a predetermined period. If a short section is included, the
<6−4.帯状グラフの表示態様>
図7にはグラフ表示装置150が生成して表示した3つの帯状グラフG1〜G3が示されている。3つの帯状グラフG1〜G3は、図8に示される比較技術に係る3つの線状グラフK1〜K3に対応する3つの時系列データからグラフ表示装置150が生成してディスプレイ141に表示したものである。なお、図7〜図12のグラフにおいて横軸は時間軸である。
<6-4. Display mode of strip graph>
FIG. 7 shows three strip graphs G1 to G3 generated and displayed by the
図7の帯状グラフG1〜G3に対応する3つの時系列データは、図8の3つの線状グラフK1〜K3に示されるように、それぞれ、2値データである。グラフ表示装置150の時系列データ取得部12が当該3つの時系列データをグラフ表示用の複数の時系列データとしてグラフ表示装置150から取得した場合、表示処理部15は、着目時系列データのグラフ表示において、着目時系列データの各区間の信号値表示機能を無効化して(図5のステップS230)、帯状グラフG1〜G3に示されるように各帯状領域の表示のみを行う(図5のステップS240)。図7の帯状グラフG1には、各帯状領域のうち、時系列順の最初の2つの帯状領域R1、R2と、帯状領域R1、R2の境界B1が示されている。境界B1は、帯状領域R1、R2に対応する隣り合う2つの区間の境界である。
The three time-series data corresponding to the strip graphs G1 to G3 in FIG. 7 are binary data, respectively, as shown in the three linear graphs K1 to K3 in FIG. When the time-series data acquisition unit 12 of the
図9には、グラフ表示装置150が生成して表示した2つの帯状グラフG4、G5が示されている。2つの帯状グラフG4、G5は、図10に示される比較技術に係る2つの線状グラフK4、K5に対応する2つの時系列データからグラフ表示装置150が生成してディスプレイ141に表示したものである。
FIG. 9 shows two strip graphs G4 and G5 generated and displayed by the
図9の帯状グラフG4、G5に対応する2つの時系列データは、図10の2つの線状グラフK4、K5に示されるように、それぞれ、ステップ状の多値の時系列データである。そして、当該2つの時系列データの何れも、各境界により区切られる各区間は、対応する各帯状領域に文字により信号値を表示するために必要な所定の期間よりも長い。 The two time-series data corresponding to the band-shaped graphs G4 and G5 in FIG. 9 are step-shaped multi-valued time-series data, respectively, as shown in the two linear graphs K4 and K5 in FIG. In both of the two time-series data, each section separated by each boundary is longer than a predetermined period required for displaying a signal value in characters in each corresponding band-shaped region.
このため、グラフ表示装置150の時系列データ取得部12が当該2つの時系列データをグラフ表示用の複数の時系列データとしてグラフ表示装置150から取得した場合、当該2つの時系列データのそれぞれのグラフ表示において、表示処理部15は、図6のステップS260での判定を経て、ステップS280の処理を行う。表示処理部15は、当該2つの時系列データのうち着目時系列データのグラフ表示において、着目時系列データの各区間の信号値表示機能を有効化し(図6のステップS280)、着目区間に対応する帯状領域の表示を行う(図5のステップS300)。
Therefore, when the time-series data acquisition unit 12 of the
ここで、図10に示されるように、線状グラフK1に対応する時系列データの第1区間の信号値は、零である。このため、当該時系列データに対応する帯状グラフG5の表示において、表示処理部15は、第1区間については、信号値表示機能を無効化して(図6のステップS320)、第1区間の帯状領域に信号値「0」を表示せず、他の区間については、信号値表示機能を無効化することなく、当該他の区間に対応する帯状領域に当該他の区間の信号値を表示する(図6のステップS330)。これらの処理により、表示処理部15は、図9の帯状グラフG4、G5の表示を行う。なお、信号値が零である第1区間においても信号表示機能を無効化せずに当該区間の帯状領域に信号値「0」を表示してもよい。
Here, as shown in FIG. 10, the signal value in the first section of the time series data corresponding to the linear graph K1 is zero. Therefore, in the display of the strip graph G5 corresponding to the time series data, the
図11は、グラフ表示装置150が表示する線状グラフの一例として6個の線状グラフK6〜K11を示す図である。図11の線状グラフK6〜K11から判るように、線状グラフK6〜K11に対応する各時系列データは、連続的な多値の時系列データである。このため、線状グラフK6〜K11に対応する各時系列データのグラフ表示処理において、表示処理部15は、ステップS260の判定の結果、着目時系列データの各区間に所定の期間よりも短い期間が存在すると判定し、着目時系列データの線状グラフをディスプレイ141に表示する(図6のステップS270)。これにより、表示処理部15は、当該各時系列データについて、線状グラフK6〜K11を1つの座標上に表示する。
FIG. 11 is a diagram showing six linear graphs K6 to K11 as an example of the linear graph displayed by the
また、グラフ表示装置150が、基板処理装置100から、例えば、図8の3つの線状グラフK1〜K3、図9の2つの線状グラフK4、K5、および図11の6つの線状グラフK6〜K11に対応する11個の時系列データを、グラフ表示の対象である複数の時系列データとして取得する場合もある。この場合、グラフ表示装置150は、例えば、図12に示されるように、帯状グラフG1〜G5を並列表示し、線状グラフK6〜K11を一の座標上に重ねて表示する。表示処理部15は、並列表示する帯状グラフG1〜G5の表示領域と、線状グラフK6〜K11の表示領域とがディスプレイ141上で重なり合わないように、各グラフを表示する。
Further, the
例えば、基板処理装置100の有する全てパラメーターについて予め対応するグラフの表示順(並び順)を決めて磁気ディスク24に記憶しておき、グラフ表示装置150が当該全てのパラメーターの一部または全部に対応する時系列データ(例えば、帯状グラフG1〜G5と線状グラフK6〜K11に対応する11個の時系列データ)をグラフ表示する場合には、各パラメーターに設定された表示順に従って表示処理部15がディスプレイ141に表示する。すなわち、表示処理部15は、予め設定された表示順に従って幅方向に並ぶように各時系列データに対応した各帯状グラフを表示する。また、表示処理部15は、各時系列データに対応した各線状グラフを、例えば、図12のように一の座標に表示する。
For example, the display order (arrangement order) of the corresponding graphs for all the parameters of the
表示処理部15は、好ましくは、各時系列データについて、当該時系列データに対応する帯状グラフの各帯状領域のうち互いに隣り合う帯状領域の色彩および模様の少なくとも一方を異ならせる。
The
図7の例では、帯状グラフG1では、帯状領域毎に、無彩色と、緑色(有彩色)が交互に並び、帯状グラフG2では、無彩色と、橙色(有彩色)とが交互に並び、帯状グラフG3では無彩色と、赤色(有彩色)とが交互に並んでいる。 In the example of FIG. 7, in the strip graph G1, achromatic colors and green (chromatic colors) are alternately arranged for each strip region, and in the strip graph G2, achromatic colors and orange (chromatic colors) are alternately arranged. In the strip graph G3, achromatic colors and red colors (chromatic colors) are arranged alternately.
図8の例では、帯状グラフG4では、帯状領域毎に、無彩色と、ピンク色(有彩色)が交互に並び、帯状グラフG5では、無彩色と、青色(有彩色)とが交互に並ぶ。 In the example of FIG. 8, in the strip graph G4, achromatic colors and pink colors (chromatic colors) are alternately arranged for each strip region, and in the strip graph G5, achromatic colors and blue (chromatic colors) are alternately arranged. ..
また、表示処理部15は、好ましくは、各時系列データについて、当該時系列データに対応する帯状グラフの各帯状領域の色彩を、当該各帯状領域の配列順に交互に変更する。
Further, preferably, for each time-series data, the
図7、図8に示されるように、表示処理部15は、複数の時系列データについて、当該時系列データに対応する帯状グラフに付する2種類の色彩のうち一方の色彩を、複数の時系列データにわたって共通の無彩色とする。無彩色としては、好ましくは、例えば、白色、若しくは、背景と同色の無彩色が採用される。
As shown in FIGS. 7 and 8, the
また、図7、図8に示されるように、表示処理部15は、好ましくは、複数の時系列データについて、当該時系列データに対応する帯状グラフに付する2種類の色彩のうち一方の色彩以外の他方の色彩を有彩色とし、複数の時系列データに対応する複数の帯状グラフに対応する各有彩色のうち互いに隣り合う帯状グラフに附される2つの有彩色を異ならせる。図7、図9、および図11に示されるように、表示処理部15が複数の帯状グラフを並列表示する場合には、表示処理部15は、各帯状グラフに表示される有彩色を、好ましくは、例えば、カラーユニバーサルデザイン等の所定の配色規則に基づいて設定する。
Further, as shown in FIGS. 7 and 8, the
以上のような本実施形態に係るグラフ表示装置、グラフ表示方法、およびグラフ表示プログラムを実行するコンピュータの何れによっても、各時系列データについて、当該時系列データにおいて信号値が変化する各境界が検出され、当該時系列データが当該各境界によって区切られる各区間について、当該区間が含む信号値が特定される。そして、各時系列データに対応した各帯状グラフが、幅方向に並ぶようにディスプレイ141に表示される。帯状グラフは、対応する時系列データの各区間に対応する各帯状領域と、対応する帯状領域と重なるように文字で示された各信号値とを含む。各帯状領域は、対応する区間を時系列上の時間に換算したときの開始時刻と終了時刻とを、時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現し、時間軸に沿って一列に配列される。従って、各帯状グラフを、これらの表示に必要な面積を削減して、互いに重なることなく表示できるので一覧性を向上できる。また、各帯状グラフについて、当該帯状グラフが含む各帯状領域の境界と、文字で示された各信号値とによって、当該帯状グラフに対応する時系列データの信号値の変化と、そのタイミングを容易に把握できるので、各帯状グラフに基づいて各時系列データ間で信号値の変化のタイミングを容易に比較できる。
For each time-series data, each boundary where the signal value changes in the time-series data is detected by any of the graph display device, the graph display method, and the computer that executes the graph display program according to the above embodiment. Then, the signal value included in the section is specified for each section in which the time series data is separated by each boundary. Then, each band-shaped graph corresponding to each time-series data is displayed on the
また、本実施形態に係るグラフ表示装置および本実施形態に係るグラフ表示方法の何れによっても、各時系列データについて、当該時系列データに対応する帯状グラフの各帯状領域のうち互いに隣り合う帯状領域の色彩および模様の少なくとも一方が異なるので、互いに隣り合う帯状領域の境界の把握が容易となる。 Further, in any of the graph display device according to the present embodiment and the graph display method according to the present embodiment, for each time-series data, the strip-shaped regions of the strip-shaped graphs corresponding to the time-series data are adjacent to each other. Since at least one of the colors and patterns of the is different, it is easy to grasp the boundary of the band-shaped regions adjacent to each other.
また、本実施形態に係るグラフ表示装置およびグラフ表示方法の何れによっても、各時系列データについて、当該時系列データに対応する帯状グラフの各帯状領域の色彩が、当該各帯状領域の配列順に交互に変更されるので、隣り合う2つの帯状領域の2つ色彩として互いに識別容易な色彩を採用できる。これにより、互いに隣り合う帯状領域の境界の把握がさらに容易となる。 Further, in any of the graph display device and the graph display method according to the present embodiment, for each time-series data, the colors of the band-shaped regions of the strip-shaped graph corresponding to the time-series data alternate in the order of arrangement of the strip-shaped regions. Since it is changed to, it is possible to adopt a color that can be easily distinguished from each other as two colors of two adjacent band-shaped regions. This makes it easier to grasp the boundaries of the strip-shaped regions adjacent to each other.
また、本実施形態に係るグラフ表示装置およびグラフ表示方法の何れによっても、複数の時系列データについて、当該時系列データに対応する帯状グラフに付する2種類の色彩のうち一方の色彩が、複数の時系列データにわたって共通の無彩色とされるので、複数の帯状グラフの全体に統一性を与えることができるとともに、使用する色彩の種類を削減できる。 Further, in any of the graph display device and the graph display method according to the present embodiment, for a plurality of time series data, one color of one of the two types of colors attached to the strip graph corresponding to the time series data is a plurality of colors. Since it is a common achromatic color over the time series data of, it is possible to give uniformity to the whole of a plurality of strip graphs and reduce the types of colors used.
また、本実施形態に係るグラフ表示装置およびグラフ表示方法の何れによっても、複数の時系列データについて、当該時系列データに対応する帯状グラフに付する2種類の色彩のうち共通の無彩色とされる一方の色彩以外の他方の色彩が有彩色とされ、複数の時系列データに対応する複数の帯状グラフに対応する各有彩色のうち互いに隣り合う帯状グラフに附される2つの有彩色が異なる。従って、隣り合う帯状グラフの識別が容易となる。 Further, regardless of the graph display device and the graph display method according to the present embodiment, a plurality of time series data are regarded as a common achromatic color among the two types of colors attached to the strip graph corresponding to the time series data. The other color other than one of the colors is chromatic, and the two chromatic colors attached to the adjacent strip graphs among the chromatic colors corresponding to the plurality of strip graphs corresponding to the plurality of time series data are different. .. Therefore, it becomes easy to identify adjacent strip graphs.
また、本実施形態に係るグラフ表示装置およびグラフ表示方法の何れによっても、各時系列データについて、当該時系列データが、文字により信号値を表示しなくても信号値の認識が容易な2値データであれば、各区間に対応する各信号値の表示がされないので、当該帯状グラフを見ることにより当該時系列データが2値データであることを容易に認識できるとともに、対応する帯状グラフによる信号値の変化の把握を容易にしつつ、当該帯状グラフの表示を単純化できる。 Further, in any of the graph display device and the graph display method according to the present embodiment, for each time series data, the time series data is a binary value that makes it easy to recognize the signal value even if the signal value is not displayed by characters. If it is data, each signal value corresponding to each section is not displayed. Therefore, by looking at the strip graph, it is possible to easily recognize that the time series data is binary data, and the signal by the corresponding strip graph can be easily recognized. The display of the strip graph can be simplified while facilitating the grasp of the change in the value.
また、本実施形態に係るグラフ表示装置およびグラフ表示方法の何れによっても、各時系列データについて、当該時系列データが零を含む3値以上の多値データである場合には、当該時系列データの各区間のうち信号値として非零をとる区間について、当該区間の信号値が当該区間に対応する帯状領域に表示され、信号値として零をとる区間について、当該区間の信号値は、対応する帯状領域に表示されない。信号値が零の区間に信号値を表示しなくても、グラフを観察する操作者は、違和感を覚えにくい。従って、帯状グラフによる信号値の変化の把握を容易にしつつ、当該帯状グラフの表示を単純化できる。 Further, in any of the graph display device and the graph display method according to the present embodiment, when the time series data is multi-valued data having three or more values including zero, the time series data For the section where the signal value is non-zero, the signal value of the section is displayed in the band-shaped region corresponding to the section, and for the section where the signal value is zero, the signal value of the section corresponds. Not displayed in the strip area. Even if the signal value is not displayed in the section where the signal value is zero, the operator observing the graph is unlikely to feel a sense of discomfort. Therefore, it is possible to simplify the display of the strip graph while facilitating the grasp of the change in the signal value by the strip graph.
また、本実施形態に係るグラフ表示装置およびグラフ表示方法の何れによっても、各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する帯状グラフに代えて、帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標において当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフがディスプレイ141に表示される。従って、短い帯状領域に文字で信号値が表示されることが抑制されるので、信号値の表示同士が重なって視認性が悪い帯状グラフの表示が抑制される。
Further, in any of the graph display device and the graph display method according to the present embodiment, for each time series data, when the time series data is multi-valued data having three or more values, each section of the time series data If a section shorter than a predetermined period is included when converted to time on a time series, the horizontal direction along the longitudinal direction of the band-shaped graph is replaced with the band-shaped graph corresponding to the time-series data. A linear graph is displayed on the
また、以上のような本実施形態に係る基板処理システムおよび基板処理方法の何れによっても、基板に対して所定の処理を行う基板処理装置から、その状態を示す複数のパラメーターの各信号値を時間的に順次にサンプリングした複数の時系列データが出力され、当該複数の時系列データのそれぞれについて帯状グラフが表示される。 Further, by any of the substrate processing system and the substrate processing method according to the present embodiment as described above, each signal value of a plurality of parameters indicating the state is timed from the substrate processing apparatus that performs predetermined processing on the substrate. A plurality of time series data sampled sequentially are output, and a strip graph is displayed for each of the plurality of time series data.
本発明は詳細に示され記述されたが、上記の記述は全ての態様において例示であって限定的ではない。したがって、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。 Although the present invention has been shown and described in detail, the above description is exemplary and not limiting in all embodiments. Therefore, in the present invention, the embodiments can be appropriately modified or omitted within the scope of the invention.
200 基板処理システム
100 基板処理装置
10 基板処理装置群
1 基板処理ユニット
G1〜G5 帯状グラフ
R1、R2 帯状領域
B1 境界
K6〜K11 線状グラフ
PG プログラム
W 基板
200
Claims (18)
前記時系列データ取得部が取得した各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出部と、
前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定部と、
前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定部によって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理部と、
を備え、
前記表示処理部は、
前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させ、
前記表示処理部は、
前記各時系列データについて、当該時系列データが2値データであれば、当該時系列データの前記各区間に対応する前記各信号値を、当該時系列データに対応する前記各帯状領域のうち対応する帯状領域と重なるように文字で前記ディスプレイに表示する信号値表示機能を無効化し、当該時系列データが3値以上の多値データであれば前記信号値表示機能を有効化する、グラフ表示装置。 A time-series data acquisition unit that acquires multiple time-series data,
For each time-series data acquired by the time-series data acquisition unit, a boundary detection unit that detects each boundary in which the signal value changes in the time-series data, and a boundary detection unit.
For each time-series data, for each section in which the time-series data is divided by the boundary corresponding to the time-series data, a signal value specifying unit that specifies the signal value included in the section, and a signal value specifying unit.
For each time-series data, the start time and end time of each section when the sections of the time-series data are converted into time on the time series are determined by the positions of both ends in the longitudinal direction along the time axis. In addition to expressing each, each band-shaped region arranged in a row along the time axis is specified for each section of the time-series data by the signal value specifying unit, and corresponds to each of the band-shaped regions. A display processing unit that displays a band-shaped graph including each signal value indicated by characters so as to overlap the band-shaped area to be displayed on a predetermined display.
With
The display processing unit
Each band-shaped graph is displayed on the display so that the band-shaped graphs corresponding to the time-series data are arranged in the width direction .
The display processing unit
For each time-series data, if the time-series data is binary data, the signal values corresponding to the sections of the time-series data correspond to the band-shaped regions corresponding to the time-series data. to deactivate the signal value display function of displaying on the display a character so as to overlap with the band-like region, you activate the signal value indication if the time series data is 3 or more values data, the graph display device ..
前記表示処理部は、 The display processing unit
前記各時系列データについて、当該時系列データが零を含む3値以上の多値データである場合には、当該時系列データの前記各区間のうち信号値として非零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を有効化し、信号値として零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を無効化する、グラフ表示装置。 Regarding each of the time-series data, when the time-series data is multi-valued data having three or more values including zero, the section of the time-series data in which the signal value is non-zero is the section. Enables the function of displaying the signal value of the section in the band-shaped area corresponding to the section, and disables the function of displaying the signal value of the section in the band-shaped area corresponding to the section for the section taking zero as the signal value. Graph display device.
前記時系列データ取得部が取得した各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出部と、 For each time-series data acquired by the time-series data acquisition unit, a boundary detection unit that detects each boundary in which the signal value changes in the time-series data, and a boundary detection unit.
前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定部と、 For each time-series data, for each section in which the time-series data is divided by the boundary corresponding to the time-series data, a signal value specifying unit that specifies the signal value included in the section, and a signal value specifying unit.
前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定部によって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理部と、 For each time-series data, the start time and end time of each section when the sections of the time-series data are converted into time on the time series are determined by the positions of both ends in the longitudinal direction along the time axis. In addition to expressing each, each band-shaped region arranged in a row along the time axis is specified for each section of the time-series data by the signal value specifying unit, and corresponds to each of the band-shaped regions. A display processing unit that displays a band-shaped graph including each signal value indicated by characters so as to overlap the band-shaped area to be displayed on a predetermined display.
を備え、With
前記表示処理部は、 The display processing unit
前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させ、 Each band-shaped graph is displayed on the display so that the band-shaped graphs corresponding to the time-series data are arranged in the width direction.
前記表示処理部は、 The display processing unit
前記各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの前記各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する前記帯状グラフを前記ディスプレイに表示する機能を無効化し、前記帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標上に当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフを前記ディスプレイに表示する、グラフ表示装置。 For each time-series data, when the time-series data is multi-valued data with three or more values, from a predetermined period when converted to time on the time-series in each of the sections of the time-series data. If a short section is included, the function of displaying the strip graph corresponding to the time series data on the display is disabled, the horizontal axis along the longitudinal direction of the strip graph is the time axis, and the vertical axis is the vertical axis. A graph display device that displays on the display a linear graph in which points corresponding to each signal value included in the time series data are connected in chronological order on coordinates with the signal value as the axis.
前記表示処理部は、
前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域のうち互いに隣り合う帯状領域の色彩および模様の少なくとも一方を異ならせる、グラフ表示装置。 The graph display device according to any one of claims 1 to 3.
The display processing unit
A graph display device for differentiating at least one of the colors and patterns of the strip-shaped regions adjacent to each other among the strip-shaped regions of the strip-shaped graph corresponding to the time-series data.
前記表示処理部は、
前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域の色彩を、当該各帯状領域の配列順に交互に変更する、グラフ表示装置。 The graph display device according to claim 4.
The display processing unit
A graph display device for alternately changing the color of each band-shaped region of the band-shaped graph corresponding to the time-series data in the order of arrangement of the band-shaped regions.
前記表示処理部は、
前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち一方の色彩を、前記複数の時系列データにわたって共通の無彩色とする、グラフ表示装置。 The graph display device according to claim 5.
The display processing unit
A graph display device for setting one of the two types of colors attached to the band-shaped graph corresponding to the time-series data as an achromatic color common to the plurality of time-series data.
前記表示処理部は、
前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち前記一方の色彩以外の他方の色彩を有彩色とし、前記複数の時系列データに対応する複数の帯状グラフに対応する各有彩色のうち互いに隣り合う帯状グラフに附される2つの有彩色を異ならせる、グラフ表示装置。 The graph display device according to claim 6.
The display processing unit
Regarding the plurality of time-series data, of the two types of colors attached to the strip graph corresponding to the time-series data, the other color other than the one is chromatic and corresponds to the plurality of time-series data. A graph display device that makes two chromatic colors attached to adjacent strip graphs different from each other among the chromatic colors corresponding to a plurality of strip graphs.
基板に対して所定の処理を行う基板処理装置と、
を備え、
前記基板処理装置は、その状態を示す複数のパラメーターの各信号値を時間的に順次にサンプリングした複数の時系列データを出力し、
前記グラフ表示装置は、前記基板処理装置が出力する複数の時系列データを前記時系列データ取得部によって取得し、当該複数の時系列データのそれぞれについて前記帯状グラフを表示する、基板処理システム。 The graph display device according to any one of claims 1 to 7.
A board processing device that performs predetermined processing on the board, and
With
The substrate processing apparatus outputs a plurality of time-series data obtained by sequentially sampling each signal value of a plurality of parameters indicating the state in time.
The graph display device is a board processing system that acquires a plurality of time series data output by the board processing device by the time series data acquisition unit and displays the strip graph for each of the plurality of time series data.
前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、
前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、
前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、
を備え、
前記表示処理ステップは、
前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、
前記表示処理ステップは、
前記各時系列データについて、当該時系列データが2値データであれば、当該時系列データの前記各区間に対応する前記各信号値を、当該時系列データに対応する前記各帯状領域のうち対応する帯状領域と重なるように文字で前記ディスプレイに表示する信号値表示機能を無効化し、当該時系列データが3値以上の多値データであれば前記信号値表示機能を有効化するステップである、グラフ表示方法。 Time series data acquisition step to acquire multiple time series data,
For each time-series data acquired in the time-series data acquisition step, a boundary detection step for detecting each boundary in which the signal value changes in the time-series data, and a boundary detection step.
For each time-series data, for each section in which the time-series data is delimited by the boundary corresponding to the time-series data, a signal value specifying step for specifying the signal value included in the section, and a signal value specifying step.
For each time-series data, the start time and end time of each section when the sections of the time-series data are converted into time on the time series are determined by the positions of both ends in the longitudinal direction along the time axis. In addition to expressing each, each band-shaped region arranged in a row along the time axis is specified for each section of the time-series data by the signal value specifying step, and corresponds to each of the band-shaped regions. A display processing step of displaying a band-shaped graph including each signal value indicated by characters so as to overlap the band-shaped area to be displayed on a predetermined display.
With
The display processing step is
Wherein as each strip chart corresponding to the respective time-series data are arranged in the width direction, Ri step der displaying the respective strip-like graph on the display,
The display processing step is
For each time-series data, if the time-series data is binary data, the signal values corresponding to the sections of the time-series data correspond to the band-shaped regions corresponding to the time-series data. deactivate the signal value display function of displaying on the display a character so as to overlap with the band-like region, Ru steps der to enable the signal value indication if the time series data is 3 or more values data , Graph display method.
前記表示処理ステップは、 The display processing step is
前記各時系列データについて、当該時系列データが零を含む3値以上の多値データである場合には、当該時系列データの前記各区間のうち信号値として非零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を有効化し、信号値として零をとる区間について、当該区間の信号値を当該区間に対応する帯状領域に表示する機能を無効化するステップである、グラフ表示方法。 Regarding each of the time-series data, when the time-series data is multi-valued data having three or more values including zero, the section of the time-series data in which the signal value is non-zero is the section. Step of enabling the function of displaying the signal value of the above in the band-shaped area corresponding to the section, and disabling the function of displaying the signal value of the section in the band-shaped area corresponding to the section for the section taking zero as the signal value. The graph display method.
前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、 For each time-series data acquired in the time-series data acquisition step, a boundary detection step for detecting each boundary in which the signal value changes in the time-series data, and a boundary detection step.
前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、 For each time-series data, for each section in which the time-series data is delimited by the boundary corresponding to the time-series data, a signal value specifying step for specifying the signal value included in the section, and a signal value specifying step.
前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、 For each time-series data, the start time and end time of each section when the sections of the time-series data are converted into time on the time series are determined by the positions of both ends in the longitudinal direction along the time axis. In addition to expressing each, each band-shaped region arranged in a row along the time axis is specified for each section of the time-series data by the signal value specifying step, and corresponds to each of the band-shaped regions. A display processing step of displaying a band-shaped graph including each signal value indicated by characters so as to overlap the band-shaped area to be displayed on a predetermined display.
を備え、With
前記表示処理ステップは、 The display processing step is
前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、 This is a step of displaying each band-shaped graph on the display so that the band-shaped graphs corresponding to the time-series data are arranged in the width direction.
前記表示処理ステップは、 The display processing step is
前記各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの前記各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する前記帯状グラフを前記ディスプレイに表示する機能を無効化し、前記帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標上に当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフを前記ディスプレイに表示するステップである、グラフ表示方法。 For each time-series data, when the time-series data is multi-valued data with three or more values, from a predetermined period when converted to time on the time-series in each of the sections of the time-series data. If a short section is included, the function of displaying the strip graph corresponding to the time series data on the display is disabled, the horizontal axis along the longitudinal direction of the strip graph is the time axis, and the vertical axis is the vertical axis. A graph display method, which is a step of displaying a linear graph in which points corresponding to each signal value included in the time series data are connected in chronological order on coordinates with the signal value as an axis.
前記表示処理ステップは、
前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域のうち互いに隣り合う帯状領域の色彩および模様の少なくとも一方を異ならせるステップである、グラフ表示方法。 The graph display method according to any one of claims 9 to 11.
The display processing step is
A graph display method, which is a step of making at least one of the colors and patterns of the band-shaped regions adjacent to each other among the band-shaped regions of the band-shaped graph corresponding to the time-series data different from each other for each time-series data.
前記表示処理ステップは、
前記各時系列データについて、当該時系列データに対応する前記帯状グラフの前記各帯状領域の色彩を、当該各帯状領域の配列順に交互に変更するステップである、グラフ表示方法。 The graph display method according to claim 12.
The display processing step is
A graph display method, which is a step of alternately changing the color of each band-shaped region of the band-shaped graph corresponding to the time-series data for each time-series data in the order of arrangement of the band-shaped regions.
前記表示処理ステップは、
前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち一方の色彩を、前記複数の時系列データにわたって共通の無彩色とするステップである、グラフ表示方法。 The graph display method according to claim 13.
The display processing step is
A graph, which is a step of making one of the two types of colors attached to the strip graph corresponding to the time series data achromatic color common to the plurality of time series data. Display method.
前記表示処理ステップは、
前記複数の時系列データについて、当該時系列データに対応する前記帯状グラフに付する2種類の色彩のうち前記一方の色彩以外の他方の色彩を有彩色とし、前記複数の時系列データに対応する複数の帯状グラフに対応する各有彩色のうち互いに隣り合う帯状グラフに附される2つの有彩色を異ならせるステップである、グラフ表示方法。 The graph display method according to claim 14.
The display processing step is
Regarding the plurality of time-series data, of the two types of colors attached to the strip graph corresponding to the time-series data, the other color other than the one is chromatic and corresponds to the plurality of time-series data. A graph display method, which is a step of differentiating two chromatic colors attached to adjacent strip graphs among the chromatic colors corresponding to a plurality of strip graphs.
所定の基板処理装置により基板に対して所定の処理を行う基板処理ステップと、
前記基板処理装置の状態を示す複数のパラメーターの各信号値を時間的に順次にサンプリングした複数の時系列データを出力する出力ステップと、
をさらに備え、
前記グラフ表示方法は、前記出力ステップにおいて出力される複数の時系列データを前記時系列データ取得ステップにおいて取得し、当該複数の時系列データのそれぞれについて前記帯状グラフを表示する方法である、基板処理方法。 A substrate processing method comprising the graph display method according to any one of claims 9 to 15.
A substrate processing step of performing a predetermined process on a substrate by a predetermined substrate processing device, and
An output step for outputting a plurality of time-series data obtained by sequentially sampling each signal value of a plurality of parameters indicating the state of the substrate processing device in time.
With more
The graph display method is a method of acquiring a plurality of time series data output in the output step in the time series data acquisition step and displaying the strip graph for each of the plurality of time series data. Method.
複数の時系列データを取得する時系列データ取得ステップと、
前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、
前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、
前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、
を実行させ、
前記表示処理ステップは、
前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、
前記表示処理ステップは、
前記各時系列データについて、当該時系列データが2値データであれば、当該時系列データの前記各区間に対応する前記各信号値を、当該時系列データに対応する前記各帯状領域のうち対応する帯状領域と重なるように文字で前記ディスプレイに表示する信号値表示機能を無効化し、当該時系列データが3値以上の多値データであれば前記信号値表示機能を有効化するステップである、グラフ表示プログラム。 A graph display program that displays time-series data as a graph by being executed by a computer, and the program is a computer equipped with a CPU and a memory.
Time series data acquisition step to acquire multiple time series data,
For each time-series data acquired in the time-series data acquisition step, a boundary detection step for detecting each boundary in which the signal value changes in the time-series data, and a boundary detection step.
For each time-series data, for each section in which the time-series data is delimited by the boundary corresponding to the time-series data, a signal value specifying step for specifying the signal value included in the section, and a signal value specifying step.
For each time-series data, the start time and end time of each section when the sections of the time-series data are converted into time on the time series are determined by the positions of both ends in the longitudinal direction along the time axis. In addition to expressing each, each band-shaped region arranged in a row along the time axis is specified for each section of the time-series data by the signal value specifying step, and corresponds to each of the band-shaped regions. A display processing step of displaying a band-shaped graph including each signal value indicated by characters so as to overlap the band-shaped area to be displayed on a predetermined display.
To execute,
The display processing step is
Wherein as each strip chart corresponding to the respective time-series data are arranged in the width direction, Ri step der displaying the respective strip-like graph on the display,
The display processing step is
For each time-series data, if the time-series data is binary data, the signal values corresponding to the sections of the time-series data correspond to the band-shaped regions corresponding to the time-series data. deactivate the signal value display function of displaying on the display a character so as to overlap with the band-like region, Ru steps der to enable the signal value indication if the time series data is 3 or more values data , Graph display program.
複数の時系列データを取得する時系列データ取得ステップと、 Time series data acquisition step to acquire multiple time series data,
前記時系列データ取得ステップにおいて取得された各時系列データについて、当該時系列データにおいて信号値が変化する各境界を検出する境界検出ステップと、 For each time-series data acquired in the time-series data acquisition step, a boundary detection step for detecting each boundary in which the signal value changes in the time-series data, and a boundary detection step.
前記各時系列データについて、当該時系列データに対応する前記各境界によって当該時系列データが区切られる各区間について、当該区間が含む信号値を特定する信号値特定ステップと、 For each time-series data, for each section in which the time-series data is delimited by the boundary corresponding to the time-series data, a signal value specifying step for specifying the signal value included in the section, and a signal value specifying step.
前記各時系列データについて、当該時系列データの前記各区間を時系列上の時間に換算したときの当該各区間の開始時刻と終了時刻とを時間軸に沿う長手方向の両端部分の各位置によってそれぞれ表現するとともに、当該時間軸に沿って一列に配列された各帯状領域と、前記信号値特定ステップによって当該時系列データの前記各区間に対して特定されるとともに、当該各帯状領域のうち対応する帯状領域と重なるように文字で示された各信号値と、を含む帯状グラフを所定のディスプレイに表示させる表示処理ステップと、 For each time-series data, the start time and end time of each section when the sections of the time-series data are converted into time on the time series are determined by the positions of both ends in the longitudinal direction along the time axis. In addition to expressing each, each band-shaped region arranged in a row along the time axis is specified for each section of the time-series data by the signal value specifying step, and corresponds to each of the band-shaped regions. A display processing step of displaying a band-shaped graph including each signal value indicated by characters so as to overlap the band-shaped area to be displayed on a predetermined display.
を実行させ、To execute,
前記表示処理ステップは、 The display processing step is
前記各時系列データに対応した各帯状グラフが幅方向に並ぶように、当該各帯状グラフを前記ディスプレイに表示させるステップであり、 This is a step of displaying each band-shaped graph on the display so that the band-shaped graphs corresponding to the time-series data are arranged in the width direction.
前記表示処理ステップは、 The display processing step is
前記各時系列データについて、当該時系列データが3値以上の多値データである場合において、当該時系列データの前記各区間の中に、時系列上の時間に換算したときに所定の期間よりも短い区間が含まれている場合には、当該時系列データに対応する前記帯状グラフを前記ディスプレイに表示する機能を無効化し、前記帯状グラフの長手方向に沿う横軸を時間軸とし、縦軸を信号値の軸とする座標上に当該時系列データが含む各信号値に対応する各点を時系列順に結線した線状グラフを前記ディスプレイに表示するステップである、グラフ表示プログラム。 For each time-series data, when the time-series data is multi-valued data with three or more values, from a predetermined period when converted to time on the time-series in each section of the time-series data. If a short section is included, the function of displaying the strip graph corresponding to the time series data on the display is disabled, the horizontal axis along the longitudinal direction of the strip graph is the time axis, and the vertical axis is the vertical axis. A graph display program, which is a step of displaying a linear graph in which points corresponding to each signal value included in the time series data are connected in chronological order on the coordinates having the signal value as the axis.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017062823A JP6868435B2 (en) | 2017-03-28 | 2017-03-28 | Graph display device, graph display method, board processing system, board processing method, and graph display program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017062823A JP6868435B2 (en) | 2017-03-28 | 2017-03-28 | Graph display device, graph display method, board processing system, board processing method, and graph display program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018165763A JP2018165763A (en) | 2018-10-25 |
| JP6868435B2 true JP6868435B2 (en) | 2021-05-12 |
Family
ID=63922610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017062823A Active JP6868435B2 (en) | 2017-03-28 | 2017-03-28 | Graph display device, graph display method, board processing system, board processing method, and graph display program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6868435B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102455758B1 (en) * | 2020-01-30 | 2022-10-17 | 가부시키가이샤 스크린 홀딩스 | Data processing method, data processing device, and recording medium |
| KR102937664B1 (en) * | 2021-03-24 | 2026-03-11 | 가부시키가이샤 스크린 홀딩스 | Substrate processing apparatus, analysis method, display device and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06134068A (en) * | 1992-10-30 | 1994-05-17 | Kubota Corp | Golf practice machine |
| JPH08106538A (en) * | 1994-10-04 | 1996-04-23 | Canon Inc | Graph display method and graph display device |
| JP6698304B2 (en) * | 2015-01-29 | 2020-05-27 | パラマウントベッド株式会社 | Biometric information output device and biometric information output method |
-
2017
- 2017-03-28 JP JP2017062823A patent/JP6868435B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018165763A (en) | 2018-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7181033B2 (en) | DATA PROCESSING METHOD, DATA PROCESSING APPARATUS, AND DATA PROCESSING PROGRAM | |
| JP6868435B2 (en) | Graph display device, graph display method, board processing system, board processing method, and graph display program | |
| US20100214296A1 (en) | Data display apparatus, data display method and program | |
| JP2020009407A (en) | Defect rate analysis system | |
| JP4560117B2 (en) | Data point distribution area drawing method in scatter chart and data point distribution area drawing program in scatter chart | |
| JP7214417B2 (en) | Data processing method and data processing program | |
| KR102247116B1 (en) | Data processing method, data processing device, and data processing program | |
| Haq et al. | Dynamics-inspired feature extraction in semiconductor manufacturing processes | |
| WO2021129448A1 (en) | Sudden temperature change detection method and device, and storage medium | |
| JP2019140196A (en) | Data processing method, data processing apparatus, data processing system, and data processing program | |
| US8029624B2 (en) | Rinse method and developing apparatus | |
| JP2025500425A (en) | Characterizing substrate supports to build a digital twin | |
| WO2019058893A1 (en) | Anomaly detection device and anomaly detection method | |
| TW202111454A (en) | Method of selecting material processing path and associated device | |
| TWI739024B (en) | Plasma processing device | |
| US11294537B2 (en) | Data processing method, data processing device, and computer-readable recording medium having recorded thereon data processing program | |
| JP2026004298A (en) | Virtual measurement of near-substrate conditions using physics-based compressed sensing | |
| JP2025528672A (en) | Generating Indications of Learning of Models for Semiconductor Processing | |
| CN101438384A (en) | Server and program | |
| CN110197523B (en) | Quality control graph drawing method, quality control graph drawing equipment and storage medium | |
| CN111106024B (en) | Detection method of flow field distribution | |
| US9881398B2 (en) | Trend dynamic sensor imaging using contour maps to visualize multiple trend data sets in a single view | |
| CN100349275C (en) | Method of monitoring oxide layer deposition | |
| CN111766423A (en) | Signal display method of oscilloscope and oscilloscope | |
| TWI897050B (en) | Warning system and warning device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191223 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210305 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210323 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210412 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6868435 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |