I encountered a problem when I want to do simulation of the netlist after synthesis. After I included $sdf_annotate in initial block and then elaborate.Many warning appears, like "W, SDFINF:instance w_ctr.wbin_reg\[2\2] not found at scope level <top-level. <./fifo.sdf, line12993>". It seems that the names of the instances are different in .v and .sdf.
in .v, it is (INSTANCE w_ctr\.wbin_reg\[2\]),
but in .sdf, it defines as df2sqpd \wbin_reg (......);
I changed one of the name of instances to be the same, and then the warning of this instance disappers in elaborator. But I can't change all of them mannually, I don't want to do it by script neither, because I think there should be some configurations to fix this.
Could you help me with this??
Any reply is appreciated. Thank you!