Display device, and semiconductor manufacturing system

WO2026034633A1PCT designated stage Publication Date: 2026-02-12EBARA CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/028339
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-09
Filing Date
2025-08-08
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Conventional display devices for semiconductor manufacturing apparatuses require users to navigate through multiple frames and tabs to find desired instruction keys, leading to prolonged operation times and increased likelihood of erroneous selections, especially for users unfamiliar with the interface.

Method used

A display device equipped with a memory unit, search unit, and display unit that facilitates quick key selection by storing and displaying instruction keys related to user input characters, predicting next keys, and issuing warnings for incorrect selections, thereby optimizing user interaction and reducing errors.

Benefits of technology

The solution enables faster operation and reduces the likelihood of errors by efficiently guiding users to the correct instruction keys, enhancing usability and safety in semiconductor manufacturing systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025028339_12022026_PF_FP_ABST
    Figure JP2025028339_12022026_PF_FP_ABST
Patent Text Reader

Abstract

A display device according to the present invention comprises: a storage unit in which are stored a plurality of command keys for causing a semiconductor manufacturing device to perform mutually different operations; a search unit that, on the basis of text inputted by a user, seeks and extracts, from the storage unit, the command key related to the text; and a display unit that displays, in a state of being selectable by the user, the command key extracted by the search unit.
Need to check novelty before this filing date? Find Prior Art

Description

Display device and semiconductor manufacturing system

[0001] The present invention relates to a display device and a semiconductor manufacturing system.This application claims priority to Japanese Patent Application No. 2024-134510, filed on August 9, 2024, the contents of which are incorporated herein by reference.

[0002] Conventionally, substrate processing apparatuses (semiconductor manufacturing apparatuses) that polish and clean substrates are known (see, for example, Patent Document 1). Such semiconductor manufacturing apparatuses are sometimes used together with a display device. The display device displays instruction keys that can be selected by a user. The instruction keys are virtual buttons that are selected (pressed) on the display screen by the user to cause the semiconductor manufacturing apparatus to perform a predetermined operation corresponding to the instruction key.

[0003] Fig. 1 is a diagram showing an example of a screen displayed by a conventional display device. As shown in Fig. 1, in a conventional display device, a plurality of instruction keys K may be displayed in a state separated by a plurality of frames F and tabs T. In the example of Fig. 1, the tabs T correspond to objects to be made to perform an action (action objects), and the frames F correspond to types of actions to be performed by the action objects (action types).

[0004] Japanese Patent Publication No. 2023-40806

[0005] In the example of FIG. 1 , a user needs to find a desired instruction key K from among multiple frames F and tabs T. For example, if a user who is unfamiliar with operating a display device uses the display device, it may take a long time to find the desired instruction key K. Furthermore, in the example of FIG. 1 , multiple instruction keys K are arranged in a single frame F or a single tab T. This may result in a user selecting an instruction key K other than the desired instruction key K, resulting in an erroneous operation. Such problems may also occur in display devices used with devices other than semiconductor manufacturing devices.

[0006] The present invention has been made in consideration of the above circumstances, and has as its object to provide a display device and a semiconductor manufacturing system that can be operated in a short time and that are less likely to cause operational errors.

[0007] In order to solve the above problem, a display device according to aspect 1 of the present invention includes a memory unit that stores a plurality of instruction keys for causing a semiconductor manufacturing device to perform different operations, a search unit that searches for and extracts the instruction keys related to characters entered by a user from the memory unit based on the characters, and a display unit that displays the instruction keys extracted by the search unit in a state that allows the user to select them.

[0008] Furthermore, in a second aspect of the present invention, in the display device of the first aspect, the plurality of instruction keys include a group of instruction keys corresponding to a series of operations performed in the semiconductor manufacturing equipment, and when the characters input by the user are characters indicating the series of operations, the display unit displays the instruction keys included in the group of instruction keys in an order based on the order in the series of operations.

[0009] Furthermore, in aspect 3 of the present invention, the display device of aspect 1 or aspect 2 further includes a storage unit that stores in the memory unit a group of instruction keys selected by a user in a series of operations performed in the semiconductor manufacturing device, in association with the order of selection by the user.

[0010] Furthermore, in aspect 4 of the present invention, in a display device of any one of aspects 1 to 3, a prediction unit is further provided that predicts the instruction key that the user should select next based on information about the instruction key selected by the user, and the display unit displays the instruction key predicted by the prediction unit.

[0011] Furthermore, aspect 5 of the present invention, in any one of aspects 1 to 4 of the display device, further comprises a prediction unit that predicts the instruction key that the user should select next based on information about the instruction key selected by the user, and a warning unit that issues a warning when the user selects the instruction key that is different from the instruction key predicted by the prediction unit.

[0012] Furthermore, in aspect 6 of the present invention, in the display device of aspect 4 or aspect 5, the prediction unit predicts the instruction key that the user should select next by inputting information about the instruction key selected by the user into a trained model, and the trained model is trained to output the instruction key that the user should select next when information about the instruction key selected by the user is input.

