System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电路设计,尤其涉及一种电路器件资源的预估方法、装置、电子设备及存储介质。
技术介绍
1、寄存器传输级rtl(register-transfer level,rtl)代码是一种硬件描述语言,用于描述数字电路的逻辑功能和数据流。目前,在电路设计的过程中,可以使用rtl代码对电路设计过程中所需的各个不同类型的电路器件资源进行估算。然而,目前的基于rtl代码对所需的各个不同类型的电路器件资源进行估算的方式需要浪费大量的时间,且估算的结果比较粗糙,准确度低。
技术实现思路
1、本申请提供一种电路器件资源的预估方法、装置、电子设备及存储介质,用于解决现有技术中基于rtl代码对所需的各个不同类型的电路器件资源进行估算的方式需要浪费大量的时间,且估算的结果比较粗糙,准确度低的问题。
2、第一方面,本申请提供了一种电路器件资源的预估方法,应用于服务器,本申请提供的方法包括:
3、获取寄存器传输级rtl代码;
4、响应于接收到的资源预测指令,基于正则化方式统计rtl代码中的用于指示逻辑电路特征的多个维度类型的代码特征的特征数量;
5、对多个代码特征的维度类型及对应的特征数量进行融合,得到电路设计特征;
6、将电路设计特征输入到预训练的资源预估模型中,以输出用于电路设计的不同类型的电路器件资源的设计参数,其中,资源预估模型是将多个历史路设计特征及对应的历史上的不同类型的电路器件资源的设计参数构成训练样本集输入到待训练网络中得到的。
...【技术保护点】
1.一种电路器件资源的预估方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于正则化方式统计所述RTL代码中的用于指示逻辑电路特征的多个维度类型的代码特征的特征数量,包括:
3.根据权利要求1所述的方法,其特征在于,在所述将所述电路设计特征输入到预训练的资源预估模型中,以输出用于电路设计的不同类型的电路器件资源的设计参数之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述训练样本集包括多个训练样本子集,在所述获取寄存器传输级RTL代码之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据功耗值、布线数量、以及性能值,生成第N资源分配合理度,包括:
6.根据权利要求1-5任一所述的方法,其特征在于,在所述获取寄存器传输级RTL代码之前,所述方法还包括:
7.根据权利要求1-5任一所述的方法,其特征在于,在所述基于正则化方式统计所述RTL代码中的用于指示逻辑电路特征的多个维度类型的代码特征分别对应的特征数量之后,所述方法还包括:<
...【技术特征摘要】
1.一种电路器件资源的预估方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于正则化方式统计所述rtl代码中的用于指示逻辑电路特征的多个维度类型的代码特征的特征数量,包括:
3.根据权利要求1所述的方法,其特征在于,在所述将所述电路设计特征输入到预训练的资源预估模型中,以输出用于电路设计的不同类型的电路器件资源的设计参数之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述训练样本集包括多个训练样本子集,在所述获取寄存器传输级rtl代码之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据功耗值、布线数量、以及性能...
【专利技术属性】
技术研发人员:马飞,李君豪,张哲,
申请(专利权)人:北京汤谷软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。