The change of instance name through synthesis!

Status
Not open for further replies.

yuanqi

Junior Member level 2
Joined
Jun 24, 2011
Messages
21
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,408
Hello everyone,

I used the GENERATE statement to instantiate multiple entities in my top level design. After synthesis, the name of every instantiation is added by a backslash at the beginning, shown in the figure. The consequence is that the the names in netlist file are not consistent with those in .SDF file any more. How can I solve that problem? Looking forward your help, thanks!
 

make sure the write_sdf and write -format verilog commands are always used at the same place.

for the [] problem, use these two lines before write
define_name_rules verilog -allowed "A-Za-z0-9_" -first_restricted "\\"
change_name -rules verilog -hierarchy
 
Reactions: yuanqi

    yuanqi

    Points: 2
    Helpful Answer Positive Rating
Thanks a lot! It looks promising!
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…