* ./metis:
- Change: In doQuadriPart, manage correctly non-square designs. So that after an initial non-quadripartition step, the partitions are rougly squares. Seems to have trouble with small designs.
This commit is contained in:
parent
563a9dec26
commit
548257c1d1
|
@ -706,7 +706,8 @@ void Surface::_DisplayInstances(MaukaEngine::UVector& instanceids, SubRowList& s
|
||||||
|
|
||||||
if (srlit == subrowlist.end())
|
if (srlit == subrowlist.end())
|
||||||
{
|
{
|
||||||
cerr << Error("Mauka::_DisplayInstances(): Last row reached, but not last instance.") << endl;
|
if ( cmess2.enabled() ) cerr << "\n";
|
||||||
|
cerr << Warning("Mauka::_DisplayInstances(): Cannot honor Bin margin, bypassing.") << endl;
|
||||||
|
|
||||||
srlit = subrowlist.begin();
|
srlit = subrowlist.begin();
|
||||||
if (lastLoopInsertedInsIterator != insIterator)
|
if (lastLoopInsertedInsIterator != insIterator)
|
||||||
|
@ -763,7 +764,7 @@ void Surface::_DisplayInstances(MaukaEngine::UVector& instanceids, SubRowList& s
|
||||||
"Please increase the abutment box: %s %d placeds (%d instances remains to place)"
|
"Please increase the abutment box: %s %d placeds (%d instances remains to place)"
|
||||||
,getString(getBoundingBox()).c_str()
|
,getString(getBoundingBox()).c_str()
|
||||||
,nbInstancesPlaced
|
,nbInstancesPlaced
|
||||||
,nbInstancesToPlace
|
,(nbInstancesToPlace - nbInstancesPlaced)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue