1. 在描述组合逻辑时,在always块中要完备敏感列表2. 每个always的敏感列表中只存在一个时钟3. 在描述条件时,即if或者case中,完备所有分支4. 要对输出做缺省的赋值5. 不使用full_case综合的指示符6. 避免顶层的glue逻辑7. 使用阻塞赋值在组合逻辑中,使用非阻塞在边缘敏感的块中8. 所有未使用的端口都要有驱动9.所有的端口都需要连接到一个悬空的线上10. 设计中不要引入latch11. 不能使用casex12. 不使用内嵌的综合脚本13. 避免使用直接例化门