FPGA仿真,主要有FPGA厂家软件仿真和第三方EDATool仿真两种方式。
以quartusII软件进行的话,有function和timing两种方式。
function:synthesis之后,执行generate function simulation netlist之后即可实现,含有门延时。
timing:需compile之后进行,含有门延时以及路径延时。
以Modelsim EDATool进行的话,有RTL仿真、后综合仿真和门级时序仿真。
RTL仿真:此为前仿(功能仿真)会有不测。
后综合仿真:此为前仿(功能仿真),此种前仿比较可靠,本人认为Q2软件的function仿真估计就是这种,主要用来查看是否存在综合歧义。
门级时序仿真:此为后仿(时序仿真),仿真结果可谓可靠,然无routing delay。