CN116414780A - A data management system and management method - Google Patents
A data management system and management method Download PDFInfo
- Publication number
- CN116414780A CN116414780A CN202111678016.4A CN202111678016A CN116414780A CN 116414780 A CN116414780 A CN 116414780A CN 202111678016 A CN202111678016 A CN 202111678016A CN 116414780 A CN116414780 A CN 116414780A
- Authority
- CN
- China
- Prior art keywords
- process recipe
- identification mark
- file
- level data
- level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Library & Information Science (AREA)
- Human Resources & Organizations (AREA)
- Manufacturing & Machinery (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本申请涉及半导体技术领域,尤其涉及一种数据管理系统及管理方法。The present application relates to the field of semiconductor technology, and in particular to a data management system and a management method.
背景技术Background technique
工艺配方参数是工艺配方文件内部包含的参数,是生产过程最关键的配置信息。加强对工艺配方参数的管理,是保证生产质量的不二法门。对工艺配方参数的管理需求主要包括:文件级别操作,要求文件内容完整无冗余、内部参数顺序正确,需要能够查看、调用、传输、状态管理、版本管理,需要保证文件的整体性,内容不可删减、遗漏,内部参数的设定值、顺序对生产质量有直接影响,需要能够对比多个文件;参数级别操作,要求跨越文件的横向操作、跨越版本的纵向操作,能够查看工艺配方的具体设定值,能够变更历史纪录的回溯,归纳对产出质量的影响,能够按用途将工艺配方分组,归纳管理不同工艺配方中的参数设置,参数级信息是大数据类功能得以实现的基础。Process recipe parameters are the parameters contained in the process recipe file, and are the most critical configuration information in the production process. Strengthening the management of process formula parameters is the only way to ensure production quality. The management requirements for process formula parameters mainly include: file-level operation, which requires complete file content without redundancy, correct order of internal parameters, needs to be able to view, call, transfer, status management, version management, and needs to ensure the integrity of the file. Deletions and omissions, the setting value and sequence of internal parameters have a direct impact on production quality, and it is necessary to be able to compare multiple files; parameter-level operations require horizontal operations across files and vertical operations across versions, and the ability to view the details of process recipes Setting values can change the retrospective of historical records, summarize the impact on output quality, group process recipes according to purposes, and summarize and manage parameter settings in different process recipes. Parameter-level information is the basis for the realization of big data functions.
目前的工艺配方参数管理功能仅支持文件级别操作,参数级操作需单独逐个文件单独访问,统筹、归纳类的管理工作更是需要大量的手动工作才能实现归纳工作。The current process recipe parameter management function only supports file-level operations, and parameter-level operations need to be accessed individually file by file. Coordination and generalization management work requires a lot of manual work to achieve the generalization work.
因此,有必要提供更有效、更可靠的技术方案。Therefore, it is necessary to provide a more effective and reliable technical solution.
发明内容Contents of the invention
本申请提供一种数据管理系统及管理方法,可以兼顾文件级操作和参数级操作,实现对工艺配方文件中所有工艺配方参数的精确管理。The application provides a data management system and a management method, which can take into account both file-level operations and parameter-level operations, and realize precise management of all process formula parameters in process formula files.
本申请的一个方面提供一种数据管理系统,包括:存储器,用于存储从生产机台端获取的工艺配方文件;设备自动控制单元,所述设备自动控制单元工作时执行以下步骤:从至少一个生产机台端获取所述生产机台端的工艺配方文件;为每一个所述工艺配方文件设置用于识别所述工艺配方文件的第一识别标记;将每一个所述工艺配方文件分解为若干步骤级数据单元,并为所述若干步骤级数据单元设置用于识别所述若干步骤级数据单元的第二识别标记,其中,所述第一识别标记和所述第二识别标记共同用于识别所述步骤级数据单元;将每一个所述步骤级数据单元分解为若干工艺配方参数,并为所述若干工艺配方参数设置用于识别所述若干工艺配方参数的第三识别标记,其中,所述第一识别标记、所述第二识别标记和所述第三识别标记共同用于识别所述工艺配方参数。One aspect of the present application provides a data management system, including: a memory for storing process recipe files obtained from the production machine; an automatic equipment control unit, which performs the following steps when working: from at least one production The machine side obtains the process recipe file of the production machine side; sets a first identification mark for identifying the process recipe file for each of the process recipe files; decomposes each of the process recipe files into several step-level data unit, and set a second identification mark for identifying the plurality of step-level data units for the plurality of step-level data units, wherein the first identification mark and the second identification mark are jointly used to identify the step level data unit; decompose each of the step-level data units into a number of process recipe parameters, and set a third identification mark for identifying the number of process recipe parameters for the number of process recipe parameters, wherein the first The identification mark, the second identification mark and the third identification mark are jointly used to identify the process recipe parameter.
在本申请的一些实施例中,所述设备自动控制单元工作时还:为所述工艺配方文件建立文件级属性信息,所述文件级属性信息包括可编辑属性和不可编辑属性,其中,所述可编辑属性包括状态和适用范围,所述不可编辑属性包括名称、所属生产机台、当前版本和更新时间。In some embodiments of the present application, when the automatic equipment control unit works, it also: establishes file-level attribute information for the process recipe file, and the file-level attribute information includes editable attributes and non-editable attributes, wherein the The editable attributes include status and scope of application, and the non-editable attributes include name, production machine to which it belongs, current version and update time.
在本申请的一些实施例中,所述设备自动控制单元工作时还:为所述步骤级数据单元建立步骤级属性信息,所述步骤级属性信息包括位置信息和类型信息。In some embodiments of the present application, when the device automatic control unit works, it also: establishes step-level attribute information for the step-level data unit, and the step-level attribute information includes position information and type information.
在本申请的一些实施例中,所述设备自动控制单元工作时还:为所述工艺配方参数建立参数属性信息,所述参数属性信息包括位置信息和可识别信息。In some embodiments of the present application, when the equipment automatic control unit works, it also: establishes parameter attribute information for the process recipe parameters, and the parameter attribute information includes position information and identifiable information.
在本申请的一些实施例中,所述第一识别标记包括所述生产机台端的信息;所述第二识别标记包括所述步骤级数据单元的步骤信息;所述第三识别标记包括所述工艺配方参数的名称。In some embodiments of the present application, the first identification mark includes the information of the production machine side; the second identification mark includes the step information of the step-level data unit; the third identification mark includes the The name of the process recipe parameter.
在本申请的一些实施例中,所述设备自动控制单元还包括:自动识别模型,通过人工智能深度学习建立,所述自动识别模型用于识别所述工艺配方参数所属的步骤级数据单元以及识别所述步骤级数据单元所属的工艺配方文件。In some embodiments of the present application, the automatic control unit of the equipment further includes: an automatic identification model established through artificial intelligence deep learning, the automatic identification model is used to identify the step-level data unit to which the process formula parameters belong and to identify The process recipe file to which the step-level data unit belongs.
在本申请的一些实施例中,所述工艺配方文件为文件夹,所述步骤级数据单元为所述文件夹打开后的子文件夹,所述工艺配方参数位于所述子文件夹中。In some embodiments of the present application, the process recipe file is a folder, the step-level data unit is a subfolder after the folder is opened, and the process recipe parameters are located in the subfolder.
在本申请的一些实施例中,所述工艺配方文件为超链接,所述步骤级数据单元为所述超链接展开后的子超链接,所述工艺配方参数位于所述子超链接中。In some embodiments of the present application, the process recipe file is a hyperlink, the step-level data unit is a sub-hyperlink expanded from the hyperlink, and the process recipe parameter is located in the sub-hyperlink.
在本申请的一些实施例中,所述工艺配方文件为表格,所述步骤级数据单元为所述表格的子表格,所述工艺配方参数位于所述子表格中。In some embodiments of the present application, the process recipe file is a table, the step-level data unit is a subtable of the table, and the process recipe parameters are located in the subtable.
本申请的另一个方面还提供一种数据管理方法,包括:通过设备自动控制单元执行以下步骤:从至少一个生产机台端获取所述生产机台端的工艺配方文件;为每一个所述工艺配方文件设置用于识别所述工艺配方文件的第一识别标记;将每一个所述工艺配方文件分解为若干步骤级数据单元,并为所述若干步骤级数据单元设置用于识别所述若干步骤级数据单元的第二识别标记,其中,所述第一识别标记和所述第二识别标记共同用于识别所述步骤级数据单元;将每一个所述步骤级数据单元分解为若干工艺配方参数,并为所述若干工艺配方参数设置用于识别所述若干工艺配方参数的第三识别标记,其中,所述第一识别标记、所述第二识别标记和所述第三识别标记共同用于识别所述工艺配方参数。Another aspect of the present application also provides a data management method, including: performing the following steps through the equipment automatic control unit: obtaining the process recipe file of the production machine end from at least one production machine end; Setting a first identification mark for identifying the process recipe file; decomposing each of the process recipe files into several step-level data units, and setting the several step-level data units for identifying the several step-level data The second identification mark of the unit, wherein the first identification mark and the second identification mark are jointly used to identify the step-level data unit; each of the step-level data units is decomposed into several process recipe parameters, and Setting a third identification mark for identifying the plurality of process recipe parameters for the several process recipe parameters, wherein the first identification mark, the second identification mark and the third identification mark are jointly used to identify the The process formula parameters described above.
在本申请的一些实施例中,所述管理方法还包括:为所述工艺配方文件建立文件级属性信息,所述文件级属性信息包括可编辑属性和不可编辑属性,其中,所述可编辑属性包括状态和适用范围,所述不可编辑属性包括名称、所属生产机台、当前版本和更新时间。In some embodiments of the present application, the management method further includes: establishing file-level attribute information for the process recipe file, the file-level attribute information including editable attributes and non-editable attributes, wherein the editable attribute Including status and scope of application, the non-editable attributes include name, production machine to which it belongs, current version and update time.
在本申请的一些实施例中,所述管理方法还包括:为所述步骤级数据单元建立步骤级属性信息,所述步骤级属性信息包括位置信息和类型信息。In some embodiments of the present application, the management method further includes: establishing step-level attribute information for the step-level data unit, where the step-level attribute information includes location information and type information.
在本申请的一些实施例中,所述管理方法还包括:为所述工艺配方参数建立参数属性信息,所述参数属性信息包括位置信息和可识别信息。In some embodiments of the present application, the management method further includes: establishing parameter attribute information for the process recipe parameters, where the parameter attribute information includes location information and identifiable information.
在本申请的一些实施例中,所述第一识别标记包括所述生产机台端的信息;所述第二识别标记包括所述步骤级数据单元的步骤信息;所述第三识别标记包括所述工艺配方参数的名称。In some embodiments of the present application, the first identification mark includes the information of the production machine side; the second identification mark includes the step information of the step-level data unit; the third identification mark includes the The name of the process recipe parameter.
在本申请的一些实施例中,所述管理方法还包括:通过人工智能深度学习为所述设备自动控制单元建立自动识别模型,所述自动识别模型用于识别所述工艺配方参数所属的步骤级数据单元以及识别所述步骤级数据单元所属的工艺配方文件。In some embodiments of the present application, the management method further includes: establishing an automatic identification model for the automatic control unit of the equipment through deep learning of artificial intelligence, and the automatic identification model is used to identify the step level to which the process formula parameter belongs The data unit identifies the process recipe file to which the step-level data unit belongs.
在本申请的一些实施例中,所述工艺配方文件为文件夹,所述步骤级数据单元为所述文件夹打开后的子文件夹,所述工艺配方参数位于所述子文件夹中。In some embodiments of the present application, the process recipe file is a folder, the step-level data unit is a subfolder after the folder is opened, and the process recipe parameters are located in the subfolder.
在本申请的一些实施例中,所述工艺配方文件为超链接,所述步骤级数据单元为所述超链接展开后的子超链接,所述工艺配方参数位于所述子超链接中。In some embodiments of the present application, the process recipe file is a hyperlink, the step-level data unit is a sub-hyperlink expanded from the hyperlink, and the process recipe parameter is located in the sub-hyperlink.
在本申请的一些实施例中,所述工艺配方文件为表格,所述步骤级数据单元为所述表格的子表格,所述工艺配方参数位于所述子表格中。In some embodiments of the present application, the process recipe file is a table, the step-level data unit is a subtable of the table, and the process recipe parameters are located in the subtable.
本申请提供一种数据管理系统及管理方法,可以兼顾文件级操作和参数级操作,实现对工艺配方文件中所有工艺配方参数的精确管理。The application provides a data management system and a management method, which can take into account both file-level operations and parameter-level operations, and realize precise management of all process formula parameters in process formula files.
附图说明Description of drawings
以下附图详细描述了本申请中披露的示例性实施例。其中相同的附图标记在附图的若干视图中表示类似的结构。本领域的一般技术人员将理解这些实施例是非限制性的、示例性的实施例,附图仅用于说明和描述的目的,并不旨在限制本申请的范围,其他方式的实施例也可能同样的完成本申请中的发明意图。应当理解,附图未按比例绘制。The following figures describe in detail exemplary embodiments disclosed in this application. Wherein the same reference numerals denote similar structures in the several views of the drawings. Those of ordinary skill in the art will understand that these embodiments are non-limiting, exemplary embodiments, and that the accompanying drawings are for illustration and description purposes only, and are not intended to limit the scope of the application, and other embodiments are also possible Complete the invention intention among the application likewise. It should be understood that the drawings are not drawn to scale.
其中:in:
图1为本申请实施例所述的数据管理系统的结构示意图;Fig. 1 is a schematic structural diagram of the data management system described in the embodiment of the present application;
图2为本申请实施例所述的数据管理方法的流程图。FIG. 2 is a flow chart of the data management method described in the embodiment of the present application.
具体实施方式Detailed ways
以下描述提供了本申请的特定应用场景和要求,目的是使本领域技术人员能够制造和使用本申请中的内容。对于本领域技术人员来说,对所公开的实施例的各种局部修改是显而易见的,并且在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用。因此,本申请不限于所示的实施例,而是与权利要求一致的最宽范围。The following description provides specific application scenarios and requirements of the application, with the purpose of enabling those skilled in the art to manufacture and use the contents of the application. Various local modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments and embodiments without departing from the spirit and scope of the application. application. Thus, the application is not limited to the embodiments shown, but is to be accorded the widest scope consistent with the claims.
下面结合实施例和附图对本发明技术方案进行详细说明。The technical solution of the present invention will be described in detail below in conjunction with the embodiments and the accompanying drawings.
目前的工艺配方文件主要存储于生产机台端。在需要管理(例如修改、调用、查看等)工艺配方文件时,为了减少在生产机台端的手动抄录工作,通常通过设备自动控制单元将生产机台端的工艺配方文件整体转录为一个系统文件,在工艺配方管理系统中供用户查看,着重于解决远程可视化的议题。The current process recipe files are mainly stored on the production machine side. When it is necessary to manage (such as modify, call, view, etc.) the process recipe file, in order to reduce the manual transcription work at the production machine end, the process recipe file at the production machine end is generally transcribed into a system file as a whole through the equipment automatic control unit. The process formula management system is available for users to view, focusing on solving the issue of remote visualization.
然而不同的设备厂商甚至相同厂商的不同机型和版本上的工艺配方结构大不相同,由此转录出的系统文件也是结构各异,没有标准结构。目前工艺配方管理系统中的服务功能全部基于以上所述。以系统文件的文件级操作为主,缺乏参数级功能。个别的参数级功能也仅由参数路径信息作为识别依据,缺乏必要的识别信息,使得参数级展示不够充分,完全流于形式。整体缺乏参数级别的归纳统计功能,数据颗粒度过大,不具备面向大数据的基础。However, different equipment manufacturers or even different models and versions of the same manufacturer have very different process recipe structures, and the system files transcribed from this also have different structures, and there is no standard structure. The service functions in the current process formula management system are all based on the above. It mainly focuses on file-level operations of system files and lacks parameter-level functions. Individual parameter-level functions are only identified by parameter path information, lacking necessary identification information, making the parameter-level display insufficient and completely mere formality. The overall lack of inductive statistics at the parameter level, the data granularity is too large, and there is no foundation for big data.
针对上述问题,本申请提供一种数据管理系统及管理方法,将生产机台端的工艺配方文件按照文件级-步骤级-参数级的结构进行精确转录,并且为每一级的数据设置单独的识别标记,可以兼顾文件级操作和参数级操作,实现对工艺配方文件中所有工艺配方参数的精确管理。In view of the above problems, this application provides a data management system and management method, which accurately transcribes the process recipe file at the production machine end according to the structure of file level-step level-parameter level, and sets a separate identification for each level of data Marking can take into account both file-level operations and parameter-level operations, and realize precise management of all process recipe parameters in the process recipe file.
图1为本申请实施例所述的数据管理系统的结构示意图。下面结合附图对本申请实施例所述的数据管理系统进行详细说明。FIG. 1 is a schematic structural diagram of a data management system described in an embodiment of the present application. The data management system described in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
本申请的实施例提供一种数据管理系统,参考图1所示,包括:存储器130,用于存储从生产机台端110获取的工艺配方文件;设备自动控制单元120,所述设备自动控制单元120工作时执行以下步骤:从至少一个生产机台端110获取所述生产机台端110的工艺配方文件;为每一个所述工艺配方文件设置用于识别所述工艺配方文件的第一识别标记;将每一个所述工艺配方文件分解为若干步骤级数据单元,并为所述若干步骤级数据单元设置用于识别所述若干步骤级数据单元的第二识别标记,其中,所述第一识别标记和所述第二识别标记共同用于识别所述步骤级数据单元;将每一个所述步骤级数据单元分解为若干工艺配方参数,并为所述若干工艺配方参数设置用于识别所述若干工艺配方参数的第三识别标记,其中,所述第一识别标记、所述第二识别标记和所述第三识别标记共同用于识别所述工艺配方参数。The embodiment of the present application provides a data management system, as shown in FIG. 1 , including: a
在本申请的一些实施例中,所述生产机台端110可以是任意生产机台,例如,光刻机台、CVD机台、清洗机台等。为了方便说明本申请的技术方案,本申请实施例仅以光刻机台作为示范来进行说明,但需要说明的是,实际中所述生产机台端110可以是任意一个生产机台,也可以是多个生产机台。下面仅以光刻机台作为示范来进行说明。In some embodiments of the present application, the
所述生产机台端110例如为光刻机台,所述光刻机台的编号例如为A(工厂中每种机台一般会有多个,这里以其中一个编号为A的光刻机台作为示范)。所述光刻机台A用于执行光刻工艺,所述光刻机台A上设置有所述光刻工艺的所有工艺配方参数。所述光刻工艺例如包括:步骤A(沉积光刻胶)、步骤B(曝光显影)、步骤C(刻蚀)和步骤D(去除光刻胶)。需要说明的是,这里仅为简单的示例性示范,实际中光刻工艺的步骤更为复杂,包括更多步骤。每个步骤的工艺配方参数例如包括:步骤A(光刻胶的材料,光刻胶的用量,沉积时间等),步骤B(掩膜版的种类,曝光时间,显影剂的用量等),步骤C(刻蚀剂种类,刻蚀剂用量,刻蚀时间等),步骤D(灰化反应物及其用量等)。The
所述工艺配方参数再生产机台端110上的存储方式没有规律,工艺配方参数的命名也没有规律,当用户需要查看或修改工艺配方参数时需要到生产机台端110自行查找,没有方便的检索方式,效率很低。因此本申请的技术方案中通过设备自动控制单元120将生产机台端110的工艺配方参数转录成为有规律的工艺配方文件,并存储到存储器130中。用户后续则可以在存储器130中查看、调用和修改工艺配方文件。The storage method of the process formula parameters on the
参考图1所示,所述设备自动控制单元120工作时从至少一个生产机台端110获取所述生产机台端110的工艺配方文件。Referring to FIG. 1 , the automatic equipment control unit 120 obtains the process recipe file of the production machine end 110 from at least one
首先,所述设备自动控制单元120从生产机台端110获取(例如以下载的方式)该生产机台端110的工艺配方文件,所述工艺配方文件中包含该生产机台端110的所有工艺配方参数。当有多个生产机台端110时,则获取与每一个生产机台端110对应的多个工艺配方文件。例如,从光刻机台A获取的工艺配方文件为一个文件,该文件中包含的是光刻机台A中的所有工艺配方参数;从CVD机台获取的工艺配方文件为一个文件,该文件中包含的是CVD机台中的所有工艺配方参数;从清洗机台获取的工艺配方文件为一个文件,该文件中包含的是清洗机台中的所有工艺配方参数。First, the automatic equipment control unit 120 obtains (for example, by downloading) the process recipe file of the
所述多个工艺配方文件之间不是包含关系,所述多个工艺配方文件并列设置。当所述工艺配方文件为文件夹时,所述多个工艺配方文件为多个并列的文件夹;当所述工艺配方文件为超链接时,所述多个工艺配方文件为多个并列的超链接;当所述工艺配方文件为表格时,所述多个工艺配方文件为多个并列的表格。There is no containment relationship between the multiple process recipe files, and the multiple process recipe files are arranged side by side. When the process recipe file is a folder, the multiple process recipe files are multiple parallel folders; when the process recipe file is a hyperlink, the multiple process recipe files are multiple parallel hyperlinks. link; when the process recipe file is a table, the multiple process recipe files are multiple parallel tables.
然后,所述设备自动控制单元120为每一个所述工艺配方文件设置用于识别所述工艺配方文件的第一识别标记。在本申请的技术方案中,以有规律的命名方式(第一识别标记)来标记不同的工艺配方文件,便于用户直接使用所述第一识别标记来查找对应的工艺配方文件。Then, the equipment automatic control unit 120 sets a first identification mark for identifying the process recipe file for each of the process recipe files. In the technical solution of the present application, different process recipe files are marked in a regular naming manner (first identification mark), so that users can directly use the first identification mark to find the corresponding process recipe file.
在本申请的一些实施例中,所述第一识别标记包括所述生产机台端110的信息。将所述第一识别标记与生产机台端110的信息进行关联,可以方便用户记忆该第一识别标记以及使用该第一识别标记。例如,所述生产机台端110的信息例如为所述生产机台端110的编号。则当所述生产机台端110为光刻机台A时,所述第一识别标记为″光刻机台A″;当所述生产机台端110为CVD机台时,所述第一识别标记为″CVD机台″;当所述生产机台端110为清洗机台时,所述第一识别标记为″清洗机台″。在这种方式下,用户很容易记忆以及使用所述第一识别标记。当用户想要查找光刻机台A的工艺配方文件时,使用第一识别标记″光刻机台A″查询即可。In some embodiments of the present application, the first identification mark includes the information of the
在本申请的一些实施例中,所述设备自动控制单元120工作时还:为所述工艺配方文件建立文件级属性信息,所述文件级属性信息包括可编辑属性和不可编辑属性,其中,所述可编辑属性包括状态(可用、禁用、小范围适用)和适用范围(指定具体地适用范围)等配置信息,用于实现管理操作,所述不可编辑属性包括名称、所属生产机台、当前版本和更新时间等自然属性,用于实现单个文件的甄别选取部分的操作。In some embodiments of the present application, when the automatic equipment control unit 120 works, it also: establishes file-level attribute information for the process recipe file, and the file-level attribute information includes editable attributes and non-editable attributes, wherein the The above editable attributes include configuration information such as status (available, disabled, applicable to a small range) and scope of application (specifically specifying the scope of application), which are used to implement management operations. The non-editable attributes include name, production machine, current version Natural attributes such as and update time are used to realize the operation of screening and selecting parts of a single file.
接下来,所述设备自动控制单元120将每一个所述工艺配方文件分解为若干步骤级数据单元,并为所述若干步骤级数据单元设置用于识别所述若干步骤级数据单元的第二识别标记。Next, the equipment automatic control unit 120 decomposes each of the process recipe files into several step-level data units, and sets a second identification for identifying the several step-level data units for the several step-level data units mark.
例如,所述生产机台端110为光刻机台A,所述光刻机台A的光刻工艺例如包括:步骤A(沉积光刻胶)、步骤B(曝光显影)、步骤C(刻蚀)和步骤D(去除光刻胶)。则将所述光刻机台A的工艺配方文件(对应的第一识别标记为″光刻机台A″)分解为步骤A、步骤B、步骤C和步骤D四个步骤级数据单元。每个步骤级数据单元中包括该步骤中的所有工艺配方参数。例如,步骤A的步骤级数据单元中包括的是沉积光刻胶这个步骤需要用到的所有工艺配方参数,包括光刻胶的材料,光刻胶的用量,沉积时间等。For example, the
所述多个步骤级数据单元之间不是包含关系,所述多个步骤级数据单元并列设置。当所述工艺配方文件为文件夹时,所述多个步骤级数据单元为所述文件夹打开后的多个并列的子文件夹;当所述工艺配方文件为超链接时,所述多个步骤级数据单元为所述超链接展开后的多个并列的子超链接;当所述工艺配方文件为表格时,所述多个步骤级数据单元为所述表格的多个子表格。The plurality of step-level data units are not in an inclusion relationship, and the plurality of step-level data units are arranged side by side. When the process recipe file is a folder, the multiple step-level data units are multiple parallel subfolders after the folder is opened; when the process recipe file is a hyperlink, the multiple The step-level data units are multiple parallel sub-hyperlinks after the hyperlink is expanded; when the process recipe file is a table, the multiple step-level data units are multiple sub-tables of the table.
在本申请的一些实施例中,所述第二识别标记包括所述步骤级数据单元的步骤信息。将所述第二识别标记与步骤信息进行关联,可以方便用户记忆该第二识别标记以及使用该第二识别标记。例如,所述步骤信息例如为所述步骤的编号。则当所述步骤信息为步骤A时,所述第二识别标记为″步骤A″;当所述步骤信息为步骤B时,所述第二识别标记为″步骤B″;当所述步骤信息为步骤C时,所述第二识别标记为″步骤C″;当所述步骤信息为步骤D时,所述第二识别标记为″步骤D″。在这种方式下,用户很容易记忆以及使用所述第二识别标记。In some embodiments of the present application, the second identification mark includes step information of the step-level data unit. Associating the second identification mark with the step information can facilitate the user to memorize the second identification mark and use the second identification mark. For example, the step information is, for example, the number of the step. Then when the step information is step A, the second identification mark is "step A"; when the step information is step B, the second identification mark is "step B"; when the step information When it is step C, the second identification mark is "step C"; when the step information is step D, the second identification mark is "step D". In this manner, it is easy for the user to memorize and use the second identification mark.
在本申请的技术方案中,以有规律的命名方式(第二识别标记)来标记不同的步骤级数据单元,所述第一识别标记和所述第二识别标记共同使用来识别一个步骤级数据单元。例如,当用户想要查找光刻机台A中步骤A的工艺配方文件时,串联使用第一识别标记以及第二识别标记″光刻机台A and步骤A″查询即可。In the technical solution of the present application, different step-level data units are marked in a regular naming manner (second identification mark), and the first identification mark and the second identification mark are used together to identify a step-level data unit unit. For example, when the user wants to search for the process recipe file of step A in lithography machine A, the first identification mark and the second identification mark "lithography machine A and step A" can be used in series to query.
在本申请的一些实施例中,所述设备自动控制单元120工作时还:为所述步骤级数据单元建立步骤级属性信息,所述步骤级属性信息包括位置信息和类型信息以及参数集合信息,所述位置信息和类型信息结合起来是步骤级数据单元的唯一识别依据。所述位置信息体现当前步骤在生产机台端工艺参数文件中的位置信息;所述类型信息体现当前步骤的参数集合的共性,是参数分类的依据信息;所述参数集合由多个参数信息组成,参数名在当前步骤中唯一。In some embodiments of the present application, when the device automatic control unit 120 is working, it also: establishes step-level attribute information for the step-level data unit, the step-level attribute information includes position information, type information and parameter set information, The combination of the position information and the type information is the unique identification basis of the step-level data unit. The position information reflects the position information of the current step in the process parameter file of the production machine; the type information reflects the commonality of the parameter set of the current step, and is the basis information for parameter classification; the parameter set is composed of multiple parameter information, Parameter names are unique within the current step.
最后,所述设备自动控制单元120将每一个所述步骤级数据单元分解为若干工艺配方参数,并为所述若干工艺配方参数设置用于识别所述若干工艺配方参数的第三识别标记,其中,所述第一识别标记、所述第二识别标记和所述第三识别标记共同用于识别所述工艺配方参数。Finally, the equipment automatic control unit 120 decomposes each of the step-level data units into several process recipe parameters, and sets a third identification mark for identifying the several process recipe parameters for the several process recipe parameters, wherein , the first identification mark, the second identification mark and the third identification mark are jointly used to identify the process recipe parameter.
例如,所述生产机台端110为光刻机台A,所述光刻机台A的光刻工艺包括步骤A(沉积光刻胶),所述步骤A的工艺配方参数例如包括:光刻胶的材料,光刻胶的用量,沉积时间等。则将所述光刻机台A的工艺配方文件(对应的第一识别标记为″光刻机台A″)中的与步骤A对应的步骤级数据单元(对应的第二识别标记为″步骤A″)分解为若干工艺配方参数。每个工艺配方参数中包括该工艺配方参数的种类、数值和单位等。例如,沉积时间的工艺配方参数包括:种类(时间),数值(10),单位(秒)。For example, the
所述若干工艺配方参数之间不是包含关系,所述若干工艺配方参数并列设置。当所述工艺配方文件为文件夹时,所述多个步骤级数据单元为所述文件夹打开后的多个并列的子文件夹,所述若干工艺配方参数位于所述子文件夹中;当所述工艺配方文件为超链接时,所述多个步骤级数据单元为所述超链接展开后的多个并列的子超链接,所述若干工艺配方参数位于所述子超链接中;当所述工艺配方文件为表格时,所述多个步骤级数据单元为所述表格的多个子表格,所述若干工艺配方参数位于所述子表格中。The several process recipe parameters are not in an inclusive relationship, and the several process recipe parameters are set side by side. When the process recipe file is a folder, the multiple step-level data units are multiple parallel subfolders after the folder is opened, and the several process recipe parameters are located in the subfolder; when When the process recipe file is a hyperlink, the multiple step-level data units are multiple parallel sub-hyperlinks after the hyperlink is expanded, and the several process recipe parameters are located in the sub-hyperlinks; when the When the process recipe file is a table, the multiple step-level data units are multiple sub-tables of the table, and the several process recipe parameters are located in the sub-tables.
在本申请的一些实施例中,所述第三识别标记包括所述工艺配方参数的名称。将所述第三识别标记与工艺配方参数的名称进行关联,可以方便用户记忆该第三识别标记以及使用该第三识别标记。例如,当所述工艺配方参数的名称光刻胶的材料时,所述第三识别标记为″光刻胶的材料″;当所述工艺配方参数的名称光刻胶的用量时,所述第三识别标记为″光刻胶的用量″;当所述工艺配方参数的名称为沉积时间时,所述第三识别标记为″沉积时间″。在这种方式下,用户很容易记忆以及使用所述第三识别标记。In some embodiments of the present application, the third identification mark includes the name of the process recipe parameter. Associating the third identification mark with the name of the process recipe parameter can facilitate the user to memorize the third identification mark and use the third identification mark. For example, when the name of the process recipe parameter is photoresist material, the third identification mark is "material of photoresist"; when the name of the process recipe parameter is the amount of photoresist, the first The third identification mark is "amount of photoresist"; when the name of the process recipe parameter is deposition time, the third identification mark is "deposition time". In this way, it is easy for the user to memorize and use the third identification mark.
在本申请的技术方案中,以有规律的命名方式(第三识别标记)来标记不同的工艺配方参数,所述第一识别标记、所述第二识别标记和所述第三识别标记共同使用来识别一个工艺配方参数。例如,当用户想要查找光刻机台A中步骤A的沉积时间这个工艺配方参数时,串联使用第一识别标记、第二识别标记以及第三识别标记″光刻机台A and步骤A and沉积时间″查询即可。In the technical solution of the present application, different process formula parameters are marked in a regular naming manner (third identification mark), and the first identification mark, the second identification mark and the third identification mark are used together to identify a process recipe parameter. For example, when the user wants to find the process recipe parameter of the deposition time of step A in lithography machine A, use the first identification mark, the second identification mark and the third identification mark in series "lithography machine A and step A and Deposition time" can be queried.
在本申请的一些实施例中,所述设备自动控制单元120工作时还:为所述工艺配方参数建立参数属性信息,所述参数属性信息包括位置信息和可识别信息。所述位置信息是当前工艺配方参数在生产机台端的工艺配方文件中的位置信息;所述可识别信息包括参数名称、参数值、格式、上下限等其他在系统中可见的附属信息。In some embodiments of the present application, during operation, the automatic equipment control unit 120 further: establishes parameter attribute information for the process recipe parameters, and the parameter attribute information includes position information and identifiable information. The position information is the position information of the current process formula parameters in the process formula file on the production machine side; the identifiable information includes parameter name, parameter value, format, upper and lower limits and other auxiliary information visible in the system.
在本申请的一些实施例中,所述设备自动控制单元120还包括:自动识别模型,通过人工智能深度学习建立,所述自动识别模型用于识别所述工艺配方参数所属的步骤级数据单元以及识别所述步骤级数据单元所属的工艺配方文件。例如,搜集公共网络上的大数据信息,即半导体工艺中涉及的所有生产机台,每种生产机台对应的工艺流程和工艺步骤,每种工艺步骤的工艺配方参数种类等,使用这些大数据进行人工智能训练,建立能够根据工艺配方参数的种类和数值识别该工艺配方参数所属的工艺步骤以及进一步识别所述工艺步骤所属的生产机台的通用自动识别模型;并结合本地半导体工厂中的各个生产机台以及相对应的工艺步骤和工艺配方参数等对该通用自动识别模型进行微调训练,得到适用于本地半导体工厂的本地自动识别模型。所述本地自动识别模型能够根据所述设备自动控制单元120获取的工艺配方参数的种类和数值识别该工艺配方参数所属的工艺步骤以及进一步识别所述工艺步骤所属的生产机台。In some embodiments of the present application, the automatic control unit 120 of the equipment further includes: an automatic recognition model, established through artificial intelligence deep learning, the automatic recognition model is used to identify the step-level data unit to which the process recipe parameters belong and A process recipe file to which the step-level data unit belongs is identified. For example, collect big data information on the public network, that is, all production machines involved in the semiconductor process, the process flow and process steps corresponding to each production machine, the type of process recipe parameters for each process step, etc., and use these big data Carry out artificial intelligence training, establish a general automatic identification model that can identify the process steps to which the process formula parameters belong according to the type and value of the process formula parameters, and further identify the production machine to which the process steps belong; The production machine and the corresponding process steps and process formula parameters are fine-tuned and trained on the general automatic identification model to obtain a local automatic identification model suitable for local semiconductor factories. The local automatic identification model can identify the process step to which the process formula parameter belongs according to the type and value of the process formula parameter acquired by the equipment automatic control unit 120 and further identify the production machine to which the process step belongs.
本申请的技术方案由所述设备自动控制单元120自动实现,可以不需要人工的参与,所述本地自动识别模型可以自动进行识别,帮助所述设备自动控制单元120对工艺配方文件进行整理,大大提高了效率。The technical solution of the present application is automatically implemented by the automatic equipment control unit 120, which does not require manual participation. The local automatic identification model can automatically identify and help the automatic equipment control unit 120 to sort out the process recipe files, greatly improving Increased efficiency.
本申请的技术方案所述的数据管理系统,可以通过设备自动控制单元将生产机台端的工艺配方文件转录至存储器中。转录后的工艺配方文件保留了文件级操作的兼容,从系统层面看文件级(工艺配方文件)的属性分为可编辑属性和不可编辑属性。建立了一个通用的工艺配方文件结构:工艺配方文件由一个或者多个步骤级数据单元组成,每个步骤级数据单元包括若干工艺配方参数,一个工艺配方参数对应生产机台端工艺配方的最小信息单元。本申请的工艺配方文件还拓展了参数级操作的支持,文件结构一致的工艺配方文件可以通过统一的转换函数,经由各层信息的唯一识别信息(第一识别标记,第二识别标记和第三识别标记),可以将文件参数展开后单独存储每一个参数,并可以支持识别至任一参数。上述展开信息与文件级属性合并使用可以实现跨文件的参数基归纳管理。The data management system described in the technical solution of the present application can transcribe the process recipe file at the production machine end into the memory through the equipment automatic control unit. The transcribed process recipe file retains the compatibility of file-level operations. From the system level, the attributes of the file level (process recipe file) are divided into editable attributes and non-editable attributes. A general process recipe file structure is established: the process recipe file is composed of one or more step-level data units, each step-level data unit includes several process recipe parameters, and a process recipe parameter corresponds to the smallest information unit of the process recipe at the production machine end . The process formula file of the present application also expands the support of parameter-level operations. The process formula file with the same file structure can use the unified conversion function and the unique identification information of each layer of information (the first identification mark, the second identification mark and the third identification mark). Identification mark), can expand the file parameters and store each parameter separately, and can support identification to any parameter. The combination of the above expansion information and the file-level attributes can realize the inductive management of parameter bases across files.
本申请提供一种数据管理系统,提供了一种标准的将生产机台端的工艺配方文件转录后的文件结构,通过固定函数将工艺配方文件精确分解至参数级数据,解决了工艺配方文件远程可视化的同时,实现精准高效的工艺配方参数归纳和整理。本申请的技术方案能够兼容目前的旧系统,对参数级操作的支持具备了面向大数据级功能的特性,提供了转录函数,可以在文件级操作和参数级操作间自由转换,按需实时调用即可,高精度,高效率。This application provides a data management system, which provides a standard file structure after transcribing the process recipe file at the production machine end, and accurately decomposes the process recipe file into parameter-level data through fixed functions, which solves the problem of remote visualization of the process recipe file At the same time, accurate and efficient induction and arrangement of process formula parameters are realized. The technical solution of this application is compatible with the current old system, and the support for parameter-level operations has the characteristics of oriented to big data-level functions. It provides transcription functions, which can be freely converted between file-level operations and parameter-level operations, and can be called in real time as needed. That is, high precision and high efficiency.
本申请提供一种数据管理系统,可以兼顾文件级操作和参数级操作,实现对工艺配方文件中所有工艺配方参数的精确管理。This application provides a data management system, which can take into account both file-level operations and parameter-level operations, and realize precise management of all process formula parameters in process formula files.
图2为本申请实施例所述的数据管理方法的流程图。FIG. 2 is a flow chart of the data management method described in the embodiment of the present application.
本申请的实施例还提供一种数据管理方法,参考图2所示,包括:通过设备自动控制单元执行以下步骤:The embodiment of the present application also provides a data management method, as shown in FIG. 2 , including: performing the following steps through the equipment automatic control unit:
步骤S1:从至少一个生产机台端获取所述生产机台端的工艺配方文件;Step S1: Obtain the process formula file of the production machine end from at least one production machine end;
步骤S2:为每一个所述工艺配方文件设置用于识别所述工艺配方文件的第一识别标记;Step S2: setting a first identification mark for identifying the process recipe file for each of the process recipe files;
步骤S3:将每一个所述工艺配方文件分解为若干步骤级数据单元,并为所述若干步骤级数据单元设置用于识别所述若干步骤级数据单元的第二识别标记;Step S3: decomposing each of the process recipe files into several step-level data units, and setting a second identification mark for identifying the several step-level data units for the several step-level data units;
步骤S4:将每一个所述步骤级数据单元分解为若干工艺配方参数,并为所述若干工艺配方参数设置用于识别所述若干工艺配方参数的第三识别标记。Step S4: decomposing each of the step-level data units into several process recipe parameters, and setting a third identification mark for identifying the several process recipe parameters for the several process recipe parameters.
下面结合附图对本申请实施例所述的数据管理方法进行详细说明。The data management method described in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
参考图2所示,步骤S1,从至少一个生产机台端110获取(例如以下载的方式)所述生产机台端110的工艺配方文件。Referring to FIG. 2 , step S1 is to obtain (for example, download) the process recipe file of the
所述工艺配方文件中包含该生产机台端110的所有工艺配方参数。当有多个生产机台端110时,则获取与每一个生产机台端110对应的多个工艺配方文件。例如,从光刻机台A获取的工艺配方文件为一个文件,该文件中包含的是光刻机台A中的所有工艺配方参数;从CVD机台获取的工艺配方文件为一个文件,该文件中包含的是CVD机台中的所有工艺配方参数;从清洗机台获取的工艺配方文件为一个文件,该文件中包含的是清洗机台中的所有工艺配方参数。The process recipe file includes all process recipe parameters of the
所述多个工艺配方文件之间不是包含关系,所述多个工艺配方文件并列设置。当所述工艺配方文件为文件夹时,所述多个工艺配方文件为多个并列的文件夹;当所述工艺配方文件为超链接时,所述多个工艺配方文件为多个并列的超链接;当所述工艺配方文件为表格时,所述多个工艺配方文件为多个并列的表格。There is no containment relationship between the multiple process recipe files, and the multiple process recipe files are arranged side by side. When the process recipe file is a folder, the multiple process recipe files are multiple parallel folders; when the process recipe file is a hyperlink, the multiple process recipe files are multiple parallel hyperlinks. link; when the process recipe file is a table, the multiple process recipe files are multiple parallel tables.
继续参考图2所示,步骤S2,为每一个所述工艺配方文件设置用于识别所述工艺配方文件的第一识别标记。Continuing to refer to FIG. 2 , in step S2, a first identification mark for identifying the process recipe file is set for each of the process recipe files.
在本申请的技术方案中,以有规律的命名方式(第一识别标记)来标记不同的工艺配方文件,便于用户直接使用所述第一识别标记来查找对应的工艺配方文件。In the technical solution of the present application, different process recipe files are marked in a regular naming manner (first identification mark), so that users can directly use the first identification mark to find the corresponding process recipe file.
在本申请的一些实施例中,所述第一识别标记包括所述生产机台端110的信息。将所述第一识别标记与生产机台端110的信息进行关联,可以方便用户记忆该第一识别标记以及使用该第一识别标记。例如,所述生产机台端110的信息例如为所述生产机台端110的编号。则当所述生产机台端110为光刻机台A时,所述第一识别标记为″光刻机台A″;当所述生产机台端110为CVD机台时,所述第一识别标记为″CVD机台″;当所述生产机台端110为清洗机台时,所述第一识别标记为″清洗机台″。在这种方式下,用户很容易记忆以及使用所述第一识别标记。当用户想要查找光刻机台A的工艺配方文件时,使用第一识别标记″光刻机台A″查询即可。In some embodiments of the present application, the first identification mark includes the information of the
在本申请的一些实施例中,所述设备自动控制单元120工作时还:为所述工艺配方文件建立文件级属性信息,所述文件级属性信息包括可编辑属性和不可编辑属性,其中,所述可编辑属性包括状态(可用、禁用、小范围适用)和适用范围(指定具体地适用范围)等配置信息,用于实现管理操作,所述不可编辑属性包括名称、所属生产机台、当前版本和更新时间等自然属性,用于实现单个文件的甄别选取部分的操作。In some embodiments of the present application, when the automatic equipment control unit 120 works, it also: establishes file-level attribute information for the process recipe file, and the file-level attribute information includes editable attributes and non-editable attributes, wherein the The above editable attributes include configuration information such as status (available, disabled, applicable to a small range) and scope of application (specifically specifying the scope of application), which are used to implement management operations. The non-editable attributes include name, production machine, current version Natural attributes such as and update time are used to realize the operation of screening and selecting parts of a single file.
继续参考图2所示,步骤S3,将每一个所述工艺配方文件分解为若干步骤级数据单元,并为所述若干步骤级数据单元设置用于识别所述若干步骤级数据单元的第二识别标记,其中,所述第一识别标记和所述第二识别标记共同用于识别所述步骤级数据单元。Continue to refer to Figure 2, step S3, decompose each of the process recipe files into several step-level data units, and set the second identification for identifying the several step-level data units for the several step-level data units mark, wherein the first identification mark and the second identification mark are jointly used to identify the step-level data unit.
例如,所述生产机台端110为光刻机台A,所述光刻机台A的光刻工艺例如包括:步骤A(沉积光刻胶)、步骤B(曝光显影)、步骤C(刻蚀)和步骤D(去除光刻胶)。则将所述光刻机台A的工艺配方文件(对应的第一识别标记为″光刻机台A″)分解为步骤A、步骤B、步骤C和步骤D四个步骤级数据单元。每个步骤级数据单元中包括该步骤中的所有工艺配方参数。例如,步骤A的步骤级数据单元中包括的是沉积光刻胶这个步骤需要用到的所有工艺配方参数,包括光刻胶的材料,光刻胶的用量,沉积时间等。For example, the
所述多个步骤级数据单元之间不是包含关系,所述多个步骤级数据单元并列设置。当所述工艺配方文件为文件夹时,所述多个步骤级数据单元为所述文件夹打开后的多个并列的子文件夹;当所述工艺配方文件为超链接时,所述多个步骤级数据单元为所述超链接展开后的多个并列的子超链接;当所述工艺配方文件为表格时,所述多个步骤级数据单元为所述表格的多个子表格。The plurality of step-level data units are not in an inclusion relationship, and the plurality of step-level data units are arranged side by side. When the process recipe file is a folder, the multiple step-level data units are multiple parallel subfolders after the folder is opened; when the process recipe file is a hyperlink, the multiple The step-level data units are multiple parallel sub-hyperlinks after the hyperlink is expanded; when the process recipe file is a table, the multiple step-level data units are multiple sub-tables of the table.
在本申请的一些实施例中,所述第二识别标记包括所述步骤级数据单元的步骤信息。将所述第二识别标记与步骤信息进行关联,可以方便用户记忆该第二识别标记以及使用该第二识别标记。例如,所述步骤信息例如为所述步骤的编号。则当所述步骤信息为步骤A时,所述第二识别标记为″步骤A″;当所述步骤信息为步骤B时,所述第二识别标记为″步骤B″;当所述步骤信息为步骤C时,所述第二识别标记为″步骤C″;当所述步骤信息为步骤D时,所述第二识别标记为″步骤D″。在这种方式下,用户很容易记忆以及使用所述第二识别标记。In some embodiments of the present application, the second identification mark includes step information of the step-level data unit. Associating the second identification mark with the step information can facilitate the user to memorize the second identification mark and use the second identification mark. For example, the step information is, for example, the number of the step. Then when the step information is step A, the second identification mark is "step A"; when the step information is step B, the second identification mark is "step B"; when the step information When it is step C, the second identification mark is "step C"; when the step information is step D, the second identification mark is "step D". In this manner, it is easy for the user to memorize and use the second identification mark.
在本申请的技术方案中,以有规律的命名方式(第二识别标记)来标记不同的步骤级数据单元,所述第一识别标记和所述第二识别标记共同使用来识别一个步骤级数据单元。例如,当用户想要查找光刻机台A中步骤A的工艺配方文件时,串联使用第一识别标记以及第二识别标记″光刻机台A and步骤A″查询即可。In the technical solution of the present application, different step-level data units are marked in a regular naming manner (second identification mark), and the first identification mark and the second identification mark are used together to identify a step-level data unit unit. For example, when the user wants to search for the process recipe file of step A in lithography machine A, the first identification mark and the second identification mark "lithography machine A and step A" can be used in series to query.
在本申请的一些实施例中,所述数据管理方法还包括:为所述步骤级数据单元建立步骤级属性信息,所述步骤级属性信息包括位置信息和类型信息以及参数集合信息,所述位置信息和类型信息结合起来是步骤级数据单元的唯一识别依据。所述位置信息体现当前步骤在生产机台端工艺参数文件中的位置信息;所述类型信息体现当前步骤的参数集合的共性,是参数分类的依据信息;所述参数集合由多个参数信息组成,参数名在当前步骤中唯一。In some embodiments of the present application, the data management method further includes: establishing step-level attribute information for the step-level data unit, the step-level attribute information including position information, type information and parameter set information, the position The combination of information and type information is the only basis for identification of step-level data units. The position information reflects the position information of the current step in the process parameter file of the production machine; the type information reflects the commonality of the parameter set of the current step, and is the basis information for parameter classification; the parameter set is composed of multiple parameter information, Parameter names are unique within the current step.
继续参考图2所示,步骤S4,将每一个所述步骤级数据单元分解为若干工艺配方参数,并为所述若干工艺配方参数设置用于识别所述若干工艺配方参数的第三识别标记,其中,所述第一识别标记、所述第二识别标记和所述第三识别标记共同用于识别所述工艺配方参数。Continuing to refer to Figure 2, step S4, decomposing each of the step-level data units into several process recipe parameters, and setting a third identification mark for identifying the several process recipe parameters for the several process recipe parameters, Wherein, the first identification mark, the second identification mark and the third identification mark are jointly used to identify the process recipe parameters.
例如,所述生产机台端110为光刻机台A,所述光刻机台A的光刻工艺包括步骤A(沉积光刻胶),所述步骤A的工艺配方参数例如包括:光刻胶的材料,光刻胶的用量,沉积时间等。则将所述光刻机台A的工艺配方文件(对应的第一识别标记为″光刻机台A″)中的与步骤A对应的步骤级数据单元(对应的第二识别标记为″步骤A″)分解为若干工艺配方参数。每个工艺配方参数中包括该工艺配方参数的种类、数值和单位等。例如,沉积时间的工艺配方参数包括:种类(时间),数值(10),单位(秒)。For example, the
所述若干工艺配方参数之间不是包含关系,所述若干工艺配方参数并列设置。当所述工艺配方文件为文件夹时,所述多个步骤级数据单元为所述文件夹打开后的多个并列的子文件夹,所述若干工艺配方参数位于所述子文件夹中;当所述工艺配方文件为超链接时,所述多个步骤级数据单元为所述超链接展开后的多个并列的子超链接,所述若干工艺配方参数位于所述子超链接中;当所述工艺配方文件为表格时,所述多个步骤级数据单元为所述表格的多个子表格,所述若干工艺配方参数位于所述子表格中。The several process recipe parameters are not in an inclusive relationship, and the several process recipe parameters are set side by side. When the process recipe file is a folder, the multiple step-level data units are multiple parallel subfolders after the folder is opened, and the several process recipe parameters are located in the subfolder; when When the process recipe file is a hyperlink, the multiple step-level data units are multiple parallel sub-hyperlinks after the hyperlink is expanded, and the several process recipe parameters are located in the sub-hyperlinks; when the When the process recipe file is a table, the multiple step-level data units are multiple sub-tables of the table, and the several process recipe parameters are located in the sub-tables.
在本申请的一些实施例中,所述第三识别标记包括所述工艺配方参数的名称。将所述第三识别标记与工艺配方参数的名称进行关联,可以方便用户记忆该第三识别标记以及使用该第三识别标记。例如,当所述工艺配方参数的名称光刻胶的材料时,所述第三识别标记为″光刻胶的材料″;当所述工艺配方参数的名称光刻胶的用量时,所述第三识别标记为″光刻胶的用量″;当所述工艺配方参数的名称为沉积时间时,所述第三识别标记为″沉积时间″。在这种方式下,用户很容易记忆以及使用所述第三识别标记。In some embodiments of the present application, the third identification mark includes the name of the process recipe parameter. Associating the third identification mark with the name of the process recipe parameter can facilitate the user to memorize the third identification mark and use the third identification mark. For example, when the name of the process recipe parameter is photoresist material, the third identification mark is "material of photoresist"; when the name of the process recipe parameter is the amount of photoresist, the first The third identification mark is "amount of photoresist"; when the name of the process recipe parameter is deposition time, the third identification mark is "deposition time". In this way, it is easy for the user to memorize and use the third identification mark.
在本申请的技术方案中,以有规律的命名方式(第三识别标记)来标记不同的工艺配方参数,所述第一识别标记、所述第二识别标记和所述第三识别标记共同使用来识别一个工艺配方参数。例如,当用户想要查找光刻机台A中步骤A的沉积时间这个工艺配方参数时,串联使用第一识别标记、第二识别标记以及第三识别标记″光刻机台A and步骤A and沉积时间″查询即可。In the technical solution of the present application, different process formula parameters are marked in a regular naming manner (third identification mark), and the first identification mark, the second identification mark and the third identification mark are used together to identify a process recipe parameter. For example, when the user wants to find the process recipe parameter of the deposition time of step A in lithography machine A, use the first identification mark, the second identification mark and the third identification mark in series "lithography machine A and step A and Deposition time" can be queried.
在本申请的一些实施例中,所述数据管理方法还包括:为所述工艺配方参数建立参数属性信息,所述参数属性信息包括位置信息和可识别信息。所述位置信息是当前工艺配方参数在生产机台端的工艺配方文件中的位置信息;所述可识别信息包括参数名称、参数值、格式、上下限等其他在系统中可见的附属信息。In some embodiments of the present application, the data management method further includes: establishing parameter attribute information for the process recipe parameters, where the parameter attribute information includes location information and identifiable information. The position information is the position information of the current process formula parameters in the process formula file on the production machine side; the identifiable information includes parameter name, parameter value, format, upper and lower limits and other auxiliary information visible in the system.
在本申请的一些实施例中,所述数据管理方法还包括:通过人工智能深度学习建立自动识别模型,所述自动识别模型用于识别所述工艺配方参数所属的步骤级数据单元以及识别所述步骤级数据单元所属的工艺配方文件。例如,搜集公共网络上的大数据信息,即半导体工艺中涉及的所有生产机台,每种生产机台对应的工艺流程和工艺步骤,每种工艺步骤的工艺配方参数种类等,使用这些大数据进行人工智能训练,建立能够根据工艺配方参数的种类和数值识别该工艺配方参数所属的工艺步骤以及进一步识别所述工艺步骤所属的生产机台的通用自动识别模型;并结合本地半导体工厂中的各个生产机台以及相对应的工艺步骤和工艺配方参数等对该通用自动识别模型进行微调训练,得到适用于本地半导体工厂的本地自动识别模型。所述本地自动识别模型能够根据所述设备自动控制单元120获取的工艺配方参数的种类和数值识别该工艺配方参数所属的工艺步骤以及进一步识别所述工艺步骤所属的生产机台。In some embodiments of the present application, the data management method further includes: establishing an automatic identification model through artificial intelligence deep learning, and the automatic identification model is used to identify the step-level data unit to which the process formula parameter belongs and to identify the The process recipe file to which the step-level data unit belongs. For example, collect big data information on the public network, that is, all production machines involved in the semiconductor process, the process flow and process steps corresponding to each production machine, the type of process recipe parameters for each process step, etc., and use these big data Carry out artificial intelligence training, establish a general automatic identification model that can identify the process steps to which the process formula parameters belong according to the type and value of the process formula parameters, and further identify the production machine to which the process steps belong; The production machine and the corresponding process steps and process formula parameters are fine-tuned and trained on the general automatic identification model to obtain a local automatic identification model suitable for local semiconductor factories. The local automatic identification model can identify the process step to which the process formula parameter belongs according to the type and value of the process formula parameter acquired by the equipment automatic control unit 120 and further identify the production machine to which the process step belongs.
本申请的技术方案可以由所述设备自动控制单元120自动实现,可以不需要人工的参与,所述本地自动识别模型可以自动进行识别,帮助所述设备自动控制单元120对工艺配方文件进行整理,大大提高了效率。The technical solution of the present application can be automatically implemented by the automatic equipment control unit 120 without manual participation, and the local automatic identification model can automatically identify and help the automatic equipment control unit 120 to organize the process recipe files, Greatly improved efficiency.
本申请的技术方案所述的数据管理方法,可以将生产机台端的工艺配方文件转录至存储器中。转录后的工艺配方文件保留了文件级操作的兼容,从系统层面看文件级(工艺配方文件)的属性分为可编辑属性和不可编辑属性。建立了一个通用的工艺配方文件结构:工艺配方文件由一个或者多个步骤级数据单元组成,每个步骤级数据单元包括若干工艺配方参数,一个工艺配方参数对应生产机台端工艺配方的最小信息单元。本申请的工艺配方文件还拓展了参数级操作的支持,文件结构一致的工艺配方文件可以通过统一的转换函数,经由各层信息的唯一识别信息(第一识别标记,第二识别标记和第三识别标记),可以将文件参数展开后单独存储每一个参数,并可以支持识别至任一参数。上述展开信息与文件级属性合并使用可以实现跨文件的参数基归纳管理。The data management method described in the technical solution of the present application can transcribe the process recipe file at the production machine end into the memory. The transcribed process recipe file retains the compatibility of file-level operations. From the system level, the attributes of the file level (process recipe file) are divided into editable attributes and non-editable attributes. A general process recipe file structure is established: the process recipe file is composed of one or more step-level data units, each step-level data unit includes several process recipe parameters, and a process recipe parameter corresponds to the smallest information unit of the process recipe at the production machine end . The process formula file of the present application also expands the support of parameter-level operations. The process formula file with the same file structure can use the unified conversion function and the unique identification information of each layer of information (the first identification mark, the second identification mark and the third identification mark). Identification mark), can expand the file parameters and store each parameter separately, and can support identification to any parameter. The combination of the above expansion information and the file-level attributes can realize the inductive management of parameter bases across files.
本申请提供一种数据管理系统及管理方法,提供了一种标准的将生产机台端的工艺配方文件转录后的文件结构,通过固定函数将工艺配方文件精确分解至参数级数据,解决了工艺配方文件远程可视化的同时,实现精准高效的工艺配方参数归纳和整理。本申请的技术方案能够兼容目前的旧系统,对参数级操作的支持具备了面向大数据级功能的特性,提供了转录函数,可以在文件级操作和参数级操作间自由转换,按需实时调用即可,高精度,高效率。This application provides a data management system and management method. It provides a standard file structure after transcribing the process formula file at the production machine end. The process formula file is accurately decomposed into parameter-level data through fixed functions, and the process formula is solved. While the files are visualized remotely, accurate and efficient induction and arrangement of process formula parameters are realized. The technical solution of this application is compatible with the current old system, and the support for parameter-level operations has the characteristics of oriented to big data-level functions. It provides transcription functions, which can be freely converted between file-level operations and parameter-level operations, and can be called in real time as needed. That is, high precision and high efficiency.
本申请提供一种数据管理系统及管理方法,可以兼顾文件级操作和参数级操作,实现对工艺配方文件中所有工艺配方参数的精确管理。The application provides a data management system and a management method, which can take into account both file-level operations and parameter-level operations, and realize precise management of all process formula parameters in process formula files.
综上所述,在阅读本申请内容之后,本领域技术人员可以明白,前述申请内容可以仅以示例的方式呈现,并且可以不是限制性的。尽管这里没有明确说明,本领域技术人员可以理解本申请意图囊括对实施例的各种合理改变,改进和修改。这些改变,改进和修改都在本申请的示例性实施例的精神和范围内。To sum up, after reading the content of this application, those skilled in the art can understand that the content of the foregoing application may be presented by way of example only, and may not be limiting. Although not explicitly stated herein, those skilled in the art will understand that this application is intended to cover various reasonable changes, improvements and modifications to the embodiments. These changes, improvements and modifications are within the spirit and scope of the exemplary embodiments of the present application.
应当理解,本实施例使用的术语″和/或″包括相关联的列出项目中的一个或多个的任意或全部组合。应当理解,当一个元件被称作″连接″或″耦接″至另一个元件时,其可以直接地连接或耦接至另一个元件,或者也可以存在中间元件。It should be understood that the term "and/or" used in this embodiment includes any or all combinations of one or more of the associated listed items. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present.
类似地,应当理解,当诸如层、区域或衬底之类的元件被称作在另一个元件″上″时,其可以直接在另一个元件上,或者也可以存在中间元件。与之相反,术语″直接地″表示没有中间元件。还应当理解,术语″包含″、″包含着″、″包括″或者″包括着″,在本申请文件中使用时,指明存在所记载的特征、整体、步骤、操作、元件和/或组件,但并不排除存在或附加一个或多个其他特征、整体、步骤、操作、元件、组件和/或它们的组。Similarly, it will be understood that when an element such as a layer, region or substrate is referred to as being "on" another element, it can be directly on the other element or intervening elements may also be present. In contrast, the term "directly" means that there are no intervening elements. It should also be understood that the terms "comprising", "comprising", "comprising" or "comprising", when used in this application document, indicate the presence of the described features, integers, steps, operations, elements and/or components, But it does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or their groups.
还应当理解,尽管术语第一、第二、第三等可以在此用于描述各种元件,但是这些元件不应当被这些术语所限制。这些术语仅用于将一个元件与另一个元件区分开。因此,在没有脱离本申请的教导的情况下,在一些实施例中的第一元件在其他实施例中可以被称为第二元件。相同的参考标号或相同的参考标记符在整个说明书中表示相同的元件。It will also be understood that although the terms first, second, third etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Thus, a first element in some embodiments could be termed a second element in other embodiments without departing from the teachings of the present application. The same reference numerals or the same reference signs denote the same elements throughout the specification.
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111678016.4A CN116414780A (en) | 2021-12-31 | 2021-12-31 | A data management system and management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111678016.4A CN116414780A (en) | 2021-12-31 | 2021-12-31 | A data management system and management method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116414780A true CN116414780A (en) | 2023-07-11 |
Family
ID=87050140
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111678016.4A Pending CN116414780A (en) | 2021-12-31 | 2021-12-31 | A data management system and management method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116414780A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020055804A1 (en) * | 1999-07-08 | 2002-05-09 | Manoj Betawar | Recipe editor for editing and creating process recipes with parameter-level security for various kinds of semiconductor-manufacturing equipment |
| CN102929247A (en) * | 2012-11-09 | 2013-02-13 | 珠海格力电器股份有限公司 | production equipment control method, server and system |
| CN106959674A (en) * | 2017-03-02 | 2017-07-18 | 北京北方华创微电子装备有限公司 | The management system and method for a kind of semiconductor process formula |
| CN110321323A (en) * | 2019-07-15 | 2019-10-11 | 北京北方华创微电子装备有限公司 | Process data management method and apparatus |
| CN113780506A (en) * | 2021-09-18 | 2021-12-10 | 重庆允成互联网科技有限公司 | Production management method, system, equipment and storage medium based on active identification |
-
2021
- 2021-12-31 CN CN202111678016.4A patent/CN116414780A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020055804A1 (en) * | 1999-07-08 | 2002-05-09 | Manoj Betawar | Recipe editor for editing and creating process recipes with parameter-level security for various kinds of semiconductor-manufacturing equipment |
| CN102929247A (en) * | 2012-11-09 | 2013-02-13 | 珠海格力电器股份有限公司 | production equipment control method, server and system |
| CN106959674A (en) * | 2017-03-02 | 2017-07-18 | 北京北方华创微电子装备有限公司 | The management system and method for a kind of semiconductor process formula |
| CN110321323A (en) * | 2019-07-15 | 2019-10-11 | 北京北方华创微电子装备有限公司 | Process data management method and apparatus |
| CN113780506A (en) * | 2021-09-18 | 2021-12-10 | 重庆允成互联网科技有限公司 | Production management method, system, equipment and storage medium based on active identification |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105204458B (en) | A kind of intelligent configuration method | |
| CN102663103B (en) | Configurable method for automatically generating database and accessing data | |
| CN103412868B (en) | Document generation method and device | |
| CN110018822A (en) | A kind of method and system automatically generating micro services function | |
| CN112015412A (en) | Device and method for generating business model based on form engine | |
| CN113051650B (en) | Real-time acquisition method and device for building information model component data | |
| CN1961314A (en) | Method and device for correcting process control data | |
| JP2015532995A (en) | Automatic report generation method | |
| CN110765077B (en) | Method and system for uniformly managing AI model based on distributed file system | |
| JP3779431B2 (en) | Relational database management device, intermediate link table automatic creation processing method, and program storage medium | |
| CN102385722A (en) | Method of Automatically Importing Drilling Data in Genesis 2000 System into ERP System | |
| CN101082920A (en) | Electronic phone book search method | |
| CN116414780A (en) | A data management system and management method | |
| CN112672370A (en) | Automatic detection method, system, device and storage medium for network element index data | |
| CN109408494B (en) | Model production record generation method based on form self-defining function | |
| CN101425060A (en) | Data table generating method of database | |
| CN102136095A (en) | Method for managing properties of terminal equipment and terminal management system | |
| CN107977419B (en) | Nuclear power station DCS operation and maintenance support file identification method and system | |
| CN112016288A (en) | Method for manufacturing regular inspection report of secondary equipment of power grid based on template | |
| CN103678349A (en) | Method and device for filtering useless data | |
| CN103207859A (en) | Method and device for integrating databases | |
| CN114241084B (en) | Circuit diagram management method and device and circuit diagram drawing method and device | |
| CN117687624A (en) | Page generation method, related device, equipment and storage medium | |
| CN116680319A (en) | Retrieval method and system based on system metadata | |
| CN101008996A (en) | Order data management system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |