Do not incorporate loops in XLUT
This commit is contained in:
parent
b9b9b241ab
commit
c335bad6e9
@ -355,6 +355,8 @@ void NgUltraPacker::pack_xluts(void)
|
|||||||
if (!net)
|
if (!net)
|
||||||
continue;
|
continue;
|
||||||
lut[i] = net_driven_by(ctx, net, is_lut, id_O);
|
lut[i] = net_driven_by(ctx, net, is_lut, id_O);
|
||||||
|
if (lut[i] == cell.second.get())
|
||||||
|
continue;
|
||||||
if (lut[i]) {
|
if (lut[i]) {
|
||||||
if (net->users.entries()>1) dff_parts_used++;
|
if (net->users.entries()>1) dff_parts_used++;
|
||||||
inputs_used++;
|
inputs_used++;
|
||||||
|
Loading…
Reference in New Issue
Block a user