写代码前,先思考综合
很多时候,我们写RTL代码时只关注功能实现,却忽略了代码最终要被综合工具转换成实际电路。
"写RTL不是为了满足仿真工具,而是为了让综合工具生成好的电路。"这句话看似简单,却道出了RTL设计的精髓。
远离锁存器的泥潭
"避免锁存器"几乎是每个芯片设计团队的铁律。为什么?因为锁存器会导致难以预测的时序问题,增加设计复杂度。
写代码前,先思考综合
很多时候,我们写RTL代码时只关注功能实现,却忽略了代码最终要被综合工具转换成实际电路。
"写RTL不是为了满足仿真工具,而是为了让综合工具生成好的电路。"这句话看似简单,却道出了RTL设计的精髓。
"避免锁存器"几乎是每个芯片设计团队的铁律。为什么?因为锁存器会导致难以预测的时序问题,增加设计复杂度。