是否有可合成 RTL 的“设计模式”?

电器工程 视频文件 验证日志 最佳实践
2022-01-12 15:47:39

对于软件,《设计模式》一书是一组用于在软件中做常见事情的模式,它为软件从业者提供了通用术语来描述他们需要创建的一些组件。

这样的书或资源是否存在用于综合 RTL 或一般 RTL?常见的陷阱、设计权衡、死锁注意事项和界面设计等。

3个回答

您最好的选择可能是Michael Keating 和 Pierre Bricaud 编写的 System-on-a-Chip Designs 的重用方法手册。

我的经验是,您需要阅读有关一种或多种流行综合工具的文档,以了解它们接受哪些设计模式以及它们转换成什么。

大多数情况下你需要知道: - 如何制作触发器 - 如何制作电线(而不是锁存器) - 如何处理重置(同步和/或异步)

我发现结构化 VHDL 设计方法(pdf) 有趣且有用,但它仅涵盖单一设计模式。