IP Library Granted Patent US 12,632,630
Granted Patent B2
US 12,632,630 · App. 18/041,120 · Granted May 19, 2026

Semiconductor equipment modeling method and device

Inventor: Jiajia Chai (Beijing, CN)
Assignee: BEIJING NAURA MICROELECTRONICS EQUIPMENT CO., LTD.
G06F30/3323G06F30/367
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,632,630
App. No.
18/041,120
Granted
May 19, 2026
Kind
B2
Abstract

Embodiments of the present disclosure provide a semiconductor equipment modeling method. The method includes, in response to an adding instruction operation, determining a type of a source controller configured to display an equipment model object and a type of a target controller configured to display an equipment model tree, using a verification module corresponding to the type of the source controller and the type of the target controller to obtain information of the selected to-be-added model and information of the selected target model, performing verification on the information of the to-be-added model and the information of the target model based on a predetermined equipment modeling type verification criterion library to determine whether the to-be-added model is able to be used as a sub-node of the target model, and displaying a verification result indicating whether the to-be-added model is able to be used as the sub-node of the target model.

Claims (28)

1 . A semiconductor equipment modeling method comprising:

in response to an adding instruction operation, determining a type of a source controller configured to display an equipment model object and a type of a target controller configured to display an equipment model tree, wherein the adding instruction operation is used to select a to-be-added model of the equipment model object and a target model of the equipment model tree;

using a verification module corresponding to the type of the source controller and the type of the target controller to obtain information of the selected to-be-added model and information of the selected target model;

performing verification on the information of the to-be-added model and the information of the target model based on a predetermined equipment modeling type verification criterion library to determine whether the to-be-added model is able to be used as a sub-node of the target model in the equipment model tree; and

displaying a verification result indicating whether the to-be-added model is able to be used as the sub-node of the target model in the equipment model tree.

2 . The method according to claim 1 , wherein determining the type of the source controller configured to display the equipment model object and the type of the target controller configured to display the equipment model tree includes:

using a pre-created generic-based function to determine the type of the source controller configured to display the equipment model object and the type of the target controller configured to display the equipment model tree, wherein a formal parameter of the generic-based function includes a formal parameter used to receive a source controller object of the source controller and a formal parameter used to receive a target controller object of the target controller, and when being called, the generic-based function is used to determine the type of the source controller object and the type of the target controller object through reflection to determine the type of the source controller and the type of the target controller.

3 . The method according to claim 1 ,

wherein in response to determining that the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree, displaying the verification result indicating whether the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree includes:

displaying the verification result indicating that the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree;

the method further comprising, after displaying the verification result indicating whether the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree:

in response to an adding confirmation operation of a user, adding the to-be-added model to the equipment model tree as the sub-node of the target model.

4 . The method according to claim 1 ,

wherein in response to determining that the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree, displaying the verification result indicating whether the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree includes:

displaying the verification result indicating that the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree;

the method further comprising, after displaying the verification result indicating whether the to-be-added model is able to be used as the sub-node of the target model of the equipment model tree:

in response to an adding abandonment operation of a user, abandoning adding the to-be-added model to the equipment model tree.

5 . The method according to claim 1 , wherein responding to the adding instruction operation includes:

dragging one to-be-added model of the displayed equipment model object to a position of one target model of the displayed equipment model tree responding to the user.

6 . The method according to claim 1 , wherein the type of the source controller includes one of Tree View type and ListView type, and the type of the target controller includes one of TreeView type and ListView type.

7 . The method according to claim 1 , wherein the equipment modeling type verification criterion library includes an equipment modeling type verification criterion based on a data collection standard.

8 . The method according to claim 7 , wherein the data collection standard is a currently adopted version of data collection standard of a plurality of versions of data collection standards.

9 . The method according to claim 8 , further comprising:

in response to a change of the data collection standard, modifying the equipment modeling type verification criterion based on the data collection standard in the equipment modeling type verification criterion library.

10 . A semiconductor equipment modeling device comprising:

a determination circuit configured to, in response to an adding instruction operation, determine a type of a source controller configured to display an equipment model object and a type of a target controller configured to display an equipment model tree, wherein the adding instruction operation is used to select a to-be-added model of the equipment model object and a target model of the equipment model tree;

a verification circuit configured to use a verification module corresponding to the type of the source controller and the type of the target controller to obtain information of the selected to-be-added model and information of the selected target model, and perform verification on the information of the to-be-added model and the information of the target model based on a predetermined equipment modeling type verification criterion library to determine whether the to-be-added model is able to be used as a sub-node of the target model in the equipment model tree; and

a feedback circuit configured to display a verification result indicating whether the to-be-added model is able to be used as the sub-node of the target model in the equipment model tree.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: CHAI, JIAJIA
To: BEIJING NAURA MICROELECTRONICS EQUIPMENT CO., LTD.
Reel/Frame 062810/0564 →
Priority Claims (1)
CN 202010683246.9 · Jul 15, 2020 · national
Continuity (1)
Related Publication 20230267255A1 · Aug 24, 2023
References Cited (37)
US 6978259B1 · Anderson et al. · 2005 [cited by applicant]
US 7363610B2 · Alfieri · 2008 [cited by examiner]
US 7483823B2 · Alfieri · 2009 [cited by examiner]
US 8463589B2 · Clark · 2013 [cited by examiner]
US 8639487B1 · Ezer · 2014 [cited by examiner]
US 8694947B1 · Venkataramani · 2014 [cited by examiner]
US 11023441B2 · Mugali · 2021 [cited by examiner]
US 11093864B1 · Reese · 2021 [cited by examiner]
US 11423308B1 · Somanath · 2022 [cited by examiner]
US 11720732B2 · Cavitt · 2023 [cited by examiner]
US 20050060245A1 · Hoffman et al. · 2005 [cited by applicant]
US 20120078580A1 · Staples et al. · 2012 [cited by applicant]
US 20140173546A1 · Kumar · 2014 [cited by examiner]
US 20180329935A1 · Mugali · 2018 [cited by examiner]
US 20210365770A1 · Bhatia · 2021 [cited by examiner]
US 20220121800A1 · Kim · 2022 [cited by examiner]
US 20220318678A1 · Kranski · 2022 [cited by examiner]
US 20230009941A1 · Peng · 2023 [cited by examiner]
US 20230125401A1 · Lee · 2023 [cited by examiner]
US 20240152508A1 · Nielsen · 2024 [cited by examiner]
US 20240303241A1 · Gupta · 2024 [cited by examiner]
US 20250165475A1 · Bagants · 2025 [cited by examiner]
CN 107766042A · 2018 [cited by applicant]
CN 107799042A · 2018 [cited by applicant]
CN 107957867A · 2018 [cited by applicant]
CN 109189393A · 2019 [cited by applicant]
CN 110188454A · 2019 [cited by applicant]
CN 111045992A · 2020 [cited by applicant]
CN 111967137A · 2020 [cited by examiner]
EP 1498813A3 · 2007 [cited by examiner]
EP 3934203A1 · 2011 [cited by examiner]
JP 2004272909A · 2004 [cited by applicant]
JP 2023173459A · 2023 [cited by examiner]
KR 101985395B1 · 2019 [cited by examiner]
TW 201835784A · 2018 [cited by applicant]
WO WO2025010212A1 · 2025 [cited by examiner]
The World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2021/104679 Sep. 28, 2021 6 Pages (including translation). [cited by applicant]