我可以通过提高仿真器分辨率来加速仿真运行吗?
描述
使用高于1ps的较粗分辨率可以实现多少仿真或性能运行时间增益?
解
使用比1 ps更粗糙的仿真器分辨率,很少或没有仿真速度。
Vivado仿真器以及大多数第三方仿真器都是事件驱动的仿真器。
在事件驱动的仿真器中,大多数仿真时间花费在零物理时间内的delta周期中。
由于delta周期不受仿真器分辨率的影响,因此使用较粗糙的分辨率无法获得显着的仿真性能增益。
Xilinx建议使用'1ps'分辨率,因为它可确保正确仿真Xilinx原语,而无需在仿真模型中对延迟值进行任何舍入/截断。
注意 :如果您的设计有许多DSP48E,MMCM或GT,使用UNIFAST仿真模型可能有助于缩短仿真时间。有关UNIFAST使用的更多信息,请参阅(Xilinx答复64061) 。