管理信息系统及其产品流程的配置数据更新方法与装置的制造方法

文档序号:10624243阅读:204来源:国知局
管理信息系统及其产品流程的配置数据更新方法与装置的制造方法
【专利摘要】一种管理信息系统及其产品流程的配置数据更新方法与装置,所述方法包括:建立包含第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源,所述第一配置数据和第二配置数据是管理信息系统中为各个生产制造项目的产品流程所配置的数据,第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,第二配置数据包括所述产品流程中产品生产制造所涉及的步骤配置数据;在接收到用户提出的更新请求时,按所述数据源中的匹配关系对所述更新请求中的数据进行变量名的自动匹配;以匹配成功的所述更新请求中的数据更新所述数据源。本发明技术方案能够提高对于产品流程各项配置数据的更新效率,降低数据配置的出错率。
【专利说明】
管理信息系统及其产品流程的配置数据更新方法与装置
技术领域
[0001]本发明涉及半导体生产制造领域,特别涉及一种管理信息系统及其产品流程的配置数据更新方法与装置。
【背景技术】
[0002]管理信息系统(MIS,Management Informat1n System)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。MIS的基本功能一般可以包括数据处理功能、计划功能、控制功能预测功能和辅助决策功能等。其中,计划功能是指根据现存条件和约束条件,提供各职能部门的计划,例如生产计划、财务计划、采购计划等。
[0003]随着生产制造型企业中信息化程度越来越高,MIS被广泛应用于生产制造的各个方面,例如通过MIS进行技术计划(Technology Plan)及其产品流程(Product Flow)的制定,可以使各个生产制造项目按照计划有条不紊地展开,从而达到优化资源管理、提高生产效率的目的。
[0004]现有的MIS中关于技术计划及其产品流程的工作模式大致如下:
[0005]按各个生产制造项目建立统一的技术计划,对于每个生产制造项目中不同产品流程的配置数据的设定要求,利用所述配置数据的变量与其实际值之间的对应关系进行匹配,完成相应的工艺运作。
[0006]因此,在技术计划中新建一项产品流程时,用户首先要总结有哪些步骤需要做变量匹配,然后对于这些步骤再列出其与实际值的对应关系,最后提出对于新增产品流程的相关配置数据的更新申请,由专门的负责团队统一进行更新。
[0007]然而,现有技术中这些动作大部分都是手动实现,由于新产品下线多、工艺步骤多,会造成耗时长、工作效率低,而且也容易发生配置错误,甚至是遗漏问题,此外还会耗费大量的人力资源。

【发明内容】

