The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Sep 17th, 2024, 4:22pm
Pages: 1
Send Topic Print
synopsys DC synthesis problem (Read 5061 times)
qlmei
New Member
*
Offline



Posts: 5

synopsys DC synthesis problem
Feb 26th, 2007, 9:16pm
 
Hi all,

There is always "assign" statement in my verilog netlist after synthesis. I tried the following command before compile but it doesn't help. Please advise.

set_fix_multiple_port_nets -all -buffer_constants
set_simple_compile_mode true
set  hdlin_keep_signal_name  none
Back to top
 
 
View Profile   IP Logged
ywguo
Community Fellow
*****
Offline



Posts: 943
Shanghai, PRC
Re: synopsys DC synthesis problem
Reply #1 - Feb 26th, 2007, 11:04pm
 
Hi, qlmei,

I resolve this problem by define new naming rules before writing netlist out. Just like this :
define_name_rules verilog -remove_internal_net_bus -equal_ports_nets.
Also you need the set_fix_multiple_port_nets –all -buffer_constants .


Yawei

Back to top
 
 
View Profile   IP Logged
ywguo
Community Fellow
*****
Offline



Posts: 943
Shanghai, PRC
Re: synopsys DC synthesis problem
Reply #2 - Feb 27th, 2007, 5:39pm
 
Hi,

There is another solution.

set verilogout_no_tri ture
set hdlout_internal_busses true
set bus_inference_style "%s\[%d\]"
set_fix_multiple_port_nets -all -buffer_constants


Yawei
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.