[0013] A semiconductor manufacturing system according to a seventh aspect of the present invention includes the semiconductor manufacturing apparatus and the display device according to any one of the first to fifth aspects.

[0014] In order to solve the above problem, a display device according to aspect 8 of the present invention comprises a memory unit that stores a plurality of command keys for causing the device to perform different operations, a search unit that searches for and extracts the command keys related to characters entered by a user from the memory unit based on the characters, and a display unit that displays the command keys extracted by the search unit in a state that allows the user to select them.

[0015] According to the above aspects of the present invention, it is possible to provide a display device and a semiconductor manufacturing system that can be operated in a short time and that are less likely to cause operational errors.

[0016] FIG. 1 is a diagram showing an example of a screen displayed by a conventional display device; FIG. 2 is a plan view showing the overall configuration of a semiconductor manufacturing system according to an embodiment of the present invention; FIG. 3 is a block diagram showing the system configuration of a control device according to an embodiment of the present invention; FIG. 4 is a diagram showing an example of instruction keys stored in a storage unit according to an embodiment of the present invention; and FIG. 5 is a diagram showing an example of a screen displayed by an operation panel according to an embodiment of the present invention.

[0017] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A display device and a semiconductor manufacturing system according to an embodiment of the present invention will be described below with reference to the accompanying drawings.

[0018] <Overview of Semiconductor Manufacturing System> Fig. 2 is a plan view showing the overall configuration of a semiconductor manufacturing system S according to this embodiment. As shown in Fig. 2, the semiconductor manufacturing system S according to this embodiment includes a semiconductor manufacturing apparatus 1 and a control device (control panel) 100. The control device 100 comprehensively controls the operation of the semiconductor manufacturing apparatus 1.

[0019] 2 is a chemical mechanical polishing (CMP) apparatus that polishes the surface of a substrate W such as a silicon wafer to a flat surface. The semiconductor manufacturing apparatus 1 includes a rectangular box-shaped housing 2. The housing 2 is formed in a substantially rectangular shape in a plan view.

[0020] The housing 2 has a substrate transport path 3 extending longitudinally through its center. A load / unload unit 10 is disposed at one longitudinal end of the substrate transport path 3. A polishing unit 20 is disposed on one side of the width direction of the substrate transport path 3 (a direction perpendicular to the longitudinal direction in a plan view), and a cleaning unit 30 is disposed on the other side. The substrate transport path 3 is provided with a substrate transport unit 40 that transports substrates W. The semiconductor manufacturing apparatus 1 also has the load / unload unit 10, the polishing unit 20, and the cleaning unit 30.

[0021] The load / unload unit 10 includes a front loading unit 11 that accommodates substrates W. A plurality of front loading units 11 are provided on one longitudinal side of the housing 2. The plurality of front loading units 11 are arranged in the width direction of the housing 2. The front loading units 11 are equipped with, for example, open cassettes, SMIF (Standard Manufacturing Interface) pods, or FOUPs (Front Opening Unified Pods). SMIFs and FOUPs are airtight containers that accommodate cassettes of substrates W and are covered with partitions, and can maintain an environment that is independent from the external space.

[0022] The loading / unloading section 10 also includes two transport robots 12 that take in and out substrates W from the front loading section 11, and a traveling mechanism 13 that causes each transport robot 12 to travel along the row of the front loading section 11. Each transport robot 12 has two hands, one above the other, which are used before and after processing of the substrate W. For example, the upper hand is used when returning the substrate W to the front loading section 11, and the lower hand is used when removing the unprocessed substrate W from the front loading section 11.

[0023] The polishing section 20 includes a plurality of substrate polishing apparatuses 21 (21A, 21B, 21C, 21D) that polish (planarize) substrates W. The plurality of substrate polishing apparatuses 21 are arranged in the longitudinal direction of the substrate transport path 3. Each substrate polishing apparatus 21 includes a polishing table 23 that rotates a polishing pad 22 having a polishing surface, a top ring 24 that holds the substrate W and polishes the substrate W while pressing it against the polishing pad 22 on the polishing table 23, a polishing liquid supply nozzle 25 that supplies a polishing liquid or a dressing liquid (e.g., pure water) to the polishing pad 22, a dresser 26 that dresses the polishing surface of the polishing pad 22, and an atomizer 27 that sprays a mist of a mixed fluid of a liquid (e.g., pure water) and a gas (e.g., nitrogen gas) or a liquid (e.g., pure water) onto the polishing surface.

[0024] The substrate polishing apparatus 21 polishes the substrate W to a flat surface by pressing the substrate W against the polishing pad 22 with the top ring 24 while supplying a polishing liquid onto the polishing pad 22 from the polishing liquid supply nozzle 25 and then relatively moving the top ring 24 and the polishing table 23. The dresser 26 has hard particles such as diamond particles or ceramic particles fixed to a rotating part at the tip that contacts the polishing pad 22, and by rotating and oscillating the rotating part, uniformly dresses the entire polishing surface of the polishing pad 22 to form a flat polished surface. The atomizer 27 washes away polishing debris and abrasive grains remaining on the polishing surface of the polishing pad 22 with a high-pressure fluid, thereby cleaning the polished surface and performing a dressing operation on the polished surface by the dresser 26, which is a mechanical contact, i.e., regenerating the polished surface.

