It just means in this case the nominal value is missing from the triplet of min, nomimal, max values. Just make sure there aren't any missing min or max values in the sdf.
It just means in this case the nominal value is missing from the triplet of min, nomimal, max values. Just make sure there aren't any missing min or max values in the sdf.
Hi ads-ee.
Thank you very much for the reply!
So, you mean the sdf like "(INTERCONNECT si_pad PIW_2/PAD (0.000::0.000))" is OK?
And the "# ** Warning: (vsim-SDF-3924)E:/BMC/asic_top/post_simulation/asic_top_type.sdf: Out of 2774423 SDF statements, 2774423 had null values." can be ignored?
But when I run the simulation, I found that no delay are added to all the wires. And the simulation result is wrong even in 100MHz. The STA result is 500MHz.
Do you have any advice? Thank you.
Thank you for your reply. Would you please explain it in detail?
I have three .sdf files: maxsdf.v, minsdf.v and typesdf.v.
I'm using typesdf.v, and in the modelsim6.2b, I use this command:
# vsim +notimingchecks -sdftyp /testbench/DUT0=E:/asic_top/bmc_core_post_simulation/type.sdf work.testbench
But I find that there are not any delay in the waveform when running. I don't know why
And the warning:
# ** Warning: (vsim-SDF-3924)E:/BMC/asic_top/post_simulation/asic_top_type.sdf: Out of 2774423 SDF statements, 2774423 had null values.
I'm using typesdf.v, and in the modelsim6.2b, I use this command:
# vsim +notimingchecks -sdftyp /testbench/DUT0=E:/asic_top/bmc_core_post_simulation/type.sdf work.testbench
But I find that there are not any delay in the waveform when running. I don't know why
And the warning:
# ** Warning: (vsim-SDF-3924)E:/BMC/asic_top/post_simulation/asic_top_type.sdf: Out of 2774423 SDF statements, 2774423 had null values.
The warning matters. It means you are annotating null values.
You are loading the typical values (-sdftyp), which are all null values, from the typical process sdf file. If you're checking timing for tapeout run -sdfmax and -sdfmin on both the max.sdf (max process corner) and min.sdf (min process corner).