Fix IOM case
This commit is contained in:
parent
ccda0dc28d
commit
de090c7a77
@ -475,6 +475,7 @@ void NgUltraPacker::pack_iobs(void)
|
|||||||
NetInfo *o_net = cell->getPort(id_O);
|
NetInfo *o_net = cell->getPort(id_O);
|
||||||
if (o_net) {
|
if (o_net) {
|
||||||
CellInfo *iod = net_only_drives(ctx, o_net, is_dfr, id_I, true);
|
CellInfo *iod = net_only_drives(ctx, o_net, is_dfr, id_I, true);
|
||||||
|
if (!(o_net->users.entries()==1 && (*o_net->users.begin()).cell->type == id_NX_IOM_U)) {
|
||||||
bool bfr_mode = false;
|
bool bfr_mode = false;
|
||||||
if (!iod) {
|
if (!iod) {
|
||||||
if (cell->type==id_IOTP) ddrf_as_bfr++; else dfr_as_bfr++;
|
if (cell->type==id_IOTP) ddrf_as_bfr++; else dfr_as_bfr++;
|
||||||
@ -512,6 +513,7 @@ void NgUltraPacker::pack_iobs(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (dfr_as_bfr)
|
if (dfr_as_bfr)
|
||||||
log_info(" %6d DFRs used as BFR\n", dfr_as_bfr);
|
log_info(" %6d DFRs used as BFR\n", dfr_as_bfr);
|
||||||
if (ddrf_as_bfr)
|
if (ddrf_as_bfr)
|
||||||
|
Loading…
Reference in New Issue
Block a user