[0025] Cleaning section 30 includes a plurality of substrate cleaning devices 31 (31A, 31B) for cleaning substrates W, and a substrate drying device 32 for drying the cleaned substrates W. The plurality of substrate cleaning devices 31 and substrate drying devices 32 are arranged in the longitudinal direction of substrate transport path 3. Substrate cleaning device 31A is provided in first substrate cleaning tank 37. Substrate cleaning device 31B is provided in second substrate cleaning tank 38.

[0026] A first transfer chamber 33 is provided between the first substrate cleaning tank 37 and the second substrate cleaning tank 38. The first transfer chamber 33 is provided with a transfer robot 35 that transfers substrates W between the substrate transport unit 40, the substrate cleaning apparatus 31A, and the substrate cleaning apparatus 31B. A second transfer chamber 34 is provided between the substrate cleaning apparatus 31B and the substrate drying apparatus 32. The second transfer chamber 34 is provided with a transfer robot 36 that transfers substrates W between the substrate cleaning apparatus 31B and the substrate drying apparatus 32.

[0027] The substrate cleaning apparatus 31A is equipped with a roll sponge type cleaning module (described later) and performs primary cleaning of the substrate W. The substrate cleaning apparatus 31B is also equipped with a roll sponge type cleaning module and performs secondary cleaning of the substrate W. The substrate cleaning apparatus 31A and the substrate cleaning apparatus 31B may be the same type or may have different types of cleaning modules, such as pencil sponge type cleaning modules or two-fluid jet type cleaning modules. The substrate drying apparatus 32 is equipped with a drying module that performs Rotagoni drying (IPA (Iso-Propyl Alcohol) drying), for example. After drying, a shutter 1a provided in a partition between the substrate drying apparatus 32 and the load / unload unit 10 is opened, and the substrate W is removed from the substrate drying apparatus 32 by the transfer robot 12.

[0028] The substrate transport unit 40 includes a lifter 41, a first linear transporter 42, a second linear transporter 43, and a swing transporter 44. The substrate transport path 3 is provided with a first transport position TP1, a second transport position TP2, a third transport position TP3, a fourth transport position TP4, a fifth transport position TP5, a sixth transport position TP6, and a seventh transport position TP7, in that order from the loading / unloading unit 10 side.

[0029] The lifter 41 is a mechanism for transporting a substrate W up and down at the first transport position TP1. The lifter 41 receives a substrate W from the transport robot 12 of the load / unload unit 10 at the first transport position TP1. The lifter 41 also transfers the substrate W received from the transport robot 12 to the first linear transporter 42. A shutter 1b is provided on a partition between the first transport position TP1 and the load / unload unit 10, and when transporting a substrate W, the shutter 1b is opened and the substrate W is transferred from the transport robot 12 to the lifter 41.

[0030] The first linear transporter 42 is a mechanism for transporting substrates W between the first transfer position TP1, the second transfer position TP2, the third transfer position TP3, and the fourth transfer position TP4. The first linear transporter 42 includes a plurality of transport hands 45 (45A, 45B, 45C, 45D) and a linear guide mechanism 46 for moving each transport hand 45 horizontally at a plurality of heights. The transport hand 45A moves between the first transfer position TP1 and the fourth transfer position TP4 by the linear guide mechanism 46. This transport hand 45A is a pass hand for receiving a substrate W from the lifter 41 and transferring it to the second linear transporter 43. This transport hand 45A is not provided with an elevation drive unit.

[0031] The transport hand 45B moves between the first transport position TP1 and the second transport position TP2 by means of a linear guide mechanism 46. This transport hand 45B receives the substrate W from the lifter 41 at the first transport position TP1, and delivers the substrate W to the substrate polishing apparatus 21A at the second transport position TP2. The transport hand 45B is provided with an elevation drive unit that rises when delivering the substrate W to the top ring 24 of the substrate polishing apparatus 21A, and descends after delivering the substrate W to the top ring 24. Note that the transport hands 45C and 45D are also provided with similar elevation drive units.

[0032] The transport hand 45C moves between the first transfer position TP1 and the third transfer position TP3 by means of a linear guide mechanism 46. The transport hand 45C receives the substrate W from the lifter 41 at the first transfer position TP1, and delivers the substrate W to the substrate polishing apparatus 21B at the third transfer position TP3. The transport hand 45C also functions as an access hand that receives the substrate W from the top ring 24 of the substrate polishing apparatus 21A at the second transfer position TP2, and delivers the substrate W to the substrate polishing apparatus 21B at the third transfer position TP3.

[0033] The transport hand 45D moves between the second transfer position TP2 and the fourth transfer position TP4 by the linear guide mechanism 46. The transport hand 45D functions as an access hand for receiving the substrate W from the top ring 24 of the substrate polishing apparatus 21A or 21B at the second transfer position TP2 or the third transfer position TP3, and for transferring the substrate W to the swing transporter 44 at the fourth transfer position TP4.

