Production machine parameter value setting method, system, and computer equipment
Through the method of online parameter subscription and format conversion, the impact of parameter value setting on production capacity in traditional semiconductor production is solved, efficiency is improved and workflow is simplified.
Patent Information
- Application Number
- CN202510891063.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-06-30
AI Technical Summary
In semiconductor production, the traditional parameter value setting process requires controlling empty machines, which affects production capacity, and relies on manual programming code, resulting in low efficiency.
By analyzing the parameter value collection logic of production machines, generating parameter data input fields and performing format conversion, online parameter subscription and setting can be achieved, reducing the impact on production capacity and reducing manual intervention.
It improves the efficiency of engineering data collection, reduces the impact on productivity, simplifies collaboration between staff, and reduces development manpower and data analysis time.
Smart Images

Figure CN120386951B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of semiconductor production technology, and in particular to a method, system, and computer equipment for setting parameter values of a production machine. Background Art
[0002] During semiconductor production, to ensure that production machines and wafers are within quality limits, it is necessary to collect parameter values from the production machines. This means that the values of various parameters must be collected from the production machines. The production machines will upload the relevant parameter values in real time based on the set parameter data.
[0003] Traditionally, when setting up a machine's parameter subscription, it's necessary to prevent unloading and clear the machine (controlling empty machines) so that staff can bind the machine to the relevant program based on the subscription data. The program also needs to be tested with goods to confirm the parameter values are correct. This can impact machine production capacity. Summary of the Invention
[0004] Based on this, it is necessary to provide a method, system, and computer equipment for setting parameter values of a production machine that can reduce the impact on production capacity in response to the above technical problems.
[0005] A method for setting parameter values of a production machine, comprising:
[0006] Analyze the parameter value collection logic of the first target machine and generate parameter data input fields;
[0007] generating first parameter data of the first target machine in a first format based on the parameter subscription data input into the parameter data input field;
[0008] Converting the first parameter data into a second format to generate second parameter data in a second format recognizable by the first target machine;
[0009] controlling the first target machine to upload corresponding second data based on the second parameter data, and converting the second data into first data in the first format;
[0010] In response to a user's approval and validation operation, the received value of the second parameter data is set to the first target machine, and the approval and validation operation is performed based on the first data data.
[0011] In one embodiment, the step of analyzing the parameter value received from the first target machine to generate the parameter data input field includes:
[0012] Based on the first target machine data input by the user, basic information of the first target machine is obtained;
[0013] Based on the basic information, analyzing the parameter value collection logic of the first target machine to generate a parameter resource frame of the first target machine;
[0014] In response to the user selecting a subscription to a parameter item in the parameter resource frame, a parameter data input field is generated.
[0015] In one embodiment, in response to the user's approval operation, before setting the received value of the second parameter data to the first target machine, the method further includes:
[0016] In response to the user's confirmation operation on the first data, the value setting status of the reference machine regarding the parameter items subscribed by the user is displayed.
[0017] In one embodiment, the method further comprises:
[0018] In response to a user's approval and validation operation based on the first data material, the first parameter material and the second parameter material are backed up.
[0019] In one embodiment, the method further includes:
[0020] Machine management is performed based on the backed-up first parameter data and / or second parameter data.
[0021] In one embodiment, performing machine management based on the signed and validated first parameter data and / or second parameter data includes:
[0022] The first parameter data of the second target machine is compared with the first parameter data of the third target machine to generate a comparison analysis report.
[0023] In one embodiment, performing machine management based on the signed and validated first parameter data and / or second parameter data includes:
[0024] The second parameter data of the fourth target machine is copied to the fifth target machine.
[0025] In one embodiment, performing machine management based on the signed and validated first parameter data and / or second parameter data includes:
[0026] After the sixth target machine runs a preset number of times according to the second parameter data after approval, an operation status of the parameter value setting given to the sixth target machine is determined.
[0027] A parameter value setting system for a production machine, comprising:
[0028] An analysis module for analyzing the parameter value collection logic of the first target machine to generate parameter data input fields;
[0029] a generating module configured to generate first parameter data in a first format for the first target machine based on the parameter subscription data input into the parameter data input field;
[0030] a format conversion module, configured to convert the first parameter data into a second format to generate second parameter data in a second format recognizable by the first target machine;
[0031] a control module, configured to control the first target machine to upload corresponding second data based on the second parameter data, and convert the second data into first data in the first format;
[0032] The setting module is configured to set the received value of the second parameter data to the first target machine in response to a user's approval and validation operation, wherein the approval and validation operation is performed based on the first data data.
[0033] A computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.
[0034] The aforementioned method, system, and computer device for parameter collection and setting for production machines analyze the parameter collection logic of a first target machine to generate parameter data input fields, allowing users to subscribe to the parameters of the first target machine online via a webpage. Furthermore, by converting the formats of the first and second parameter data, as well as the second and first data, the parameter collection and setting process eliminates the need for controlling empty machines, significantly improving the efficiency of engineering data collection and reducing the impact on production capacity. Furthermore, the parameter collection and setting process no longer relies on program code written by relevant personnel (such as automation engineers). Instead, it is configured and dynamically loaded online via a website, reducing development manpower and the time required for process value collection data analysis. Furthermore, by converting the machine's value collection logic into user-readable data, process editors can easily understand the accuracy of the data, reducing the time required for collaboration between relevant personnel (such as process engineers and equipment engineers). BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.
[0036] Figure 1 1. A flow chart of a method for setting parameter values of a production machine according to an embodiment;
[0037] Figure 2 1. A flow chart of a method for setting parameter values of a production machine according to another embodiment;
[0038] Figure 3 A webpage of a parameter value setting system for a production machine in one embodiment;
[0039] Figure 4 1 is a flow chart of a method for setting parameter values of a production machine in another embodiment;
[0040] Figure 5 1. A flow chart of a method for setting parameter values of a production machine in another embodiment;
[0041] Figure 6 Another webpage of a parameter value setting system for a production machine in one embodiment;
[0042] Figure 7 FIG. 1 is a structural block diagram of a parameter value collection system for a production machine in one embodiment. DETAILED DESCRIPTION
[0043] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0044] In one embodiment, see Figure 1 , provides a method for setting parameter values of a production machine, comprising the following steps:
[0045] Step S10, analyzing the parameter value collection logic of the first target machine to generate parameter data input fields;
[0046] Step S20, generating first parameter data of a first target machine in a first format based on the parameter subscription data input into the parameter data input field;
[0047] Step S30, converting the first parameter data into a second format to generate second parameter data in a second format, where the second format is recognizable by the first target machine;
[0048] Step S40, controlling the first target machine to upload corresponding second data based on the second parameter data, and converting the second data into first data in a first format;
[0049] In step S60 , in response to the user's approval and validation operation, the received value of the second parameter data is set to the first target machine, and the approval and validation operation is performed based on the first data data.
[0050] In step S10, the first target machine is the machine currently performing parameter value setting. The parameter data input field can be used to input the parameter-related data subscribed by the user.
[0051] By analyzing the parameter value receiving logic of the first target machine, the testable parameter items of the first target machine can be obtained, and then the parameter data input fields can be generated.
[0052] After the parameter data input field is generated, the user can enter the relevant data of the parameter that he needs to subscribe to in the relevant field. For example, the parameter data input field may include a parameter name field for entering the parameter name in the field.
[0053] In step S20, the parameter subscription data entered in the parameter data input field can be stored in the database. At the same time, the parameter subscription data entered in the parameter data input field can be merged with the original parameter data of the first target machine to form the first parameter data.
[0054] For example, parameter subscription data A1 entered into the parameter data input field includes data for parameter P1 subscribed by the user. Data A2 for the first target machine's pre-set parameters includes data for parameter P2, parameter P3, and parameter P4. Data A1 and A2 can then be merged to form first parameter data B.
[0055] The first parameter data has a first format, which can be a data format recognizable by a user.
[0056] In step S30, after the first parameter data is format-converted, the generated second parameter data has a second format. The second format is a data format recognizable by the first target machine. Thus, based on the second parameter data, data can be obtained from the first target machine.
[0057] In step S40 , a data collection instruction may be sent to the first target machine through an Equipment Automation Program (EAP), requiring the first target machine to upload corresponding second data based on the second parameter data.
[0058] The second data may include numerical data of parameters subscribed by the user and numerical data of originally set parameters of the first target machine.
[0059] After uploading the second data, the first target machine can convert the second data into first data in a first format. The first data includes numerical data of parameters subscribed by the user.
[0060] After the second data material is converted into the first data material, the numerical data of the parameters subscribed by the user in the first data material can be displayed to the user so that the user can confirm whether the received values of the parameters are normal.
[0061] In step S60, the user can perform a sign-off operation after confirming that the received parameter values are normal. The "sign-off operation" is an operation performed by the user on the operation interface to confirm that the received parameter values are normal.
[0062] After the user performs the sign-off operation, the received value of the second parameter data can be set to the first target machine through EAP.
[0063] When the user finds that the received parameter value is abnormal, the process may return to step S10 until the user confirms that the received parameter value is normal and signs and approves the parameter value, thereby setting the received value of the second parameter data with the normal value to the first target machine.
[0064] In this embodiment, the parameter collection logic of the first target machine is parsed to generate parameter data input fields, allowing users to subscribe to the parameters of the first target machine online via a webpage. Furthermore, by converting the formats of the first and second parameter data, and vice versa, the parameter collection process eliminates the need for empty machines, significantly improving the efficiency of engineering data collection and reducing the impact on production capacity. Furthermore, the parameter collection process no longer relies on program code development by relevant personnel (such as automation engineers). Instead, it can be configured and dynamically loaded online via the website, reducing development manpower and the time required for process collection data analysis. Furthermore, by converting the machine collection logic into user-readable data, process collection personnel can easily understand the accuracy of the data, reducing the time required for collaboration between relevant personnel (such as process engineers and equipment engineers).
[0065] In one embodiment, see Figure 2 , step S10 includes the following steps:
[0066] Step S11, obtaining basic information of the first target machine based on the first target machine data input by the user;
[0067] Step S12, parsing the parameter collection logic of the first target machine based on the basic information, and generating a parameter resource frame of the first target machine;
[0068] Step S13 , generating a parameter data input field in response to the user's selection of a subscription to a parameter item in the parameter resource frame.
[0069] In step S11, refer to Figure 3 , a basic information input field (field 1) can be provided on the web page of the parameter value setting system of the production machine.
[0070] The user can enter the first target machine information in the basic information input field.
[0071] The basic information input fields may include, but are not limited to, a machine name field.
[0072] For example, the basic information input field may include a machine name field a and a process event field b. The first target machine can be subscribed to via the machine name field, and the process time point can be subscribed to via the process event field.
[0073] Of course, the basic information input field may also include other fields, which may be specifically configured according to actual needs. For example, the basic information input field may also include a process film layer position field c, so that the process film layer position may be subscribed.
[0074] If the basic information input field includes multiple fields, users can selectively enter information for fields other than the machine name field. For example, if the basic information input field includes a machine name field a, a process event field b, and a process layer field c, users can only enter subscriptions in the machine name field a and the process event field b.
[0075] In step S12, based on the basic information of the first target machine, the parameter collection logic of the first target machine is analyzed to generate a parameter resource box. At this time, the parameter items in the parameter resource box can meet all the subscription content in the basic information, thereby facilitating more accurate acquisition of the parameter items required by the user.
[0076] In step S13 , the user may click on the parameter item to be subscribed in the parameter resource frame, and then select the parameter item to be subscribed, thereby generating a parameter data input field.
[0077] The parameter data input field may include an input field for data related to the subscription parameters.
[0078] See also Figure 4 The parameter data input field may include a parameter name field (field 2) for inputting the parameter name in the field.
[0079] In addition, as an example, the parameter data input field may further include a parameter limitation field. In this case, during the process of capturing parameter data in the first target machine, data capture may be performed based on the content limited by the parameter limitation field.
[0080] The parameter definition fields may include, for example, the parameter type field (Field 3), the parameter's first source layer location field (Field 4), and the parameter's second source layer location field (Field 5). The parameter type may include, for example, lot level (By LOT), wafer level (By WAFER), or test point level (By SET).
[0081] As an example, when the parameter data input fields include parameter limit fields, these fields can automatically generate field input content while parsing the parameter value receiving logic of the first target machine to generate the parameter data input fields.
[0082] In this embodiment, a parameter resource box can be generated based on the first target machine data input by the user, so that the user can subscribe to the parameter items on the parameter resource box, thereby making it easier for the user to more accurately obtain the parameter data input field of the parameter items to be subscribed.
[0083] In one embodiment, see Figure 3 , before step S60, further comprising:
[0084] In step S50 , in response to the user's confirmation operation on the first data, the received value settings of the reference machine regarding the parameter items subscribed by the user are displayed.
[0085] The reference tool may be a production tool similar to the first target tool, or a production tool of the same type as the first target tool.
[0086] As described above, after the second data is converted into the first data in step S40, the numerical data of the parameter items subscribed by the user in the first data can be displayed to the user so that the user can confirm whether the received parameter values are normal.
[0087] Specifically, a webpage for the parameter value collection and setting system for a production machine may include an OK button. Once the user confirms that the parameter values collected are correct, they may click the OK button. Subsequently, in response to this click, the status of the parameter value collection and setting for the user-subscribed parameter items for the reference machine may be displayed.
[0088] At this time, the user can judge the rationality of the received value settings of the first target machine or the reference machine regarding the parameter items subscribed to.
[0089] When the reference machine has a collection value setting for the parameter item subscribed by the user, the user may determine that the collection value setting is reasonable.
[0090] When the reference machine does not have a value setting for the parameter item subscribed by the user, the user can determine, based on the actual application of the machine, that the value setting for the parameter item on the first target machine is redundant, or that the value setting for the parameter item on the reference machine is missing.
[0091] In one embodiment, see Figure 5 , the parameter value setting method of the production machine also includes:
[0092] Step S70 , in response to the user's approval and validation operation based on the first data material, backing up the first parameter material and the second parameter material.
[0093] The backed-up first parameter data and second parameter data can be determined as historical operating versions of the first target machine, based on which the operating history of the first target machine can be tracked.
[0094] In one embodiment, the parameter value setting method for a production machine further includes:
[0095] In step S80 , machine management is performed based on the backed-up first parameter data and / or second parameter data.
[0096] In one embodiment, step S80 includes:
[0097] In step S81a, the first parameter data of the second target machine is compared with the first parameter data of the third target machine to generate a comparison analysis report.
[0098] The second target machine and the third target machine may be similar production machines, or may be production machines of the same type (ie, the same category).
[0099] The first parameter data includes data for multiple parameter items. By comparing the first parameter data for the second target machine with the first parameter data for the third target machine, a comprehensive review of the rationality of the received values for all subscribed parameter items can be conducted. By generating a comparison analysis report, the rationality of the received values can be intelligently analyzed for user reference.
[0100] For example, a preset frequency can be used to periodically compare and analyze two similar or similar production machines (the second target machine and the third target machine), thereby allowing users to timely understand the machine status. The specific value of the preset frequency can be set according to actual needs.
[0101] In one embodiment, step S80 includes:
[0102] Step S81b: copy the second parameter data of the fourth target machine to the fifth target machine.
[0103] The fourth target machine and the fifth target machine may be similar production machines, or may be production machines of the same type (ie, the same category).
[0104] At this time, the parameter setting of the new machine (fifth target machine) can be quickly established based on the machine (fourth target machine) for which the parameter setting has been performed.
[0105] In one embodiment, step S80 includes:
[0106] In step S81c, after the sixth target machine runs a preset number of times according to the approved second parameter data, an operation status of the parameter value setting given to the sixth target machine is determined.
[0107] The preset number of times can be set based on actual needs, for example, 50-150 times (e.g., 100 times). After the sixth target machine has run the preset number of times based on the approved second parameter data, the values of the various parameter items of the sixth target machine can be calculated to determine whether two parameter items have repeated values. If so, it indicates that the parameter value settings for these two parameter items are abnormal. The abnormal result is then fed back to the user, allowing the user to identify and promptly address the abnormal value settings.
[0108] In one embodiment, see Figure 6 , a query function column can also be set up on the web page of the parameter value setting system of the production machine.
[0109] The method for setting the parameter values of the production machine may further include:
[0110] Step S90 , in response to the user's query operation on the seventh target machine, displaying the approval status of each subscription parameter item of the seventh target machine.
[0111] The sign-off status can include sign-off completed, sign-off in progress, and waiting for sign-off.
[0112] At this time, the user can select the seventh target machine (such as Figure 6 By querying the QBS51 machine in the seventh target machine, you can understand the approval status of each subscription parameter item of the seventh target machine.
[0113] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0114] Based on the same inventive concept, the present application also provides a system for setting parameter values for a production machine, which is used to implement the aforementioned method for setting parameter values for a production machine. The solution provided by this system is similar to the solution described in the aforementioned method. Therefore, the specific limitations of the following embodiments of the system for setting parameter values for a production machine can be found in the aforementioned method for setting parameter values for a production machine, and will not be further elaborated here.
[0115] In one embodiment, see Figure 7 , provides a parameter value setting system for a production machine, including: an analysis module 100, a generation module 200, a format conversion module 300, a control module 400 and a setting module 500.
[0116] The parsing module 100 is used to parse the parameter value receiving logic of the first target machine and generate parameter data input fields.
[0117] The generating module 200 is configured to generate first parameter data of a first target machine in a first format based on the parameter subscription data input into the parameter data input field.
[0118] The format conversion module 300 is used to convert the first parameter data into a second format to generate second parameter data in a second format. The second format is a data format recognizable by the first target machine.
[0119] The control module 400 is used to control the first target machine to upload corresponding second data based on the second parameter data, and convert the second data into first data in a first format.
[0120] The setting module 500 is configured to set the received value of the second parameter data to the first target machine in response to a user's approval and validation operation, wherein the approval and validation operation is performed based on the first data data.
[0121] In one embodiment, the parsing module 100 includes an information acquisition unit, a first generation unit, and a second generation unit.
[0122] The information acquisition unit is used to acquire basic information of the first target machine based on the first target machine data input by the user.
[0123] The first generating unit is used to analyze the parameter value collection logic of the first target machine based on the basic information and generate a parameter resource frame of the first target machine;
[0124] The second generating unit is used for generating a parameter data input field in response to a user's subscription selection of a parameter item in the parameter resource frame.
[0125] In one embodiment, the parameter value collection and setting system for a production machine further includes a first display module.
[0126] The first display module is used for displaying the received value setting status of the parameter item subscribed by the user on the reference machine in response to the user's confirmation operation on the first data.
[0127] In one embodiment, the parameter value collection and setting system of the production machine further includes a backup module.
[0128] The backup module is used for backing up the first parameter data and the second parameter data in response to a user's approval and validation operation based on the first data data.
[0129] In one embodiment, the parameter value collection and setting system for a production machine further includes a management module.
[0130] The management module is used to manage the machine based on the backed-up first parameter data and / or second parameter data.
[0131] In one embodiment, the management module includes a comparison and analysis unit.
[0132] The comparison and analysis unit is used to compare the first parameter data of the second target machine with the first parameter data of the third target machine to generate a comparison and analysis report.
[0133] In one embodiment, the management module includes a replication unit.
[0134] The copying unit is used for copying the second parameter data of the fourth target machine to the fifth target machine.
[0135] In one embodiment, the management module includes an anomaly determination unit.
[0136] The abnormality determination unit is used to determine an abnormality in the parameter value setting of the sixth target machine after the sixth target machine runs a preset number of times according to the approved second parameter data.
[0137] Each module in the aforementioned production machine parameter value collection and setting system can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor within a computer device in hardware form, or can be stored in a computer device memory in software form, allowing the processor to call and execute the corresponding operations of each module.
[0138] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0139] Step S10, analyzing the parameter value collection logic of the first target machine to generate parameter data input fields;
[0140] Step S20, generating first parameter data of a first target machine in a first format based on the parameter subscription data input into the parameter data input field;
[0141] Step S30, converting the first parameter data into a second format to generate second parameter data in a second format, where the second format is recognizable by the first target machine;
[0142] Step S40, controlling the first target machine to upload corresponding second data based on the second parameter data, and converting the second data into first data in a first format;
[0143] In step S60 , in response to the user's approval and validation operation, the received value of the second parameter data is set to the first target machine, and the approval and validation operation is performed based on the first data data.
[0144] In one embodiment, when executing the computer program, the processor further implements the following steps: Step S11, based on the first target machine data input by the user, obtaining basic information of the first target machine; Step S12, based on the basic information, parsing the parameter collection logic of the first target machine and generating a parameter resource box for the first target machine; Step S13, in response to the user selecting a subscription for a parameter item in the parameter resource box, generating a parameter data input field.
[0145] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Step S50, in response to the user's confirmation operation on the first data material, displaying the received value settings of the reference machine regarding the parameter items subscribed by the user.
[0146] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Step S70 , in response to a user's sign-off and validation operation based on the first data material, backing up the first parameter material and the second parameter material.
[0147] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Step S80 , performing machine management based on the backed-up first parameter data and / or second parameter data.
[0148] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Step S81a, comparing the first parameter data of the second target machine with the first parameter data of the third target machine to generate a comparison analysis report.
[0149] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Step S81b, copying the second parameter data of the fourth target machine to the fifth target machine.
[0150] In one embodiment, the processor further implements the following steps when executing the computer program: Step S81c, after the sixth target machine runs a preset number of times according to the approved second parameter data, determining an abnormality in the parameter value setting of the sixth target machine.
[0151] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0152] Step S10, analyzing the parameter value collection logic of the first target machine to generate parameter data input fields;
[0153] Step S20, generating first parameter data of a first target machine in a first format based on the parameter subscription data input into the parameter data input field;
[0154] Step S30, converting the first parameter data into a second format to generate second parameter data in a second format, where the second format is recognizable by the first target machine;
[0155] Step S40, controlling the first target machine to upload corresponding second data based on the second parameter data, and converting the second data into first data in a first format;
[0156] In step S60 , in response to the user's approval and validation operation, the received value of the second parameter data is set to the first target machine, and the approval and validation operation is performed based on the first data data.
[0157] In one embodiment, when executed by a processor, the computer program further implements the following steps: Step S11, based on the first target machine data input by the user, obtaining basic information of the first target machine; Step S12, based on the basic information, parsing the parameter collection logic of the first target machine and generating a parameter resource box for the first target machine; Step S13, in response to the user selecting a subscription for a parameter item in the parameter resource box, generating a parameter data input field.
[0158] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S50, in response to the user's confirmation operation on the first data material, displaying the received value settings of the reference machine regarding the parameter items subscribed by the user.
[0159] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S70 , in response to a user's sign-off and validation operation based on the first data material, backing up the first parameter material and the second parameter material.
[0160] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S80 , performing machine management based on the backed-up first parameter data and / or second parameter data.
[0161] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S81a, comparing the first parameter data of the second target machine with the first parameter data of the third target machine to generate a comparison analysis report.
[0162] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S81b, copying the second parameter data of the fourth target machine to the fifth target machine.
[0163] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S81c, after the sixth target machine runs a preset number of times according to the approved second parameter data, determining an abnormality in the parameter value setting of the sixth target machine.
[0164] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0165] Step S10, analyzing the parameter value collection logic of the first target machine to generate parameter data input fields;
[0166] Step S20, generating first parameter data of a first target machine in a first format based on the parameter subscription data input into the parameter data input field;
[0167] Step S30, converting the first parameter data into a second format to generate second parameter data in a second format, where the second format is recognizable by the first target machine;
[0168] Step S40, controlling the first target machine to upload corresponding second data based on the second parameter data, and converting the second data into first data in a first format;
[0169] In step S60 , in response to the user's approval and validation operation, the received value of the second parameter data is set to the first target machine, and the approval and validation operation is performed based on the first data data.
[0170] In one embodiment, when executed by a processor, the computer program further implements the following steps: Step S11, based on the first target machine data input by the user, obtaining basic information of the first target machine; Step S12, based on the basic information, parsing the parameter collection logic of the first target machine and generating a parameter resource box for the first target machine; Step S13, in response to the user selecting a subscription for a parameter item in the parameter resource box, generating a parameter data input field.
[0171] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S50, in response to the user's confirmation operation on the first data material, displaying the received value settings of the reference machine regarding the parameter items subscribed by the user.
[0172] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S70 , in response to a user's sign-off and validation operation based on the first data material, backing up the first parameter material and the second parameter material.
[0173] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S80 , performing machine management based on the backed-up first parameter data and / or second parameter data.
[0174] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S81a, comparing the first parameter data of the second target machine with the first parameter data of the third target machine to generate a comparison analysis report.
[0175] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S81b, copying the second parameter data of the fourth target machine to the fifth target machine.
[0176] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Step S81c, after the sixth target machine runs a preset number of times according to the approved second parameter data, determining an abnormality in the parameter value setting of the sixth target machine.
[0177] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0178] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0179] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for setting parameter values of a production machine, characterized in that: include: Analyzing the parameter value collection logic of the first target machine to generate parameter data input fields; by analyzing the parameter value collection logic of the first target machine, obtaining the testable parameter items of the first target machine, and then generating the parameter data input fields; generating first parameter data of the first target machine in a first format based on the parameter subscription data input into the parameter data input field; Converting the first parameter data into a second format to generate second parameter data in a second format recognizable by the first target machine; controlling the first target machine to upload corresponding second data based on the second parameter data, and converting the second data into first data in the first format; the second data including numerical data of the parameters subscribed by the user; In response to a user's approval and validation operation, the parameter values of the second parameter data are set to the first target machine, and the approval and validation operation is performed based on the first data data.
2. The method for setting parameter values of a production machine according to claim 1, wherein: The logic for analyzing the parameter values received by the first target machine to generate parameter data input fields includes: Based on the first target machine data input by the user, basic information of the first target machine is obtained; Based on the basic information, analyzing the parameter value collection logic of the first target machine to generate a parameter resource frame of the first target machine; In response to the user selecting a subscription to a parameter item in the parameter resource frame, a parameter data input field is generated.
3. The method for setting parameter values of a production machine according to claim 2, wherein: In response to the user's approval and validation operation, before setting the parameter values of the second parameter data to the first target machine, the method further includes: In response to the user's confirmation operation on the first data, the value setting status of the reference machine regarding the parameter items subscribed by the user is displayed.
4. The method for setting parameter values of a production machine according to claim 1, wherein: The method further comprises: In response to a user's approval and validation operation based on the first data material, the first parameter material and the second parameter material are backed up.
5. The method for setting parameter values of a production machine according to claim 1, wherein: The method further comprises: Machine management is performed based on the backed-up first parameter data and / or second parameter data.
6. The method for setting parameter values of a production machine according to claim 5, wherein: Performing machine management based on the approved first parameter data and / or second parameter data includes: The first parameter data of the second target machine is compared with the first parameter data of the third target machine to generate a comparison analysis report.
7. The method for setting parameter values of a production machine according to claim 5, wherein: Performing machine management based on the approved first parameter data and / or second parameter data includes: The second parameter data of the fourth target machine is copied to the fifth target machine.
8. The method for setting parameter values of a production machine according to claim 5, wherein: Performing machine management based on the approved first parameter data and / or second parameter data includes: After the sixth target machine runs a preset number of times according to the second parameter data after approval, an operation status of the parameter value setting given to the sixth target machine is determined.
9. A parameter value setting system for a production machine, characterized in that: include: a parsing module configured to parse the parameter value collection logic of the first target machine and generate parameter data input fields; by parsing the parameter value collection logic of the first target machine, the module obtains testable parameter items of the first target machine and generates the parameter data input fields; a generating module configured to generate first parameter data in a first format for the first target machine based on the parameter subscription data input into the parameter data input field; a format conversion module, configured to convert the first parameter data into a second format to generate second parameter data in a second format recognizable by the first target machine; a control module configured to control the first target machine to upload corresponding second data based on the second parameter data, and convert the second data into first data in the first format; the second data including numerical data of the parameters subscribed by the user; The setting module is configured to set the parameter values of the second parameter data to the first target machine in response to a user's approval and validation operation, wherein the approval and validation operation is performed based on the first data data.
10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Semiconductor process scheme management system and method
CN105469175A
Process control method for semiconductor device, and upper computer, controller and system
WO2024222949A1