集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1530|回复: 4

Verilog编码规范

[复制链接]
小舍YZ 发表于 2017-7-16 19:24:12 | 显示全部楼层 |阅读模式
Verilog编码规范

不同的验证工具对Verilog的限制不同,SOC所采用的验证方法,除了软件模拟,其它都要求代码至少是可综合的。

IEEE的Verilog HDL 标准只是定义了Verilog HDL 语言本身的规范,应当注意的是,并不是所有的用Verilog HDL 语言写的硬件描述都是可以综合的。Verilog HDL 语言中可以被综合的语言支持成为可综合子集。每个厂商的综合工具所支持的可综合子集可能有所不同。因此有必要对不同工具的Verilog语言支持情况加以研究。

良好的编码风格首先要保证功能描述的准确性,同时符合各种验证工具对代码的限制,在此基础上要求速度和面积达到最好的效果。好的编码风格能检查出不满足各种工具要求的所有代码,功能验证可以按照一定的流程顺利实施。如果我们所制定的编码风格不好,没有包含所有的验证工具对编码风格的限制,则需要再重新建模、进行回归测试,不仅阻碍了模拟加速的进度,而且其它的验证方法也需要重新进行。

在整个设计中,都采用相同的风格来编写代码有助于提高代码的可读性,也使调试更加容易。在SOC系统级功能验证中,我们也制定了自己的编码风格,目的不仅仅是提高代码的可读性和方便调试,更重要的是使设计在不同的验证工具之间转换时具有较好的可移植性,有利于SOC系统级功能验证流程的顺利实施,从而提高验证效率。

基于各种验证工具对编码风格的不同限制,我们设计制定了一套规范的编码风格。该编码风格包含了对Verilog代码的诸多规范。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
晓灰灰 发表于 2017-7-17 09:59:14 | 显示全部楼层
Verilog编码规范
 楼主| 小舍YZ 发表于 2017-7-17 18:17:28 | 显示全部楼层

                                                               
zxopenljx 发表于 2020-10-9 09:49:20 | 显示全部楼层
Verilog编码规范
zxopenljx 发表于 2024-3-8 17:52:14 | 显示全部楼层
Verilog编码规范
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 09:48 , Processed in 0.064029 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表