[0034] The swing transporter 44 has a hand movable between the fourth transfer position TP4 and the fifth transfer position TP5, and transfers the substrate W from the first linear transporter 42 to the second linear transporter 43. The swing transporter 44 also transfers the substrate W polished in the polishing unit 20 to the cleaning unit 30. A temporary storage table 47 for the substrate W is provided on the side of the swing transporter 44. The swing transporter 44 turns the substrate W received at the fourth transfer position TP4 or the fifth transfer position TP5 upside down and places it on the temporary storage table 47. The substrate W placed on the temporary storage table 47 is transported to the first transfer chamber 33 by the transport robot 35 of the cleaning unit 30.

[0035] The second linear transporter 43 is a mechanism that transports substrates W between a fifth transfer position TP5, a sixth transfer position TP6, and a seventh transfer position TP7. The second linear transporter 43 includes a plurality of transport hands 48 (48A, 48B, 48C) and a linear guide mechanism 49 that moves each transport hand 48 horizontally at a plurality of heights. The transport hand 48A moves between the fifth transfer position TP5 and the sixth transfer position TP6 by the linear guide mechanism 49. The transport hand 48A functions as an access hand that receives a substrate W from the swing transporter 44 and delivers it to the substrate polishing apparatus 21C.

[0036] The transport hand 48B moves between the sixth transfer position TP6 and the seventh transfer position TP7. The transport hand 48B functions as an access hand for receiving a substrate W from the substrate polishing apparatus 21C and transferring it to the substrate polishing apparatus 21D. The transport hand 48C moves between the seventh transfer position TP7 and the fifth transfer position TP5. The transport hand 48C functions as an access hand for receiving a substrate W from the top ring 24 of the substrate polishing apparatus 21C or the substrate polishing apparatus 21D at the sixth transfer position TP6 or the seventh transfer position TP7 and transferring the substrate W to the swing transporter 44 at the fifth transfer position TP5. Although not described here, the operation of the transport hand 48 when transferring a substrate W is similar to that of the first linear transporter 42 described above.

[0037] <Display Device> Fig. 3 is a block diagram showing the system configuration of the control device 100 according to this embodiment. The control device 100 is configured using, for example, an information device such as a dedicated device. However, the control device 100 may also be configured using an information device such as a smartphone, tablet, or personal computer. As shown in Fig. 3, the control device 100 according to this embodiment includes an operation panel 110, a processing unit 120, and a storage unit 130. The control device 100 including the operation panel 110 (display unit) is also referred to as a display device.

[0038] The operation panel 110 according to this embodiment functions as an input unit operated by a user when inputting user instructions to the semiconductor manufacturing apparatus 1. The operation panel 110 according to this embodiment also functions as an output unit that outputs information in a form that can be recognized by the user. More specifically, the operation panel 110 according to this embodiment functions as a display unit that displays (outputs) information as an image. The operation panel 110 according to this embodiment may be a touch panel that combines the functions of an input unit and a display unit.

[0039] The operation panel 110 displays information under the control of a display control unit 122, which will be described later. For example, the operation panel 110 (display unit) displays instruction keys 131, which will be described later, in a state where they can be selected by the user. The operation panel 110 according to this embodiment also displays a narrowing-down display 111 (see FIG. 5 , which will be described in detail later). The operation panel 110 (input unit) outputs information (instruction information) indicating the instruction key 131 selected by the user to the processing unit 120. The operation panel 110 according to this embodiment outputs information (search character information) input by the user into the narrowing-down display 111 to the processing unit 120. The operation panel 110 may display information indicating the operating status of the semiconductor manufacturing equipment 1, abnormality information indicating a location where an abnormality (alarm) has occurred in the semiconductor manufacturing equipment 1, etc.

[0040] The storage unit 130 is configured using a storage device such as a magnetic hard disk drive or a semiconductor storage device. The storage unit 130 stores data used by the processing unit 120. The storage unit 130 stores data required when the processing unit 120 performs processing.

[0041] The storage unit 130 according to this embodiment stores a plurality of command keys 131 for causing the semiconductor manufacturing equipment 1 to perform different operations. The command keys 131 are displayed on the operation panel 110 (display unit) in a state selectable by the user. When the user selects a command key 131 on the operation panel 110, the equipment control unit 121 (described later) causes the semiconductor manufacturing equipment 1 to perform an operation corresponding to the selected command key 131.

[0042] 4 is a diagram showing an example of the command keys 131 stored in the storage unit 130 according to this embodiment. As shown in FIG. 4, each command key 131 according to this embodiment is stored in the storage unit 130 in a state linked to a plurality of pieces of information (first module information to third module information and task group information). Each piece of module information is information related to a module included in the semiconductor manufacturing apparatus 1. Note that a "module" according to this embodiment refers to a mechanism that performs a predetermined operation on a task target (substrate W).

