当前位置: 首页 > 专利查询>东南大学专利>正文

一种硬件设计方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:45514140 阅读:15 留言:0更新日期:2025-06-13 17:19
本申请公开一种硬件设计方法、装置、设备、存储介质及程序产品,方法包括:通过第一智能体,根据目标硬件对应的设计描述信息分析目标硬件的功能需求并生成功能点信息,以及基于功能点信息中各个功能点的功能相关性进行模块划分处理,得到模块功能信息,基于模块功能信息所指示的各个子模块的模块功能,生成各个子模块的设计描述信息及各个子模块间的连接关系信息;通过第二智能体,分别基于各个子模块的设计描述信息生成相应子模块的硬件设计代码;通过第三智能体,根据各个子模块的设计描述信息、连接关系信息以及各个子模块的硬件设计代码,组合得到目标硬件的硬件设计代码;可提高生成大规模复杂硬件的硬件设计代码(即RTL设计代码)的准确性。

【技术实现步骤摘要】

本申请涉及一种硬件设计方法、装置、设备、存储介质及程序产品,属于硬件设计。


技术介绍

1、受到chatgpt等大语言模型(llms)近期在多个领域成功应用的启发,研究人员正热切探索其在敏捷硬件设计中的潜力,特别是使用大语言模型根据自然语言指令自动生成寄存器传输级(rtl)设计。但目前采用大语言模型自动生成的硬件设计代码(即rtl设计代码)存在电路规模小的问题,在生成大规模复杂硬件的rtl设计代码时准确性低。


技术实现思路

1、本申请提供了一种硬件设计方法、装置、设备、存储介质及程序产品,可以提高生成大规模复杂硬件的硬件设计代码(即rtl设计代码)的准确性,实现大规模复杂硬件的rtl设计代码的自动生成。

2、一方面,本申请实施例提供了一种硬件设计方法,具体包括:

3、获取设计目标硬件所需的设计描述信息;

4、通过第一智能体,根据所述目标硬件对应的设计描述信息分析所述目标硬件的功能需求并生成所述目标硬件对应的功能点信息;其中,所述功能点信息包括至少一个功能点,一个功能点用于表征本文档来自技高网...

【技术保护点】

1.一种硬件设计方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述第一智能体,基于所述模块功能信息所指示的各个子模块的模块功能,生成所述各个子模块的设计描述信息以及所述各个子模块间的连接关系信息,包括:

3.根据权利要求1所述的方法,其特征在于,通过第二智能体,基于所述各个子模块中目标子模块的设计描述信息生成目标子模块的硬件设计代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述候选的硬件设计代码为Chisel代码;所述对候选的硬件设计代码进行错误检测得到检测报告,包括:

5.根据权利要求3所述的方法,...

【技术特征摘要】

1.一种硬件设计方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述第一智能体,基于所述模块功能信息所指示的各个子模块的模块功能,生成所述各个子模块的设计描述信息以及所述各个子模块间的连接关系信息,包括:

3.根据权利要求1所述的方法,其特征在于,通过第二智能体,基于所述各个子模块中目标子模块的设计描述信息生成目标子模块的硬件设计代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述候选的硬件设计代码为chisel代码;所述对候选的硬件设计代码进行错误检测得到检测报告,包括:

5.根据权利要求3所述的方法,其特征在于,所述通过所述第二智能体,基于目标子模块的设计描述信息进行代码生成处理,得到目标子模块对应候选的硬件设计代码,...

【专利技术属性】
技术研发人员:王翕刘天阳田奇叶建民符力通苏胜础李俊延尹国华王心泽杨军
申请(专利权)人:东南大学
类型:发明
国别省市:

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

1