Verilog文件转换方法、装置、存储介质及设备制造方法及图纸

技术编号:27810123 阅读:38 留言:0更新日期:2021-03-30 09:40
本发明专利技术一个或多个实施例公开一种Verilog文件转换方法、装置、存储介质及设备,该方法包括:获取原始Verilog文件以及配置文件,其中,所述配置文件中包括与目标电子设计自动化EDA工具对应的目标表述方式的信息;从所述原始Verilog文件中获取描述逻辑功能的目标代码;将所述目标代码转换为以所述目标表述方式进行表示,得到转换后的文件;根据所述目标代码生成第一测试激励文件;根据所述第一测试激励文件分别以所述原始Verilog文件以及所述转换后的文件进行仿真测试,得到第一测试结果;根据所述第一测试结果,判断所述转换后文件与所述原始Verilog文件的功能是否一致,该方法可提高Verilog文件的通用性。提高Verilog文件的通用性。提高Verilog文件的通用性。

【技术实现步骤摘要】
Verilog文件转换方法、装置、存储介质及设备


[0001]本专利技术涉及计算机
,尤其涉及一种Verilog文件转换方法、装置、存储介质及设备。

技术介绍

[0002]目前,在集成电路设计中,主要可分为半定制电路设计流程和全定制电路设计流程。其中,半定制电路设计,是指根据芯片设计规格,使用硬件描述语言(Verilog或VHDL(Very

High

Speed Integrated Circuit Hardware Description Language,超高速集成电路硬件描述语言))进行芯片的行为级描述,其中,Verilog即Verilog HDL,是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言。然后使用综合工具将硬件描述语言转换为门级网表,最后通过自动布局布线工具进行自动化物理设计的一种流程。在该流程中,大多数步骤可以通过EDA(Electronic design automation,电子设计自动化)工具来进行自动化设计,可以很方便实现大规模的芯片电路设计。在全定制电路本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Verilog文件转换方法,其特征在于,包括:获取原始Verilog文件以及配置文件,其中,所述配置文件中包括与目标电子设计自动化EDA工具对应的目标表述方式的信息;从所述原始Verilog文件中获取描述逻辑功能的目标代码;将所述目标代码转换为以所述目标表述方式进行表示,得到转换后的文件;根据所述目标代码生成第一测试激励文件;根据所述第一测试激励文件分别以所述原始Verilog文件以及所述转换后的文件进行仿真测试,得到第一测试结果;根据所述第一测试结果,判断所述转换后文件与所述原始Verilog文件的功能是否一致。2.根据权利要求1所述的方法,其特征在于,所述第一测试结果中包括以所述原始Verilog文件进行仿真测试时仿真工具输出的第一信号,以及以所述转换后的文件进行仿真测试时,仿真工具输出的第二信号,根据所述第一测试结果,判断所述转换后文件与所述原始Verilog文件的功能是否一致,包括:比较所述第一信号与所述第二信号;响应于所述第一信号与所述第二信号一致,确定所述转换后的文件与所述原始Verilog文件的功能一致;响应于所述第一信号与所述第二信号不一致,确定所述转换后的文件与所述原始Verilog文件的功能不一致。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于根据所述第一测试结果判断所述转换后的文件与所述原始Verilog文件的功能不一致,修改所述配置文件;根据修改后的配置文件重新从所述原始Verilog文件中获取描述逻辑功能的目标代码,以及将重新得到的目标代码转换为以所述目标表述方式进行表示,得到重新转换后的文件。4.根据权利要求1所述的方法,其特征在于,从所述原始Verilog文件中获取描述逻辑功能的目标代码,包括:从所述原始Verilog文件中识别出描述逻辑功能的代码;从识别出的代码中提取出描述目标逻辑功能的所述目标代码。5.根据权利要求4所述的方法,其特征在于,所述配置文件中还包括:逻辑功能与用于表示所述逻辑功能的Verilog代码的对应关系。6.根据权利要求5所述的方法,其特征在于,从所述原始Verilog文件中识别出描述逻辑功能的代码,包括:根据所述逻辑功能与用于表示所述逻辑功能的Verilog代码的对应关系,从所述原始Verilog文件中识别出描述逻辑功能的代码。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:在从所述原始Verilog文件中获取描述逻辑功能的目标代码之后,以第二测试激励文件对所述原始Verilog文件进行测试,得到第二测试结果;根据所述第二测试结果确定出所述原始Verilog文件中包括的目标逻辑功能;
根据所述目标逻辑功能确定所述目标代码是否正确。8.一种Verilog文件转换装置,其特征在于,包括:第一获取模块,被配置为获取原始Verilog文件以及配置文件,其中,所述配置文件中包括与目标电子设计自动化EDA工具对应的目标表述方式的信息;第二获取模块,被配置为从所述原始Verilog...

【专利技术属性】
技术研发人员:田红圣吴蕾
申请(专利权)人:成都海光微电子技术有限公司
类型:发明
国别省市:

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

1