totuwei的个人空间 https://blog.eetop.cn/edisontu [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

[RTL Design Style]第1章 基本设计约束

已有 1191 次阅读| 2019-10-17 16:08 |个人分类:IC Design|系统分类:芯片设计

本章介绍了在设计过程中应记住的命名规范和同步设计问题,以及关于异步设计、时钟和分层设计的注意事项。

本章可分为以下7个小节:

1.1 命名规范

1.2 同步设计

1.3 初始复位

1.4 时钟

1.5 异步电路处理

1.6 层次设计

1.7 FPGA

1.1 命名规范
1.1.1 基本命名规范

[1]  文件名应如下:" <模块名>.v "                                                                                (推荐2 )

[2]  只能使用字母数字字符和下划线“_”,第一个字符应该是字母表中的一个字母。                    (法则 )

[3]  不得使用Verilog HDL (IEEE 1364) SystemVerilog (IEEE 1800)VHDL

      (IEEE 1076.X)中的保留字。                                                                                      (法则 )                   

[4]  不能使用以“VDD”“VSS”“VCC”“GND”“VREF”开头的名称(大写或小写)                   (法则 )

[5]  不要用英文字母的大小写来区分名字(Abc, abc)                                                                   (法则 )

[6]  不要在主端口名或模块名后面使用' _ '(下划线),也不要连续使用' _ '                             (推荐1)

[7]  在名称的末尾添加一个标识符号,以便清楚地标识负逻辑信号的极性(例如“_X”“_N”)      (推荐)

[8]  实例名基本上应该是模块名。多次使用的实例名应该是“<模块名>_<数量>”                   (推荐3 )

[9]  在顶层,模块名和端口名应该由16个或更少的字符组成,不应该由大小写字母区分。          (推荐1)

[10] 不要使用与正在使用的ASIC库相同的实例名或单元名。                                                 (法则 )

       


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 5

    粉丝
  • 3

    好友
  • 0

    获赞
  • 3

    评论
  • 9124

    访问数
关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 09:16 , Processed in 0.022316 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部