CN118428306A - A method and device for generating a probe card design scheme based on a multi-modal large model - Google Patents
A method and device for generating a probe card design scheme based on a multi-modal large model Download PDFInfo
- Publication number
- CN118428306A CN118428306A CN202410500363.5A CN202410500363A CN118428306A CN 118428306 A CN118428306 A CN 118428306A CN 202410500363 A CN202410500363 A CN 202410500363A CN 118428306 A CN118428306 A CN 118428306A
- Authority
- CN
- China
- Prior art keywords
- probe card
- card design
- probe
- model
- data set
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/392—Floor-planning or layout, e.g. partitioning or placement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/31—Design entry, e.g. editors specifically adapted for circuit design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Architecture (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
本发明公开了一种基于多模态大模型生成探针卡设计方案的方法和装置,涉及芯片测试技术领域。该方法的一具体实施方式包括:对领域数据集进行扩展,得到扩展数据集;其中,领域数据集中包括:探针卡设计规范,和/或,有效探针卡设计方案;基于预训练语料库、领域数据集和扩展数据集进行预训练,得到基础模型;其中,基础模型为多模态大模型;基于无效探针布局方案和/或探针检查点日志,生成微调指令数据集;基于微调指令数据集对基础模型进行微调,得到探针卡设计模型。该实施方式能够节省探针卡设计方案的成本,提高设计效率。
The present invention discloses a method and device for generating a probe card design scheme based on a multimodal large model, and relates to the field of chip testing technology. A specific implementation of the method includes: expanding a domain data set to obtain an extended data set; wherein the domain data set includes: probe card design specifications, and/or, effective probe card design schemes; pre-training based on a pre-training corpus, a domain data set, and an extended data set to obtain a basic model; wherein the basic model is a multimodal large model; based on an invalid probe layout scheme and/or a probe checkpoint log, a fine-tuning instruction data set is generated; based on the fine-tuning instruction data set, the basic model is fine-tuned to obtain a probe card design model. This implementation can save the cost of the probe card design scheme and improve design efficiency.
Description
技术领域Technical Field
本发明涉及芯片测试技术领域,尤其涉及一种基于多模态大模型生成探针卡设计方案的方法和装置。The present invention relates to the field of chip testing technology, and in particular to a method and device for generating a probe card design solution based on a multi-modal large model.
背景技术Background technique
随着半导体技术的发展,芯片测试中探针卡的设计变得日益重要。探针卡的设计可以包括探针布局的设计,还可以包括探针参数的设计。设计过程不仅需要满足电气性能的要求,还需要考虑到制造的可行性、成本和可靠性等。传统的探针卡设计过程依赖于设计工程师的经验,不仅耗时长,而且难以满足日益复杂的设计要求。With the development of semiconductor technology, the design of probe cards in chip testing has become increasingly important. The design of probe cards can include the design of probe layout and probe parameter design. The design process not only needs to meet the requirements of electrical performance, but also needs to take into account the feasibility, cost and reliability of manufacturing. The traditional probe card design process relies on the experience of design engineers, which is not only time-consuming, but also difficult to meet the increasingly complex design requirements.
发明内容Summary of the invention
有鉴于此,本发明实施例提供一种基于多模态大模型生成探针卡设计方案的方法和装置,能够节省探针卡设计方案的成本,提高设计效率。In view of this, an embodiment of the present invention provides a method and apparatus for generating a probe card design solution based on a multi-modal large model, which can save the cost of the probe card design solution and improve the design efficiency.
第一方面,本发明实施例提供了一种探针卡设计模型的训练方法,包括:In a first aspect, an embodiment of the present invention provides a method for training a probe card design model, comprising:
对领域数据集进行扩展,得到扩展数据集;其中,所述领域数据集中包括:探针卡设计规范,和/或,有效探针卡设计方案;Expanding the domain data set to obtain an extended data set; wherein the domain data set includes: a probe card design specification, and/or an effective probe card design solution;
基于预训练语料库、所述领域数据集和所述扩展数据集进行预训练,得到基础模型;其中,所述基础模型为多模态大模型;Pre-training is performed based on the pre-training corpus, the domain dataset and the extended dataset to obtain a basic model; wherein the basic model is a multimodal large model;
基于无效探针布局方案和/或探针检查点日志,生成微调指令数据集;generating a fine-tuning instruction dataset based on the invalid probe placement scheme and/or the probe checkpoint log;
基于所述微调指令数据集对所述基础模型进行微调,得到探针卡设计模型。The basic model is fine-tuned based on the fine-tuning instruction data set to obtain a probe card design model.
第二方面,本发明实施例提供了一种基于多模态大模型生成探针卡设计方案的方法,包括:In a second aspect, an embodiment of the present invention provides a method for generating a probe card design solution based on a multi-modal large model, comprising:
获取用户通过交互界面输入的探针卡设计指令;Obtaining a probe card design instruction input by a user through an interactive interface;
将所述探针卡设计指令输入探针卡设计模型;其中,所述探针卡设计模型基于上述任一实施例所述的方法训练得到;Inputting the probe card design instruction into a probe card design model; wherein the probe card design model is trained based on the method described in any one of the above embodiments;
将所述探针卡设计模型输出的探针卡设计方案展示在所述交互界面。The probe card design solution output by the probe card design model is displayed on the interactive interface.
第三方面,本发明实施例提供了一种探针卡设计模型的训练装置,包括:In a third aspect, an embodiment of the present invention provides a training device for a probe card design model, comprising:
扩展模块,配置为对领域数据集进行扩展,得到扩展数据集;其中,所述领域数据集中包括:探针卡设计规范,和/或,有效探针卡设计方案;An extension module is configured to extend the domain data set to obtain an extended data set; wherein the domain data set includes: a probe card design specification, and/or an effective probe card design solution;
预训练模块,配置为基于预训练语料库、所述领域数据集和所述扩展数据集进行预训练,得到基础模型;其中,所述基础模型为多模态大模型;A pre-training module, configured to perform pre-training based on a pre-training corpus, the domain dataset and the extended dataset to obtain a basic model; wherein the basic model is a multimodal large model;
指令生成模块,配置为基于无效探针布局方案和/或探针检查点日志,生成微调指令数据集;An instruction generation module configured to generate a fine-tuning instruction dataset based on an invalid probe layout scheme and/or a probe checkpoint log;
微调模块,配置为基于所述微调指令数据集对所述基础模型进行微调,得到探针卡设计模型。The fine-tuning module is configured to fine-tune the basic model based on the fine-tuning instruction data set to obtain a probe card design model.
第四方面,本发明实施例提供了一种基于多模态大模型生成探针卡设计方案的装置,包括:In a fourth aspect, an embodiment of the present invention provides a device for generating a probe card design solution based on a multi-modal large model, comprising:
获取模块,配置为获取用户通过交互界面输入的探针卡设计指令;An acquisition module configured to acquire a probe card design instruction input by a user through an interactive interface;
输入模块,配置为将所述探针卡设计指令输入探针卡设计模型;其中,所述探针卡设计模型基于上述实施例所述的装置训练得到;An input module configured to input the probe card design instruction into a probe card design model; wherein the probe card design model is obtained by training the device described in the above embodiment;
展示模块,配置为将所述探针卡设计模型输出的探针卡设计方案展示在所述交互界面。A display module is configured to display the probe card design solution output by the probe card design model on the interactive interface.
第五方面,本发明实施例提供了一种电子设备,包括:In a fifth aspect, an embodiment of the present invention provides an electronic device, including:
一个或多个处理器;one or more processors;
存储装置,用于存储一个或多个程序,a storage device for storing one or more programs,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.
第五方面,本发明实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述任一实施例所述的方法。In a fifth aspect, an embodiment of the present invention provides a computer-readable medium having a computer program stored thereon, and when the program is executed by a processor, the method described in any of the above embodiments is implemented.
上述发明中的一个实施例具有如下优点或有益效果:本发明实施例基于多模态大模型,训练得到探针卡设计模型,该探针卡设计模型能够辅助用户进行探针卡设计,大幅度缩短设计时间,使用户可以快速地测试多个设计方案,从而加速探针卡的开发周期。本发明实施例利用积累的探针卡设计规范、有效探针卡设计方案、无效探针布局方案和探针检查点日志等,训练探针卡设计模型,能够提高探针卡设计模型的训练质量,进而提高探针卡设计质量,降低涉及过程对个人经验的依赖,确保不同工程师之间设计质量的一致性。One embodiment of the above invention has the following advantages or beneficial effects: The embodiment of the present invention is based on a multimodal large model to train a probe card design model, which can assist users in probe card design, greatly shorten the design time, and allow users to quickly test multiple design solutions, thereby accelerating the development cycle of the probe card. The embodiment of the present invention uses accumulated probe card design specifications, valid probe card design solutions, invalid probe layout solutions, and probe checkpoint logs to train the probe card design model, which can improve the training quality of the probe card design model, thereby improving the quality of probe card design, reducing the dependence of the process on personal experience, and ensuring the consistency of design quality between different engineers.
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
图1是本发明的一个实施例提供的一种探针卡设计模型的训练方法的流程图;FIG1 is a flow chart of a method for training a probe card design model provided by an embodiment of the present invention;
图2是本发明的一个实施例提供的一种基于多模态大模型生成探针卡设计方案的方法的流程图;FIG2 is a flow chart of a method for generating a probe card design solution based on a multi-modal large model provided by an embodiment of the present invention;
图3是本发明的另一个实施例提供的一种基于多模态大模型生成探针卡设计方案的方法的流程图;FIG3 is a flow chart of a method for generating a probe card design solution based on a multi-modal large model provided by another embodiment of the present invention;
图4是本发明的一个实施例提供的一种交互界面的示意图;FIG4 is a schematic diagram of an interactive interface provided by an embodiment of the present invention;
图5是本发明的一个实施例提供的一种探针卡设计模型的训练装置的示意图;FIG5 is a schematic diagram of a probe card design model training device provided by an embodiment of the present invention;
图6是本发明的一个实施例提供的一种基于多模态大模型生成探针卡设计方案的装置的示意图;FIG6 is a schematic diagram of an apparatus for generating a probe card design solution based on a multi-modal large model provided by an embodiment of the present invention;
图7是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。FIG. 7 is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention.
具体实施方式Detailed ways
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
如图1所示,本发明实施例提供了一种探针卡设计模型的训练方法,包括:As shown in FIG1 , an embodiment of the present invention provides a method for training a probe card design model, including:
步骤101:对领域数据集进行扩展,得到扩展数据集;其中,领域数据集中包括:探针卡设计规范,和/或,有效探针卡设计方案。Step 101: Expand a domain data set to obtain an extended data set; wherein the domain data set includes: probe card design specifications, and/or effective probe card design solutions.
探针卡设计可以包括两个方面,一是探针参数的设计,如探针材料、探针长度的设计等,另一方面是探针布局的设计,如探针之间的间隔等。在实际应用场景中,可以仅包括上述一个方面,也可以同时包括两个方面。The design of the probe card can include two aspects: one is the design of probe parameters, such as probe material, probe length, etc., and the other is the design of probe layout, such as the interval between probes, etc. In actual application scenarios, only one of the above aspects can be included, or both aspects can be included at the same time.
领域数据集指的是与探针卡设计相关的数据集,与预训练语料库相比,其关注的是特定的领域。探针卡设计规范指的是探针卡设计过程中需要遵循的设计标准,其内容可以以图片、文字等形式存在。有效探针卡设计方案指的是可用的探针卡设计方案,即,满足设计需求的探针卡设计方案。例如,针对不同信号类别(如SIE、SATA、USB、PCIE)等进行探针卡布局设计的已有案例,由文字和图片构成;针对不同机台类型设计探针参数的已有案例。如果探针卡设计方案不满足设计需求,则为无效探针卡设计方案,如其探针长度不满足探针卡设计规范。Domain datasets refer to datasets related to probe card design, which focus on specific fields compared to pre-trained corpora. Probe card design specifications refer to the design standards that need to be followed in the probe card design process, and their content can exist in the form of pictures, text, etc. An effective probe card design scheme refers to an available probe card design scheme, that is, a probe card design scheme that meets the design requirements. For example, there are existing cases of probe card layout design for different signal categories (such as SIE, SATA, USB, PCIE), which consist of text and pictures; there are existing cases of probe parameter design for different machine types. If the probe card design scheme does not meet the design requirements, it is an invalid probe card design scheme, such as if its probe length does not meet the probe card design specifications.
对应于上述两个方面,探针卡设计规范可以包括探针布局设计规范和/或参数设计规范,类似地,有效探针卡设计方案包括有效探针布局设计方案和/或有效探针参数设计方案。设计探计设计规范可以由工程师根据业务需求指定。Corresponding to the above two aspects, the probe card design specification may include a probe layout design specification and/or a parameter design specification. Similarly, an effective probe card design solution includes an effective probe layout design solution and/or an effective probe parameter design solution. The design probe design specification may be specified by an engineer according to business requirements.
考虑到领域数据集的数量有限,本发明实施例基于现有的领域数据集,生成更多的领域数据,以保证预训练的质量。Considering that the number of domain data sets is limited, the embodiment of the present invention generates more domain data based on the existing domain data sets to ensure the quality of pre-training.
步骤102:基于预训练语料库、领域数据集和扩展数据集进行预训练,得到基础模型;其中,基础模型为多模态大模型。Step 102: Pre-training is performed based on the pre-training corpus, the domain dataset, and the extended dataset to obtain a basic model; wherein the basic model is a multimodal large model.
预训练语料库为通用语料库,如MNBVC(Massive Never-ending BT Vast ChineseCorpus,超大规模中文语料集)、WuDaoCorporaText等。The pre-training corpus is a general corpus, such as MNBVC (Massive Never-ending BT Vast Chinese Corpus), WuDaoCorporaText, etc.
基础模型属于transformer模型。为了适用于处理图片、文本等多模态数据,本发明实施例采用多模态大模型。The basic model belongs to the transformer model. In order to be suitable for processing multimodal data such as pictures and texts, the embodiment of the present invention adopts a multimodal large model.
步骤103:基于无效探针布局方案和/或探针检查点日志,生成微调指令数据集。Step 103: Generate a fine-tuning instruction dataset based on the invalid probe placement solution and/or the probe checkpoint log.
无效探针布局方案指的是探针布局方案不满足设计需求,如工程师在设计过程中累计的错误案例,无效探针布局方案中可以包括无效设计图片、无效描述信息、修正建议等内容。An invalid probe layout plan refers to a probe layout plan that does not meet design requirements, such as error cases accumulated by engineers during the design process. An invalid probe layout plan may include invalid design pictures, invalid description information, correction suggestions, and other content.
探针检查点日志是一个记录探针在网络和系统活动中关键检查点行为的日志文件。它通常包含有关探针如何检测、分析、响应各种事件和活动的详细信息。A probe checkpoint log is a log file that records the behavior of the probe at key checkpoints in network and system activities. It usually contains detailed information about how the probe detects, analyzes, and responds to various events and activities.
步骤104:基于微调指令数据集对基础模型进行微调,得到探针卡设计模型。Step 104: Fine-tune the basic model based on the fine-tuning instruction data set to obtain a probe card design model.
通过对基础模型进行微调,可以使基础模型学习到更多关于该探针卡设计的信息,从而提高其在该探针卡设计上的准确性和泛化能力。By fine-tuning the base model, the base model can learn more information about the probe card design, thereby improving its accuracy and generalization ability on the probe card design.
本发明实施例基于多模态大模型,训练得到探针卡设计模型,该探针卡设计模型能够辅助用户进行探针卡设计,大幅度缩短设计时间,使用户可以快速地测试多个设计方案,从而加速探针卡的开发周期。本发明实施例利用积累的探针卡设计规范、有效探针卡设计方案、无效探针布局方案和探针检查点日志等,训练探针卡设计模型,能够提高探针卡设计模型的训练质量,进而提高探针卡设计质量,降低涉及过程对个人经验的依赖,确保不同工程师之间设计质量的一致性。The embodiment of the present invention is based on a multimodal large model to train a probe card design model, which can assist users in designing probe cards, greatly shorten the design time, and allow users to quickly test multiple design solutions, thereby accelerating the development cycle of the probe card. The embodiment of the present invention uses accumulated probe card design specifications, effective probe card design solutions, invalid probe layout solutions, and probe checkpoint logs to train the probe card design model, which can improve the training quality of the probe card design model, thereby improving the quality of probe card design, reducing the dependence of the process on personal experience, and ensuring the consistency of design quality between different engineers.
在本发明的一个实施例中,领域数据集为文本和图片对的集合,领域数据中包括探针高度、电性接触点间距、探针的对位精度、信号完整性、电源完整性、晶粒尺寸和晶粒间隔中任意一项或多项参数。In one embodiment of the present invention, the domain data set is a collection of text and image pairs, and the domain data includes any one or more parameters of probe height, electrical contact point spacing, probe alignment accuracy, signal integrity, power integrity, grain size and grain spacing.
其中,探针卡设计规范和有效探针卡设计方案均可以同时包含文本和图片,探针高度、电性接触点间距和探针的对位精度是与探针参数设计相关的信息,其可以来源于探针卡设计规范或有效探针卡设计方案,信号完整性、电源完整性、晶粒尺寸和晶粒间隔是与探针布局设计相关的信息,其可以来源于探针卡设计规范或有效探针卡设计方案。Among them, the probe card design specifications and the effective probe card design plan can both contain text and pictures. The probe height, electrical contact point spacing and probe alignment accuracy are information related to the probe parameter design, which can be derived from the probe card design specifications or the effective probe card design plan. Signal integrity, power integrity, grain size and grain spacing are information related to the probe layout design, which can be derived from the probe card design specifications or the effective probe card design plan.
对于领域数据中的参数,其释义可以参考表1,其中,设计需求可以由探针卡设计规范确定,还可以有用户根据实际的场景需求确定。For the parameters in the domain data, their interpretations can refer to Table 1, where the design requirements can be determined by the probe card design specifications, and can also be determined by the user based on actual scenario requirements.
通过表1中示出的多种参数进行预训练,可以提高基础模型的训练质量,使得探针卡设计模型适用于多种应用场景。By pre-training with the various parameters shown in Table 1, the training quality of the basic model can be improved, making the probe card design model suitable for a variety of application scenarios.
表1领域数据中的参数解释Table 1 Explanation of parameters in domain data
在本发明的一个实施例中,对领域数据集进行扩展,得到扩展数据集,包括:In one embodiment of the present invention, the domain data set is expanded to obtain an extended data set, including:
基于探针卡设计规范,生成描述提示词和描述种子,将描述提示词和描述种子输入通用大模型,得到描述数据集;Based on the design specification of the probe card, description prompt words and description seeds are generated, and the description prompt words and description seeds are input into the general large model to obtain a description data set;
基于有效探针卡设计方案,生成问答提示词和问答种子,将提示词和问答种子输入通用大模型,得到问答对数据集;Based on the effective probe card design, generate question-answer prompt words and question-answer seeds, input the prompt words and question-answer seeds into the general large model, and obtain the question-answer pair dataset;
基于探针卡设计规范和有效探针卡设计方案,生成设计建议提示词和设计建议种子,将设计建议提示词和设计建议种子输入通用大模型,得到设计建议数据集;Based on the probe card design specification and the effective probe card design scheme, a design suggestion prompt word and a design suggestion seed are generated, and the design suggestion prompt word and the design suggestion seed are input into the general macro model to obtain a design suggestion data set;
其中,描述数据集、问答对数据集和设计建议数据集构成扩展数据集。Among them, the description dataset, question-answer pair dataset, and design suggestion dataset constitute the extended dataset.
通用大模型为现有的多模态大模型,可以为GPT(Generative Pre-Trained)系列模型,如GPT-4等,还可以为BERT(Bidirectional Encoder Representations fromTransformers)等。The general large model is an existing multimodal large model, which can be a GPT (Generative Pre-Trained) series model, such as GPT-4, or BERT (Bidirectional Encoder Representations from Transformers).
上述三种数据集的提示词和种子示例如表2所示,其中,Prompt为用于表征提示词,Seed用于表征种子,不同类型的数据集具有相应的提示词和种子对。Examples of prompt words and seeds for the above three datasets are shown in Table 2, where Prompt is used to represent prompt words, and Seed is used to represent seeds. Different types of datasets have corresponding prompt word and seed pairs.
表2数据集的提示词和种子示例Table 2. Examples of prompt words and seeds in the dataset
通过上述三种提示词和种子对,能从多个维度扩展预训练的数据集,得到更为丰富的扩展数据集,提高训练质量。Through the above three prompt words and seed pairs, the pre-trained data set can be expanded from multiple dimensions to obtain a richer extended data set and improve the training quality.
在本发明的一个实施例中,基于无效探针布局方案和/或探针检查点日志,生成微调指令数据集,包括:In one embodiment of the present invention, generating a fine-tuning instruction data set based on an invalid probe layout scheme and/or a probe checkpoint log includes:
从无效探针布局方案中提取原始布局方案、修正方案描述和修正布局方案;extracting an original layout plan, a revised plan description and a revised layout plan from the invalid probe layout plan;
从探针检查点日志中提取探针的优化前探针参数、优化方案描述和优化后探针参数;Extract the probe parameters before optimization, the optimization scheme description, and the probe parameters after optimization of the probe from the probe checkpoint log;
基于原始布局方案、修正方案描述和修正布局方案,生成布局修正提示词和布局修正种子;Generate layout correction hint words and layout correction seeds based on the original layout plan, the correction plan description and the correction layout plan;
基于优化前探针参数、优化方案描述和优化后探针参数,生成参数优化提示词和参数优化种子;Generate parameter optimization prompt words and parameter optimization seeds based on the probe parameters before optimization, the optimization scheme description and the probe parameters after optimization;
将布局修正提示词和布局修正种子输入通用大模型,得到布局修正指令;Inputting the layout correction prompt word and the layout correction seed into the universal large model to obtain the layout correction instruction;
将参数优化提示词和参数优化种子输入通用大模型,得到参数优化指令;Input parameter optimization prompt words and parameter optimization seeds into the general large model to obtain parameter optimization instructions;
其中,布局修正指令和参数优化指令构成微调指令数据集。Among them, layout correction instructions and parameter optimization instructions constitute the fine-tuning instruction data set.
通用大模型可以为GPT、BERT等。The general large model can be GPT, BERT, etc.
例如,原始布局方案为原始设计图,修正方案描述为错误原因和修正方案描述,修正布局方案为修正后设计图。For example, the original layout plan is the original design drawing, the revised plan description is the cause of the error and the revised plan description, and the revised layout plan is the revised design drawing.
上述两种指令的提示词和种子示例如表3所示,基于无效探针布局方案和探针检查点日志构建指令,能够使模型分析之前探针卡设计中存在的问题,得到质量更高的探针卡设计方案。The prompt words and seed examples of the above two instructions are shown in Table 3. Constructing instructions based on invalid probe layout solutions and probe checkpoint logs can enable the model to analyze problems existing in previous probe card designs and obtain higher quality probe card design solutions.
表3指令的提示词和种子示例Table 3. Example of prompt words and seeds for commands
如图2所示,本发明实施例提供了一种基于多模态大模型生成探针卡设计方案的方法,包括:As shown in FIG. 2 , an embodiment of the present invention provides a method for generating a probe card design solution based on a multi-modal large model, including:
步骤201:获取用户通过交互界面输入的探针卡设计指令。Step 201: Acquire a probe card design instruction input by a user through an interactive interface.
探针卡设计指令可以为文本、语音等形式,如输入文本“设计一种探针卡,使用铜探针,其针长为2.5mm,针宽为0.1mm,探针卡上具有20根探针”。The probe card design instruction may be in the form of text, voice, etc., such as inputting the text "design a probe card using copper probes with a needle length of 2.5 mm, a needle width of 0.1 mm, and 20 probes on the probe card".
步骤202:将探针卡设计指令输入探针卡设计模型;其中,探针卡设计模型基于上述探针卡设计模型的训练方法训练得到。Step 202: Input the probe card design instruction into the probe card design model; wherein the probe card design model is trained based on the above-mentioned probe card design model training method.
步骤203:将探针卡设计模型输出的探针卡设计方案展示在交互界面。Step 203: Display the probe card design solution output by the probe card design model on the interactive interface.
用户可以使用探针卡设计模型设计符合业务需求的探针卡设计方案。Users can use the probe card design model to design a probe card design that meets business requirements.
在本发明的一个实施例中,该方法还包括:In one embodiment of the present invention, the method further comprises:
生成多个参考文本的向量;其中,多个参考文本包括:探针卡设计规范、有效探针卡设计方案、无效探针布局方案和探针检查点日志中任意一种或多种;Generate vectors of multiple reference texts; wherein the multiple reference texts include: any one or more of a probe card design specification, a valid probe card design solution, an invalid probe layout solution, and a probe checkpoint log;
获取用户通过交互界面输入的查询指令;Obtaining the query command input by the user through the interactive interface;
确定由查询指令生成的查询向量与各个参考文本的向量的相似度;Determine the similarity between the query vector generated by the query instruction and the vectors of each reference text;
基于相似度由高到低的顺序,在交互界面展示目标参考文本;Display the target reference text in the interactive interface based on the order of similarity from high to low;
其中,获取用户通过交互界面输入的探针卡设计指令,包括:The step of obtaining the probe card design instruction input by the user through the interactive interface includes:
获取用户通过交互界面输入的、针对目标参考文本的探针卡设计指令。A probe card design instruction for a target reference text input by a user through an interactive interface is obtained.
为了提高探针卡设计质量,本发明实施例基于探针卡设计规范、有效探针卡设计方案、无效探针布局方案和探针检查点日志中任意一种或多种,构建参考文本的向量,以便于在用户设计过程中,对探针卡设计规范和设计中常见问题进行提示。例如,查询指令为文本“探针材料设计”,交互界面展示“金属或金属合金”。当然,在交互界面展示的可以是目标参考文本,还可以是由目标参考文本生成的关键词。In order to improve the design quality of the probe card, the embodiment of the present invention constructs a vector of reference text based on any one or more of the probe card design specifications, effective probe card design solutions, invalid probe layout solutions, and probe checkpoint logs, so as to provide prompts for the probe card design specifications and common problems in the design during the user design process. For example, the query instruction is the text "probe material design", and the interactive interface displays "metal or metal alloy". Of course, the interactive interface can display the target reference text or keywords generated by the target reference text.
在本发明的一个实施例中,该方法还包括:In one embodiment of the present invention, the method further comprises:
基于探针卡设计方案,生成领域数据,将领域数据添加到领域数据集;其中,领域数据集用于训练探针卡设计模型。Based on the probe card design solution, domain data is generated and added to a domain data set; wherein the domain data set is used to train the probe card design model.
本发明实施例将通过探针卡设计模型的得到的探针卡设计方案,添加到领域数据集,以进一步调整探针卡设计模型,提高探针卡设计模型的训练质量。The embodiment of the present invention adds the probe card design scheme obtained through the probe card design model to the domain data set to further adjust the probe card design model and improve the training quality of the probe card design model.
在本发明的一个实施例中,该方法还包括:In one embodiment of the present invention, the method further comprises:
基于查询指令和探针卡设计指令,生成微调指令数据,将微调指令数据添加到微调指令数据集;其中,微调指令数据集用于训练探针卡设计模型。Based on the query instructions and the probe card design instructions, fine-tuning instruction data is generated, and the fine-tuning instruction data is added to a fine-tuning instruction data set; wherein the fine-tuning instruction data set is used to train the probe card design model.
具体地,可以使用上述通用大模型,对查询指令和探针卡设计指令进行分析,从中提取探针参数、性能指标等特征,得到微调指令数据。也就是说,微调指令数据可以基于无效探针布局方案和/或探针检查点日志得到,还可以基于查询指令和探针卡设计指令得到,本发明实施例基于查询指令和探针卡设计指令,扩充微调指令数据集,进一步提高模型训练质量。Specifically, the above-mentioned general large model can be used to analyze the query instructions and probe card design instructions, extract the characteristics such as probe parameters and performance indicators, and obtain the fine-tuning instruction data. In other words, the fine-tuning instruction data can be obtained based on the invalid probe layout plan and/or the probe checkpoint log, and can also be obtained based on the query instructions and the probe card design instructions. The embodiment of the present invention expands the fine-tuning instruction data set based on the query instructions and the probe card design instructions to further improve the quality of model training.
如图3所示,本发明实施例提供了一种基于多模态大模型生成探针卡设计方案的方法,包括:As shown in FIG3 , an embodiment of the present invention provides a method for generating a probe card design solution based on a multi-modal large model, including:
步骤301:基于探针卡设计规范,生成描述提示词和描述种子,将描述提示词和描述种子输入通用大模型,得到描述数据集。Step 301: Generate description prompt words and description seeds based on the probe card design specification, input the description prompt words and description seeds into the general macro model, and obtain a description data set.
步骤302:基于有效探针卡设计方案,生成问答提示词和问答种子,将提示词和问答种子输入通用大模型,得到问答对数据集。Step 302: Based on the effective probe card design solution, generate question and answer prompt words and question and answer seeds, input the prompt words and question and answer seeds into the general large model, and obtain a question and answer pair data set.
步骤303:基于探针卡设计规范和有效探针卡设计方案,生成设计建议提示词和设计建议种子,将设计建议提示词和设计建议种子输入通用大模型,得到设计建议数据集。Step 303: Based on the probe card design specification and the effective probe card design solution, generate design suggestion prompt words and design suggestion seeds, input the design suggestion prompt words and design suggestion seeds into the general macro model, and obtain a design suggestion data set.
步骤304:基于预训练语料库、扩展数据集和领域数据集进行预训练,得到基础模型;其中,基础模型为多模态大模型,扩展数据集包括描述数据集、问答对数据集和设计建议数据集。Step 304: Pre-training is performed based on the pre-training corpus, the extended dataset and the domain dataset to obtain a basic model; wherein the basic model is a multimodal large model, and the extended dataset includes a description dataset, a question-answer pair dataset and a design suggestion dataset.
步骤305:从无效探针布局方案中提取原始布局方案、修正方案描述和修正布局方案,从探针检查点日志中提取探针的优化前探针参数、优化方案描述和优化后探针参数。Step 305: extract the original layout plan, the revised plan description and the revised layout plan from the invalid probe layout plan, and extract the probe parameters before optimization, the optimized plan description and the probe parameters after optimization from the probe checkpoint log.
步骤306:基于原始布局方案、修正方案描述和修正布局方案,生成布局修正提示词和布局修正种子,基于优化前探针参数、优化方案描述和优化后探针参数,生成参数优化提示词和参数优化种子。Step 306: Generate layout modification hint words and layout modification seeds based on the original layout plan, the modified plan description and the modified layout plan; generate parameter optimization hint words and parameter optimization seeds based on the probe parameters before optimization, the optimization plan description and the probe parameters after optimization.
步骤307:将布局修正提示词和布局修正种子输入通用大模型,得到布局修正指令,将参数优化提示词和参数优化种子输入通用大模型,得到参数优化指令。Step 307: Input the layout correction prompt word and the layout correction seed into the universal macro model to obtain the layout correction instruction, and input the parameter optimization prompt word and the parameter optimization seed into the universal macro model to obtain the parameter optimization instruction.
步骤308:基于微调指令数据集对基础模型进行微调,得到探针卡设计模型,微调指令数据集包括布局修正指令和参数优化指令。Step 308: Fine-tune the basic model based on the fine-tuning instruction data set to obtain a probe card design model. The fine-tuning instruction data set includes layout correction instructions and parameter optimization instructions.
步骤309:生成多个参考文本的向量。Step 309: Generate vectors of multiple reference texts.
步骤310:获取用户通过交互界面输入的查询指令,确定由查询指令生成的查询向量与各个参考文本的向量的相似度。Step 310: Obtain a query instruction input by a user through an interactive interface, and determine the similarity between a query vector generated by the query instruction and a vector of each reference text.
步骤311:基于相似度由高到低的顺序,在交互界面展示目标参考文本。Step 311: Display the target reference text in the interactive interface based on the order of similarity from high to low.
步骤312:获取用户通过交互界面输入的、针对目标参考文本的探针卡设计指令。Step 312: Obtaining probe card design instructions for the target reference text input by the user through the interactive interface.
步骤313:将探针卡设计指令输入探针卡设计模型。Step 313: Input the probe card design instructions into the probe card design model.
步骤314:将探针卡设计模型输出的探针卡设计方案展示在交互界面。Step 314: Display the probe card design solution output by the probe card design model on the interactive interface.
该方法还可以包括将图片格式的探针卡设计方案,转换为矢量图。The method may also include converting the probe card design in a picture format into a vector graphic.
如图4所示,交互界面包括引用跟踪区域、Chatbot区域、转化器区域和反馈区域。其中,引用跟踪区域用于展示探针卡设计规范、有效探针卡设计方案、无效探针布局方案和探针检查点日志及其来源文档等信息。Chatbot区域用于展示对话,如,用户的查询指令、探针卡设计指令、探针卡设计方案等。转化器区域,用于将图片格式的设计图转换为可编辑的、用于在仿真软件中使用的矢量图,便于工程师对探针卡设计方案进行验证。反馈区域,用户可以将最终选定的探针卡设计方案以及相关指令提交至反馈区域,以便于对探针卡设计模型进行迭代。As shown in Figure 4, the interactive interface includes a reference tracking area, a Chatbot area, a converter area, and a feedback area. Among them, the reference tracking area is used to display information such as probe card design specifications, valid probe card design plans, invalid probe layout plans, and probe checkpoint logs and their source documents. The Chatbot area is used to display conversations, such as user query instructions, probe card design instructions, and probe card design plans. The converter area is used to convert the design drawings in image format into editable vector graphics for use in simulation software, which is convenient for engineers to verify the probe card design plan. In the feedback area, users can submit the final selected probe card design plan and related instructions to the feedback area to facilitate iteration of the probe card design model.
本发明实施例充分考虑了探针卡设计的复杂性和多样性,能够高效地处理和解析多模态数据,生成高质量的探针卡设计方案。在模型训练过程中,考虑了探针卡设计规范、有效探针卡设计方案、无效探针布局方案和探针检查点日志,能够提高模型训练质量,输出更高质量的探针卡设计方案。The embodiment of the present invention fully considers the complexity and diversity of probe card design, can efficiently process and analyze multimodal data, and generate high-quality probe card design solutions. During the model training process, the probe card design specifications, effective probe card design solutions, invalid probe layout solutions, and probe checkpoint logs are considered, which can improve the quality of model training and output higher-quality probe card design solutions.
如图5所示,本发明实施例提供了一种探针卡设计模型的训练装置,包括:As shown in FIG5 , an embodiment of the present invention provides a training device for a probe card design model, including:
扩展模块501,配置为对领域数据集进行扩展,得到扩展数据集;其中,领域数据集中包括:探针卡设计规范,和/或,有效探针卡设计方案;The expansion module 501 is configured to expand the domain data set to obtain an extended data set; wherein the domain data set includes: a probe card design specification, and/or an effective probe card design solution;
预训练模块502,配置为基于预训练语料库、领域数据集和扩展数据集进行预训练,得到基础模型;其中,基础模型为多模态大模型;A pre-training module 502 is configured to perform pre-training based on a pre-training corpus, a domain data set, and an extended data set to obtain a basic model; wherein the basic model is a multi-modal large model;
指令生成模块503,配置为基于无效探针布局方案和/或探针检查点日志,生成微调指令数据集;An instruction generation module 503 is configured to generate a fine-tuning instruction data set based on the invalid probe layout scheme and/or the probe checkpoint log;
微调模块504,配置为基于微调指令数据集对基础模型进行微调,得到探针卡设计模型。The fine-tuning module 504 is configured to fine-tune the basic model based on the fine-tuning instruction data set to obtain a probe card design model.
在本发明的一个实施例中,领域数据集为文本和图片对的集合,领域数据中包括探针高度、电性接触点间距、探针的对位精度、信号完整性、电源完整性、晶粒尺寸和晶粒间隔中任意一项或多项参数。In one embodiment of the present invention, the domain data set is a collection of text and image pairs, and the domain data includes any one or more parameters of probe height, electrical contact point spacing, probe alignment accuracy, signal integrity, power integrity, grain size and grain spacing.
在本发明的一个实施例中,扩展模块501,配置为基于探针卡设计规范,生成描述提示词和描述种子,将描述提示词和描述种子输入通用大模型,得到描述数据集;基于有效探针卡设计方案,生成问答提示词和问答种子,将提示词和问答种子输入通用大模型,得到问答对数据集;基于探针卡设计规范和有效探针卡设计方案,生成设计建议提示词和设计建议种子,将设计建议提示词和设计建议种子输入通用大模型,得到设计建议数据集;其中,描述数据集、问答对数据集和设计建议数据集构成扩展数据集。In one embodiment of the present invention, the extension module 501 is configured to generate description prompt words and description seeds based on the probe card design specification, input the description prompt words and description seeds into the general macro model to obtain a description data set; generate question and answer prompt words and question and answer seeds based on the effective probe card design plan, input the prompt words and question and answer seeds into the general macro model to obtain a question and answer pair data set; generate design suggestion prompt words and design suggestion seeds based on the probe card design specification and the effective probe card design plan, input the design suggestion prompt words and design suggestion seeds into the general macro model to obtain a design suggestion data set; wherein the description data set, the question and answer pair data set and the design suggestion data set constitute an extended data set.
在本发明的一个实施例中,指令生成模块503,配置为从无效探针布局方案中提取原始布局方案、修正方案描述和修正布局方案;从探针检查点日志中提取探针的优化前探针参数、优化方案描述和优化后探针参数;基于原始布局方案、修正方案描述和修正布局方案,生成布局修正提示词和布局修正种子;基于优化前探针参数、优化方案描述和优化后探针参数,生成参数优化提示词和参数优化种子;将布局修正提示词和布局修正种子输入通用大模型,得到布局修正指令;将参数优化提示词和参数优化种子输入通用大模型,得到参数优化指令;其中,布局修正指令和参数优化指令构成微调指令数据集。In one embodiment of the present invention, the instruction generation module 503 is configured to extract the original layout plan, the correction plan description and the correction layout plan from the invalid probe layout plan; extract the probe parameters before optimization, the optimization plan description and the probe parameters after optimization of the probe from the probe checkpoint log; generate layout correction prompt words and layout correction seeds based on the original layout plan, the correction plan description and the correction layout plan; generate parameter optimization prompt words and parameter optimization seeds based on the probe parameters before optimization, the optimization plan description and the probe parameters after optimization; input the layout correction prompt words and the layout correction seeds into the general large model to obtain layout correction instructions; input the parameter optimization prompt words and the parameter optimization seeds into the general large model to obtain parameter optimization instructions; wherein, the layout correction instructions and the parameter optimization instructions constitute a fine-tuning instruction data set.
如图6所示,本发明实施例提供了一种基于多模态大模型生成探针卡设计方案的装置,包括:As shown in FIG6 , an embodiment of the present invention provides a device for generating a probe card design solution based on a multi-modal large model, including:
获取模块601,配置为获取用户通过交互界面输入的探针卡设计指令;An acquisition module 601 is configured to acquire a probe card design instruction input by a user through an interactive interface;
输入模块602,配置为将探针卡设计指令输入探针卡设计模型;其中,探针卡设计模型基于探针卡设计模型的训练装置训练得到;An input module 602 is configured to input a probe card design instruction into a probe card design model; wherein the probe card design model is obtained by training based on a training device for the probe card design model;
展示模块603,配置为将探针卡设计模型输出的探针卡设计方案展示在交互界面。The display module 603 is configured to display the probe card design solution output by the probe card design model on the interactive interface.
在本发明的一个实施例中,获取模块601,配置为生成多个参考文本的向量;其中,多个参考文本包括:探针卡设计规范、有效探针卡设计方案、无效探针布局方案和探针检查点日志中任意一种或多种;获取用户通过交互界面输入的查询指令;确定由查询指令生成的查询向量与各个参考文本的向量的相似度;展示模块603,配置为基于相似度由高到低的顺序,在交互界面展示目标参考文本;获取模块601,配置为获取用户通过交互界面输入的、针对目标参考文本的探针卡设计指令。In one embodiment of the present invention, an acquisition module 601 is configured to generate vectors of multiple reference texts; wherein the multiple reference texts include: any one or more of: probe card design specifications, valid probe card design plans, invalid probe layout plans and probe checkpoint logs; obtain query instructions input by the user through an interactive interface; determine the similarity between the query vector generated by the query instruction and the vectors of each reference text; the display module 603 is configured to display the target reference text on the interactive interface in descending order of similarity; the acquisition module 601 is configured to obtain the probe card design instructions for the target reference text input by the user through the interactive interface.
在本发明的一个实施例中,获取模块601,配置为基于探针卡设计方案,生成领域数据,将领域数据添加到领域数据集;其中,领域数据集用于训练探针卡设计模型。In one embodiment of the present invention, the acquisition module 601 is configured to generate domain data based on the probe card design solution, and add the domain data to the domain data set; wherein the domain data set is used to train the probe card design model.
在本发明的一个实施例中,获取模块601,配置为基于查询指令和探针卡设计指令,生成微调指令数据,将微调指令数据添加到微调指令数据集;其中,微调指令数据集用于训练探针卡设计模型。In one embodiment of the present invention, the acquisition module 601 is configured to generate fine-tuning instruction data based on the query instruction and the probe card design instruction, and add the fine-tuning instruction data to the fine-tuning instruction data set; wherein the fine-tuning instruction data set is used to train the probe card design model.
下面参考图7,其示出了适于用来实现本发明实施例的终端设备的计算机系统700的结构示意图。图7示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。Referring to Figure 7, a schematic diagram of a computer system 700 suitable for implementing a terminal device of an embodiment of the present invention is shown. The terminal device shown in Figure 7 is only an example and should not limit the functions and scope of use of the embodiment of the present invention.
如图7所示,计算机系统700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有系统700操作所需的各种程序和数据。CPU 701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。As shown in FIG7 , the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. Various programs and data required for the operation of the system 700 are also stored in the RAM 703. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input/output (I/O) interface 705 is also connected to the bus 704.
以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。The following components are connected to the I/O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本发明的系统中限定的上述功能。In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 709, and/or installed from the removable medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present invention are executed.
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括发送模块、获取模块、确定模块和第一处理模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,发送模块还可以被描述为“向所连接的服务端发送图片获取请求的模块”。The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be set in a processor. For example, they may be described as: a processor includes a sending module, an acquisition module, a determination module, and a first processing module. The names of these modules do not, in some cases, constitute limitations on the modules themselves. For example, the sending module may also be described as a "module for sending a picture acquisition request to the connected server."
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410500363.5A CN118428306A (en) | 2024-04-24 | 2024-04-24 | A method and device for generating a probe card design scheme based on a multi-modal large model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410500363.5A CN118428306A (en) | 2024-04-24 | 2024-04-24 | A method and device for generating a probe card design scheme based on a multi-modal large model |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118428306A true CN118428306A (en) | 2024-08-02 |
Family
ID=92315236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410500363.5A Pending CN118428306A (en) | 2024-04-24 | 2024-04-24 | A method and device for generating a probe card design scheme based on a multi-modal large model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118428306A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118798114A (en) * | 2024-09-10 | 2024-10-18 | 道格特半导体科技(江苏)有限公司 | A probe card partitioning layout method and system for testing circuit die |
-
2024
- 2024-04-24 CN CN202410500363.5A patent/CN118428306A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118798114A (en) * | 2024-09-10 | 2024-10-18 | 道格特半导体科技(江苏)有限公司 | A probe card partitioning layout method and system for testing circuit die |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12093297B2 (en) | Summary generation model training method and apparatus, device and storage medium | |
US20120323554A1 (en) | Systems and methods for tuning parameters in statistical machine translation | |
CN111241252B (en) | Question answering method and device, electronic equipment and storage medium | |
CN105446958A (en) | Word aligning method and device | |
CN114881008B (en) | Text generation method and device, electronic equipment and medium | |
CN101290616A (en) | A statistical machine translation method and system | |
US20200012650A1 (en) | Method and apparatus for determining response for user input data, and medium | |
CN108121699A (en) | For the method and apparatus of output information | |
CN118428306A (en) | A method and device for generating a probe card design scheme based on a multi-modal large model | |
CN112036164A (en) | Sample generation method and device, computer-readable storage medium and electronic device | |
CN118095295B (en) | Progressive pre-training and hint-enhanced cross-lingual summarization for low-resource languages | |
TW202230184A (en) | Automated translation of design specifications of electronic circuits | |
WO2025016300A1 (en) | Training of question generation model | |
CN113505562A (en) | Clock tree comprehensive optimal strategy prediction method, system and application | |
CN118733758A (en) | Method, device, equipment and medium for optimizing prompt words | |
CN117390165A (en) | Diagram question and answer methods, systems, media and equipment based on multi-modal large models | |
US20250156655A1 (en) | Method for generating file, electronic device and storage medium | |
WO2020052060A1 (en) | Method and apparatus for generating correction statement | |
CN117371406A (en) | Annotation generation method, device, equipment and medium based on large language model | |
CN118151998A (en) | Code annotation quality determining method, device, equipment and readable storage medium | |
CN118133815A (en) | Method, device, equipment and medium for extracting document information based on question-answering model | |
CN118332098A (en) | Knowledge enhancement-based generation type abstract method | |
CN104111917A (en) | Data processing device, data processing method and electronic device | |
US20140325468A1 (en) | Storage medium, and generation apparatus for generating transactions for performance evaluation | |
CN117112743A (en) | Answerability assessment method, system and storage medium for automatically generated text questions |
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 |