Intel® Quartus® Prime Pro Edition用户指南: 设计优化

ID 683641
日期 9/30/2019
Public
文档目录

5.4.2.6. 自动移位寄存器更换

Synthesis(综合)期间,Compiler可将移位寄存器或寄存器转换为RAM以节省面积。然而,转换为RAM后通常会降低速度。转换后的寄存器的名称包括“altshift_taps”。
  • 如果路径时序错误出现在移位寄存器的开始或末尾,则可考虑禁用Auto Shift Register Replacement选项。请不要转换打算用于流水线的寄存器。
  • 对于已转换为链的移位寄存器,请评估RAM或逻辑单元中实现的面积/速度权衡。
  • 如果设计接近于满,则可将寄存器转换移位到RAM,使非关键时钟域受益。可将设置从默认的AUTO更改为全局性OFF,或基于寄存器或层次结构性关闭。