基于人工智能进行电路设计的方法及装置制造方法及图纸

技术编号:21343711 阅读:99 留言:0更新日期:2019-06-13 22:32
本申请实施例提供了一种基于人工智能进行电路设计的方法及装置,方法包括如下步骤:根据预先设定的初始化电路元素进行电路设计的初始化;基于人工智能算法创建多个电路设计域;对每个电路设计域匹配价值评估值;根据每个电路设计域的价值评估值以及设计库进行电路设计,从而降低了电路设计过程中风险,提高了电路设计的质量,最终提高了电路设计的效率。

The Method and Device of Circuit Design Based on Artificial Intelligence

The embodiment of this application provides a method and device for circuit design based on artificial intelligence. The method includes the following steps: initializing circuit design according to pre-set initialization circuit elements; creating multiple circuit design domains based on artificial intelligence algorithm; matching value evaluation value for each circuit design domain; and setting up value evaluation value for each circuit design domain according to the value evaluation value of each circuit design domain. The library is used for circuit design, which reduces the risk in the process of circuit design, improves the quality of circuit design and ultimately improves the efficiency of circuit design.

【技术实现步骤摘要】
基于人工智能进行电路设计的方法及装置
本申请实施例涉及人工智能
,尤其涉及一种基于人工智能进行电路设计的方法及装置。
技术介绍
传统的电子线路设计工作,需要有完备的元器件和仪器设备在实验室中反复调整测试才能完成。这需要消耗大量的时间、精力以及实验成本。随着计算机技术的发展,电子线路系统设计工作进入了计算机辅助设计阶段,电子设计CAD软件实现了计算机辅助设计的功能。比如微波/毫米波电路是通过计算机辅助设计(CAD)进行设计,这种设计方法中,涉及使用多个离散的工具/程序以及多种格式的文件,设计的流程是手动实现且比较零散。具体地,比如使用数据库技术来处理电路,即将电路图中的每一个元器件的名称、位置、大小和使用图片等属性保存在数据库表的一条记录里,对每个元器件的修改其实就是修改数据库里对应记录的内容,这样电路图中的元器件都能以分离元件的形式分别进行移动、删除和保存。程序结果表明,使用数据库技术来处理电路图,可以很方便地对各个元器件进行调整,而且保存后,以后还可以任意调整。但是,上述计算机辅助电路设计由于涉及多个涉及环节,比如功能设计、电路设计、物理设计、产品的测试与验证,每个过程生成高度相关的数据,使得电路设计过程中风险较高且电路设计的质量较差,最终导致电路设计的效率较低。
技术实现思路
有鉴于此,本专利技术实施例所解决的技术问题之一在于提供一种基于人工智能进行电路设计的方法及装置,用以克服或者缓解现有技术中的上述缺陷。本申请实施例提供了一种基于人工智能进行电路设计的方法,其包括如下步骤:根据预先设定的初始化电路元素进行电路设计的初始化;基于人工智能算法创建多个电路设计域;对每个电路设计域匹配价值评估值;根据每个电路设计域的价值评估值以及设计库进行电路设计。可选地,在本专利技术的任一实施例中,根据预先设定的初始化电路元素进行电路设计的初始化包括:根据输入的电路设计元素,从数据库中选择初始化电路元素进行电路设计的初始化。可选地,在本专利技术的任一实施例中,所述初始化电路元素包括如下中的至少其一:有源元器件、无源元器件、盒体、输入输出、电路板模板。可选地,在本专利技术的任一实施例中,基于人工智能算法创建多个电路设计域包括:基于人工智能算法创建多个电路设计第一域和第二域。可选地,在本专利技术的任一实施例中,基于人工智能算法创建多个电路设计第一域和第二域包括:基于人工智能算法创建相互关系为父子域关系的所述电路设计第一域与所述电路设计第二域。可选地,在本专利技术的任一实施例中,对每个电路设计域匹配价值评估值包括:根据基于大数据分析建立的价值评估模型,对每个电路设计域匹配价值评估值。可选地,在本专利技术的任一实施例中,根据基于大数据分析建立的价值评估模型,对每个电路设计域匹配价值评估值包括:根据基于大数据分析建立的价值评估模型,对每个电路设计域匹配动作值函数、奖励函数、评估状态值函数中的至少一种以确定对应的价值评估值。可选地,在本专利技术的任一实施例中,根据每个电路设计域的价值评估值以及设计库进行电路设计包括:根据每个电路设计域的价值评估值以及设计库以及智能体进行电路设计。可选地,在本专利技术的任一实施例中,根据每个电路设计域的价值评估值以及设计库以及智能体进行电路设计包括:根据每个电路设计域的价值评估值以及设计库以及智能体形成多个电路设计任务,根据每种电路设计任务以及设计库以及智能体进行多任务的电路设计。本专利技术实施例提供一种基于人工智能进行电路设计的装置,其包括:第一单元,用于根据预先设定的初始化电路元素进行电路设计的初始化;第二单元,用于基于人工智能算法创建多个电路设计域;第三单元,用于对每个电路设计域匹配价值评估值;第四单元,用于根据每个电路设计域的价值评估值以及设计库进行电路设计。本申请实施例中,根据预先设定的初始化电路元素进行电路设计的初始化;基于人工智能算法创建多个电路设计域;对每个电路设计域匹配价值评估值;根据每个电路设计域的价值评估值以及设计库进行电路设计,从而降低了电路设计过程中风险,提高了电路设计的质量,最终提高了电路设计的效率。附图说明后文将参照附图以示例性而非限制性的方式详细描述本申请实施例的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:图1为本专利技术实施例一中人工智能电路设计的设计逻辑示意图;图2为本专利技术实施例二中基于人工智能进行电路设计的方法流程示意图;图3为本专利技术实施例三中结合强化学习基于人工智能进行电路设计的流程示意图;图4为本专利技术实施例四中进行最佳电路初步结构的示意图;图5为本专利技术实施例五中智能体系统的说明;图6为本专利技术实施例六中基于人工智能进行电路设计的装置结构示意图。具体实施方式实施本专利技术实施例的任一技术方案必不一定需要同时达到以上的所有优点。为了使本领域的人员更好地理解本专利技术实施例中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术实施例一部分实施例,而不是全部的实施例。基于本专利技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术实施例保护的范围。下面结合本专利技术实施例附图进一步说明本专利技术实施例具体实现。图1为本专利技术实施例一中人工智能电路设计的设计逻辑示意图;如图1所示,本实施例中,人工智能电路设计的设计逻辑环节主要包括:智能逻辑设置、智能逻辑设计任务、智能逻辑设计环境、智能逻辑设计代理,其中智能逻辑设置包括进行初始化相关任务,智能逻辑设计任务主要包括满足用户实际所需电路的设计任务定义,智能逻辑设计环境包括相关价值评估值和设计库的建议,以及设计库中可选元器件或者组合电路的选择等。人工智能逻辑设计代理包括设置对应个数据访问接口进行设计环境等的搭建。图2为本专利技术实施例二中基于人工智能进行电路设计的方法流程示意图;如图2所示,其包括如下步骤S201-S204:S201、根据预先设定的初始化电路元素进行电路设计的初始化;可选地,在本实施例中或者其他任一实施例中,步骤S201中根据预先设定的初始化电路元素进行电路设计的初始化具体可以包括:根据输入的电路设计元素,从数据库中选择初始化电路元素进行电路设计的初始化。输入的电路设计元素具体可以包括成型电路的功能,成型电路的尺寸大小、成型电路的成本等。进一步地,本实施例中,所述初始化电路元素包括如下中的至少其一:有源元器件、无源元器件、盒体、输入输出、电路板模板。需要说明的是,初始化电路元素还可以进行更新。另外,初始化电路预算此处仅是示例,并非唯一性限定。具体地,本实施例中,步骤S201中在根据预先设定的初始化电路元素进行电路设计的初始化时,具体可以根据输入的电路设计元素,从数据库中选择初始化电路元素进行电路设计的初始化。这里,需要说明的是,数据库中存储有大量初始化大量元素,这些初始化大量元素经过大量的机器训练得到,具有多样性选择。S202、基于人工智能算法创建多个电路设计域;可选地,在本实施例或者其他任一实施例中,步骤S202中在基于人工智能算法创建多个电路设计域时具体基于人工智能算法创建多个电路设计第一域和第二域。具体地,在步骤S202中,基于人工智能算法创建多个电路设计第一域和第二域时可以基于本文档来自技高网...

