modify fillerCell cals

This commit is contained in:
mgwoo
2020-02-25 16:01:17 -08:00
parent 09e7dcb5d8
commit e2a25bd769

View File

@@ -1094,11 +1094,9 @@ NesterovBase::initFillerGCells() {
static_cast<int64_t>(pb_->die().coreDx()) *
static_cast<int64_t>(pb_->die().coreDy());
// nonPlaceInstsArea needs targetDensity down-scaling
// See MS-replace paper
// nonPlaceInstsArea should not have targetDensity downscaling!!!
int64_t whiteSpaceArea = coreArea -
// static_cast<int64_t>(pb_->nonPlaceInstsArea());
static_cast<int64_t>(pb_->nonPlaceInstsArea() * nbVars_.targetDensity);
static_cast<int64_t>(pb_->nonPlaceInstsArea());
// TODO density screening
int64_t movableArea = whiteSpaceArea