In Etesian bloat profile for FlexLib, expand mx2_x2 of one more pitch.
* In Etesian::BloatFlexLib::getDx(), expand the "mx2_x2" of one more pitch (2 instead of 1). The P&R was unable to allocate a critical diode under a slice that was littered with those cells in LS180.
This commit is contained in:
parent
2705226cd0
commit
fdf66cbf64
|
@ -104,7 +104,7 @@ namespace Etesian {
|
|||
DbU::Unit vpitch = etesian->getSliceStep();;
|
||||
int xsize = (ab.getWidth() + vpitch - 1) / vpitch;
|
||||
|
||||
if (cell->getName() == "mx2_x2" ) return vpitch;
|
||||
if (cell->getName() == "mx2_x2" ) return 2*vpitch;
|
||||
if (cell->getName() == "mx3_x2" ) return 2*vpitch;
|
||||
if (cell->getName() == "sff1r_x4") return vpitch;
|
||||
if (xsize < 6) return vpitch*2;
|
||||
|
|
Loading…
Reference in New Issue