1) Warning should be clean. We should know the reason for different types of warnings.
a) VDDO: This is taken care in the later part of the Chip flow. So we can ignore.
b) VSSO: This is taken care in the later part of the Chip flow. So we can ignore.
c) *afe: These warnings are deep inside the afe module. So we can ignore.
d) SDFNDP: SDF Negative Delay path. So we can ignore.
e) CSINFI: These are floating nets in the design. So we can ignore.
f) MACRDF: Redefine Warning. So we can ignore.
g) ILLPDX: Warning with v2k usage. So we can ignore.
h) RECOME: Just a recompile warning. So we can ignore.
i) LIBNOU: Library files given but not used warning. So we can ignore.
j) DLLOUT: The DLL will model a ¼ cycle delay so it should be fine to ignore the annotation warnings.
k) CUVWSP: Run script has nowarn for this warning. So we can ignore.
l) CUVWSB: Run script has nowarn for this warning. So we can ignore.
2) All the Timing violation should be reviewed. We should know the reason if we are waiving off.
a) We can ignore all the MEM (dual port ram) timing violations as we are bypassing the memories in the scan sim.
b) We should look into $setup, $hold, $setuphold, $recovery etc.
No comments:
Post a Comment