热度 5| ||
RTL设计风格指南分为以下几章:
第1章基本设计约束,描述了在开始设计之前应该考虑的一般设计限制,例如命名规范、设计风格、时钟模式、同步和异步设计考虑、层次设计哲学等。
第2章RTL描述技术,讨论了RTL基本的编码风格和设计人员能应用到其设计中的技能。还演示了组合逻辑和顺序逻辑的编码风格,以及如何使用always、function、if、case和其他语句。
第3章RTL设计方法,描述了如何创建函数库,参数化设计资源,插入测试设计(DFT)结构,实现低功耗设计技术,管理设计数据等。遵循本章提出的规则和建议可以提高设计资源的可重用性。
第4章验证技术,介绍了仿真技术,包括如何参数化testbench,如何使用任务,如何制定验证策略等。
附录A-5,使用设计编辑器的逻辑综合,包括使用逻辑综合工具的技巧和提示。
RTL设计风格指南包含五种建议类型
分类 |
描述 |
法则 |
指定必须遵循的强制性设计实践 |
推荐1 |
指定应该遵循的设计实践。即使不遵循此建议,只要使用了适当的解决方案,也不会出现问题 |
推荐2 |
考虑到设计质量、代码可读性和各种工具限制,指出设计的首选实践。 |
推荐3 |
表示不需要严格遵循的设计的首选实践。 |
建议 |
提供有用的设计技巧或提示以供参考 |