内容摘要 数据路径出现在任何的RTL代码中,包含*、+、-、>、<、<=、>=和移位运算符,即使简单的有限状态机都要求累加器、加法器或者乘法器这种形式的数据路径组件。随着时钟频率的增长(当前已经达到GHz量级),高效数据路径设计的负担快速增长。本文概述了由RTL或者MCL设计数据路径的一般方法,并推荐RTL编码指导方针来提高总体的效率,同时满足所有其它约束。 在很多高性能VLSI设计中,包括所有高性能微处理器,数据路径通过采用定制设计方法来实现。这种结构的电路和版图设计大部分通过手动完成,以获得最大的性能和更高的版图密度。大多数的设计工程师不知道除了有限状态机(