[0043] In the example of FIG. 4 , the first module information corresponds to the name of a module, such as "Polisher (corresponding to the substrate polishing apparatus 21)." The second module information corresponds to the configuration of a module (module configuration), such as "Topring (corresponding to the top ring 24)," "Turn Table (corresponding to the polishing table 23)," and "Dresser (corresponding to the dresser 26)." The third module information corresponds to the type of operation of the module configuration, such as "Rotation (corresponding to rotation operation)," "Up / Down (corresponding to lifting / lowering operation)," "Swing (corresponding to swinging operation)," and "Slurry (corresponding to slurry)." The name of each command key indicates the specific operation performed by the module configuration. For example, the command key "Rotate" located in the top row in the table of FIG. 4 corresponds to the operation of rotating the Topring (corresponding to the top ring 24) of the Polisher (corresponding to the substrate polishing apparatus 21).

[0044] The task group information is information linked to a task key 131 (a task group) among the multiple task keys 131 stored in the storage unit 130, which corresponds to a series of operations (task groups) performed in the semiconductor manufacturing apparatus 1. In the semiconductor manufacturing apparatus 1, there are routine tasks in which a specific task is performed in a specific order each time, such as when replacing the polishing pad 22. Such routine tasks (routine task groups) may be stored in the storage unit 130 as task group information. In the example shown in FIG. 4 , "Pad exchange (corresponding to the task of replacing the polishing pad 22)" is an example of such a task group. When multiple task groups are expected in the semiconductor manufacturing apparatus 1, the storage unit 130 may store multiple different task group information corresponding to the multiple task groups.

[0045] Furthermore, information indicating the order of operations in the operation group (order information) is added to the operation group information linked to each command key 131. In the example of Fig. 4, the numbers added to the names of the operation groups indicate the order of operations in the replacement work of the polishing pad 22 (i.e., the order in which the command key 131 should be selected by the user in the operation group).

[0046] The above-described command keys 131 and the information associated therewith may be input and stored in advance in semiconductor manufacturing apparatus 1 by a user operating operation panel 110. As will be described later, the operation group information may be stored (saved) in memory unit 130 by storage unit 124 (described later).

[0047] The storage unit 130 according to this embodiment (see FIG. 3 ) stores operation history information 132 and prediction information 133 in addition to the command keys 131 described above. The operation history information 132 is information indicating a history of operations of the operation panel 110 by the user. The operation history information 132 includes information indicating the operation order (selection order) of the command keys 131 by the user in the task group. The prediction information 133 is information used for prediction by the prediction unit 125, which will be described later. Details of the prediction information 133 will be described later.

[0048] The processing unit 120 is configured using a processor such as a CPU (Central Processing Unit) and a memory (main storage device). The processing unit 120 functions as a device control unit 121, a display control unit 122, a search unit 123, a storage unit 124, and a prediction unit 125 by the processor executing a program. Note that all or part of the functions of the processing unit 120 may be realized using hardware such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The above program may be recorded on a computer-readable recording medium. The computer-readable recording medium is, for example, a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, a semiconductor storage device (for example, an SSD (Solid State Drive)), or a storage device such as a hard disk or semiconductor storage device built into a computer system. The above program may be transmitted via a telecommunications line.

[0049] The equipment control unit 121 controls the semiconductor manufacturing equipment 1 based on the instruction information output from the operation panel 110. That is, the equipment control unit 121 controls the semiconductor manufacturing equipment 1 so that the semiconductor manufacturing equipment 1 performs an operation corresponding to the instruction key 131 selected by the user.

[0050] Search unit 123 searches for and extracts command keys 131 related to (corresponding to) the search character information from storage unit 130, based on the search character information output from operation panel 110. Here, the search character information and narrowing-down display 111 will be described in detail.

[0051] 5 is a diagram showing an example of a screen displayed by operation panel 110 according to this embodiment. Search character information is character information used by search unit 123 to search for instruction keys 131. Narrowing-down display 111 is a display that accepts search character information input by the user. As shown in parts (a) , (b), and (c) of FIG. 5, operation panel 110 according to this embodiment displays two narrowing-down displays 111A and 111B.

[0052] The narrowing-down display 111A corresponds to the first module information, second module information, and task group information described above. That is, the narrowing-down display 111A accepts input of the first module information, second module information, or task group information by the user. In the illustrated example, the narrowing-down display 111A is a so-called pull-down display. That is, the narrowing-down display 111A displays information selectable by the user in the form of a list. In such a narrowing-down display 111A, the information selected by the user from the list corresponds to the search character information.

[0053] The narrowing-down display 111B corresponds to the third module information described above. That is, the narrowing-down display 111B accepts input of the third module information by the user. In the illustrated example, the narrowing-down display 111B is a so-called free input field that accepts free input of characters by the user. In such a narrowing-down display 111B, the characters freely input by the user correspond to search character information.

[0054] Operation panel 110 according to the present embodiment outputs search character information input to narrowing-down display 111A, 111B to processing unit 120 (search unit 123). Based on the search character information output from operation panel 110, search unit 123 searches for and extracts command keys 131 related to (corresponding to) the search character information from storage unit 130. More specifically, search unit 123 searches for and extracts command keys 131 linked to information (first to third module information and task group information) that matches or is similar to the search character information. When the search character information input to narrowing-down display 111 (111A) is task group information, search unit 123 extracts command keys 131 related to (corresponding to) the search character information together with the order information described above. When search character information is not input in narrowing-down display 111A, 111B, search unit 123 may extract all command keys 131 stored in storage unit 130. Alternatively, when search character information is not input in narrowing-down display 111B, search unit 123 may be configured to extract a predetermined command key 131 from command keys 131 stored in storage unit 130.

