@@ -2998,10 +2998,13 @@ void FlexDRWorker::routeNet_postAstarPatchMinAreaVio(
29982998 if (nextIdx.z () < currIdx.z ()) {
29992999 if (prev_is_wire) {
30003000 currArea += getHalfViaEncArea (
3001- currIdx.z () - 1 , false , net->getFrNet ()->getNondefaultRule ());
3001+ currIdx.z () - 1 , false , net->getFrNet ()->getNondefaultRule ());
30023002 } else {
3003- currArea = std::max ((frArea)getHalfViaEncArea (
3004- currIdx.z () - 1 , false , net->getFrNet ()->getNondefaultRule ()) * 2 , currArea);
3003+ currArea = std::max (
3004+ (frArea) getHalfViaEncArea (
3005+ currIdx.z () - 1 , false , net->getFrNet ()->getNondefaultRule ())
3006+ * 2 ,
3007+ currArea);
30053008 }
30063009 endViaHalfEncArea = getHalfViaEncArea (
30073010 currIdx.z () - 1 , false , net->getFrNet ()->getNondefaultRule ());
@@ -3010,8 +3013,11 @@ void FlexDRWorker::routeNet_postAstarPatchMinAreaVio(
30103013 currArea += getHalfViaEncArea (
30113014 currIdx.z (), true , net->getFrNet ()->getNondefaultRule ());
30123015 } else {
3013- currArea = std::max ((frArea)getHalfViaEncArea (
3014- currIdx.z (), true , net->getFrNet ()->getNondefaultRule ()) * 2 , currArea);
3016+ currArea = std::max (
3017+ (frArea) getHalfViaEncArea (
3018+ currIdx.z (), true , net->getFrNet ()->getNondefaultRule ())
3019+ * 2 ,
3020+ currArea);
30153021 }
30163022 endViaHalfEncArea = getHalfViaEncArea (
30173023 currIdx.z (), true , net->getFrNet ()->getNondefaultRule ());
@@ -3092,15 +3098,18 @@ void FlexDRWorker::routeNet_postAstarPatchMinAreaVio(
30923098 if (nextIdx.z () < currIdx.z ()) {
30933099 // get the bottom layer box of the current via to initialize the area
30943100 // for the next shape
3095- currArea = getHalfViaEncArea (
3096- currIdx.z () - 1 , true , net->getFrNet ()->getNondefaultRule ()) * 2 ;
3101+ currArea
3102+ = getHalfViaEncArea (
3103+ currIdx.z () - 1 , true , net->getFrNet ()->getNondefaultRule ())
3104+ * 2 ;
30973105 startViaHalfEncArea = getHalfViaEncArea (
30983106 currIdx.z () - 1 , true , net->getFrNet ()->getNondefaultRule ());
30993107 } else {
31003108 // get the top layer box of the current via to initialize the area
31013109 // for the next shape
31023110 currArea = getHalfViaEncArea (
3103- currIdx.z (), false , net->getFrNet ()->getNondefaultRule ()) * 2 ;
3111+ currIdx.z (), false , net->getFrNet ()->getNondefaultRule ())
3112+ * 2 ;
31043113 startViaHalfEncArea = gridGraph_.getHalfViaEncArea (nextIdx.z (), false );
31053114 startViaHalfEncArea = gridGraph_.getHalfViaEncArea (currIdx.z (), false );
31063115 }
0 commit comments