摘要 :在任何 ALU 的设计中,移位寄存器通常用于执行加法(用于进位移动)、乘法和任何浮点算术。当前使用的移位寄存器由触发器组成,需要 n 个时钟脉冲进行 n 次移位,这会增加延迟。因此,我们的目标是设计一个高速移位寄存器,即桶形移位器,它需要一个时钟脉冲进行 n 次移位。在本文中,我们使用通用门(传统模型)和传输门,在 Cadence Virtuoso 工具中为 180nm 和 45nm 技术设计了三种类型的桶形移位器电路,分别称为左旋转器、右旋转器和双向旋转器。与传统设计相比,45nm 技术中带有传输门的桶形移位器电路需要的功率更低,晶体管数量也更少。设计的桶形移位器电路比文献中已经提出过的传统模型具有更好的性能。