[0055] The display control unit 122 controls the display of information by the operation panel 110. For example, the display control unit 122 causes the operation panel 110 to display the instruction keys 131 extracted by the search unit 123 in a state selectable by the user. When the search character information input into the narrowing-down display 111 (111A) is task group information, the display control unit 122 causes the operation panel 110 to display the extracted instruction keys 131 (i.e., the instruction keys 131 included in the corresponding task group) in an order based on the order information extracted by the search unit 123. The display control unit 122 also causes the operation panel 110 to display the narrowing-down display 111 described above.

[0056] 5A illustrates a screen displayed by operation panel 110 when search character information "Polisher" is entered in narrowing-down display 111A. In the example shown in FIG. 5A, second module information and third module information are displayed along with instruction keys 131 (the same applies to FIG. 5B and FIG. 5C). FIG. 5B illustrates a screen displayed by operation panel 110 when search character information "Topring" is entered in narrowing-down display 111A and search character information "Up / Down" is entered in narrowing-down display 111B. As shown in FIG. 5B, in this embodiment, operation panel 110 displays only instruction keys 131 extracted (filtered) based on the search character information entered by the user. This reduces the time required for the user to find the desired instruction key 131. Furthermore, since no command keys 131 other than the command keys 131 extracted based on the search character information are displayed, the possibility of erroneous operation can be reduced.

[0057] FIG. 5C illustrates a screen displayed by the operation panel 110 when the search character information "Pad exchange" is entered in the narrowing-down display 111A. Here, the search character information "Pad exchange" is a character representing a task group (specifically, a task group related to replacing the polishing pad 22). In this case, the search unit 123 and the display control unit 122 operate to display the extracted command keys 131 on the operation panel 110 in the order based on the order information. In the example illustrated in FIG. 5C, the four extracted command keys 131 are displayed aligned in one direction (vertically in the illustrated example) based on the order information. This allows the command keys required for a task group (e.g., a routine task) designated by the user to be displayed in the order of operation. Therefore, even a user unfamiliar with operating the operation panel 110 can improve the speed of operations and reduce the possibility of operational errors when performing a task group.

[0058] The saving unit 124 (see FIG. 3 ) saves, in the memory unit 130, a plurality of command keys 131 (command key group) selected by the user in an operation group of the semiconductor manufacturing equipment 1, linked to the order of selection by the user. For example, the saving unit 124 may store new operation group information and new order information linked to the command key 131 corresponding to the operation group, based on the operation history information 132 stored in the memory unit 130. As a result, the command key 131 (command key group) corresponding to the new operation group is stored (saved) in the memory unit 130 in a state linked to the operation group information and order information.

[0059] Whether or not to associate such task group information and sequence information with the instruction keys 131 may be determined based on a user instruction. For example, when the user has finished performing a series of tasks (task group), the display control unit 122 may cause the operation panel 110 to display a message asking whether or not to register the task group in the storage unit 130. When the user inputs an instruction to register the task group into the operation panel 110, the storage unit 124 may generate new task group information and sequence information based on the instruction keys 131 selected by the user for the task group and the order in which they were selected. The generated task group information and sequence information may then be newly associated with the instruction keys 131 corresponding to the task group and stored.

[0060] The prediction unit 125 predicts at least one command key 131 to be selected next by the user (predicted command key) based on predetermined input information and prediction information 133. The "predetermined input information" includes at least information on the command key 131 selected by the user (e.g., operation history information 132). The input information may further include information indicating the operating state of the semiconductor manufacturing equipment 1, abnormality information indicating a location where an abnormality (alarm) has occurred in the semiconductor manufacturing equipment 1, and the like.

[0061] The prediction information 133 may be, for example, information indicating a condition for linking input information with a predicted instruction key. That is, the prediction information 133 may be information for outputting a predicted instruction key on a so-called rule basis when input information is input. For example, the prediction information 133 may be information configured to determine whether or not the input information satisfies a predetermined condition and output a predicted instruction key based on the result of the determination.

[0062] Alternatively, the prediction information 133 may be a trained model trained to output a prediction instruction key when input information is input. Specifically, the prediction information 133 may be data indicating parameters, a connection structure, function characteristics, etc. of the trained model used in processing by the prediction unit 125. Such a trained model may be created using pairs of multiple pieces of input information and prediction instruction keys associated with the multiple pieces of input information in a one-to-one relationship as training data. The trained model may be created by the processing unit 120. That is, the processing unit 120 may have the function of a learning processing unit that trains the trained model. Alternatively, the trained model may be created by a learning device provided separately from the control device 100, and then the created trained model may be stored in the storage unit 130. The specific method for training (machine learning) the trained model is not particularly limited, and, for example, a neural network (deep learning) such as a CNN or an RNN may be used.

