@@ -6507,7 +6507,7 @@ class dbTechLayerSpacingRule : public dbObject
65076507 bool getCutCenterToCenter () const ;
65086508 bool getCutSameNet () const ;
65096509 bool getCutParallelOverlap () const ;
6510- uint32_t getCutArea () const ;
6510+ int64_t getCutArea () const ;
65116511
65126512 void setSameNetPgOnly (bool pgonly);
65136513 bool getSameNetPgOnly ();
@@ -6528,7 +6528,7 @@ class dbTechLayerSpacingRule : public dbObject
65286528 void setCutCenterToCenter (bool c2c);
65296529 void setCutSameNet (bool same_net);
65306530 void setCutParallelOverlap (bool overlap);
6531- void setCutArea (uint32_t area);
6531+ void setCutArea (int64_t area);
65326532 void setEol (uint32_t width,
65336533 uint32_t within,
65346534 bool parallelEdge,
@@ -6591,8 +6591,8 @@ class dbTechMinCutRule : public dbObject
65916591class dbTechMinEncRule : public dbObject
65926592{
65936593 public:
6594- bool getEnclosure (uint32_t & area) const ;
6595- void setEnclosure (uint32_t area);
6594+ bool getEnclosure (int64_t & area) const ;
6595+ void setEnclosure (int64_t area);
65966596 bool getEnclosureWidth (uint32_t & width) const ;
65976597 void setEnclosureWidth (uint32_t width);
65986598
@@ -9437,8 +9437,8 @@ class dbTechLayer : public dbObject
94379437 // / reasonable default exists.
94389438 // /
94399439 bool hasArea () const ;
9440- double getArea () const ;
9441- void setArea (double area);
9440+ int64_t getArea () const ;
9441+ void setArea (int64_t area);
94429442
94439443 // /
94449444 // / Get/set MAXWIDTH parameter. This interface is used when a
@@ -9576,9 +9576,9 @@ class dbTechLayer : public dbObject
95769576class dbTechLayerAreaRule : public dbObject
95779577{
95789578 public:
9579- void setArea (int area);
9579+ void setArea (int64_t area);
95809580
9581- int getArea () const ;
9581+ int64_t getArea () const ;
95829582
95839583 void setExceptMinWidth (int except_min_width);
95849584
@@ -10115,9 +10115,9 @@ class dbTechLayerCutSpacingRule : public dbObject
1011510115
1011610116 uint32_t getParLength () const ;
1011710117
10118- void setCutArea (int cut_area);
10118+ void setCutArea (int64_t cut_area);
1011910119
10120- int getCutArea () const ;
10120+ int64_t getCutArea () const ;
1012110121
1012210122 void setCenterToCenter (bool center_to_center);
1012310123
@@ -10737,9 +10737,9 @@ class dbTechLayerMinCutRule : public dbObject
1073710737
1073810738 int getLengthWithinDist () const ;
1073910739
10740- void setArea (int area);
10740+ void setArea (int64_t area);
1074110741
10742- int getArea () const ;
10742+ int64_t getArea () const ;
1074310743
1074410744 void setAreaWithinDist (int area_within_dist);
1074510745
0 commit comments