工程状态约束的多工具适配EDA工具问答方法、设备和介质与流程
本发明涉及电子设计自动化(electronic design automation,eda),尤其涉及一种工程状态约束的多工具适配eda工具问答方法、设备和介质。
背景技术:
1、在集成电路验证流程中,回归测试是保障芯片功能正确性的核心环节,需批量执行海量测试任务以验证代码修改是否引入新错误。随着芯片工艺演进至7nm及以下,单次回归测试的任务量可达数万级,生成的日志文件、配置数据及执行状态信息规模庞大。验证工程师在回归测试过程中,需要根据日志内容定位多种eda工具产生的问题,这些问题的解答必须绑定具体的eda工具类型、工具版本、任务配置参数、日志上下文及历史操作记录,才能提供精准、可执行的解决方案。
2、当前,验证工程师主要通过三种方式获取工具使用知识与问题解决方案:一是查阅eda工具的静态技术文档,但文档分散存储且无法感知工程动态状态,手动筛选耗时低效;二是使用基于大语言模型的通用智能辅助工具,但此类工具缺乏多工具专属知识与验证任务细节,易生成与实际工程环境不匹配的响应内容;三是基于检索增强生成的智能问答系统,但其检索空间为固定文档集,既未按多工具类型进行分类约束,也未结合回归测试的动态运行状态,检索结果易混杂非目标工具的无效内容,难以保障回答的针对性与命令的可执行性。上述缺陷导致验证工程师在回归测试中定位并解决工具操作问题平均耗时超过20分钟,严重拖慢验证效率,甚至延误芯片研发周期。由此可知,如何提升eda工具知识问答的解决效率与准确性,成为亟待解决的技术问题。
技术实现思路
1、本发明目的在于,提供一种工程状态约束的多工具适配eda工具问答方法、设备和介质,提升了eda工具知识问答的解决效率与准确性。
2、根据本发明第一方面,提供了一种工程状态约束的多工具适配eda工具问答方法,包括:
3、步骤s1、为每一eda工具构建对应的工具知识库和语义向量库,每一工具知识库包括多个知识条目,每一知识条目包括一个问题描述、与所述问题描述对应的答案内容以及场景标签,每一知识条目的问题描述在对应的语义向量库中对应一个语义向量;
4、步骤s2、接收eda工具用户选中的日志内容和用户输入的问题,将用户输入的问题转换为对应的输入问题向量;
5、步骤s3、根据所述用户选中的日志内容,采集回归执行全量上下文,根据采集到的回归执行全量上下文生成结构化上下文描述符,所述结构化上下文描述符包括工具约束;
6、步骤s4、根据所述结构化上下文描述符中的工具约束中的eda工具名称确定目标工具知识库,基于所述输入问题向量在所述目标工具知识库对应的语义向量库中进行语义相似度检索,获得候选知识条目集合;
7、步骤s5、将所述用户输入的问题、所述结构化上下文描述符和所述候选知识条目集合输入大语言模型,由所述大语言模型根据所述用户输入的问题和所述结构化上下文描述符,从所述候选知识条目集合中筛选出相匹配的知识条目及其所满足的约束规则,作为推理范围;
8、步骤s6、将所述用户选中的日志内容、所述用户输入的问题、所述结构化上下文描述符和所述推理范围再次输入所述大语言模型,由所述大语言模型生成工程化操作指引并输出,所述工程化操作指引用于指导用户在eda工具中执行相应操作。
9、根据本发明第二方面,提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有被所述至少一个处理器执行的指令,所述指令被设置为用于执行本发明第一方面所述的方法。
10、根据本发明第三方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机指令用于执行本发明第一方面所述的方法。
11、本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提供的一种工程状态约束的多工具适配eda工具问答方法、设备和介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有以下有益效果:
12、本发明通过为每一eda工具构建独立知识库并设置多维场景标签,实现了多工具知识的精准隔离与分类检索;通过采集回归执行全量上下文生成包含工具约束的结构化上下文描述符,使系统能够实时感知回归任务的工程环境,克服了现有技术中因缺乏状态感知而导致检索结果与用户需求不匹配、输出内容与实际工程环境不一致的缺陷。此外,采用双阶段推理架构,先由大语言模型筛选与用户问题和约束条件相匹配的知识条目及其所满足的约束规则以形成推理范围,再基于该推理范围生成工程化操作指引,通过推理范围精准限定知识边界,有效避免了大语言模型生成脱离工程依据的响应内容。本发明有效提升了eda工具知识问答的解决效率与准确性。
1.一种工程状态约束的多工具适配eda工具问答方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,
7.根据权利要求1所述的方法,其特征在于,
8.根据权利要求1所述的方法,其特征在于,
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于执行如权利要求1-8中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com