[0063] The display control unit 122 may cause the operation panel 110 to display a warning when the user selects an instruction key 131 that is different from the predicted instruction key predicted by the prediction information 133. In other words, the operation panel 110 (display unit) may function as a warning unit that issues a warning when the user selects an instruction key 131 that is different from the predicted instruction key predicted by the prediction information 133.

[0064] The processing unit 120 may be configured so that, when the user selects an instruction key 131 different from the predicted instruction key, the control of the semiconductor manufacturing equipment 1 by the equipment control unit 121 based on the instruction key 131 selected by the user is restricted. In this case, the warning displayed by the operation panel 110 may include a message asking whether or not it is OK to control the semiconductor manufacturing equipment 1 based on the instruction key 131 selected by the user. Then, when the user inputs an instruction to the operation panel 110 that it is OK to control the semiconductor manufacturing equipment 1 based on the instruction key 131 selected by the user, the restriction may be lifted.

[0065] <Summary> As described above, the control device 100 (display device) according to this embodiment includes a storage unit 130 that stores a plurality of command keys 131 for causing the semiconductor manufacturing device 1 to perform different operations, a search unit 123 that searches for and extracts command keys 131 associated with characters entered by a user from the storage unit 130 based on the characters, and an operation panel 110 (display device) that displays the command keys 131 extracted by the search unit 123 in a manner that allows the user to select them. This configuration can shorten the time it takes for the user to find the desired command key 131. Furthermore, because command keys 131 other than the command key 131 extracted based on the character information entered by the user are not displayed, the possibility of erroneous operation can be reduced.

[0066] Furthermore, the plurality of instruction keys 131 include an instruction key group corresponding to a series of operations (task groups) performed in semiconductor manufacturing equipment 1, and when a character entered by a user indicates the task group, operation panel 110 displays the instruction keys 131 included in the instruction key group in an order based on the order of the task group. With this configuration, even a user who is unfamiliar with operating operation panel 110 can improve the work speed and reduce the possibility of operating erroneously when performing a task group.

[0067] The control device 100 according to this embodiment further includes a storage unit 124 that stores the command keys selected by the user in the task group in association with the order of the user's selection in the storage unit 130. This configuration makes it possible to improve the usability of the task group-based narrowing function in accordance with the user's needs.

[0068] The control device 100 according to this embodiment further includes a prediction unit 125 that predicts the next command key 131 to be selected by the user (predicted command key) based on information (input information) of the command key 131 selected by the user, and a warning unit (operation panel 110) that issues a warning when the user selects a command key 131 that differs from the predicted command key predicted by the prediction unit 125. This configuration can improve the safety of control of the semiconductor manufacturing device 1 using the control device 100.

[0069] Furthermore, the prediction unit 125 may predict a predicted instruction key by inputting the input information into a trained model, and the trained model may be trained to output a predicted instruction key when the input information is input. This configuration can further improve the prediction accuracy of the prediction unit 125. A configuration in which the input information further includes information indicating the operating status of the semiconductor manufacturing equipment 1 and abnormality information indicating the location of an abnormality (alarm) in the semiconductor manufacturing equipment 1 is advantageous in that it can output an appropriate predicted instruction key based on the actual operating status of the semiconductor manufacturing equipment 1. A configuration in which the control device 100 includes a learning processing unit that learns such a trained model is advantageous in that it can optimize the output of the predicted instruction key for each user of the control device 100.

[0070] <Modifications> The technical scope of the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present invention.

[0071] For example, in the above embodiment, the operation panel 110 is a touch panel and serves as an input unit, an output unit, and a display unit. However, the configurations of the input unit, output unit, and display unit are not limited to this and can be modified as appropriate. For example, the control device 100 may include an existing input device such as a keyboard, a pointing device (mouse, tablet, etc.), or buttons as the input unit. The input unit may be configured using a microphone and a voice recognition device. In this case, the input unit acquires an acoustic signal generated by a user's speech, performs voice recognition on the words spoken by the user, and inputs the character string information of the recognition result to the control device 100. The voice recognition process may be performed by the processing unit 120. The input unit may be configured in any way as long as it can input user instructions to the control device 100. Furthermore, the control device 100 may include an image display device such as a liquid crystal display or an organic electroluminescence (EL) display as the output unit. The input unit and the image display device as the output unit may cooperate to function as a display unit that displays the instruction keys 131 in a selectable state. The control device 100 may also include, as an output unit, an audio output device (such as a speaker) that outputs sound. In this case, the audio output device may function as the warning unit described above. That is, when the user selects a command key 131 that is different from the predicted command key predicted by the prediction information 133, the audio output device may issue a warning sound.

[0072] Furthermore, in the above embodiment, a warning is issued when the user selects an instruction key 131 different from the predicted instruction key predicted by the prediction unit 125. However, the use of the prediction unit 125 (predicted instruction key) is not limited to this. For example, the operation panel 110 (display unit) may be configured to display the predicted instruction key. For example, the operation panel 110 (display unit) may display the predicted instruction key separately from the instruction key 131 extracted based on the search character information input to the narrowing-down display 111. Alternatively, the operation panel 110 (display unit) may display only the instruction keys 131 extracted based on the search character information input to the narrowing-down display 111 that match the predicted instruction key.

