user_asic
Advanced Member level 4
Hi,
I synthesized using DC (TSMC 018 technology). When I try to simulate the synthesized netlist with my testbench, none of the outputs are correct. The output timing is way off. None of the results in the synthesized netlist match the behavioral model. In the behavioral model, the output was in steps of 10's (0 10 20 30 40). That is, some signal generated by the testbench changes every 10 time units. With the synthesized netlist time timing is 0 10 15 16 17 19 20 25 27 30 34 35 36 37 39 40...). Not only does the timing not match, but the expected results are also incorrect.
Behavioral synthesis finishes at $finish at simulation time 410
and post synthesis finishes at $finish at simulation time 41000
Is there something I forgot in the post synthesis simulation?
I synthesized using DC (TSMC 018 technology). When I try to simulate the synthesized netlist with my testbench, none of the outputs are correct. The output timing is way off. None of the results in the synthesized netlist match the behavioral model. In the behavioral model, the output was in steps of 10's (0 10 20 30 40). That is, some signal generated by the testbench changes every 10 time units. With the synthesized netlist time timing is 0 10 15 16 17 19 20 25 27 30 34 35 36 37 39 40...). Not only does the timing not match, but the expected results are also incorrect.
Behavioral synthesis finishes at $finish at simulation time 410
and post synthesis finishes at $finish at simulation time 41000
Is there something I forgot in the post synthesis simulation?