使用安全寄存器插入时钟门控
你可以使用同一个时钟门控来门控三模冗余(TMR)寄存器,对所有安全寄存器进行操作,而不需要触碰或修改投票逻辑。
Design Compiler NXT 工具会自动检测是否使用了安全寄存器,并相应地插入时钟门控。该工具始终确保同一安全组内的安全寄存器共享相同的时钟,并且投票逻辑保持不变。
安全寄存器不支持自门控。当工具无法对安全寄存器进行门控时,`report_clock_gating -ungated` 命令会显示“不支持的新安全寄存器”的原因。
例如,下图显示了由 `report_clock_gating -ungated` 命令发出的未门控原因报告: