diff --git a/src/drt/src/io/io.cpp b/src/drt/src/io/io.cpp index ea932e82ae5..7c0b123a656 100644 --- a/src/drt/src/io/io.cpp +++ b/src/drt/src/io/io.cpp @@ -2061,11 +2061,13 @@ void io::Parser::setCutLayerProperties(odb::dbTechLayer* layer, continue; } if (!rule->isCutClassValid()) { - logger_->warn(DRT, - 349, - "LEF58_ENCLOSURE with no CUTCLASS is not supported. " - "Skipping for layer {}", - layer->getName()); + if (!layer->getTechLayerCutClassRules().empty()) { + logger_->warn(DRT, + 349, + "LEF58_ENCLOSURE with no CUTCLASS is not supported. " + "Skipping for layer {}", + layer->getName()); + } continue; } std::unique_ptr uCon diff --git a/src/drt/test/down_access_term.ok b/src/drt/test/down_access_term.ok index b4a068ef39f..89ba6ac232d 100644 --- a/src/drt/test/down_access_term.ok +++ b/src/drt/test/down_access_term.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 4 components and 24 component-terminals. [INFO ODB-0133] Created 1 nets and 4 connections. [WARNING GRT-0008] The read_guides command does not allow parasitics estimation from the guides file. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/drt/test/ndr_vias1.ok b/src/drt/test/ndr_vias1.ok index 6aa5ccc9e01..22f432aca1d 100644 --- a/src/drt/test/ndr_vias1.ok +++ b/src/drt/test/ndr_vias1.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 66 components and 347 component-terminals. [INFO ODB-0133] Created 8 nets and 54 connections. [WARNING GRT-0008] The read_guides command does not allow parasitics estimation from the guides file. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/drt/test/ndr_vias2.ok b/src/drt/test/ndr_vias2.ok index 6aa5ccc9e01..22f432aca1d 100644 --- a/src/drt/test/ndr_vias2.ok +++ b/src/drt/test/ndr_vias2.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 66 components and 347 component-terminals. [INFO ODB-0133] Created 8 nets and 54 connections. [WARNING GRT-0008] The read_guides command does not allow parasitics estimation from the guides file. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/drt/test/ndr_vias3.ok b/src/drt/test/ndr_vias3.ok index 1e9b8c0ebf0..3e91ce81038 100644 --- a/src/drt/test/ndr_vias3.ok +++ b/src/drt/test/ndr_vias3.ok @@ -11,16 +11,6 @@ [WARNING ODB-1003] (met3) layer's width from (NDR_3W_3S) NDR is not defined. Using the default value 0.3 [WARNING ODB-1003] (met4) layer's width from (NDR_3W_3S) NDR is not defined. Using the default value 0.3 [WARNING ODB-1003] (met5) layer's width from (NDR_3W_3S) NDR is not defined. Using the default value 1.6 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/drt/test/obstruction.ok b/src/drt/test/obstruction.ok index 8a0bdd09972..cf3f232ed00 100644 --- a/src/drt/test/obstruction.ok +++ b/src/drt/test/obstruction.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 4 components and 24 component-terminals. [INFO ODB-0133] Created 1 nets and 4 connections. [WARNING GRT-0008] The read_guides command does not allow parasitics estimation from the guides file. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/drt/test/top_level_term.ok b/src/drt/test/top_level_term.ok index bf6b3240fc5..7ebb4f8182d 100644 --- a/src/drt/test/top_level_term.ok +++ b/src/drt/test/top_level_term.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 4 components and 24 component-terminals. [INFO ODB-0133] Created 1 nets and 4 connections. [WARNING GRT-0008] The read_guides command does not allow parasitics estimation from the guides file. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/drt/test/top_level_term2.ok b/src/drt/test/top_level_term2.ok index cc2b744d1fb..e8da5121735 100644 --- a/src/drt/test/top_level_term2.ok +++ b/src/drt/test/top_level_term2.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 4 components and 24 component-terminals. [INFO ODB-0133] Created 1 nets and 4 connections. [WARNING GRT-0008] The read_guides command does not allow parasitics estimation from the guides file. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/drt/test/via_access_layer.ok b/src/drt/test/via_access_layer.ok index 94f7675d8d6..91f73f27f5d 100644 --- a/src/drt/test/via_access_layer.ok +++ b/src/drt/test/via_access_layer.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 4 components and 12 component-terminals. [INFO ODB-0133] Created 2 nets and 4 connections. [WARNING GRT-0008] The read_guides command does not allow parasitics estimation from the guides file. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via3 default via: M3M4_PR diff --git a/src/grt/test/pin_access1.ok b/src/grt/test/pin_access1.ok index f22e4c57363..0893f986ae0 100644 --- a/src/grt/test/pin_access1.ok +++ b/src/grt/test/pin_access1.ok @@ -4,16 +4,6 @@ [INFO ODB-0130] Created 1 pins. [INFO ODB-0131] Created 170 components and 1258 component-terminals. [INFO ODB-0133] Created 15 nets and 72 connections. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/grt/test/pin_access1_cugr.ok b/src/grt/test/pin_access1_cugr.ok index a31bf200e0e..6fc10735bd2 100644 --- a/src/grt/test/pin_access1_cugr.ok +++ b/src/grt/test/pin_access1_cugr.ok @@ -4,16 +4,6 @@ [INFO ODB-0130] Created 1 pins. [INFO ODB-0131] Created 170 components and 1258 component-terminals. [INFO ODB-0133] Created 15 nets and 72 connections. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/grt/test/pin_access2.ok b/src/grt/test/pin_access2.ok index c0bb657e2e2..933c36a1bfc 100644 --- a/src/grt/test/pin_access2.ok +++ b/src/grt/test/pin_access2.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 1360 components and 6650 component-terminals. [INFO ODB-0132] Created 2 special nets and 0 connections. [INFO ODB-0133] Created 411 nets and 1210 connections. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/grt/test/pin_access2_cugr.ok b/src/grt/test/pin_access2_cugr.ok index 38b417c2504..3696604be0a 100644 --- a/src/grt/test/pin_access2_cugr.ok +++ b/src/grt/test/pin_access2_cugr.ok @@ -5,16 +5,6 @@ [INFO ODB-0131] Created 1360 components and 6650 component-terminals. [INFO ODB-0132] Created 2 special nets and 0 connections. [INFO ODB-0133] Created 411 nets and 1210 connections. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR diff --git a/src/ram/test/make_8x8_sky130.ok b/src/ram/test/make_8x8_sky130.ok index 80acfa17f6f..1ec171d97c5 100644 --- a/src/ram/test/make_8x8_sky130.ok +++ b/src/ram/test/make_8x8_sky130.ok @@ -17,16 +17,6 @@ [INFO PPL-0008] Successfully assigned pins to sections. [INFO PPL-0012] I/O nets HPWL: 331.91 um. [INFO DPL-0001] Placed 48 filler instances. -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 -[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 [INFO DRT-0167] List of default vias: Layer via default via: M1M2_PR