[0073] Furthermore, the processing unit 120 may not have the functions of the saving unit 124 and / or the prediction unit 125. In this case, the storage unit 130 may not store the operation history information 132 and / or the prediction information 133.

[0074] Furthermore, although the operation panel 110 according to the embodiment displays both the narrowing-down display 111A, which is a pull-down display, and the narrowing-down display 111B, which is a free input field, the configuration of the narrowing-down display 111 can be changed as appropriate. For example, the narrowing-down display 111 may include at least one of a pull-down display and a free input field.

[0075] Furthermore, it is possible to appropriately change the information linked to the instruction keys 131. Similarly, it is possible to appropriately change the search character information that can be input to the narrowing down display 111.

[0076] Furthermore, the control device 100 (display device) may be implemented using multiple information processing devices communicatively connected via a network. The network may be a network using wireless communication or a network using wired communication. The network may be configured using, for example, the Internet or a local area network (LAN). The network may be configured by combining multiple networks. For example, the control device 100 may be implemented using a device such as a cloud. For example, in the control device 100, the processing unit 120 and the storage unit 130 may be implemented in different information processing devices. For example, the storage unit 130 of the control device 100 may be distributed and implemented in multiple information processing devices.

[0077] Furthermore, although the semiconductor manufacturing apparatus 1 in the above embodiment is a chemical mechanical polishing apparatus, the semiconductor manufacturing apparatus 1 may be a semiconductor manufacturing apparatus (substrate processing apparatus) other than a chemical mechanical polishing apparatus. Furthermore, although the above embodiment describes the control device 100 (display device) used with the semiconductor manufacturing apparatus 1, the display device may also be applied to apparatuses other than semiconductor manufacturing apparatuses. For example, the display device may be used in a manufacturing apparatus for manufacturing an article, a processing apparatus for processing an article, or an inspection apparatus for inspecting an article. Furthermore, the display device may be used in a copy machine, which is an example of an image forming apparatus. The content of the command keys 131 displayed on the display device may correspond to the operation performed by the apparatus to which the display device is applied. Note that the above-described apparatus is merely an example. The apparatus to which the display device is applied may be changed as appropriate, as long as the apparatus operates when a user operates the command keys 131 displayed on the display device.

[0078] In addition, it is possible to replace the components in the above-described embodiments with well-known components as appropriate, and the above-described embodiments and variations may be combined as appropriate, without departing from the spirit of the present invention.

[0079] REFERENCE SIGNS LIST 1 semiconductor manufacturing apparatus 100 control device (display device) 110 operation panel (display section, warning section) 123 search section 124 storage section 125 prediction section 131 instruction key 133 prediction information (trained model)

Claims

1. A display device comprising: a storage unit that stores a plurality of command keys for causing semiconductor manufacturing equipment to perform different operations; a search unit that searches for and extracts the command keys related to characters entered by a user from the storage unit based on the characters; and a display unit that displays the command keys extracted by the search unit in a state that allows the user to select them.

2. The display device according to claim 1, wherein the plurality of instruction keys include a group of instruction keys corresponding to a series of operations performed in the semiconductor manufacturing equipment, and when characters input by the user are characters indicating the series of operations, the display unit displays the instruction keys included in the group of instruction keys in an order based on the order in the series of operations.

3. The display device according to claim 1 or 2, further comprising a storage unit that stores in the memory unit a group of command keys selected by a user in a series of operations performed in the semiconductor manufacturing device, in association with the order of selection by the user.

4. The display device according to claim 1, further comprising a prediction unit that predicts the instruction key that the user should select next based on information about the instruction key selected by the user, and the display unit displays the instruction key predicted by the prediction unit.

5. The display device according to claim 1, further comprising: a prediction unit that predicts the instruction key that the user should select next based on information about the instruction key selected by the user; and a warning unit that issues a warning when the user selects an instruction key that is different from the instruction key predicted by the prediction unit.

6. The display device described in claim 4 or 5, wherein the prediction unit predicts the instruction key that the user should select next by inputting information about the instruction key selected by the user into a trained model, and the trained model is trained to output the instruction key that the user should select next when information about the instruction key selected by the user is input.

7. A semiconductor manufacturing system comprising: the semiconductor manufacturing apparatus; and the display device according to claim 1 or 2.

8. A display device comprising: a storage unit that stores a plurality of command keys for causing the device to perform different operations; a search unit that searches for and extracts the command keys related to characters entered by a user from the storage unit based on the characters; and a display unit that displays the command keys extracted by the search unit in a state that allows the user to select them.

Citation Information

Patent Citations

  • Command managing method

    JP1995311608A

  • Operation assistance program, operation assistance device, operation assistance method, and method of generating trained model

    JP2020204580A

  • Flight strip processing system, flight strip processing method, processing apparatus, electronic strip terminal, and program

    JP2024076708A

  • Substrate processing apparatus and substrate processing system

    WO2006104018A1