【技术保护点】
1.一种基于人工智能进行电路设计的方法,其特征在于,包括:根据预先设定的初始化电路元素进行电路设计的初始化;基于人工智能算法创建多个电路设计域;对每个电路设计域匹配价值评估值;根据每个电路设计域的价值评估值以及设计库进行电路设计。

【技术特征摘要】
1.一种基于人工智能进行电路设计的方法,其特征在于,包括:根据预先设定的初始化电路元素进行电路设计的初始化;基于人工智能算法创建多个电路设计域;对每个电路设计域匹配价值评估值;根据每个电路设计域的价值评估值以及设计库进行电路设计。2.根据权利要求1所述的基于人工智能进行电路设计的方法,其特征在于,根据预先设定的初始化电路元素进行电路设计的初始化包括:根据输入的电路设计元素,从数据库中选择初始化电路元素进行电路设计的初始化。3.根据权利要求2所述的基于人工智能进行电路设计的方法,其特征在于,所述初始化电路元素包括如下中的至少其一:有源元器件、无源元器件、盒体、输入输出、电路板模板。4.根据权利要求1所述的基于人工智能进行电路设计的方法,其特征在于,基于人工智能算法创建多个电路设计域包括:基于人工智能算法创建多个电路设计第一域和第二域。5.根据权利要求4所述的基于人工智能进行电路设计的方法,其特征在于,基于人工智能算法创建多个电路设计第一域和第二域包括:基于人工智能算法创建相互关系为父子域关系的所述电路设计第一域与所述电路设计第二域。6.根据权利要求1所述的基于人工智能进行电路设计的方法,其特征在于,对每个电路设计域匹配价值评估值包括:根据基于大数据分析建...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:石家庄创天电子科技有限公司
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1