Hi everyone,
I saw some codes given below. They call $sdf_annotate(xxx.sdf, inst_name.DUV). I could not understand why. SDF is a file including timing informations and delay. Why would we need to call a sdf file for verification?
"
In the initial stages of your design you will be performing “functional” simulations to ensure the logic in your circuit operates correctly. After your FPGA or ASIC tools generate a layout for your gate-level design, you may want to perform a final simulation with back-annotated timing information generated during the layout process to account for real world interconnect and gate delays. This “timing” simulation is often used as a final check to ensure that unexpected delays generated during the layout process don’t create timing violations in your design. The layout tools will create a Standard Delay File (SDF) that includes this timing information
"
initial begin
`ifdef TIMING_SIM
$sdf_annotate(a_project//design/netlist/xx_top.sdf", AL_0.DUV)
`endif
end