[0008]本发明要解决的问题是现有技术对于生产制造项目中产品流程的配置数据更新耗时长、效率低,且容易发生配置错误,甚至是遗漏问题。
[0009]为解决上述问题,本发明技术方案提供一种管理信息系统中产品流程的配置数据更新方法,包括:
[0010]建立包含第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源;所述第一配置数据和第二配置数据是管理信息系统中为各个生产制造项目的产品流程所配置的数据,所述第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,所述第二配置数据包括所述产品流程中产品生产制造所涉及的步骤配置数据;
[0011]在接收到用户提出的更新请求时,按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配;所述更新请求中的数据包括:新增产品流程的产品数据以及为所述新增产品流程所设定的第一配置数据和第二配置数据;
[0012]以匹配成功的所述更新请求中的数据更新所述数据源。
[0013]可选的,所述按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配包括:
[0014]按所述数据源中的所述匹配关系,确定为所述新增产品流程所设定的第一配置数据对应的第一变量名,以及为所述新增产品流程所设定的第二配置数据对应的第二变量名;
[0015]判断所述第一变量名与第二变量名是否一致,是则匹配成功,否则匹配失败。
[0016]可选的,所述管理信息系统中产品流程的配置数据更新方法还包括:
[0017]校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致;判断所述变量名的自动匹配是否成功是在校验出两者一致之后进行的。
[0018]可选的,所述第二配置数据还包括所述产品流程中产品生产制造所涉及的设备配置数据,所述校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致包括:
[0019]校验所述为新增产品流程所设定的第二配置数据中包含的步骤配置数据与设备配置数据之间的对应关系,与所述数据源中相应的第二配置数据所包含的步骤配置数据与设备配置数据之间的对应关系是否一致。
[0020]可选的,所述管理信息系统中产品流程的配置数据更新方法还包括:在校验出所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系不一致时,向用户提示错误警报。
[0021]可选的,所述管理信息系统中产品流程的配置数据更新方法还包括:
[0022]在进行所述变量名的自动匹配过程中,若判断出所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,则请求用户对所述新创建的第一配置数据进行确认;所述以匹配成功的所述更新请求中的数据更新所述数据源是在接收到用户确认的指令后进行的。
[0023]可选的,所述数据源中对应相同第一配置数据的一项或一项以上产品数据构成一个产品数据组,所述以匹配成功的所述更新请求中的数据更新所述数据源包括:
[0024]将所述新增产品流程的产品数据添加至所述数据源中与所述为新增产品流程所设定的第一配置数据相匹配的产品数据组。
[0025]可选的,所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,所述以匹配成功的所述更新请求中的数据更新所述数据源还包括:
[0026]将所述新创建的第一配置数据添加至所述数据源中;
[0027]新建一个与所述新创建的第一配置数据相匹配的产品数据组,该新建的产品数据组包含所述新增产品流程的产品数据。
[0028]可选的,所述产品数据至少包括产品编号。
[0029]可选的,所述生产制造项目为半导体生产制造项目。
[0030]可选的,所述第一配置数据包括:制程配置数据、光罩配置数据和量测配置数据中的至少一种。
[0031]可选的,所述生产制造项目为技术计划中所制定的生产制造项目计划。
[0032]可选的,所述第二配置数据与所述变量名之间的匹配关系从所述技术计划中获得。
[0033]为解决上述问题,本发明技术方案还提供一种管理信息系统中产品流程的配置数据更新装置,包括:
[0034]包含第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源;所述第一配置数据和第二配置数据是管理信息系统中为各个生产制造项目的产品流程所配置的数据,所述第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,所述第二配置数据包括所述产品流程中产品生产制造所涉及的步骤配置数据;
[0035]自动匹配单元,适于在接收到用户提出的更新请求时,按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配;所述更新请求中的数据包括:新增产品流程的产品数据以及为所述新增产品流程所设定的第一配置数据和第二配置数据;
[0036]更新单元,适于以匹配成功的所述更新请求中的数据更新所述数据源。
[0037]为解决上述问题,本发明技术方案还提供一种包括上述产品流程的配置数据更新装置的管理信息系统。
[0038]与现有技术相比,本发明的技术方案至少具有以下优点:
[0039]通过建立包含各个生产制造项目中产品流程的第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源,根据用户提出的更新请求,由系统根据所述数据源中的匹配关系进行变量名的自动匹配,并以匹配成功的所述更新请求中的数据更新所述数据源,由此能够提高对于产品流程各项配置数据的更新效率,降低数据配置的出错率,且节省了大量的人力成本。
[0040]通过对所述更新请求中为新增产品流程所设定的第二配置数据中所包含的各个数据项之间的对应关系进行校验,并在未通过校验时提供错误预警,可以有效避免数据错行、数据错误输入等误操作,从而进一步确保配置数据的准确性。
[0041]在进行变量名的自动匹配过程中,通过在判断出所述更新请求中为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,请求用户对此进行确认,能够进一步防止因用户的疏漏而导致配置数据的错误更新。
【附图说明】
[0042]图1是技术计划的局部示意图;
[0043]图2是现有技术中列出生产制造项目及其产品流程的工艺配置数据的变量名与实际值之间对应关系的示意图;
[0044]图3是本发明技术方案提供的管理信息系统中产品流程的配置数据更新方法的流程示意图;
[0045]图4是本发明实施例提供的数据源中各个数据项之间匹配关系的示意图;
[0046]图5是本发明实施例中以匹配成功的更新请求中的数据更新数据源的示意图;
[0047]图6是本发明实施例中对更新请求中的数据进行校验的示意图;
[0048]图7是本发明实施例中请求用户对更新请求中新创建的第一配置数据进行确认以及在确认后更新数据源的示意图;
[0049]图8是本发明实施例提供的管理信息系统中产品流程的配置数据更新装置的结构示意图。
【具体实施方式】
[0050]现有技术中,可以通过在管理信息系统中进行技术计划及其产品流程的制定,按各个生产制造项目建立统一的技术计划。所述技术计划的一个局部示例如图1所示,其中包含了生产制造项目计划(图1列出的是技术计划中生产制造项目的编号,该生产制造项目涉及半导体的生产制造)、阶段、步骤编号、顺序号、步骤详细描述、制程、光罩、量测、机台组等多个数据项,而图1中粗虚线框中的制程、光罩、量测这些数据项则属于生产制造项目的产品流程中产品生产制造所涉及的工艺配置数据,此类配置数据决定了每个生产制造项目中不同产品流程如何实现相应的工艺运作,因此在技术计划中新增产品流程时,对于此类配置数据的设定与更新显得尤为重要。需要指出的是,由于此类配置数据的实际值一般较为复杂,所以在管理信息系统中通常使用其相应的变量名(图1中的“Γ表示该项数据为变量名),那么为了清楚地体现产品流程与此类配置数据的实际值之间的关系,需要列出此类配置数据的变量名与实际值之间对应关系,如图2所示,生产制造项目计划及其产品编号与相应产品所涉及制程的实际值之间通过制程的变量名建立了对应关系。
[0051]然而,在实际生产制造过程中,由于新产品下线多,工艺步骤多,如果通过现有技术列出如图2所示的生产制造项目及其产品流程的工艺配置数据的变量名与实际值之间对应关系,再由专门的负责团队统一进行相关配置数据的更新,则会造成耗时长、工作效率低,而且也容易发生配置错误,甚至是遗漏问题,还需要耗费大量的人力资源。
[0052]为解决上述问题,本发明技术方案提供一种管理信息系统中产品流程的配置数据更新方法,如图3所示,所述管理信息系统中产品流程的配置数据更新方法包括:
[0053]步骤SI,建立第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源;所述第一配置数据和第二配置数据是管理信息系统中为各个生产制造项目的产品流程所配置的数据,所述第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,所述第二配置数据包括所述产品流程中产品生产制造所涉及的步骤配置数据;
[0054]步骤S2,在接收到用户提出的更新请求时,按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配;所述更新请求中的数据包括:新增产品流程的产品数据以及为所述新增产品流程所设定的第一配置数据和第二配置数据;
[0055]步骤S3,以匹配成功的所述更新请求中的数据更新所述数据源。
[0056]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例作详细的说明。
[0057]需要说明的是,在本实施例中,以所述生产制造项目为技术计划中所制定的生产制造项目计划,且所述生产制造项目为半导体生产制造项目为例进行说明。在其他实施例中,所述生产制造项目也可以是其他类型的生产制造项目,例如机械制造、化工生产等,所述生产制造项目也可以是其他类型的生产计划中所制定的生产制造项目计划。
[0058]在具体实施时,技术计划中的每一个生产制造项目计划都有唯一的编号,例如图1示出的“B13UHVXXXX”就是某个生产制造项目计划的编号。一个生产制造项目计划中具有一项或一项以上产品流程,对于每项产品流程来说,都具有相应的产品数据以及需要进行设定的配置数据。
[0059]所述产品数据用于标识某项产品流程,一般至少包括产品编号,例如图2示出的都属于产品数据中的产品编号,当然,所述产品数据还可以包括产品名称。
[0060]在本实施例中,为产品流程所设定的配置数据中一般包括第一配置数据和第二配置数据。所述第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,当所述工艺具体为半导体工艺时,例如制程、光罩、量测等,则所述第一配置数据可以包括:制程配置数据、光罩配置数据和量测配置数据中的至少一种。下面仅以所述制程配置数据的更新为例进行说明,对于光罩配置数据、量测配置数据以及其他类似配置数据的更新,本领域技术人员完全可以参照本实施例中描述的方法进行实施。
[0061]本实施例中,所述第二配置数据除了可以包括所述产品流程中产品生产制造所涉及的步骤配置数据,还可以包括所述产品流程中产品生产制造所涉及的设备配置数据。在半导体生产制造过程中,所述设备具体可以包括产品生产制造所采用的机台组。为某项产品流程设定第二配置数据的作用在于确定该产品流程中对于产品的生产制造具体需要采用哪些步骤以及执行相关步骤中又需要使用到哪些设备。在其他实施例中,若产品生产制造所涉及的设备是单一的,并不涉及需要对其进行配置,则所述第二配置数据也可以仅包括所述步骤配置数据。
[0062]首先,通过步骤SI建立数据源,该数据源包含各个生产制造项目中产品流程的第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源。
[0063]图4示出了本发明实施例提供的数据源中各个数据项之间匹配关系。所述数据源中包含了生产制造项目计划、步骤编号、机台组、制程的变量名、产品编号以及制程的实际值。在所述数据源中包含的上述数据项中,所述步骤编号和机台组属于第二配置数据,所述制程的实际值属于第一配置数据,所述制程的实际值与制程的变量名之间的匹配关系是在管理信息系统中早已建立的,而所述数据源中包含的第二配置数据(例如所述步骤编号、机台组等)与所述制程的变量名之间的匹配关系则可以从所述技术计划中获得,对此可以参阅图1,因为图1所示的技术计划中已存在所述第二配置数据与所述第一配置数据相应的变量名之间的匹配关系。
[0064]为了便于说明和理解,本实施例中的所述数据源包含各个数据项的具体示例仅以字母、符号及数字表示,例如:“ B13UHVXXXX ”表示该数据源中某个生产制造项目计划的编号,“100”、“200”和“300”等表示该数据源中的步骤编号,“BTXXX”、“BPXXX”和“BEXXX”等表示该数据源中的机台组,“$Axxxxxx”、“$Bxxxxxx”和“$Cxxxxxx”等表示该数据源中的制程的变量名,“A”、“B ”、“ C”、“D ”和“E ”等表示的是该数据源中的产品编号,“ I ”、“ 2 ”、“ 3 ”、“4”、“5”、“6”和“7”等则表示该数据源中的制程的实际值。
[0065]需要说明的是,在本实施例中,所述数据源中对应相同第一配置数据的一项或一项以上产品数据构成一个产品数据组,例如:都对应制程的实际值为“I”的产品编号“A”和“B”构成一个产品数据组,都对应制程的实际值为“2”的产品编号“C”和“D”构成一个产品数据组。由于本实施例中所述产品数据仅以包含产品编号为例进行说明,因此所述产品数据组具体指的是产品编号组。
[0066]所述数据源中的上述数据项之间的相互匹配关系可以通过图4所示的表格得以体现。
[0067]例如:在图4中,生产制造项目计划8131]讯0似乂具有产品编号为1”、1”、“(:”、“D”和“E”等的产品流程,其中产品编号“A”和“B”均对应制程的实际值“1”,产品编号“C”和“D”均对应制程的实际值“2”,产品编号“E”对应制程的实际值为“3”。虽然制程的实际值和“3”之间有所不同,但都对应同样的制程的变量名“$AXXXXXX”,表明制程的实际值和“3”所表示的工艺其实是基本相同的,只是由于产品编号组的不同而略有区别。由于制程的变量名“$ΑΧΧΧΧΧΧ”还对应步骤编号“100”以及机台组“ΒΤΧΧΧ”,表明制程的实际值和“3”各自对应的产品编号组中所涉及产品的生产制造都配置在步骤编号“ 100”,并通过机台组“ΒΤΧΧΧ”实现。
[0068]此外,从图4中还可以看出,产品编号“Α”和“B”除了对应制程的实际值“1”,同时还对应制程的实际值“4”以及“6”,而制程的实际值“4”对应制程的变量名“$ΒΧΧΧΧΧΧ”,制程的实际值“6”对应制程的变量名“$Cxxxxxx”,而制程的变量名“$Bxxxxxx”对应步骤编号“200”以及机台组“BPXXX”,制程的变量名“$CXXXXXX”对应步骤编号“300”以及机台组“BEXXX”,由此可知,产品编号“A”和“B”所涉及产品的生产制造还配置在步骤编号“200”通过机台组“BPXXX”实现,以及配置在步骤编号“300”通过机台组“BEXXX”实现。
[0069]在建立如图4所示的数据源之后,若用户存在增加产品流程的需求,则可以向管理信息系统提出相应的更新请求,管理信息系统则执行步骤S2,在接收到用户提出的更新请求时,按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配。
[0070]本实施例中,所述更新请求中的数据可以包括:新增产品流程的产品数据以及为所述新增产品流程所设定的第一配置数据和第二配置数据。
[0071]可以参阅图5,图5中包含两张表格,位于上方的表格示出了与用户提出的增加产品流程的需求相对应的更新请求中的数据,例如:所述新增产品流程的产品数据具体为产品编号“F”,为该产品流程所设定的第一配置数据包括制程的实际值“3”、“6”和“8”等,为该产品流程所设定的第二配置数据包括步骤编号“100”以及机台组“BTXXX”、步骤编号“ 200 ”以及机台组“BEXXX”、步骤编号“ 300 ”以及机台组“BEXXX”等。其中,制程的实际值“ 3 ”对应步骤编号“ 100 ”以及机台组“BTXXX”,制程的实际值“ 6 ”对应步骤编号“ 200 ”以及机台组“BEXXX”,制程的实际值“ 8 ”对应步骤编号“ 300 ”以及机台组“BEXXX”。
[0072]本实施例中,步骤S2中“按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配”具体可以通过如下方式进行:按所述数据源中的所述匹配关系,确定为所述新增产品流程所设定的第一配置数据对应的第一变量名,以及为所述新增产品流程所设定的第二配置数据对应的第二变量名;判断所述第一变量名与第二变量名是否一致,是则匹配成功,否则匹配失败。
[0073]举例来说,按所述数据源中的所述匹配关系,对图5中位于上方的表格所示出的第一行数据(图5中以粗虚线矩形框标示)进行变量名的自动匹配:为产品编号“F”的新增产品流程所设定的制程的实际值“3”相对应的制程的变量名是“$AXXXXXX”,该制程的变量名暂且称为“第一变量名”;为产品编号“F”的新增产品流程所设定的步骤编号“100”以及机台组“ΒΤΧΧΧ”相对应的制程的变量名是“$ΑΧΧΧΧΧΧ”,该制程的变量名暂且称为“第二变量名”,经过比对可知,“第一变量名”与“第二变量名”是一致的,这意味着对于所述第一行数据进行的变量名的自动匹配获得了成功。
[0074]需要指出的是,上述判断“第一变量名”与“第二变量名”是否一致的方式并非进行变量名的自动匹配的唯一方式,因为当所述更新请求中的数据中存在新创建的第一配置数据时,所述数据源中是不存在该新创建的第一配置数据的,那么根据所述数据源的匹配关系也就无法确定为所述新增产品流程所设定的第一配置数据对应的第一变量名,此时可以暂且认为变量名的自动匹配获得了成功(当然,还需要以通过校验为前提,详见后续相关描述),等待用户后续确认。
[0075]当所述变量名的自动匹配获得成功后,可以执行步骤S3,以匹配成功的所述更新请求中的数据更新所述数据源。
[0076]如前所述,本实施例中,所述数据源中对应相同第一配置数据的一项或一项以上产品数据构成一个产品数据组,则步骤S3具体可以通过如下方式进行:将所述新增产品流程的产品数据添加至所述数据源中与所述为新增产品流程所设定的第一配置数据相匹配的产品数据组。
[0077]图5示出了以匹配成功的更新请求中的数据更新数据源的过程。图5中位于下方的表格表示的是所述数据源,该表格中通过粗虚线矩形框示出的是所述数据源中需要进行配置数据更新的部分。当图5中位于上方的表格中第一行数据进行变量名的自动匹配获得成功后,则可以将新增产品流程的产品编号“F”添加至所述数据源中与为该新增产品流程所设定的制程的实际值“3”相匹配的产品编号组中,如图5中虚线圆圈所示,与制程的实际值“3”相匹配的产品编号组中新增了产品编号“F”,而该产品编号组中原有的产品编号为“Ε”,表明更新请求中如图5所示的第一行数据已成功更新至数据源。
[0078]需要指出的是,虽然上述更新所述数据源的操作仅仅是添加了一个产品编号,但由于所述数据源中存在的匹配关系较为复杂,一个产品编号在所述数据源中添加位置的不同将对于配置数据更新带来很大的影响,通过所述变量名的自动匹配,可以使所述用户请求中的数据准确、高效地更新至所述数据源之中。
[0079]本实施例中,所述管理信息系统中产品流程的配置数据更新方法还可以包括:校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致;判断所述变量名的自动匹配是否成功是在校验出两者一致之后进行的。
[0080]如前所述,由于本实施例中所述第二配置数据还可以包括所述产品流程中产品生产制造所涉及的设备配置数据,即:为所述新增产品流程所设定的第二配置数据中包含了步骤配置数据和设备配置数据这两个数据项,则“校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致”具体可以包括:校验所述为新增产品流程所设定的第二配置数据中包含的步骤配置数据与设备配置数据之间的对应关系,与所述数据源中相应的第二配置数据所包含的步骤配置数据与设备配置数据之间的对应关系是否一致。
[0081]举例来说,可以参阅图6,图6中位于上方的表格所表示的仍然是所述更新请求中的数据,对于该表格中第二行数据(图6中以粗虚线矩形框标示)进行变量名的自动匹配时,还可以对步骤编号“200”与机台组“BEXXX”之间的对应关系进行校验,将其与所述数据源中的相关数据项之间的对应关系进行比对,若一致则校验通过,若不一致则校验未通过。
[0082]图6中位于下方的表格表示的是所述数据源中与步骤编号“200”以及机台组“BEXXX”相关的数据项之间的对应关系,该表格中用于校验比对所涉及的相关数据以粗虚线矩形框标示,可以看出,所述数据源中与步骤编号“200”以及机台组“BEXXX”相关的数据项为步骤编号“200”以及机台组“BPXXX”,显然,与步骤编号“200”对应的机台组应该为“BPXXX”,而非“BEXXX”,表明所述更新请求中步骤编号“ 200 ”与机台组“BEXXX”之间的对应关系与数据源不符,则图6中位于上方的表格中的第二行数据未通过校验。
[0083]本实施例中,在校验出所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系不一致时,还可以向用户提示错误警报。在实际实施时,所述向用户提示错误警报可以包含错误产生的原因,如此用户能够据此对所述更新请求中发生错误的相关数据进行修正。
[0084]需要说明的是,发生所述更新请求中的步骤编号与机台组之间的对应关系与数据源不符的情况,通常是由于用户在进行数据配置时的错行输入导致的,而在本实施例中通过对所述更新请求中为新增产品流程所设定的第二配置数据中所包含的各个数据项之间的对应关系进行校验,并在未通过校验时提供错误预警,可以有效避免数据错行、数据错误输入等误操作,从而进一步确保配置数据的准确性。
[0085]此外,若校验出所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系相一致,仍需要进一步判断所述变量名的自动匹配是否成功,在判断出匹配成功后才能将相关数据更新至所述数据源。
[0086]本实施例中,所述管理信息系统中产品流程的配置数据更新方法还可以包括:在进行所述变量名的自动匹配过程中,若判断出所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,则请求用户对所述新创建的第一配置数据进行确认;所述以匹配成功的所述更新请求中的数据更新所述数据源是在接收到用户确认的指令后进行的。
[0087]举例来说,可以参阅图7,图7中位于上方的表格所表示的仍然是所述更新请求中的数据,对于该表格中第三行数据(图7中以粗虚线矩形框标示)进行变量名的自动匹配时,将会判断出所述更新请求中为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,即制程的实际值“8”是所述数据源中没有存在的,属于用户新创建的制程的实际值。此时,管理信息系统将就此请求用户对制程的实际值“8”这一数据进行确认,若未得到用户确认,则表明该数据属于配置错误,等待用户作进一步修改,若得到用户的确认,则可以将相关的数据更新至所述数据源。
[0088]本实施例中,若所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,则步骤S3中“以匹配成功的所述更新请求中的数据更新所述数据源”还可以包括:将所述新创建的第一配置数据添加至所述数据源中;新建一个与所述新创建的第一配置数据相匹配的产品数据组,该新建的产品数据组包含所述新增产品流程的产品数据。
[0089]继续参阅图7,图7中位于下方的表格表示的仍然是所述数据源,该表格中通过粗虚线矩形框示出的是所述数据源中需要进行配置数据更新的部分。当图7中位于上方的表格中第三行数据进行变量名的自动匹配获得成功,且所述第三行数据中存在新创建的制程的实际值“8”,则需要同时将制程的实际值“8”以及产品编号“F”更新至所述数据源,如图7中椭圆形虚线框所示。
[0090]需要说明的是,由于对于所述第三行数据的变量名的自动匹配获得了成功,而步骤编号“300”以及机台组“BEXXX”对应的制程的变量名为“$CXXXXXX”,则将制程的实际值“8”以及产品编号“F”更新至所述数据源之后,新创建的包含产品编号“F”的产品编号组及其对应的制程的实际值“8”均应当与制程的变量名“$CXXXXXX”相匹配。
[0091]在进行变量名的自动匹配过程中,通过在判断出所述更新请求中为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,请求用户对此进行确认,能够进一步防止因用户的疏漏而导致配置数据的错误更新。
[0092]基于上述管理信息系统中产品流程的配置数据更新方法,本发明实施例还提供一种管理信息系统中产品流程的配置数据更新装置。如图8所示,所述管理信息系统中产品流程的配置数据更新装置包括:
[0093]包含第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源801 ;所述第一配置数据和第二配置数据是管理信息系统中为各个生产制造项目的产品流程所配置的数据,所述第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,所述第二配置数据包括所述产品流程中产品生产制造所涉及的步骤配置数据;
[0094]自动匹配单元802,适于在接收到用户提出的更新请求时,按所述数据源801中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配;所述更新请求中的数据包括:新增产品流程的产品数据以及为所述新增产品流程所设定的第一配置数据和第二配置数据;
[0095]更新单元803,适于以匹配成功的所述更新请求中的数据更新所述数据源801。
[0096]在具体实施时,所述自动匹配单元802可以通过如下方式进行变量名的自动匹配:按所述数据源801中的所述匹配关系,确定为所述新增产品流程所设定的第一配置数据对应的第一变量名,以及确定为所述新增产品流程所设定的第二配置数据对应的第二变量名;判断所述第一变量名与第二变量名是否一致,是则匹配成功,否则匹配失败。
[0097]本实施例中,所述管理信息系统中产品流程的配置数据更新装置还包括:校验单元804,适于校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源801中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致;所述自动匹配单元802判断所述变量名的自动匹配是否成功是在校验出两者一致之后进行的。
[0098]在具体实施时,所述第二配置数据还可以包括所述产品流程中产品生产制造所涉及的设备配置数据,所述校验单元804具体则可以通过如下方式实现校验过程:校验所述为新增产品流程所设定的第二配置数据中包含的步骤配置数据与设备配置数据之间的对应关系,与所述数据源801中相应的第二配置数据所包含的步骤配置数据与设备配置数据之间的对应关系是否一致。
[0099]本实施例中,所述管理信息系统中产品流程的配置数据更新装置还包括:错误提示单元805,适于在所述校验单元804校验出所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源801中相应的第二配置数据所包含的各个数据项之间的对应关系不一致时,向用户提示错误警报。
[0100]本实施例中,所述管理信息系统中产品流程的配置数据更新装置还包括:确认请求单元806,适于在所述自动匹配单元802进行所述变量名的自动匹配过程中,若判断出所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,请求用户对所述新创建的第一配置数据进行确认;所述更新单元803以匹配成功的所述更新请求中的数据更新所述数据源801是在接收到用户确认的指令后进行的。
[0101]基于上述产品流程的配置数据更新装置,本发明实施例还提供一种包括上述产品流程的配置数据更新装置的管理信息系统。
[0102]所述管理信息系统及其中产品流程的配置数据更新装置的具体实施可以参考上述管理信息系统中产品流程的配置数据更新方法的实施,此处不再赘述。
[0103]本领域技术人员可以理解,实现上述实施例中管理信息系统及其产品流程的配置数据更新装置的全部或部分是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质可以是ROM、RAM、磁碟、光盘等。
[0104]虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
【主权项】
1.一种管理信息系统中产品流程的配置数据更新方法,其特征在于,包括: 建立包含第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源;所述第一配置数据和第二配置数据是管理信息系统中为各个生产制造项目的产品流程所配置的数据,所述第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,所述第二配置数据包括所述产品流程中产品生产制造所涉及的步骤配置数据; 在接收到用户提出的更新请求时,按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配;所述更新请求中的数据包括:新增产品流程的产品数据以及为所述新增产品流程所设定的第一配置数据和第二配置数据; 以匹配成功的所述更新请求中的数据更新所述数据源。2.根据权利要求1所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配包括: 按所述数据源中的所述匹配关系,确定为所述新增产品流程所设定的第一配置数据对应的第一变量名,以及为所述新增产品流程所设定的第二配置数据对应的第二变量名; 判断所述第一变量名与第二变量名是否一致,是则匹配成功,否则匹配失败。3.根据权利要求1或2所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,还包括: 校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致;判断所述变量名的自动匹配是否成功是在校验出两者一致之后进行的。4.根据权利要求3所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述第二配置数据还包括所述产品流程中产品生产制造所涉及的设备配置数据,所述校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致包括: 校验所述为新增产品流程所设定的第二配置数据中包含的步骤配置数据与设备配置数据之间的对应关系,与所述数据源中相应的第二配置数据所包含的步骤配置数据与设备配置数据之间的对应关系是否一致。5.根据权利要求3所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,还包括:在校验出所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系不一致时,向用户提示错误警报。6.根据权利要求1所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,还包括: 在进行所述变量名的自动匹配过程中,若判断出所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,则请求用户对所述新创建的第一配置数据进行确认;所述以匹配成功的所述更新请求中的数据更新所述数据源是在接收到用户确认的指令后进彳丁的。7.根据权利要求1所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述数据源中对应相同第一配置数据的一项或一项以上产品数据构成一个产品数据组,所述以匹配成功的所述更新请求中的数据更新所述数据源包括: 将所述新增产品流程的产品数据添加至所述数据源中与所述为新增产品流程所设定的第一配置数据相匹配的产品数据组。8.根据权利要求7所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,所述以匹配成功的所述更新请求中的数据更新所述数据源还包括: 将所述新创建的第一配置数据添加至所述数据源中; 新建一个与所述新创建的第一配置数据相匹配的产品数据组,该新建的产品数据组包含所述新增产品流程的产品数据。9.根据权利要求1所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述产品数据至少包括产品编号。10.根据权利要求1所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述生产制造项目为半导体生产制造项目。11.根据权利要求10所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述第一配置数据包括:制程配置数据、光罩配置数据和量测配置数据中的至少一种。12.根据权利要求1所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述生产制造项目为技术计划中所制定的生产制造项目计划。13.根据权利要求12所述的管理信息系统中产品流程的配置数据更新方法,其特征在于,所述第二配置数据与所述变量名之间的匹配关系从所述技术计划中获得。14.一种管理信息系统中产品流程的配置数据更新装置,其特征在于,包括: 包含第一配置数据与相应变量名之间以及第二配置数据与所述变量名之间的匹配关系的数据源;所述第一配置数据和第二配置数据是管理信息系统中为各个生产制造项目的产品流程所配置的数据,所述第一配置数据包括所述产品流程中产品生产制造所涉及的工艺配置数据,所述第二配置数据包括所述产品流程中产品生产制造所涉及的步骤配置数据; 自动匹配单元,适于在接收到用户提出的更新请求时,按所述数据源中的所述匹配关系对所述更新请求中的数据进行变量名的自动匹配;所述更新请求中的数据包括:新增产品流程的产品数据以及为所述新增产品流程所设定的第一配置数据和第二配置数据; 更新单元,适于以匹配成功的所述更新请求中的数据更新所述数据源。15.根据权利要求14所述的管理信息系统中产品流程的配置数据更新装置,其特征在于,还包括:校验单元,适于校验所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系是否一致;所述自动匹配单元判断所述变量名的自动匹配是否成功是在校验出两者一致之后进行的。16.根据权利要求15所述的管理信息系统中产品流程的配置数据更新装置,其特征在于,还包括:错误提示单元,适于在所述校验单元校验出所述为新增产品流程所设定的第二配置数据中包含的各个数据项之间的对应关系,与所述数据源中相应的第二配置数据所包含的各个数据项之间的对应关系不一致时,向用户提示错误警报。17.根据权利要求14所述的管理信息系统中产品流程的配置数据更新装置,其特征在于,还包括:确认请求单元,适于在所述自动匹配单元进行所述变量名的自动匹配过程中,若判断出所述为新增产品流程所设定的第一配置数据中存在新创建的第一配置数据,请求用户对所述新创建的第一配置数据进行确认;所述更新单元以匹配成功的所述更新请求中的数据更新所述数据源是在接收到用户确认的指令后进行的。18.—种管理信息系统,其特征在于,包括:权利要求14至17任一项所述的产品流程的配置数据更新装置。
【文档编号】G05B19/418GK105988431SQ201510051592
【公开日】2016年10月5日
【申请日】2015年1月30日
【发明人】张凤, 许亮
【申请人】中芯国际集成电路制造(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1