Skip to content

Commit a2d445b

Browse files
committed
write_verilog unconnected wire dcls for non-top level modules
Signed-off-by: James Cherry <[email protected]>
1 parent 1dbcb32 commit a2d445b

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

verilog/VerilogWriter.cc

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ class VerilogWriter
6666
bool &first_member);
6767
void writeAssigns(const Instance *inst);
6868

69-
int findUnconnectedNetCount();
70-
int findNCcount(const Instance *inst);
69+
int findUnconnectedNetCount(const Instance *inst);
7170
int findChildNCcount(const Instance *child);
7271
int findPortNCcount(const Instance *inst,
7372
const Port *port);
@@ -304,7 +303,7 @@ VerilogWriter::writeWireDcls(const Instance *inst)
304303
}
305304

306305
// Wire net dcls for writeInstBusPinBit.
307-
int nc_count = findUnconnectedNetCount();
306+
int nc_count = findUnconnectedNetCount(inst);
308307
for (int i = 1; i < nc_count + 1; i++)
309308
fprintf(stream_, " wire _NC%d;\n", i);
310309
}
@@ -469,16 +468,8 @@ VerilogWriter::writeAssigns(const Instance *inst)
469468

470469
////////////////////////////////////////////////////////////////
471470

472-
// Walk the hierarchy counting unconnected nets used to connect to
473-
// bus ports with concatenation.
474471
int
475-
VerilogWriter::findUnconnectedNetCount()
476-
{
477-
return findNCcount(network_->topInstance());
478-
}
479-
480-
int
481-
VerilogWriter::findNCcount(const Instance *inst)
472+
VerilogWriter::findUnconnectedNetCount(const Instance *inst)
482473
{
483474
int nc_count = 0;
484475
InstanceChildIterator *child_iter = network_->childIterator(inst);

0 commit comments

Comments
 (0)