【技术实现步骤摘要】
本申请涉及一种硬件设计方法、装置、设备、存储介质及程序产品,属于硬件设计。
技术介绍
1、受到chatgpt等大语言模型(llms)近期在多个领域成功应用的启发,研究人员正热切探索其在敏捷硬件设计中的潜力,特别是使用大语言模型根据自然语言指令自动生成寄存器传输级(rtl)设计。但目前采用大语言模型自动生成的硬件设计代码(即rtl设计代码)存在电路规模小的问题,在生成大规模复杂硬件的rtl设计代码时准确性低。
技术实现思路
1、本申请提供了一种硬件设计方法、装置、设备、存储介质及程序产品,可以提高生成大规模复杂硬件的硬件设计代码(即rtl设计代码)的准确性,实现大规模复杂硬件的rtl设计代码的自动生成。
2、一方面,本申请实施例提供了一种硬件设计方法,具体包括:
3、获取设计目标硬件所需的设计描述信息;
4、通过第一智能体,根据所述目标硬件对应的设计描述信息分析所述目标硬件的功能需求并生成所述目标硬件对应的功能点信息;其中,所述功能点信息包括至少一个功能点
...【技术保护点】
1.一种硬件设计方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述第一智能体,基于所述模块功能信息所指示的各个子模块的模块功能,生成所述各个子模块的设计描述信息以及所述各个子模块间的连接关系信息,包括:
3.根据权利要求1所述的方法,其特征在于,通过第二智能体,基于所述各个子模块中目标子模块的设计描述信息生成目标子模块的硬件设计代码,包括:
4.根据权利要求3所述的方法,其特征在于,所述候选的硬件设计代码为Chisel代码;所述对候选的硬件设计代码进行错误检测得到检测报告,包括:
5.根据权
...【技术特征摘要】
1.一种硬件设计方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述第一智能体,基于所述模块功能信息所指示的各个子模块的模块功能,生成所述各个子模块的设计描述信息以及所述各个子模块间的连接关系信息,包括:
3.根据权利要求1所述的方法,其特征在于,通过第二智能体,基于所述各个子模块中目标子模块的设计描述信息生成目标子模块的硬件设计代码,包括:
4.根据权利要求3所述的方法,其特征在于,所述候选的硬件设计代码为chisel代码;所述对候选的硬件设计代码进行错误检测得到检测报告,包括:
5.根据权利要求3所述的方法,其特征在于,所述通过所述第二智能体,基于目标子模块的设计描述信息进行代码生成处理,得到目标子模块对应候选的硬件设计代码,...
【专利技术属性】
技术研发人员:王翕,刘天阳,田奇,叶建民,符力通,苏胜础,李俊延,尹国华,王心泽,杨军,
申请(专利权)人:东南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。