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.

[SOLVED] Design Compiler - Connect all ports

Status
Not open for further replies.

meldron1X

Newbie level 3
Joined
Jan 14, 2009
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,307
Hello,

I'm using Synopsys Design Compiler for synthesis. Does anybody know how I can connect all ports of my gates when I'm writing out my netlist?
E.g.:
DC writes as netlist (verilog):

'DFF DF1 ( .D(n1), .C(clk), .RN(reset_n), .Q(n2));'

ignoring port QN which is not used.
But, I would like to have this port also in my final netlist, like this:

DFF DF1 ( .D(n1), .C(clk), .RN(reset_n), .Q(n2), .QN(dummy) );

Thank you for help/hints
 

This usually results in creating a node called "dummy" and driving it with every unused flip-flop output in your module.

Try leaving it with a port name and no signal name
 

Hi jt_eaton,

thank you for your reply and sorry for my late answer.
My question is, how can I automate (by the DC) the inclusion of this node 'dummy'? Currently, DC completely ignores every unconcerned port and doesn't print it in the netlist.

Cheers
 

set verilogout_show_unconnected_pins true

Try this option before you write out netlist. It should work.
 
  • Like
Reactions: tariq786

    tariq786

    Points: 2
    Helpful Answer Positive Rating
    V

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top