Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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!
changed_name.jpg
 

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
 
  • Like
Reactions: yuanqi

    yuanqi

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

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top