final gds oasis
diff --git a/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds b/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds
deleted file mode 100644
index 7ed1528..0000000
--- a/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds
+++ /dev/null
Binary files differ
diff --git a/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds.gz b/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds.gz
new file mode 100644
index 0000000..3cfff35
--- /dev/null
+++ b/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds.gz
Binary files differ
diff --git a/gds/user_proj_example.gds b/gds/user_proj_example.gds
deleted file mode 100644
index 8b542fd..0000000
--- a/gds/user_proj_example.gds
+++ /dev/null
Binary files differ
diff --git a/gds/user_proj_example.gds.gz b/gds/user_proj_example.gds.gz
new file mode 100644
index 0000000..c14b010
--- /dev/null
+++ b/gds/user_proj_example.gds.gz
Binary files differ
diff --git a/mpw_precheck/logs/gds.info b/mpw_precheck/logs/gds.info
new file mode 100644
index 0000000..c4db955
--- /dev/null
+++ b/mpw_precheck/logs/gds.info
@@ -0,0 +1 @@
+user_project_wrapper.gds: f6f19c879987f2e2b457ca868e783cae64175b1b
\ No newline at end of file
diff --git a/mpw_precheck/logs/git.info b/mpw_precheck/logs/git.info
new file mode 100644
index 0000000..5611aa2
--- /dev/null
+++ b/mpw_precheck/logs/git.info
@@ -0,0 +1,3 @@
+Repository: https://github.com/b224hisl/rioschip_resubmission.git
+Branch: main
+Commit: 66b9102285e369690e0f31cde0cf85401cd1bf2b
diff --git a/mpw_precheck/logs/klayout_beol_check.log b/mpw_precheck/logs/klayout_beol_check.log
new file mode 100644
index 0000000..64ab395
--- /dev/null
+++ b/mpw_precheck/logs/klayout_beol_check.log
@@ -0,0 +1,1005 @@
+/opt/checks/tech-files/sky130A_mr.drc:50: warning: already initialized constant DRC::DRCEngine::FEOL
+/opt/checks/tech-files/sky130A_mr.drc:40: warning: previous definition of FEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:54: warning: already initialized constant DRC::DRCEngine::BEOL
+/opt/checks/tech-files/sky130A_mr.drc:41: warning: previous definition of BEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:62: warning: already initialized constant DRC::DRCEngine::OFFGRID
+/opt/checks/tech-files/sky130A_mr.drc:42: warning: previous definition of OFFGRID was here
+/opt/checks/tech-files/sky130A_mr.drc:68: warning: already initialized constant DRC::DRCEngine::SEAL
+/opt/checks/tech-files/sky130A_mr.drc:43: warning: previous definition of SEAL was here
+/opt/checks/tech-files/sky130A_mr.drc:74: warning: already initialized constant DRC::DRCEngine::FLOATING_MET
+/opt/checks/tech-files/sky130A_mr.drc:44: warning: previous definition of FLOATING_MET was here
+"input" in: sky130A_mr.drc:124
+ Polygons (raw): 1959035 (flat) 700 (hierarchical)
+ Elapsed: 0.350s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:125
+ Polygons (raw): 477986 (flat) 31 (hierarchical)
+ Elapsed: 0.250s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:126
+ Polygons (raw): 1010977 (flat) 279 (hierarchical)
+ Elapsed: 0.220s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:127
+ Polygons (raw): 8 (flat) 1 (hierarchical)
+ Elapsed: 0.140s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:128
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:129
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:130
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:131
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:132
+ Polygons (raw): 953913 (flat) 210 (hierarchical)
+ Elapsed: 0.210s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:133
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:134
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:135
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:136
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:137
+ Polygons (raw): 2902287 (flat) 2334 (hierarchical)
+ Elapsed: 0.240s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:138
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:139
+ Polygons (raw): 1410010 (flat) 312 (hierarchical)
+ Elapsed: 0.210s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:140
+ Polygons (raw): 1269580 (flat) 303 (hierarchical)
+ Elapsed: 0.210s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:141
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:142
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:143
+ Polygons (raw): 1042157 (flat) 293 (hierarchical)
+ Elapsed: 0.240s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:144
+ Polygons (raw): 8872503 (flat) 7360 (hierarchical)
+ Elapsed: 0.230s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:146
+ Polygons (raw): 7307997 (flat) 198816 (hierarchical)
+ Elapsed: 0.330s Memory: 1197.00M
+"polygons" in: sky130A_mr.drc:147
+ Polygons (raw): 15374294 (flat) 195146 (hierarchical)
+ Elapsed: 0.320s Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:149
+ Polygons (raw): 5630257 (flat) 1082647 (hierarchical)
+ Elapsed: 0.860s Memory: 1223.00M
+"polygons" in: sky130A_mr.drc:150
+ Polygons (raw): 1261387 (flat) 399034 (hierarchical)
+ Elapsed: 0.480s Memory: 1231.00M
+"polygons" in: sky130A_mr.drc:152
+ Polygons (raw): 2509559 (flat) 525838 (hierarchical)
+ Elapsed: 0.580s Memory: 1239.00M
+"polygons" in: sky130A_mr.drc:153
+ Polygons (raw): 166707 (flat) 133816 (hierarchical)
+ Elapsed: 0.340s Memory: 1247.00M
+"polygons" in: sky130A_mr.drc:155
+ Polygons (raw): 355838 (flat) 125235 (hierarchical)
+ Elapsed: 0.340s Memory: 1247.00M
+"polygons" in: sky130A_mr.drc:156
+ Polygons (raw): 142340 (flat) 116630 (hierarchical)
+ Elapsed: 0.330s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:158
+ Polygons (raw): 68437 (flat) 18843 (hierarchical)
+ Elapsed: 0.270s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:159
+ Polygons (raw): 7717 (flat) 7717 (hierarchical)
+ Elapsed: 0.140s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:161
+ Polygons (raw): 327 (flat) 327 (hierarchical)
+ Elapsed: 0.140s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:163
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:164
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:165
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:166
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:167
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:168
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:169
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:170
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:171
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:172
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:173
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:174
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:175
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:176
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:177
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:178
+ Polygons (raw): 70720 (flat) 4 (hierarchical)
+ Elapsed: 0.140s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:179
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:180
+ Polygons (raw): 1139729 (flat) 398 (hierarchical)
+ Elapsed: 0.210s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:181
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:182
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:183
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:184
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:185
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:186
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:187
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:188
+ Polygons (raw): 2 (flat) 2 (hierarchical)
+ Elapsed: 0.260s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:189
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:190
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:191
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:192
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:193
+ Polygons (raw): 6648 (flat) 1 (hierarchical)
+ Elapsed: 0.260s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:194
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:195
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:196
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:197
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:198
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:199
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:200
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:201
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:202
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:203
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:204
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:205
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:206
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:207
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:208
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:209
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:210
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:211
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:212
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:213
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:214
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:215
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+DRC section
+BEOL section
+START: 67/20 (li)
+"interacting" in: sky130A_mr.drc:397
+ Polygons (raw): 647432 (flat) 12797 (hierarchical)
+ Elapsed: 57.340s Memory: 2411.00M
+"not" in: sky130A_mr.drc:397
+ Polygons (raw): 4957629 (flat) 198703 (hierarchical)
+ Elapsed: 3.110s Memory: 2475.00M
+"width" in: sky130A_mr.drc:398
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 62.230s Memory: 2493.00M
+"output" in: sky130A_mr.drc:398
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2493.00M
+"edges" in: sky130A_mr.drc:400
+ Edges: 19719210 (flat) 2169404 (hierarchical)
+ Elapsed: 108.580s Memory: 2877.00M
+"space" in: sky130A_mr.drc:400
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 82.730s Memory: 3919.00M
+"output" in: sky130A_mr.drc:400
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 3919.00M
+"not" in: sky130A_mr.drc:401
+ Polygons (raw): 6212183 (flat) 7259 (hierarchical)
+ Elapsed: 1.830s Memory: 3727.00M
+"enclosing" in: sky130A_mr.drc:402
+ Edge pairs: 5771909 (flat) 4566139 (hierarchical)
+ Elapsed: 236.470s Memory: 4431.00M
+"second_edges" in: sky130A_mr.drc:402
+ Edges: 5771909 (flat) 4566139 (hierarchical)
+ Elapsed: 0.270s Memory: 4431.00M
+"width" in: sky130A_mr.drc:403
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 22.700s Memory: 4477.00M
+"polygons" in: sky130A_mr.drc:404
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 4477.00M
+"interacting" in: sky130A_mr.drc:404
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 4.010s Memory: 4541.00M
+"output" in: sky130A_mr.drc:405
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 4541.00M
+"with_area" in: sky130A_mr.drc:406
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.040s Memory: 4541.00M
+"output" in: sky130A_mr.drc:406
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 4541.00M
+END: 67/20 (li)
+START: 67/44 (mcon)
+"not" in: sky130A_mr.drc:411
+ Polygons (raw): 13660374 (flat) 195073 (hierarchical)
+ Elapsed: 2.400s Memory: 4541.00M
+"not" in: sky130A_mr.drc:418
+ Polygons (raw): 13660374 (flat) 195073 (hierarchical)
+ Elapsed: 2.340s Memory: 4541.00M
+"non_rectangles" in: sky130A_mr.drc:419
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 127.550s Memory: 6915.00M
+"output" in: sky130A_mr.drc:419
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6915.00M
+"drc" in: sky130A_mr.drc:421
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 148.320s Memory: 7043.00M
+"output" in: sky130A_mr.drc:421
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7043.00M
+"drc" in: sky130A_mr.drc:422
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 25.960s Memory: 7299.00M
+"output" in: sky130A_mr.drc:422
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7299.00M
+"space" in: sky130A_mr.drc:423
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 34.090s Memory: 7235.00M
+"output" in: sky130A_mr.drc:423
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7235.00M
+"not" in: sky130A_mr.drc:429
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 48.000s Memory: 7043.00M
+"output" in: sky130A_mr.drc:429
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7043.00M
+END: 67/44 (mcon)
+START: 68/20 (m1)
+"width" in: sky130A_mr.drc:434
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 53.060s Memory: 7043.00M
+"output" in: sky130A_mr.drc:434
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7043.00M
+"sized" in: sky130A_mr.drc:435
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 5.480s Memory: 7043.00M
+"sized" in: sky130A_mr.drc:435
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7043.00M
+"snap" in: sky130A_mr.drc:435
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.680s Memory: 7043.00M
+"&" in: sky130A_mr.drc:435
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7043.00M
+"edges" in: sky130A_mr.drc:436
+ Edges: 12489078 (flat) 3594144 (hierarchical)
+ Elapsed: 93.620s Memory: 7171.00M
+"-" in: sky130A_mr.drc:436
+ Edges: 12489078 (flat) 3594144 (hierarchical)
+ Elapsed: 0.090s Memory: 7171.00M
+"edges" in: sky130A_mr.drc:437
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 7171.00M
+"merged" in: sky130A_mr.drc:437
+ Polygons (raw): 393926 (flat) 208976 (hierarchical)
+ Elapsed: 0.010s Memory: 7171.00M
+"outside_part" in: sky130A_mr.drc:437
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 7171.00M
+"space" in: sky130A_mr.drc:439
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 134.920s Memory: 6979.00M
+"output" in: sky130A_mr.drc:439
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6979.00M
+"separation" in: sky130A_mr.drc:441
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6979.00M
+"space" in: sky130A_mr.drc:441
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6979.00M
+"+" in: sky130A_mr.drc:441
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6979.00M
+"output" in: sky130A_mr.drc:441
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 6979.00M
+"input" in: sky130A_mr.drc:445
+ Polygons (raw): 5630257 (flat) 1084437 (hierarchical)
+ Elapsed: 0.880s Memory: 6979.00M
+"enclosing" in: sky130A_mr.drc:447
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 169.450s Memory: 6979.00M
+"output" in: sky130A_mr.drc:447
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6979.00M
+"not" in: sky130A_mr.drc:448
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 56.450s Memory: 7299.00M
+"output" in: sky130A_mr.drc:448
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7299.00M
+"input" in: sky130A_mr.drc:450
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.340s Memory: 7299.00M
+"enclosing" in: sky130A_mr.drc:451
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.370s Memory: 7299.00M
+"output" in: sky130A_mr.drc:451
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7299.00M
+"not" in: sky130A_mr.drc:453
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 7299.00M
+"output" in: sky130A_mr.drc:453
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7299.00M
+"with_area" in: sky130A_mr.drc:455
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.420s Memory: 7299.00M
+"output" in: sky130A_mr.drc:455
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7299.00M
+"holes" in: sky130A_mr.drc:457
+ Polygons (raw): 5 (flat) 5 (hierarchical)
+ Elapsed: 0.140s Memory: 7299.00M
+"with_area" in: sky130A_mr.drc:457
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.630s Memory: 7299.00M
+"output" in: sky130A_mr.drc:457
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7299.00M
+"enclosing" in: sky130A_mr.drc:464
+ Edge pairs: 694748 (flat) 436454 (hierarchical)
+ Elapsed: 115.700s Memory: 7299.00M
+"second_edges" in: sky130A_mr.drc:464
+ Edges: 694748 (flat) 436454 (hierarchical)
+ Elapsed: 0.040s Memory: 7299.00M
+"width" in: sky130A_mr.drc:465
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.510s Memory: 6979.00M
+"polygons" in: sky130A_mr.drc:466
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6979.00M
+"interacting" in: sky130A_mr.drc:466
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 124.410s Memory: 7319.00M
+"output" in: sky130A_mr.drc:467
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 68/20 (m1)
+START: 68/44 (via)
+"not" in: sky130A_mr.drc:481
+ Polygons (raw): 1261387 (flat) 399165 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"non_rectangles" in: sky130A_mr.drc:483
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 3.430s Memory: 7319.00M
+"output" in: sky130A_mr.drc:483
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"width" in: sky130A_mr.drc:484
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.350s Memory: 7319.00M
+"output" in: sky130A_mr.drc:484
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"drc" in: sky130A_mr.drc:486
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.640s Memory: 7319.00M
+"output" in: sky130A_mr.drc:486
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"space" in: sky130A_mr.drc:488
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 5.120s Memory: 7319.00M
+"output" in: sky130A_mr.drc:488
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:496
+ Edges: 12489078 (flat) 3594144 (hierarchical)
+ Elapsed: 93.850s Memory: 7639.00M
+"drc" in: sky130A_mr.drc:496
+ Edges: 3050924 (flat) 1669560 (hierarchical)
+ Elapsed: 7.310s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:496
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 124.380s Memory: 7319.00M
+"output" in: sky130A_mr.drc:496
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"squares" in: sky130A_mr.drc:497
+ Polygons (raw): 762731 (flat) 417390 (hierarchical)
+ Elapsed: 0.240s Memory: 7319.00M
+"drc" in: sky130A_mr.drc:497
+ Edges: 3050924 (flat) 1669560 (hierarchical)
+ Elapsed: 7.230s Memory: 7319.00M
+"not" in: sky130A_mr.drc:497
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 21.350s Memory: 7319.00M
+"output" in: sky130A_mr.drc:497
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:499
+ Edges: 12489078 (flat) 3594144 (hierarchical)
+ Elapsed: 94.480s Memory: 7639.00M
+"drc" in: sky130A_mr.drc:499
+ Edges: 3050924 (flat) 1669560 (hierarchical)
+ Elapsed: 7.170s Memory: 7703.00M
+"enclosing" in: sky130A_mr.drc:499
+ Edge pairs: 590375 (flat) 533273 (hierarchical)
+ Elapsed: 130.640s Memory: 7319.00M
+"second_edges" in: sky130A_mr.drc:499
+ Edges: 590375 (flat) 533273 (hierarchical)
+ Elapsed: 0.040s Memory: 7319.00M
+"width" in: sky130A_mr.drc:500
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.290s Memory: 7319.00M
+"polygons" in: sky130A_mr.drc:501
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"interacting" in: sky130A_mr.drc:501
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.240s Memory: 7319.00M
+"output" in: sky130A_mr.drc:502
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 68/44 (via)
+START: 69/20 (m2)
+"width" in: sky130A_mr.drc:509
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.700s Memory: 7319.00M
+"output" in: sky130A_mr.drc:509
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"sized" in: sky130A_mr.drc:511
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 2.860s Memory: 7319.00M
+"sized" in: sky130A_mr.drc:511
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"snap" in: sky130A_mr.drc:511
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 7319.00M
+"&" in: sky130A_mr.drc:511
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:512
+ Edges: 6351821 (flat) 2068701 (hierarchical)
+ Elapsed: 12.610s Memory: 7319.00M
+"-" in: sky130A_mr.drc:512
+ Edges: 6351821 (flat) 2068701 (hierarchical)
+ Elapsed: 0.080s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:513
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 7319.00M
+"merged" in: sky130A_mr.drc:513
+ Polygons (raw): 170925 (flat) 145937 (hierarchical)
+ Elapsed: 0.020s Memory: 7319.00M
+"outside_part" in: sky130A_mr.drc:513
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"not" in: sky130A_mr.drc:514
+ Polygons (raw): 437707 (flat) 399021 (hierarchical)
+ Elapsed: 0.840s Memory: 7319.00M
+"space" in: sky130A_mr.drc:516
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 26.740s Memory: 7319.00M
+"output" in: sky130A_mr.drc:516
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"separation" in: sky130A_mr.drc:518
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"space" in: sky130A_mr.drc:518
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"+" in: sky130A_mr.drc:518
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 7319.00M
+"output" in: sky130A_mr.drc:518
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"with_area" in: sky130A_mr.drc:520
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.330s Memory: 7319.00M
+"output" in: sky130A_mr.drc:520
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"holes" in: sky130A_mr.drc:521
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 7319.00M
+"with_area" in: sky130A_mr.drc:521
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.440s Memory: 7319.00M
+"output" in: sky130A_mr.drc:521
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:526
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.870s Memory: 7319.00M
+"output" in: sky130A_mr.drc:526
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"not" in: sky130A_mr.drc:527
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 2.960s Memory: 7319.00M
+"output" in: sky130A_mr.drc:527
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:528
+ Edge pairs: 912505 (flat) 615652 (hierarchical)
+ Elapsed: 8.180s Memory: 7319.00M
+"second_edges" in: sky130A_mr.drc:528
+ Edges: 912505 (flat) 615652 (hierarchical)
+ Elapsed: 0.050s Memory: 7319.00M
+"width" in: sky130A_mr.drc:529
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.000s Memory: 7319.00M
+"polygons" in: sky130A_mr.drc:530
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"interacting" in: sky130A_mr.drc:530
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.240s Memory: 7319.00M
+"output" in: sky130A_mr.drc:531
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 69/20 (m2)
+START: 69/44 (via2)
+"not" in: sky130A_mr.drc:546
+ Polygons (raw): 166707 (flat) 133824 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"non_rectangles" in: sky130A_mr.drc:547
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.290s Memory: 7319.00M
+"output" in: sky130A_mr.drc:547
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"width" in: sky130A_mr.drc:548
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.120s Memory: 7319.00M
+"output" in: sky130A_mr.drc:548
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:549
+ Edges: 666828 (flat) 535296 (hierarchical)
+ Elapsed: 1.130s Memory: 7319.00M
+"without_length" in: sky130A_mr.drc:549
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.390s Memory: 7319.00M
+"output" in: sky130A_mr.drc:549
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"space" in: sky130A_mr.drc:550
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.070s Memory: 7319.00M
+"output" in: sky130A_mr.drc:550
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:558
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.200s Memory: 7319.00M
+"output" in: sky130A_mr.drc:558
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"not" in: sky130A_mr.drc:559
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.030s Memory: 7319.00M
+"output" in: sky130A_mr.drc:559
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:561
+ Edge pairs: 122307 (flat) 74324 (hierarchical)
+ Elapsed: 1.660s Memory: 7319.00M
+"second_edges" in: sky130A_mr.drc:561
+ Edges: 122307 (flat) 74324 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"width" in: sky130A_mr.drc:562
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.880s Memory: 7319.00M
+"polygons" in: sky130A_mr.drc:563
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"interacting" in: sky130A_mr.drc:563
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.220s Memory: 7319.00M
+"output" in: sky130A_mr.drc:564
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 69/44 (via2)
+START: 70/20 (m3)
+"width" in: sky130A_mr.drc:570
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.410s Memory: 7319.00M
+"output" in: sky130A_mr.drc:570
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"sized" in: sky130A_mr.drc:572
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.580s Memory: 7319.00M
+"sized" in: sky130A_mr.drc:572
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"snap" in: sky130A_mr.drc:572
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.120s Memory: 7319.00M
+"&" in: sky130A_mr.drc:572
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:573
+ Edges: 547473 (flat) 368389 (hierarchical)
+ Elapsed: 12.540s Memory: 7319.00M
+"-" in: sky130A_mr.drc:573
+ Edges: 547473 (flat) 368389 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:574
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 7319.00M
+"merged" in: sky130A_mr.drc:574
+ Polygons (raw): 49355 (flat) 36300 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"outside_part" in: sky130A_mr.drc:574
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"space" in: sky130A_mr.drc:576
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.990s Memory: 7319.00M
+"output" in: sky130A_mr.drc:576
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"separation" in: sky130A_mr.drc:578
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"space" in: sky130A_mr.drc:578
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 7319.00M
+"+" in: sky130A_mr.drc:578
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"output" in: sky130A_mr.drc:578
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:583
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.020s Memory: 7319.00M
+"output" in: sky130A_mr.drc:583
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"not" in: sky130A_mr.drc:584
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.150s Memory: 7319.00M
+"output" in: sky130A_mr.drc:584
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 70/20 (m3)
+START: 70/44 (via3)
+"not" in: sky130A_mr.drc:598
+ Polygons (raw): 142340 (flat) 116630 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"non_rectangles" in: sky130A_mr.drc:599
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.150s Memory: 7319.00M
+"output" in: sky130A_mr.drc:599
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"width" in: sky130A_mr.drc:600
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 7319.00M
+"output" in: sky130A_mr.drc:600
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:601
+ Edges: 569360 (flat) 466520 (hierarchical)
+ Elapsed: 1.020s Memory: 7319.00M
+"without_length" in: sky130A_mr.drc:601
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.140s Memory: 7319.00M
+"output" in: sky130A_mr.drc:601
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"space" in: sky130A_mr.drc:603
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.880s Memory: 7319.00M
+"output" in: sky130A_mr.drc:603
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:604
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.840s Memory: 7319.00M
+"output" in: sky130A_mr.drc:604
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"not" in: sky130A_mr.drc:605
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.690s Memory: 7319.00M
+"output" in: sky130A_mr.drc:605
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:607
+ Edge pairs: 240595 (flat) 237039 (hierarchical)
+ Elapsed: 2.110s Memory: 7319.00M
+"second_edges" in: sky130A_mr.drc:607
+ Edges: 240595 (flat) 237039 (hierarchical)
+ Elapsed: 0.030s Memory: 7319.00M
+"width" in: sky130A_mr.drc:608
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.390s Memory: 7319.00M
+"polygons" in: sky130A_mr.drc:609
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"interacting" in: sky130A_mr.drc:609
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.210s Memory: 7319.00M
+"output" in: sky130A_mr.drc:610
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 70/44 (via3)
+START: 71/20 (m4)
+"width" in: sky130A_mr.drc:616
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.610s Memory: 7319.00M
+"output" in: sky130A_mr.drc:616
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"sized" in: sky130A_mr.drc:618
+ Polygons (raw): 304 (flat) 304 (hierarchical)
+ Elapsed: 0.190s Memory: 7319.00M
+"sized" in: sky130A_mr.drc:618
+ Polygons (raw): 304 (flat) 304 (hierarchical)
+ Elapsed: 0.120s Memory: 7319.00M
+"snap" in: sky130A_mr.drc:618
+ Polygons (raw): 304 (flat) 304 (hierarchical)
+ Elapsed: 0.480s Memory: 7319.00M
+"&" in: sky130A_mr.drc:618
+ Polygons (raw): 304 (flat) 304 (hierarchical)
+ Elapsed: 0.150s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:619
+ Edges: 188248 (flat) 73602 (hierarchical)
+ Elapsed: 1.990s Memory: 7319.00M
+"-" in: sky130A_mr.drc:619
+ Edges: 187032 (flat) 72386 (hierarchical)
+ Elapsed: 0.440s Memory: 7319.00M
+"edges" in: sky130A_mr.drc:620
+ Edges: 1216 (flat) 1216 (hierarchical)
+ Elapsed: 0.150s Memory: 7319.00M
+"merged" in: sky130A_mr.drc:620
+ Polygons (raw): 16064 (flat) 5781 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"outside_part" in: sky130A_mr.drc:620
+ Edges: 1216 (flat) 1216 (hierarchical)
+ Elapsed: 0.150s Memory: 7319.00M
+"space" in: sky130A_mr.drc:622
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.280s Memory: 7319.00M
+"output" in: sky130A_mr.drc:622
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"with_area" in: sky130A_mr.drc:624
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.140s Memory: 7319.00M
+"output" in: sky130A_mr.drc:624
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"separation" in: sky130A_mr.drc:626
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.500s Memory: 7319.00M
+"space" in: sky130A_mr.drc:626
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 7319.00M
+"+" in: sky130A_mr.drc:626
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"output" in: sky130A_mr.drc:626
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:631
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.140s Memory: 7319.00M
+"output" in: sky130A_mr.drc:631
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"not" in: sky130A_mr.drc:632
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.880s Memory: 7319.00M
+"output" in: sky130A_mr.drc:632
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 71/20 (m4)
+START: 71/44 (via4)
+"not" in: sky130A_mr.drc:645
+ Polygons (raw): 7717 (flat) 7717 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"non_rectangles" in: sky130A_mr.drc:646
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.390s Memory: 7319.00M
+"output" in: sky130A_mr.drc:646
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"width" in: sky130A_mr.drc:647
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.370s Memory: 7319.00M
+"output" in: sky130A_mr.drc:647
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"drc" in: sky130A_mr.drc:648
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 7319.00M
+"output" in: sky130A_mr.drc:648
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"space" in: sky130A_mr.drc:650
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.130s Memory: 7319.00M
+"polygons" in: sky130A_mr.drc:650
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 7319.00M
+"output" in: sky130A_mr.drc:650
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:658
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.300s Memory: 7319.00M
+"output" in: sky130A_mr.drc:658
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"not" in: sky130A_mr.drc:659
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.210s Memory: 7319.00M
+"output" in: sky130A_mr.drc:659
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 71/44 (via4)
+START: 72/20 (m5)
+"width" in: sky130A_mr.drc:664
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.330s Memory: 7319.00M
+"output" in: sky130A_mr.drc:664
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"space" in: sky130A_mr.drc:666
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 7319.00M
+"output" in: sky130A_mr.drc:666
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"enclosing" in: sky130A_mr.drc:668
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.150s Memory: 7319.00M
+"output" in: sky130A_mr.drc:668
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+"not" in: sky130A_mr.drc:669
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 7319.00M
+"output" in: sky130A_mr.drc:669
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 7319.00M
+"with_area" in: sky130A_mr.drc:673
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 7319.00M
+"output" in: sky130A_mr.drc:673
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 72/20 (m5)
+START: 76/20 (pad)
+"space" in: sky130A_mr.drc:678
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.390s Memory: 7319.00M
+"output" in: sky130A_mr.drc:678
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 7319.00M
+END: 76/20 (pad)
+Writing report database: /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/klayout_beol_check.xml ..
+Total elapsed: 2410.990s Memory: 6636.00M
+
+Cell exclusion list:
+ rule | cell
+ nwell.6 | sky130_fd_io__gpiov2_amux, sky130_fd_io__simple_pad_and_busses, sram
+ nsd.1 | sram
+ nsd.2 | sram
+ psd.1 | sram
+ psd.2 | sram
+
+release 2022.6.30_01.07
diff --git a/mpw_precheck/logs/klayout_beol_check.total b/mpw_precheck/logs/klayout_beol_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_beol_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_feol_check.log b/mpw_precheck/logs/klayout_feol_check.log
new file mode 100644
index 0000000..3fe23dd
--- /dev/null
+++ b/mpw_precheck/logs/klayout_feol_check.log
@@ -0,0 +1,817 @@
+/opt/checks/tech-files/sky130A_mr.drc:48: warning: already initialized constant DRC::DRCEngine::FEOL
+/opt/checks/tech-files/sky130A_mr.drc:40: warning: previous definition of FEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:56: warning: already initialized constant DRC::DRCEngine::BEOL
+/opt/checks/tech-files/sky130A_mr.drc:41: warning: previous definition of BEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:62: warning: already initialized constant DRC::DRCEngine::OFFGRID
+/opt/checks/tech-files/sky130A_mr.drc:42: warning: previous definition of OFFGRID was here
+/opt/checks/tech-files/sky130A_mr.drc:68: warning: already initialized constant DRC::DRCEngine::SEAL
+/opt/checks/tech-files/sky130A_mr.drc:43: warning: previous definition of SEAL was here
+/opt/checks/tech-files/sky130A_mr.drc:74: warning: already initialized constant DRC::DRCEngine::FLOATING_MET
+/opt/checks/tech-files/sky130A_mr.drc:44: warning: previous definition of FLOATING_MET was here
+"input" in: sky130A_mr.drc:124
+ Polygons (raw): 1959035 (flat) 700 (hierarchical)
+ Elapsed: 0.360s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:125
+ Polygons (raw): 477986 (flat) 31 (hierarchical)
+ Elapsed: 0.260s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:126
+ Polygons (raw): 1010977 (flat) 279 (hierarchical)
+ Elapsed: 0.220s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:127
+ Polygons (raw): 8 (flat) 1 (hierarchical)
+ Elapsed: 0.140s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:128
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:129
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:130
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:131
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:132
+ Polygons (raw): 953913 (flat) 210 (hierarchical)
+ Elapsed: 0.210s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:133
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:134
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:135
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:136
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:137
+ Polygons (raw): 2902287 (flat) 2334 (hierarchical)
+ Elapsed: 0.250s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:138
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:139
+ Polygons (raw): 1410010 (flat) 312 (hierarchical)
+ Elapsed: 0.220s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:140
+ Polygons (raw): 1269580 (flat) 303 (hierarchical)
+ Elapsed: 0.220s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:141
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:142
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:143
+ Polygons (raw): 1042157 (flat) 293 (hierarchical)
+ Elapsed: 0.240s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:144
+ Polygons (raw): 8872503 (flat) 7360 (hierarchical)
+ Elapsed: 0.240s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:146
+ Polygons (raw): 7307997 (flat) 198816 (hierarchical)
+ Elapsed: 0.340s Memory: 1197.00M
+"polygons" in: sky130A_mr.drc:147
+ Polygons (raw): 15374294 (flat) 195146 (hierarchical)
+ Elapsed: 0.330s Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:149
+ Polygons (raw): 5630257 (flat) 1082647 (hierarchical)
+ Elapsed: 0.850s Memory: 1223.00M
+"polygons" in: sky130A_mr.drc:150
+ Polygons (raw): 1261387 (flat) 399034 (hierarchical)
+ Elapsed: 0.510s Memory: 1231.00M
+"polygons" in: sky130A_mr.drc:152
+ Polygons (raw): 2509559 (flat) 525838 (hierarchical)
+ Elapsed: 0.580s Memory: 1239.00M
+"polygons" in: sky130A_mr.drc:153
+ Polygons (raw): 166707 (flat) 133816 (hierarchical)
+ Elapsed: 0.340s Memory: 1247.00M
+"polygons" in: sky130A_mr.drc:155
+ Polygons (raw): 355838 (flat) 125235 (hierarchical)
+ Elapsed: 0.340s Memory: 1247.00M
+"polygons" in: sky130A_mr.drc:156
+ Polygons (raw): 142340 (flat) 116630 (hierarchical)
+ Elapsed: 0.340s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:158
+ Polygons (raw): 68437 (flat) 18843 (hierarchical)
+ Elapsed: 0.270s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:159
+ Polygons (raw): 7717 (flat) 7717 (hierarchical)
+ Elapsed: 0.150s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:161
+ Polygons (raw): 327 (flat) 327 (hierarchical)
+ Elapsed: 0.140s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:163
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:164
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:165
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:166
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:167
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:168
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:169
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:170
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:171
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:172
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:173
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:174
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:175
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:176
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:177
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:178
+ Polygons (raw): 70720 (flat) 4 (hierarchical)
+ Elapsed: 0.150s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:179
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:180
+ Polygons (raw): 1139729 (flat) 398 (hierarchical)
+ Elapsed: 0.220s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:181
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:182
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:183
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:184
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:185
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:186
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:187
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:188
+ Polygons (raw): 2 (flat) 2 (hierarchical)
+ Elapsed: 0.280s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:189
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:190
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:191
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:192
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:193
+ Polygons (raw): 6648 (flat) 1 (hierarchical)
+ Elapsed: 0.270s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:194
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:195
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:196
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:197
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:198
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:199
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:200
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:201
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:202
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:203
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:204
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:205
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:206
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:207
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:208
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:209
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:210
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:211
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:212
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:213
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:214
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:215
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+DRC section
+FEOL section
+START: 64/18 (dnwell)
+"width" in: sky130A_mr.drc:241
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.290s Memory: 1271.00M
+"output" in: sky130A_mr.drc:241
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1271.00M
+END: 64/18 (dnwell)
+"input" in: sky130A_mr.drc:245
+ Polygons (raw): 1004090 (flat) 206 (hierarchical)
+ Elapsed: 0.330s Memory: 1282.00M
+"input" in: sky130A_mr.drc:246
+ Polygons (raw): 1004300 (flat) 207 (hierarchical)
+ Elapsed: 0.220s Memory: 1282.00M
+"input" in: sky130A_mr.drc:247
+ Polygons (raw): 885217 (flat) 205 (hierarchical)
+ Elapsed: 0.230s Memory: 1282.00M
+"input" in: sky130A_mr.drc:252
+ Polygons (raw): 1010977 (flat) 279 (hierarchical)
+ Elapsed: 0.220s Memory: 1282.00M
+START: 64/20 (nwell)
+"width" in: sky130A_mr.drc:256
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 18.080s Memory: 1548.00M
+"output" in: sky130A_mr.drc:256
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1548.00M
+"space" in: sky130A_mr.drc:257
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.180s Memory: 2090.00M
+"output" in: sky130A_mr.drc:257
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2090.00M
+"and" in: sky130A_mr.drc:258
+ Polygons (raw): 885217 (flat) 205 (hierarchical)
+ Elapsed: 21.980s Memory: 2346.00M
+"merge" in: sky130A_mr.drc:258
+ Polygons (raw): 1971 (flat) 1971 (hierarchical)
+ Elapsed: 17.440s Memory: 2346.00M
+"holes" in: sky130A_mr.drc:259
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 2346.00M
+"enclosing" in: sky130A_mr.drc:259
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 2090.00M
+"output" in: sky130A_mr.drc:259
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2090.00M
+END: 64/20 (nwell)
+START: 78/44 (hvtp)
+"width" in: sky130A_mr.drc:264
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 16.510s Memory: 2104.00M
+"output" in: sky130A_mr.drc:264
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+"space" in: sky130A_mr.drc:265
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.180s Memory: 2104.00M
+"output" in: sky130A_mr.drc:265
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+END: 78/44 (hvtp)
+START: 18/20 (htvr)
+"width" in: sky130A_mr.drc:270
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2104.00M
+"output" in: sky130A_mr.drc:270
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+"separation" in: sky130A_mr.drc:271
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 2104.00M
+"output" in: sky130A_mr.drc:271
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+"and" in: sky130A_mr.drc:272
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+"output" in: sky130A_mr.drc:272
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+END: 18/20 (htvr)
+START: 25/44 (lvtn)
+"width" in: sky130A_mr.drc:277
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2104.00M
+"output" in: sky130A_mr.drc:277
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+"space" in: sky130A_mr.drc:278
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2104.00M
+"output" in: sky130A_mr.drc:278
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+END: 25/44 (lvtn)
+START: 92/44 (ncm)
+"width" in: sky130A_mr.drc:283
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2104.00M
+"output" in: sky130A_mr.drc:283
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+"space" in: sky130A_mr.drc:284
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2104.00M
+"output" in: sky130A_mr.drc:284
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+END: 92/44 (ncm)
+START: 65/20 (diff)
+"or" in: sky130A_mr.drc:289
+ Polygons (raw): 1766261 (flat) 2557 (hierarchical)
+ Elapsed: 3.880s Memory: 2104.00M
+"rectangles" in: sky130A_mr.drc:290
+ Polygons (raw): 1374365 (flat) 539 (hierarchical)
+ Elapsed: 2.660s Memory: 2104.00M
+"width" in: sky130A_mr.drc:290
+ Edge pairs: 67600 (flat) 2 (hierarchical)
+ Elapsed: 0.000s Memory: 2104.00M
+"polygons" in: sky130A_mr.drc:290
+ Polygons (raw): 67600 (flat) 2 (hierarchical)
+ Elapsed: 0.010s Memory: 2104.00M
+"edges" in: sky130A_mr.drc:291
+ Edges: 270400 (flat) 8 (hierarchical)
+ Elapsed: 0.290s Memory: 2104.00M
+"outside_part" in: sky130A_mr.drc:291
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.160s Memory: 2104.00M
+"outside" in: sky130A_mr.drc:291
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.440s Memory: 2104.00M
+"edges" in: sky130A_mr.drc:291
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2104.00M
+"not" in: sky130A_mr.drc:291
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+"output" in: sky130A_mr.drc:292
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 2104.00M
+"outside" in: sky130A_mr.drc:293
+ Polygons (raw): 1365891 (flat) 673 (hierarchical)
+ Elapsed: 1.610s Memory: 2104.00M
+"width" in: sky130A_mr.drc:293
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.280s Memory: 2104.00M
+"output" in: sky130A_mr.drc:293
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+END: 65/20 (diff)
+START: 65/44 (tap)
+"rectangles" in: sky130A_mr.drc:297
+ Polygons (raw): 400874 (flat) 10395 (hierarchical)
+ Elapsed: 0.720s Memory: 2104.00M
+"width" in: sky130A_mr.drc:297
+ Edge pairs: 67600 (flat) 2 (hierarchical)
+ Elapsed: 0.020s Memory: 2104.00M
+"polygons" in: sky130A_mr.drc:297
+ Polygons (raw): 67600 (flat) 2 (hierarchical)
+ Elapsed: 0.010s Memory: 2104.00M
+"edges" in: sky130A_mr.drc:298
+ Edges: 270400 (flat) 8 (hierarchical)
+ Elapsed: 0.290s Memory: 2104.00M
+"outside_part" in: sky130A_mr.drc:298
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.150s Memory: 2104.00M
+"outside" in: sky130A_mr.drc:298
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.590s Memory: 2104.00M
+"edges" in: sky130A_mr.drc:298
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2104.00M
+"not" in: sky130A_mr.drc:298
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 2104.00M
+"output" in: sky130A_mr.drc:299
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 2104.00M
+"not" in: sky130A_mr.drc:300
+ Polygons (raw): 273106 (flat) 23 (hierarchical)
+ Elapsed: 0.720s Memory: 2104.00M
+"width" in: sky130A_mr.drc:300
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.600s Memory: 2104.00M
+"output" in: sky130A_mr.drc:300
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+END: 65/44 (tap)
+"space" in: sky130A_mr.drc:303
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 6.000s Memory: 2168.00M
+"output" in: sky130A_mr.drc:303
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2168.00M
+START: 80/20 (tunm)
+"width" in: sky130A_mr.drc:307
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2168.00M
+"output" in: sky130A_mr.drc:307
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2168.00M
+"space" in: sky130A_mr.drc:308
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2168.00M
+"output" in: sky130A_mr.drc:308
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2168.00M
+END: 80/20 (tunm)
+START: 66/20 (poly)
+"width" in: sky130A_mr.drc:313
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.310s Memory: 2168.00M
+"output" in: sky130A_mr.drc:313
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2168.00M
+"not" in: sky130A_mr.drc:314
+ Polygons (raw): 1771135 (flat) 2268 (hierarchical)
+ Elapsed: 1.600s Memory: 2104.00M
+"space" in: sky130A_mr.drc:314
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 7.230s Memory: 2104.00M
+"output" in: sky130A_mr.drc:314
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+START: 86/20 (rpm)
+"width" in: sky130A_mr.drc:319
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2104.00M
+"output" in: sky130A_mr.drc:319
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+"space" in: sky130A_mr.drc:320
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2104.00M
+"output" in: sky130A_mr.drc:320
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+END: 86/20 (rpm)
+START: 79/20 (urpm)
+"width" in: sky130A_mr.drc:325
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.270s Memory: 2104.00M
+"output" in: sky130A_mr.drc:325
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+"space" in: sky130A_mr.drc:326
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2104.00M
+"output" in: sky130A_mr.drc:326
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+END: 79/20 (urpm)
+START: 95/20 (npc)
+"width" in: sky130A_mr.drc:331
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 9.230s Memory: 2104.00M
+"output" in: sky130A_mr.drc:331
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+"space" in: sky130A_mr.drc:332
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.210s Memory: 2104.00M
+"output" in: sky130A_mr.drc:332
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+END: 95/20 (npc)
+START: 93/44 (nsdm)
+"outside" in: sky130A_mr.drc:337
+ Polygons (raw): 120851 (flat) 1979 (hierarchical)
+ Elapsed: 18.170s Memory: 2104.00M
+"width" in: sky130A_mr.drc:337
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.410s Memory: 2104.00M
+"output" in: sky130A_mr.drc:337
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2104.00M
+"not" in: sky130A_mr.drc:338
+ Polygons (raw): 1004090 (flat) 206 (hierarchical)
+ Elapsed: 1.740s Memory: 2168.00M
+"space" in: sky130A_mr.drc:338
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 20.490s Memory: 2168.00M
+"output" in: sky130A_mr.drc:338
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2168.00M
+END: 93/44 (nsdm)
+START: 94/20 (psdm)
+"outside" in: sky130A_mr.drc:343
+ Polygons (raw): 120844 (flat) 1972 (hierarchical)
+ Elapsed: 19.510s Memory: 2168.00M
+"width" in: sky130A_mr.drc:343
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.450s Memory: 2168.00M
+"output" in: sky130A_mr.drc:343
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2168.00M
+"not" in: sky130A_mr.drc:344
+ Polygons (raw): 1004300 (flat) 207 (hierarchical)
+ Elapsed: 1.790s Memory: 2104.00M
+"space" in: sky130A_mr.drc:344
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 20.320s Memory: 2104.00M
+"output" in: sky130A_mr.drc:344
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2104.00M
+END: 94/20 (psdm)
+START: 66/44 (licon)
+"not" in: sky130A_mr.drc:355
+ Polygons (raw): 4466588 (flat) 83665 (hierarchical)
+ Elapsed: 6.840s Memory: 2104.00M
+"and" in: sky130A_mr.drc:356
+ Polygons (raw): 5536536 (flat) 6324 (hierarchical)
+ Elapsed: 9.750s Memory: 2173.00M
+"interacting" in: sky130A_mr.drc:356
+ Polygons (raw): 5353424 (flat) 28880 (hierarchical)
+ Elapsed: 10.360s Memory: 2109.00M
+"not" in: sky130A_mr.drc:357
+ Polygons (raw): 4365408 (flat) 7559 (hierarchical)
+ Elapsed: 2.120s Memory: 2109.00M
+"non_rectangles" in: sky130A_mr.drc:358
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 2109.00M
+"output" in: sky130A_mr.drc:358
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2109.00M
+"or" in: sky130A_mr.drc:359
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 2109.00M
+"not" in: sky130A_mr.drc:359
+ Polygons (raw): 8872503 (flat) 7360 (hierarchical)
+ Elapsed: 0.060s Memory: 2109.00M
+"edges" in: sky130A_mr.drc:359
+ Edges: 33172892 (flat) 29354 (hierarchical)
+ Elapsed: 6.460s Memory: 2109.00M
+"without_length" in: sky130A_mr.drc:359
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.410s Memory: 2109.00M
+"output" in: sky130A_mr.drc:359
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"separation" in: sky130A_mr.drc:360
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 9.060s Memory: 2109.00M
+"output" in: sky130A_mr.drc:360
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2109.00M
+"and" in: sky130A_mr.drc:361
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 5.600s Memory: 2109.00M
+"output" in: sky130A_mr.drc:361
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"interacting" in: sky130A_mr.drc:362
+ Polygons (raw): 2147183 (flat) 5792 (hierarchical)
+ Elapsed: 6.210s Memory: 2109.00M
+"interacting" in: sky130A_mr.drc:362
+ Polygons (raw): 5353424 (flat) 28880 (hierarchical)
+ Elapsed: 8.490s Memory: 2173.00M
+"and" in: sky130A_mr.drc:362
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 5.820s Memory: 2109.00M
+"output" in: sky130A_mr.drc:362
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+END: 66/44 (licon)
+START: 89/44 (capm)
+"width" in: sky130A_mr.drc:367
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2109.00M
+"output" in: sky130A_mr.drc:367
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"space" in: sky130A_mr.drc:368
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2109.00M
+"output" in: sky130A_mr.drc:368
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"interacting" in: sky130A_mr.drc:369
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.660s Memory: 2109.00M
+"isolated" in: sky130A_mr.drc:369
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.360s Memory: 2109.00M
+"output" in: sky130A_mr.drc:369
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"interacting" in: sky130A_mr.drc:370
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.200s Memory: 2109.00M
+"isolated" in: sky130A_mr.drc:370
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.360s Memory: 2109.00M
+"output" in: sky130A_mr.drc:370
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2109.00M
+"and" in: sky130A_mr.drc:371
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2109.00M
+"enclosing" in: sky130A_mr.drc:371
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2109.00M
+"output" in: sky130A_mr.drc:371
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"enclosing" in: sky130A_mr.drc:372
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.190s Memory: 2109.00M
+"output" in: sky130A_mr.drc:372
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"enclosing" in: sky130A_mr.drc:373
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2109.00M
+"output" in: sky130A_mr.drc:373
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"separation" in: sky130A_mr.drc:374
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 2109.00M
+"output" in: sky130A_mr.drc:374
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"not_interacting" in: sky130A_mr.drc:375
+ Polygons (raw): 49355 (flat) 36291 (hierarchical)
+ Elapsed: 0.530s Memory: 2109.00M
+"separation" in: sky130A_mr.drc:375
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.050s Memory: 2109.00M
+"output" in: sky130A_mr.drc:375
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+END: 89/44 (capm)
+START: 97/44 (cap2m)
+"width" in: sky130A_mr.drc:380
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.290s Memory: 2109.00M
+"output" in: sky130A_mr.drc:380
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"space" in: sky130A_mr.drc:381
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2109.00M
+"output" in: sky130A_mr.drc:381
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"interacting" in: sky130A_mr.drc:382
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.900s Memory: 2109.00M
+"isolated" in: sky130A_mr.drc:382
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.360s Memory: 2109.00M
+"output" in: sky130A_mr.drc:382
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"interacting" in: sky130A_mr.drc:383
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.200s Memory: 2109.00M
+"isolated" in: sky130A_mr.drc:383
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.360s Memory: 2109.00M
+"output" in: sky130A_mr.drc:383
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"and" in: sky130A_mr.drc:384
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 2109.00M
+"enclosing" in: sky130A_mr.drc:384
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2109.00M
+"output" in: sky130A_mr.drc:384
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"enclosing" in: sky130A_mr.drc:385
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.190s Memory: 2109.00M
+"output" in: sky130A_mr.drc:385
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"enclosing" in: sky130A_mr.drc:386
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2109.00M
+"output" in: sky130A_mr.drc:386
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"separation" in: sky130A_mr.drc:387
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 2109.00M
+"output" in: sky130A_mr.drc:387
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"not_interacting" in: sky130A_mr.drc:388
+ Polygons (raw): 16064 (flat) 5781 (hierarchical)
+ Elapsed: 0.440s Memory: 2109.00M
+"separation" in: sky130A_mr.drc:388
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.720s Memory: 2109.00M
+"output" in: sky130A_mr.drc:388
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+END: 97/44 (cap2m)
+FEOL section
+START: 75/20 (hvi)
+"not" in: sky130A_mr.drc:688
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 2109.00M
+"width" in: sky130A_mr.drc:689
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2109.00M
+"output" in: sky130A_mr.drc:689
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"space" in: sky130A_mr.drc:690
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 2109.00M
+"output" in: sky130A_mr.drc:690
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+END: 75/20 (hvi)
+START: 125/20 (hvntm)
+"not" in: sky130A_mr.drc:695
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2109.00M
+"width" in: sky130A_mr.drc:696
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 2109.00M
+"output" in: sky130A_mr.drc:696
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 2109.00M
+"space" in: sky130A_mr.drc:697
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 2109.00M
+"output" in: sky130A_mr.drc:697
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 2109.00M
+END: 125/20 (hvntm)
+Writing report database: /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/klayout_feol_check.xml ..
+Total elapsed: 341.510s Memory: 2109.00M
+
+Cell exclusion list:
+ rule | cell
+ nwell.6 | sky130_fd_io__gpiov2_amux, sky130_fd_io__simple_pad_and_busses, sram
+ nsd.1 | sram
+ nsd.2 | sram
+ psd.1 | sram
+ psd.2 | sram
+
+release 2022.6.30_01.07
diff --git a/mpw_precheck/logs/klayout_feol_check.total b/mpw_precheck/logs/klayout_feol_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_feol_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_met_min_ca_density_check.log b/mpw_precheck/logs/klayout_met_min_ca_density_check.log
new file mode 100644
index 0000000..7a557f3
--- /dev/null
+++ b/mpw_precheck/logs/klayout_met_min_ca_density_check.log
@@ -0,0 +1,79 @@
+"polygons" in: met_min_ca_density.lydrc:35
+ Polygons (raw): 7728528 (flat) 200553 (hierarchical)
+ Elapsed: 0.450s Memory: 1194.00M
+"polygons" in: met_min_ca_density.lydrc:36
+ Polygons (raw): 15374294 (flat) 195146 (hierarchical)
+ Elapsed: 0.330s Memory: 1198.00M
+"polygons" in: met_min_ca_density.lydrc:38
+ Polygons (raw): 7824539 (flat) 1083092 (hierarchical)
+ Elapsed: 0.860s Memory: 1221.00M
+"polygons" in: met_min_ca_density.lydrc:39
+ Polygons (raw): 1261387 (flat) 399034 (hierarchical)
+ Elapsed: 0.480s Memory: 1229.00M
+"polygons" in: met_min_ca_density.lydrc:41
+ Polygons (raw): 2794637 (flat) 526997 (hierarchical)
+ Elapsed: 0.590s Memory: 1237.00M
+"polygons" in: met_min_ca_density.lydrc:42
+ Polygons (raw): 166707 (flat) 133816 (hierarchical)
+ Elapsed: 0.350s Memory: 1237.00M
+"polygons" in: met_min_ca_density.lydrc:44
+ Polygons (raw): 356521 (flat) 125918 (hierarchical)
+ Elapsed: 0.340s Memory: 1244.00M
+"polygons" in: met_min_ca_density.lydrc:45
+ Polygons (raw): 142340 (flat) 116630 (hierarchical)
+ Elapsed: 0.340s Memory: 1244.00M
+"polygons" in: met_min_ca_density.lydrc:47
+ Polygons (raw): 68767 (flat) 19173 (hierarchical)
+ Elapsed: 0.270s Memory: 1244.00M
+"polygons" in: met_min_ca_density.lydrc:48
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1244.00M
+"polygons" in: met_min_ca_density.lydrc:49
+ Polygons (raw): 7717 (flat) 7717 (hierarchical)
+ Elapsed: 0.140s Memory: 1244.00M
+"polygons" in: met_min_ca_density.lydrc:51
+ Polygons (raw): 500 (flat) 500 (hierarchical)
+ Elapsed: 0.130s Memory: 1244.00M
+"input" in: met_min_ca_density.lydrc:53
+ Polygons (raw): 330114 (flat) 202 (hierarchical)
+ Elapsed: 0.270s Memory: 1244.00M
+"area" in: met_min_ca_density.lydrc:55
+ Elapsed: 1.740s Memory: 1273.00M
+"polygons" in: met_min_ca_density.lydrc:59
+ Polygons (raw): 7728528 (flat) 200553 (hierarchical)
+ Elapsed: 0.350s Memory: 1273.00M
+"area" in: met_min_ca_density.lydrc:59
+ Elapsed: 55.040s Memory: 1869.00M
+li1_ca_density is 0.5630917483825304
+"polygons" in: met_min_ca_density.lydrc:69
+ Polygons (raw): 7824539 (flat) 1083092 (hierarchical)
+ Elapsed: 0.860s Memory: 1869.00M
+"area" in: met_min_ca_density.lydrc:69
+ Elapsed: 53.100s Memory: 1841.00M
+m1_ca_density is 0.7906111645465248
+"polygons" in: met_min_ca_density.lydrc:79
+ Polygons (raw): 2794637 (flat) 526997 (hierarchical)
+ Elapsed: 0.590s Memory: 1841.00M
+"area" in: met_min_ca_density.lydrc:79
+ Elapsed: 4.470s Memory: 1840.00M
+m2_ca_density is 0.9276126945998404
+"polygons" in: met_min_ca_density.lydrc:89
+ Polygons (raw): 356521 (flat) 125918 (hierarchical)
+ Elapsed: 0.350s Memory: 1840.00M
+"area" in: met_min_ca_density.lydrc:89
+ Elapsed: 1.630s Memory: 1871.00M
+m3_ca_density is 0.9630657685632005
+"polygons" in: met_min_ca_density.lydrc:99
+ Polygons (raw): 68767 (flat) 19173 (hierarchical)
+ Elapsed: 0.280s Memory: 1871.00M
+"area" in: met_min_ca_density.lydrc:99
+ Elapsed: 0.800s Memory: 1871.00M
+m4_ca_density is 0.8880968328193104
+"polygons" in: met_min_ca_density.lydrc:109
+ Polygons (raw): 500 (flat) 500 (hierarchical)
+ Elapsed: 0.140s Memory: 1871.00M
+"area" in: met_min_ca_density.lydrc:109
+ Elapsed: 0.370s Memory: 1871.00M
+m5_ca_density is 0.8374570507082815
+Writing report database: /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/klayout_met_min_ca_density_check.xml ..
+Total elapsed: 134.160s Memory: 1871.00M
diff --git a/mpw_precheck/logs/klayout_met_min_ca_density_check.total b/mpw_precheck/logs/klayout_met_min_ca_density_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_met_min_ca_density_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_offgrid_check.log b/mpw_precheck/logs/klayout_offgrid_check.log
new file mode 100644
index 0000000..2ff9bcb
--- /dev/null
+++ b/mpw_precheck/logs/klayout_offgrid_check.log
@@ -0,0 +1,765 @@
+/opt/checks/tech-files/sky130A_mr.drc:50: warning: already initialized constant DRC::DRCEngine::FEOL
+/opt/checks/tech-files/sky130A_mr.drc:40: warning: previous definition of FEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:56: warning: already initialized constant DRC::DRCEngine::BEOL
+/opt/checks/tech-files/sky130A_mr.drc:41: warning: previous definition of BEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:60: warning: already initialized constant DRC::DRCEngine::OFFGRID
+/opt/checks/tech-files/sky130A_mr.drc:42: warning: previous definition of OFFGRID was here
+/opt/checks/tech-files/sky130A_mr.drc:68: warning: already initialized constant DRC::DRCEngine::SEAL
+/opt/checks/tech-files/sky130A_mr.drc:43: warning: previous definition of SEAL was here
+/opt/checks/tech-files/sky130A_mr.drc:74: warning: already initialized constant DRC::DRCEngine::FLOATING_MET
+/opt/checks/tech-files/sky130A_mr.drc:44: warning: previous definition of FLOATING_MET was here
+"input" in: sky130A_mr.drc:124
+ Polygons (raw): 1959035 (flat) 700 (hierarchical)
+ Elapsed: 0.360s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:125
+ Polygons (raw): 477986 (flat) 31 (hierarchical)
+ Elapsed: 0.250s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:126
+ Polygons (raw): 1010977 (flat) 279 (hierarchical)
+ Elapsed: 0.220s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:127
+ Polygons (raw): 8 (flat) 1 (hierarchical)
+ Elapsed: 0.130s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:128
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:129
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:130
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:131
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:132
+ Polygons (raw): 953913 (flat) 210 (hierarchical)
+ Elapsed: 0.210s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:133
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:134
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:135
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:136
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:137
+ Polygons (raw): 2902287 (flat) 2334 (hierarchical)
+ Elapsed: 0.230s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:138
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:139
+ Polygons (raw): 1410010 (flat) 312 (hierarchical)
+ Elapsed: 0.210s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:140
+ Polygons (raw): 1269580 (flat) 303 (hierarchical)
+ Elapsed: 0.210s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:141
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:142
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:143
+ Polygons (raw): 1042157 (flat) 293 (hierarchical)
+ Elapsed: 0.240s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:144
+ Polygons (raw): 8872503 (flat) 7360 (hierarchical)
+ Elapsed: 0.230s Memory: 1193.00M
+"polygons" in: sky130A_mr.drc:146
+ Polygons (raw): 7307997 (flat) 198816 (hierarchical)
+ Elapsed: 0.330s Memory: 1197.00M
+"polygons" in: sky130A_mr.drc:147
+ Polygons (raw): 15374294 (flat) 195146 (hierarchical)
+ Elapsed: 0.320s Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:149
+ Polygons (raw): 5630257 (flat) 1082647 (hierarchical)
+ Elapsed: 0.850s Memory: 1223.00M
+"polygons" in: sky130A_mr.drc:150
+ Polygons (raw): 1261387 (flat) 399034 (hierarchical)
+ Elapsed: 0.490s Memory: 1231.00M
+"polygons" in: sky130A_mr.drc:152
+ Polygons (raw): 2509559 (flat) 525838 (hierarchical)
+ Elapsed: 0.580s Memory: 1239.00M
+"polygons" in: sky130A_mr.drc:153
+ Polygons (raw): 166707 (flat) 133816 (hierarchical)
+ Elapsed: 0.340s Memory: 1247.00M
+"polygons" in: sky130A_mr.drc:155
+ Polygons (raw): 355838 (flat) 125235 (hierarchical)
+ Elapsed: 0.330s Memory: 1247.00M
+"polygons" in: sky130A_mr.drc:156
+ Polygons (raw): 142340 (flat) 116630 (hierarchical)
+ Elapsed: 0.330s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:158
+ Polygons (raw): 68437 (flat) 18843 (hierarchical)
+ Elapsed: 0.270s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:159
+ Polygons (raw): 7717 (flat) 7717 (hierarchical)
+ Elapsed: 0.140s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:161
+ Polygons (raw): 327 (flat) 327 (hierarchical)
+ Elapsed: 0.140s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:163
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:164
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:165
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:166
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:167
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:168
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:169
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:170
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:171
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:172
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:173
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:174
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:175
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:176
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:177
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:178
+ Polygons (raw): 70720 (flat) 4 (hierarchical)
+ Elapsed: 0.140s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:179
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:180
+ Polygons (raw): 1139729 (flat) 398 (hierarchical)
+ Elapsed: 0.210s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:181
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:182
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:183
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:184
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:185
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:186
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:187
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:188
+ Polygons (raw): 2 (flat) 2 (hierarchical)
+ Elapsed: 0.250s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:189
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:190
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:191
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:192
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:193
+ Polygons (raw): 6648 (flat) 1 (hierarchical)
+ Elapsed: 0.250s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:194
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:195
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:196
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:197
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:198
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:199
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:200
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:201
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:202
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:203
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:204
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:205
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:206
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:207
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:208
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:209
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:210
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:211
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:212
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:213
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:214
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+"polygons" in: sky130A_mr.drc:215
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1249.00M
+DRC section
+OFFGRID-ANGLES section
+"ongrid" in: sky130A_mr.drc:706
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.630s Memory: 1271.00M
+"output" in: sky130A_mr.drc:706
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1271.00M
+"with_angle" in: sky130A_mr.drc:707
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1271.00M
+"output" in: sky130A_mr.drc:707
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1271.00M
+"ongrid" in: sky130A_mr.drc:708
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 18.630s Memory: 1516.00M
+"output" in: sky130A_mr.drc:708
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1516.00M
+"with_angle" in: sky130A_mr.drc:709
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1516.00M
+"output" in: sky130A_mr.drc:709
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1516.00M
+"ongrid" in: sky130A_mr.drc:710
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.470s Memory: 1516.00M
+"output" in: sky130A_mr.drc:710
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1516.00M
+"with_angle" in: sky130A_mr.drc:711
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1516.00M
+"output" in: sky130A_mr.drc:711
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1516.00M
+"ongrid" in: sky130A_mr.drc:712
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 1516.00M
+"output" in: sky130A_mr.drc:712
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1516.00M
+"with_angle" in: sky130A_mr.drc:713
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1516.00M
+"output" in: sky130A_mr.drc:713
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1516.00M
+"ongrid" in: sky130A_mr.drc:714
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 16.920s Memory: 1531.00M
+"output" in: sky130A_mr.drc:714
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:715
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1531.00M
+"output" in: sky130A_mr.drc:715
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:716
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 1531.00M
+"output" in: sky130A_mr.drc:716
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:717
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1531.00M
+"output" in: sky130A_mr.drc:717
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:718
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.470s Memory: 1531.00M
+"output" in: sky130A_mr.drc:718
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:719
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1531.00M
+"output" in: sky130A_mr.drc:719
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:720
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 1531.00M
+"output" in: sky130A_mr.drc:720
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:721
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1531.00M
+"output" in: sky130A_mr.drc:721
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:722
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.090s Memory: 1531.00M
+"output" in: sky130A_mr.drc:722
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:723
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.210s Memory: 1531.00M
+"output" in: sky130A_mr.drc:723
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"and" in: sky130A_mr.drc:724
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"not" in: sky130A_mr.drc:724
+ Polygons (raw): 1959035 (flat) 700 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:724
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 1531.00M
+"output" in: sky130A_mr.drc:724
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"and" in: sky130A_mr.drc:725
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 1531.00M
+"and" in: sky130A_mr.drc:725
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:725
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 1531.00M
+"output" in: sky130A_mr.drc:725
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"and" in: sky130A_mr.drc:726
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 1531.00M
+"not" in: sky130A_mr.drc:726
+ Polygons (raw): 477986 (flat) 31 (hierarchical)
+ Elapsed: 0.050s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:726
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 1531.00M
+"output" in: sky130A_mr.drc:726
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"and" in: sky130A_mr.drc:727
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 1531.00M
+"and" in: sky130A_mr.drc:727
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:727
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 1531.00M
+"output" in: sky130A_mr.drc:727
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:728
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.490s Memory: 1531.00M
+"output" in: sky130A_mr.drc:728
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:729
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1531.00M
+"output" in: sky130A_mr.drc:729
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:730
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.390s Memory: 1531.00M
+"output" in: sky130A_mr.drc:730
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:731
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.030s Memory: 1531.00M
+"output" in: sky130A_mr.drc:731
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:732
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.490s Memory: 1531.00M
+"output" in: sky130A_mr.drc:732
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:733
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1531.00M
+"output" in: sky130A_mr.drc:733
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:734
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 9.190s Memory: 1531.00M
+"output" in: sky130A_mr.drc:734
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:735
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.200s Memory: 1531.00M
+"output" in: sky130A_mr.drc:735
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:736
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 17.980s Memory: 1531.00M
+"output" in: sky130A_mr.drc:736
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:737
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.040s Memory: 1531.00M
+"output" in: sky130A_mr.drc:737
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:738
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 19.050s Memory: 1531.00M
+"output" in: sky130A_mr.drc:738
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:739
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 1531.00M
+"output" in: sky130A_mr.drc:739
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:740
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.730s Memory: 1531.00M
+"output" in: sky130A_mr.drc:740
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1531.00M
+"with_angle" in: sky130A_mr.drc:741
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 1531.00M
+"output" in: sky130A_mr.drc:741
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1531.00M
+"ongrid" in: sky130A_mr.drc:742
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 55.690s Memory: 1883.00M
+"output" in: sky130A_mr.drc:742
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1883.00M
+"with_angle" in: sky130A_mr.drc:743
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.860s Memory: 1883.00M
+"output" in: sky130A_mr.drc:743
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1883.00M
+"ongrid" in: sky130A_mr.drc:744
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 133.530s Memory: 5057.00M
+"output" in: sky130A_mr.drc:744
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:745
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 6.090s Memory: 5057.00M
+"output" in: sky130A_mr.drc:745
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:746
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 5057.00M
+"output" in: sky130A_mr.drc:746
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:747
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:747
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:748
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 54.180s Memory: 5057.00M
+"output" in: sky130A_mr.drc:748
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:749
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.270s Memory: 5057.00M
+"output" in: sky130A_mr.drc:749
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:750
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.950s Memory: 5057.00M
+"output" in: sky130A_mr.drc:750
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:751
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.370s Memory: 5057.00M
+"output" in: sky130A_mr.drc:751
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:752
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.720s Memory: 5057.00M
+"output" in: sky130A_mr.drc:752
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:753
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.200s Memory: 5057.00M
+"output" in: sky130A_mr.drc:753
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:754
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.700s Memory: 5057.00M
+"output" in: sky130A_mr.drc:754
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:755
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.120s Memory: 5057.00M
+"output" in: sky130A_mr.drc:755
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:756
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.770s Memory: 5057.00M
+"output" in: sky130A_mr.drc:756
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:757
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.040s Memory: 5057.00M
+"output" in: sky130A_mr.drc:757
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:758
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.570s Memory: 5057.00M
+"output" in: sky130A_mr.drc:758
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:759
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 5057.00M
+"output" in: sky130A_mr.drc:759
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:760
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.490s Memory: 5057.00M
+"output" in: sky130A_mr.drc:760
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:761
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:761
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:762
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.940s Memory: 5057.00M
+"output" in: sky130A_mr.drc:762
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:763
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 5057.00M
+"output" in: sky130A_mr.drc:763
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:764
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.570s Memory: 5057.00M
+"output" in: sky130A_mr.drc:764
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:765
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 5057.00M
+"output" in: sky130A_mr.drc:765
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:766
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.500s Memory: 5057.00M
+"output" in: sky130A_mr.drc:766
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:767
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:767
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:768
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 5057.00M
+"output" in: sky130A_mr.drc:768
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:769
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:769
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:770
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 5057.00M
+"output" in: sky130A_mr.drc:770
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:771
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:771
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:772
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 5057.00M
+"output" in: sky130A_mr.drc:772
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:773
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:773
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:774
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.470s Memory: 5057.00M
+"output" in: sky130A_mr.drc:774
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:775
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:775
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:776
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 5057.00M
+"output" in: sky130A_mr.drc:776
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:777
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:777
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:778
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.500s Memory: 5057.00M
+"output" in: sky130A_mr.drc:778
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:779
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:779
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:780
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.490s Memory: 5057.00M
+"output" in: sky130A_mr.drc:780
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 5057.00M
+"with_angle" in: sky130A_mr.drc:781
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5057.00M
+"output" in: sky130A_mr.drc:781
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+"ongrid" in: sky130A_mr.drc:782
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.480s Memory: 5057.00M
+"output" in: sky130A_mr.drc:782
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 5057.00M
+Writing report database: /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/klayout_offgrid_check.xml ..
+Total elapsed: 409.060s Memory: 4929.00M
+
+Cell exclusion list:
+ rule | cell
+ nwell.6 | sky130_fd_io__gpiov2_amux, sky130_fd_io__simple_pad_and_busses, sram
+ nsd.1 | sram
+ nsd.2 | sram
+ psd.1 | sram
+ psd.2 | sram
+
+release 2022.6.30_01.07
diff --git a/mpw_precheck/logs/klayout_offgrid_check.total b/mpw_precheck/logs/klayout_offgrid_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_offgrid_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.log b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
new file mode 100644
index 0000000..0efc877
--- /dev/null
+++ b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
@@ -0,0 +1,29 @@
+Running pin_label_purposes_overlapping_drawing.rb.drc on file=/root/hehecore_resubmission/gds/user_project_wrapper.gds, topcell=user_project_wrapper, output to /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
+ deep:true tiled:false threads:8
+--- #err|description, table for cell: user_project_wrapper
+NO-Check ---- pwell:64/44/EMP 122/16/dat 64/59/EMP 44/16/EMP 44/5/EMP
+ ---- nwell:64/20/dat 64/16/dat 64/5/EMP
+ ---- diff:65/20/dat 65/16/EMP 65/6/EMP
+ ---- tap:65/44/dat 65/48/EMP 65/5/EMP
+ ---- poly:66/20/dat 66/16/EMP 66/5/EMP
+ ---- licon1:66/44/dat 66/58/EMP
+ ---- li1:67/20/dat 67/16/dat 67/5/EMP
+ ---- mcon:67/44/dat 67/48/EMP
+ ---- met1:68/20/dat 68/16/dat 68/5/dat
+ ---- via:68/44/dat 68/58/EMP
+ ---- met2:69/20/dat 69/16/dat 69/5/dat
+ ---- via2:69/44/dat 69/58/EMP
+ ---- met3:70/20/dat 70/16/dat 70/5/dat
+ ---- via3:70/44/dat 70/48/EMP
+ ---- met4:71/20/dat 71/16/dat 71/5/dat
+ ---- via4:71/44/dat 71/48/EMP
+ ---- met5:72/20/dat 72/16/dat 72/5/EMP
+ ---- pad:76/20/EMP 76/5/EMP 76/16/EMP
+ ---- pnp:82/44/EMP 82/59/EMP
+ ---- npn:82/20/EMP 82/5/EMP
+ ---- rdl:74/20/EMP 74/16/EMP 74/5/EMP
+ ---- inductor:82/24/EMP 82/25/EMP
+ 0 total error(s) among 0 error type(s), 33 checks, cell: user_project_wrapper
+Writing report...
+VmPeak: 3054560 kB
+VmHWM: 1688984 kB
diff --git a/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.total b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_zeroarea_check.log b/mpw_precheck/logs/klayout_zeroarea_check.log
new file mode 100644
index 0000000..3e4dd0e
--- /dev/null
+++ b/mpw_precheck/logs/klayout_zeroarea_check.log
@@ -0,0 +1,6 @@
+writing to /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/user_project_wrapper_no_zero_areas.gds
+0 zero-area shapes
+0 zero-length paths, 0 zero-length paths deleted.
+0 total zero-area objects, 0 total objects deleted.
+VmPeak: 2110292 kB
+VmHWM: 1790396 kB
diff --git a/mpw_precheck/logs/klayout_zeroarea_check.total b/mpw_precheck/logs/klayout_zeroarea_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_zeroarea_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/magic_drc_check.log b/mpw_precheck/logs/magic_drc_check.log
new file mode 100644
index 0000000..a25d767
--- /dev/null
+++ b/mpw_precheck/logs/magic_drc_check.log
@@ -0,0 +1,601 @@
+
+Magic 8.3 revision 340 - Compiled on Thu Nov 17 13:45:26 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Error parsing "/opt/checks/tech-files/sky130A.magicrc": can't read "::env(PDK_PATH)": no such variable
+Bad local startup file "/opt/checks/tech-files/sky130A.magicrc", continuing without.
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading "/opt/checks/drc_checks/magic/magic_drc_check.tcl" from command line.
+Detected an SRAM module
+Pre-loading a maglef of the SRAM block: sky130_sram_1kbyte_1rw1r_32x256_8
+Cell sky130_sram_1kbyte_1rw1r_32x256_8 has technology "sky130A", but current technology is "minimum"
+Loading technology sky130A
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+ ubm
+Scaled tech values by 2 / 1 to match internal grid scaling
+Cell path is now "$CAD_ROOT/magic/sys/current $CAD_ROOT/magic/tutorial /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_io/mag /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_io/maglef /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_pr/mag /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_pr/maglef /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_sc_hd/mag /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_sc_hd/maglef /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_sc_hvl/mag /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_fd_sc_hvl/maglef /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_ml_xx_hd/mag /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_sram_macros/mag /opt/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.ref/sky130_sram_macros/maglef"
+Scaled magic input cell sky130_sram_1kbyte_1rw1r_32x256_8 geometry by factor of 2
+Warning: Calma reading is not undoable! I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_project_wrapper
+Reading "sky130_fd_sc_hd__buf_12".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_ef_sc_hd__decap_12".
+Reading "sky130_fd_sc_hd__buf_6".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__buf_8".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_40".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_34".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_39".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_33".
+Reading "sky130_fd_bd_sram__openram_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wmask_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_29".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_28".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_360_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sli_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w0_740_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m7_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m7_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_18".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m4_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m4_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_delay_chain".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_10".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m5_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m5_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_rw".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_r".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_data_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinvbuf".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec_0".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "sky130_fd_bd_sram__openram_dp_nand2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec".
+Reading "sky130_fd_bd_sram__openram_dp_nand3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode3x8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode2x4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_decoder".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_27".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_26".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w2_880_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_25".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_24".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array_0".
+Reading "sky130_fd_bd_sram__openram_sense_amp".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_sense_amp_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_23".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_21".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_22".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w0_550_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_mask_and_array".
+Reading "sky130_fd_bd_sram__openram_write_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_8".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_row".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2220176): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2220880): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2221840): Unknown layer/datatype in boundary, layer=22 type=21
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_col".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array_0".
+Reading "sky130_fd_bd_sram__openram_dp_cell_dummy".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2581798): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2585574): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2589766): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2594566): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2596614): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dummy_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_replica".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2692216): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2695992): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2700184): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2706648): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2708824): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column".
+Reading "sky130_fd_bd_sram__openram_dp_cell".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2949274): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2953050): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2957242): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2963706): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2965882): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bitcell_array".
+ 5000 uses
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_bitcell_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bank".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8".
+Warning: cell sky130_sram_1kbyte_1rw1r_32x256_8 already existed before reading GDS!
+Using pre-existing cell definition
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__nand3b_4".
+Reading "sky130_fd_sc_hd__buf_2".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__a211o_2".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__a31o_4".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__o211a_4".
+Reading "sky130_fd_sc_hd__a21o_4".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__a221o_4".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__a311o_4".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__dfxtp_4".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__and2b_4".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__a22o_4".
+Reading "sky130_fd_sc_hd__and2b_2".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__or4bb_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__and4bb_4".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__o21ba_2".
+Reading "sky130_fd_sc_hd__a2111oi_1".
+CIF file read warning: Input off lambda grid by 2/5; snapped to grid.
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__a211oi_4".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__mux4_1".
+Reading "sky130_fd_sc_hd__a311o_2".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__or4b_2".
+Reading "sky130_fd_sc_hd__a2111oi_4".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__nand3_2".
+Reading "sky130_fd_sc_hd__or4bb_4".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__and4_2".
+Reading "sky130_fd_sc_hd__nor2b_2".
+Reading "sky130_fd_sc_hd__nor4_4".
+Reading "sky130_fd_sc_hd__a32o_4".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__xnor2_2".
+Reading "sky130_fd_sc_hd__a2bb2o_4".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__a311oi_4".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__and3b_4".
+Reading "sky130_fd_sc_hd__o311ai_4".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__o32a_4".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__mux2_4".
+Reading "sky130_fd_sc_hd__nor2b_4".
+Reading "sky130_fd_sc_hd__nand2b_4".
+Reading "sky130_fd_sc_hd__nand4_4".
+Reading "sky130_fd_sc_hd__xnor2_4".
+Reading "sky130_fd_sc_hd__and3_4".
+Reading "sky130_fd_sc_hd__xor2_2".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__nand4_2".
+Reading "sky130_fd_sc_hd__nor2b_1".
+Reading "sky130_fd_sc_hd__a2111o_4".
+Reading "sky130_fd_sc_hd__o31a_4".
+Reading "sky130_fd_sc_hd__o2111ai_4".
+Reading "sky130_fd_sc_hd__o31ai_4".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__o21bai_4".
+Reading "sky130_fd_sc_hd__mux4_2".
+Reading "sky130_fd_sc_hd__nor3b_4".
+Reading "sky130_fd_sc_hd__and2_4".
+Reading "sky130_fd_sc_hd__and3b_2".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__nor4b_4".
+Reading "sky130_fd_sc_hd__o221a_4".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__nand3b_2".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__xor2_4".
+Reading "sky130_fd_sc_hd__o31ai_2".
+Reading "sky130_fd_sc_hd__nand4b_1".
+Reading "sky130_fd_sc_hd__o2111ai_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__o31a_2".
+Reading "sky130_fd_sc_hd__a31oi_4".
+Reading "sky130_fd_sc_hd__a21boi_4".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__o41a_2".
+Reading "sky130_fd_sc_hd__o311a_2".
+Reading "sky130_fd_sc_hd__dlxtn_1".
+Reading "sky130_fd_sc_hd__o2bb2a_4".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__a32oi_4".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__and4_4".
+Reading "sky130_fd_sc_hd__o21ba_4".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__a211oi_2".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "top".
+ 5000 uses
+ 10000 uses
+ 15000 uses
+ 20000 uses
+ 25000 uses
+ 30000 uses
+ 35000 uses
+ 40000 uses
+ 45000 uses
+ 50000 uses
+ 55000 uses
+ 60000 uses
+ 65000 uses
+ 70000 uses
+ 75000 uses
+ 80000 uses
+ 85000 uses
+ 90000 uses
+ 95000 uses
+ 100000 uses
+ 105000 uses
+ 110000 uses
+ 115000 uses
+ 120000 uses
+ 125000 uses
+ 130000 uses
+ 135000 uses
+ 140000 uses
+ 145000 uses
+ 150000 uses
+ 155000 uses
+ 160000 uses
+ 165000 uses
+ 170000 uses
+ 175000 uses
+ 180000 uses
+ 185000 uses
+ 190000 uses
+ 195000 uses
+ 200000 uses
+ 205000 uses
+ 210000 uses
+ 215000 uses
+ 220000 uses
+ 225000 uses
+ 230000 uses
+ 235000 uses
+ 240000 uses
+ 245000 uses
+ 250000 uses
+ 255000 uses
+ 260000 uses
+ 265000 uses
+ 270000 uses
+ 275000 uses
+ 280000 uses
+ 285000 uses
+ 290000 uses
+ 295000 uses
+ 300000 uses
+ 305000 uses
+ 310000 uses
+ 315000 uses
+ 320000 uses
+ 325000 uses
+ 330000 uses
+ 335000 uses
+ 340000 uses
+ 345000 uses
+ 350000 uses
+ 355000 uses
+ 360000 uses
+ 365000 uses
+ 370000 uses
+ 375000 uses
+ 380000 uses
+ 385000 uses
+ 390000 uses
+ 395000 uses
+ 400000 uses
+ 405000 uses
+ 410000 uses
+ 415000 uses
+Reading "user_project_wrapper".
+ 5000 uses
+ 10000 uses
+ 15000 uses
+ 20000 uses
+ 25000 uses
+ 30000 uses
+ 35000 uses
+ 40000 uses
+ 45000 uses
+ 50000 uses
+ 55000 uses
+ 60000 uses
+ 65000 uses
+ 70000 uses
+ 75000 uses
+ 80000 uses
+ 85000 uses
+ 90000 uses
+ 95000 uses
+ 100000 uses
+ 105000 uses
+ 110000 uses
+ 115000 uses
+ 120000 uses
+ 125000 uses
+ 130000 uses
+ 135000 uses
+ 140000 uses
+ 145000 uses
+ 150000 uses
+ 155000 uses
+ 160000 uses
+ 165000 uses
+ 170000 uses
+ 175000 uses
+ 180000 uses
+ 185000 uses
+ 190000 uses
+ 195000 uses
+ 200000 uses
+ 205000 uses
+ 210000 uses
+ 215000 uses
+ 220000 uses
+ 225000 uses
+ 230000 uses
+ 235000 uses
+ 240000 uses
+ 245000 uses
+ 250000 uses
+ 255000 uses
+ 260000 uses
+ 265000 uses
+ 270000 uses
+ 275000 uses
+ 280000 uses
+ 285000 uses
+ 290000 uses
+ 295000 uses
+ 300000 uses
+ 305000 uses
+ 310000 uses
+ 315000 uses
+ 320000 uses
+ 325000 uses
+ 330000 uses
+ 335000 uses
+ 340000 uses
+ 345000 uses
+ 350000 uses
+ 355000 uses
+ 360000 uses
+ 365000 uses
+ 370000 uses
+ 375000 uses
+ 380000 uses
+ 385000 uses
+ 390000 uses
+ 395000 uses
+ 400000 uses
+ 405000 uses
+ 410000 uses
+ 415000 uses
+ 420000 uses
+ 425000 uses
+ 430000 uses
+ 435000 uses
+ 440000 uses
+ 445000 uses
+ 450000 uses
+ 455000 uses
+ 460000 uses
+ 465000 uses
+[INFO]: Loading user_project_wrapper
+
+DRC style is now "drc(full)"
+Loading DRC CIF style.
+[INFO]: COUNT: 158
+[INFO]: Should be divided by 3 or 4
+[INFO]: DRC Checking DONE (/mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/magic_drc_check.drc.report)
+[INFO]: Saving mag view with DRC errors(/mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/user_project_wrapper.magic.drc.mag)
+[INFO]: Saved
diff --git a/mpw_precheck/logs/magic_drc_check.total b/mpw_precheck/logs/magic_drc_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/magic_drc_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/pdks.info b/mpw_precheck/logs/pdks.info
new file mode 100644
index 0000000..f65aecb
--- /dev/null
+++ b/mpw_precheck/logs/pdks.info
@@ -0,0 +1,2 @@
+Open PDKs 0059588eebfc704681dc2368bd1d33d96281d10f
+SKY130A PDK f70d8ca46961ff92719d8870a18a076370b85f6c
\ No newline at end of file
diff --git a/mpw_precheck/logs/precheck.log b/mpw_precheck/logs/precheck.log
new file mode 100644
index 0000000..bc27279
--- /dev/null
+++ b/mpw_precheck/logs/precheck.log
@@ -0,0 +1,70 @@
+2022-11-25 06:41:29 - [INFO] - {{Project Git Info}} Repository: https://github.com/b224hisl/rioschip_resubmission.git | Branch: main | Commit: 66b9102285e369690e0f31cde0cf85401cd1bf2b
+2022-11-25 06:41:29 - [INFO] - {{EXTRACTING FILES}} Extracting compressed files in: hehecore_resubmission
+2022-11-25 06:41:38 - [INFO] - {{Project Type Info}} digital
+2022-11-25 06:41:38 - [INFO] - {{Project GDS Info}} user_project_wrapper: f6f19c879987f2e2b457ca868e783cae64175b1b
+2022-11-25 06:41:38 - [INFO] - {{Tools Info}} KLayout: v0.27.12 | Magic: v8.3.340
+2022-11-25 06:41:38 - [INFO] - {{PDKs Info}} SKY130A: f70d8ca46961ff92719d8870a18a076370b85f6c | Open PDKs: 0059588eebfc704681dc2368bd1d33d96281d10f
+2022-11-25 06:41:38 - [INFO] - {{START}} Precheck Started, the full log 'precheck.log' will be located in 'hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/logs'
+2022-11-25 06:41:38 - [INFO] - {{PRECHECK SEQUENCE}} Precheck will run the following checks: [License, Makefile, Default, Documentation, Consistency, GPIO-Defines, XOR, Magic DRC, Klayout FEOL, Klayout BEOL, Klayout Offgrid, Klayout Metal Minimum Clear Area Density, Klayout Pin Label Purposes Overlapping Drawing, Klayout ZeroArea]
+2022-11-25 06:41:38 - [INFO] - {{STEP UPDATE}} Executing Check 1 of 14: License
+2022-11-25 06:41:39 - [INFO] - An approved LICENSE (Apache-2.0) was found in hehecore_resubmission.
+2022-11-25 06:41:39 - [INFO] - {{MAIN LICENSE CHECK PASSED}} An approved LICENSE was found in project root.
+2022-11-25 06:41:40 - [INFO] - An approved LICENSE (Apache-2.0) was found in hehecore_resubmission.
+2022-11-25 06:41:40 - [INFO] - {{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
+2022-11-25 06:41:46 - [WARNING] - {{SPDX COMPLIANCE CHECK FAILED}} Found 103 non-compliant file(s) with the SPDX Standard.
+2022-11-25 06:41:46 - [INFO] - SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['hehecore_resubmission/Makefile', 'hehecore_resubmission/docs/Makefile', 'hehecore_resubmission/docs/environment.yml', 'hehecore_resubmission/docs/source/conf.py', 'hehecore_resubmission/docs/source/index.rst', 'hehecore_resubmission/docs/source/quickstart.rst', 'hehecore_resubmission/final/sdc/user_project_wrapper.sdc', 'hehecore_resubmission/final/sdf/user_project_wrapper.sdf', 'hehecore_resubmission/final/spef/user_project_wrapper.spef', 'hehecore_resubmission/openlane/Makefile', 'hehecore_resubmission/openlane/top/base.sdc', 'hehecore_resubmission/openlane/top/config.tcl', 'hehecore_resubmission/openlane/user_proj_example/config.json', 'hehecore_resubmission/openlane/user_project_wrapper/base.sdc', 'hehecore_resubmission/openlane/user_project_wrapper/config.json']
+2022-11-25 06:41:46 - [INFO] - For the full SPDX compliance report check: hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/logs/spdx_compliance_report.log
+2022-11-25 06:41:46 - [INFO] - {{STEP UPDATE}} Executing Check 2 of 14: Makefile
+2022-11-25 06:41:46 - [INFO] - {{MAKEFILE CHECK PASSED}} Makefile valid.
+2022-11-25 06:41:46 - [INFO] - {{STEP UPDATE}} Executing Check 3 of 14: Default
+2022-11-25 06:41:46 - [INFO] - {{README DEFAULT CHECK PASSED}} Project 'README.md' was modified and is not identical to the default 'README.md'
+2022-11-25 06:41:48 - [INFO] - {{CONTENT DEFAULT CHECK PASSED}} Project 'gds' was modified and is not identical to the default 'gds'
+2022-11-25 06:41:48 - [INFO] - {{STEP UPDATE}} Executing Check 4 of 14: Documentation
+2022-11-25 06:41:48 - [INFO] - {{DOCUMENTATION CHECK PASSED}} Project documentation is appropriate.
+2022-11-25 06:41:48 - [INFO] - {{STEP UPDATE}} Executing Check 5 of 14: Consistency
+2022-11-25 06:53:43 - [INFO] - HIERARCHY CHECK PASSED: Module user_project_wrapper is instantiated in caravel.
+2022-11-25 06:53:43 - [INFO] - COMPLEXITY CHECK PASSED: Netlist caravel contains at least 8 instances (92 instances).
+2022-11-25 06:53:43 - [INFO] - MODELING CHECK PASSED: Netlist caravel is structural.
+2022-11-25 06:53:43 - [INFO] - SUBMODULE HOOKS CHECK PASSED: All module ports for user_project_wrapper are correctly connected in the top level netlist caravel.
+2022-11-25 06:53:43 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in caravel are connected to power
+2022-11-25 06:53:43 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} caravel netlist passed all consistency checks.
+2022-11-25 06:53:43 - [INFO] - PORTS CHECK PASSED: Netlist user_project_wrapper ports match the golden wrapper ports
+2022-11-25 06:53:43 - [INFO] - COMPLEXITY CHECK PASSED: Netlist user_project_wrapper contains at least 1 instances (259704 instances).
+2022-11-25 06:53:43 - [INFO] - MODELING CHECK PASSED: Netlist user_project_wrapper is structural.
+2022-11-25 06:53:43 - [INFO] - LAYOUT CHECK PASSED: The GDS layout for user_project_wrapper matches the provided structural netlist.
+2022-11-25 06:53:46 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in user_project_wrapper are connected to power
+2022-11-25 06:53:46 - [INFO] - PORT TYPES CHECK PASSED: Netlist user_project_wrapper port types match the golden wrapper port types.
+2022-11-25 06:53:46 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} user_project_wrapper netlist passed all consistency checks.
+2022-11-25 06:53:47 - [INFO] - {{CONSISTENCY CHECK PASSED}} The user netlist and the top netlist are valid.
+2022-11-25 06:53:47 - [INFO] - {{STEP UPDATE}} Executing Check 6 of 14: GPIO-Defines
+2022-11-25 06:53:47 - [INFO] - GPIO-DEFINES: Checking verilog/rtl/user_defines.v, parsing files: ['/opt/checks/gpio_defines_check/verilog_assets/gpio_modes_base.v', 'hehecore_resubmission/verilog/rtl/user_defines.v', '/opt/checks/gpio_defines_check/verilog_assets/gpio_modes_observe.v']
+2022-11-25 06:53:48 - [INFO] - GPIO-DEFINES report path: hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/gpio_defines.report
+2022-11-25 06:53:48 - [INFO] - {{GPIO-DEFINES CHECK PASSED}} The user verilog/rtl/user_defines.v is valid.
+2022-11-25 06:53:48 - [INFO] - {{STEP UPDATE}} Executing Check 7 of 14: XOR
+2022-11-25 06:56:25 - [INFO] - {{XOR CHECK UPDATE}} Total XOR differences: 0, for more details view hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/user_project_wrapper.xor.gds
+2022-11-25 06:56:25 - [INFO] - {{XOR CHECK PASSED}} The GDS file has no XOR violations.
+2022-11-25 06:56:25 - [INFO] - {{STEP UPDATE}} Executing Check 8 of 14: Magic DRC
+2022-11-25 07:30:18 - [ERROR] - Violation Message 'Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)' found 8 times.
+2022-11-25 07:30:18 - [ERROR] - Violation Message 'Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)' found 150 times.
+2022-11-25 07:30:18 - [ERROR] - 158 DRC violations
+2022-11-25 07:30:18 - [WARNING] - {{MAGIC DRC CHECK FAILED}} The GDS file, user_project_wrapper.gds, has DRC violations.
+2022-11-25 07:30:18 - [INFO] - {{STEP UPDATE}} Executing Check 9 of 14: Klayout FEOL
+2022-11-25 07:35:50 - [INFO] - No DRC Violations found
+2022-11-25 07:35:50 - [INFO] - {{Klayout FEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-11-25 07:35:50 - [INFO] - {{STEP UPDATE}} Executing Check 10 of 14: Klayout BEOL
+2022-11-25 08:13:42 - [INFO] - No DRC Violations found
+2022-11-25 08:13:42 - [INFO] - {{Klayout BEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-11-25 08:13:42 - [INFO] - {{STEP UPDATE}} Executing Check 11 of 14: Klayout Offgrid
+2022-11-25 08:20:33 - [INFO] - No DRC Violations found
+2022-11-25 08:20:33 - [INFO] - {{Klayout Offgrid CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-11-25 08:20:33 - [INFO] - {{STEP UPDATE}} Executing Check 12 of 14: Klayout Metal Minimum Clear Area Density
+2022-11-25 08:22:49 - [INFO] - No DRC Violations found
+2022-11-25 08:22:49 - [INFO] - {{Klayout Metal Minimum Clear Area Density CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-11-25 08:22:49 - [INFO] - {{STEP UPDATE}} Executing Check 13 of 14: Klayout Pin Label Purposes Overlapping Drawing
+2022-11-25 08:24:02 - [INFO] - No DRC Violations found
+2022-11-25 08:24:02 - [INFO] - {{Klayout Pin Label Purposes Overlapping Drawing CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-11-25 08:24:02 - [INFO] - {{STEP UPDATE}} Executing Check 14 of 14: Klayout ZeroArea
+2022-11-25 08:24:20 - [INFO] - No DRC Violations found
+2022-11-25 08:24:20 - [INFO] - {{Klayout ZeroArea CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-11-25 08:24:20 - [INFO] - {{FINISH}} Executing Finished, the full log 'precheck.log' can be found in 'hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/logs'
+2022-11-25 08:24:20 - [INFO] - {{SUCCESS}} All Checks Passed !!!
diff --git a/mpw_precheck/logs/spdx_compliance_report.log b/mpw_precheck/logs/spdx_compliance_report.log
new file mode 100644
index 0000000..62cb045
--- /dev/null
+++ b/mpw_precheck/logs/spdx_compliance_report.log
@@ -0,0 +1,103 @@
+/root/hehecore_resubmission/Makefile
+/root/hehecore_resubmission/docs/Makefile
+/root/hehecore_resubmission/docs/environment.yml
+/root/hehecore_resubmission/docs/source/conf.py
+/root/hehecore_resubmission/docs/source/index.rst
+/root/hehecore_resubmission/docs/source/quickstart.rst
+/root/hehecore_resubmission/final/sdc/user_project_wrapper.sdc
+/root/hehecore_resubmission/final/sdf/user_project_wrapper.sdf
+/root/hehecore_resubmission/final/spef/user_project_wrapper.spef
+/root/hehecore_resubmission/openlane/Makefile
+/root/hehecore_resubmission/openlane/top/base.sdc
+/root/hehecore_resubmission/openlane/top/config.tcl
+/root/hehecore_resubmission/openlane/user_proj_example/config.json
+/root/hehecore_resubmission/openlane/user_project_wrapper/base.sdc
+/root/hehecore_resubmission/openlane/user_project_wrapper/config.json
+/root/hehecore_resubmission/openlane/user_project_wrapper/config.tcl
+/root/hehecore_resubmission/openlane/user_project_wrapper/fixed_dont_change/default_wrapper_cfgs.tcl
+/root/hehecore_resubmission/openlane/user_project_wrapper/fixed_dont_change/fixed_wrapper_cfgs.tcl
+/root/hehecore_resubmission/signoff/top/openlane-signoff/spef/top.max.spef
+/root/hehecore_resubmission/signoff/top/openlane-signoff/spef/top.min.spef
+/root/hehecore_resubmission/signoff/top/openlane-signoff/spef/top.nom.spef
+/root/hehecore_resubmission/signoff/user_project_wrapper/openlane-signoff/spef/user_project_wrapper.max.spef
+/root/hehecore_resubmission/signoff/user_project_wrapper/openlane-signoff/spef/user_project_wrapper.min.spef
+/root/hehecore_resubmission/signoff/user_project_wrapper/openlane-signoff/spef/user_project_wrapper.nom.spef
+/root/hehecore_resubmission/verilog/base.sdc
+/root/hehecore_resubmission/verilog/dv/Makefile
+/root/hehecore_resubmission/verilog/dv/io_ports/Makefile
+/root/hehecore_resubmission/verilog/dv/io_ports/io_ports.c
+/root/hehecore_resubmission/verilog/dv/io_ports/io_ports_tb.v
+/root/hehecore_resubmission/verilog/dv/la_test1/Makefile
+/root/hehecore_resubmission/verilog/dv/la_test1/la_test1.c
+/root/hehecore_resubmission/verilog/dv/la_test1/la_test1_tb.v
+/root/hehecore_resubmission/verilog/dv/la_test2/Makefile
+/root/hehecore_resubmission/verilog/dv/la_test2/la_test2.c
+/root/hehecore_resubmission/verilog/dv/la_test2/la_test2_tb.v
+/root/hehecore_resubmission/verilog/dv/mprj_stimulus/Makefile
+/root/hehecore_resubmission/verilog/dv/mprj_stimulus/mprj_stimulus.c
+/root/hehecore_resubmission/verilog/dv/mprj_stimulus/mprj_stimulus_tb.v
+/root/hehecore_resubmission/verilog/dv/wb_port/Makefile
+/root/hehecore_resubmission/verilog/dv/wb_port/wb_port.c
+/root/hehecore_resubmission/verilog/dv/wb_port/wb_port_tb.v
+/root/hehecore_resubmission/verilog/includes/includes.gl+sdf.caravel_user_project
+/root/hehecore_resubmission/verilog/includes/includes.gl.caravel_user_project
+/root/hehecore_resubmission/verilog/includes/includes.rtl.caravel_user_project
+/root/hehecore_resubmission/verilog/rtl/defines.v
+/root/hehecore_resubmission/verilog/rtl/uprj_netlists.v
+/root/hehecore_resubmission/verilog/rtl/user_defines.v
+/root/hehecore_resubmission/verilog/rtl/user_proj_example.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/bus_arbiter.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/caravel_defines.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/data_ram_mux.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/gpio.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/instr_ram_mux.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/params.vh
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/rvj1_caravel_soc.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/timer.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/to.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/top.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/user_project_wrapper.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/wishbone_mux.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/base.sdc
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/params.vh
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/cache/l1dcache.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/cache/l1icache_32.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/cache/params.vh
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/cache/cacheblock/sky130_sram_1kbyte_1rw1r_32x256_8.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/cache/cacheblock/sky130_sram_1rw1r_64x256_8.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/cache/cacheblock/std_dffe.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/cache/cacheblock/std_dffr.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/core_empty.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/params.vh
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/lsu/ac.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/lsu/agu.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/lsu/cu.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/lsu/lr.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/lsu/lsq.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/lsu/nblsu.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/lsu/params.vh
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/mmu/leaf_pte_check.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/mmu/mmu_sv39.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/mmu/ptw.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/pipeline/backend.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/pipeline/frontend.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/btb.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/counter.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/counter_rob.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/counter_tmp.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/csr.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/decode.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/excep_ctrl.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/fake_icache.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/fetch.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/fifo.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/fifo_tmp.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/gshare.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/ins_buffer.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/new_alu.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/new_fu.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/physical_regfile.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/core_empty/units/rcu.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/macros/verilog/sky130_sram_1kbyte_1rw1r_32x256_8.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/hehe/src/macros/verilog/sky130_sram_1rw1r_64x256_8.v
+/root/hehecore_resubmission/verilog/rtl_sram_out_cache/inc/rvj1_defines.v
diff --git a/mpw_precheck/logs/tools.info b/mpw_precheck/logs/tools.info
new file mode 100644
index 0000000..4056146
--- /dev/null
+++ b/mpw_precheck/logs/tools.info
@@ -0,0 +1,2 @@
+KLayout: 0.27.12
+Magic: 8.3.340
\ No newline at end of file
diff --git a/mpw_precheck/logs/xor_check.log b/mpw_precheck/logs/xor_check.log
new file mode 100644
index 0000000..8e574b3
--- /dev/null
+++ b/mpw_precheck/logs/xor_check.log
@@ -0,0 +1,749 @@
+Reading file /root/hehecore_resubmission/gds/user_project_wrapper.gds for cell user_project_wrapper
+dbu=0.001
+cell user_project_wrapper dbu-bbox(ll;ur)=(-43630,-38270;2963250,3557950)
+cell user_project_wrapper dbu-bbox(left,bottom,right,top)=(-43630,-38270,2963250,3557950)
+cell user_project_wrapper dbu-size(width,height)=(3006880,3596220)
+cell user_project_wrapper micron-bbox(left,bottom,right,top)=(-43.63,-38.27,2963.25,3557.9500000000003)
+cell user_project_wrapper micron-size(width,height)=(3006.88,3596.2200000000003)
+Done.
+
+Magic 8.3 revision 340 - Compiled on Thu Nov 17 13:45:26 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+ ubm
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/checks/xor_check/erase_box.tcl" from command line.
+CIF input style is now "sky130(vendor)"
+Warning: Calma reading is not undoable! I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_project_wrapper
+Reading "sky130_fd_sc_hd__buf_12".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_ef_sc_hd__decap_12".
+Reading "sky130_fd_sc_hd__buf_6".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__buf_8".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_40".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_34".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_39".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_33".
+Reading "sky130_fd_bd_sram__openram_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wmask_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_29".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_28".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_360_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sli_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w0_740_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m7_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m7_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_18".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m4_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m4_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_delay_chain".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_10".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m5_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m5_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_rw".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_r".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_data_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinvbuf".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec_0".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "sky130_fd_bd_sram__openram_dp_nand2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec".
+Reading "sky130_fd_bd_sram__openram_dp_nand3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode3x8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode2x4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_decoder".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_27".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_26".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w2_880_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_25".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_24".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array_0".
+Reading "sky130_fd_bd_sram__openram_sense_amp".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_sense_amp_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_23".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_21".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_22".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w0_550_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_mask_and_array".
+Reading "sky130_fd_bd_sram__openram_write_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_8".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_row".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2220176): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2220880): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2221840): Unknown layer/datatype in boundary, layer=22 type=21
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_col".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array_0".
+Reading "sky130_fd_bd_sram__openram_dp_cell_dummy".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2581798): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2585574): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2589766): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2594566): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2596614): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dummy_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_replica".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2692216): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2695992): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2700184): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2706648): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2708824): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column".
+Reading "sky130_fd_bd_sram__openram_dp_cell".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2949274): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2953050): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2957242): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2963706): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2965882): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bitcell_array".
+ 5000 uses
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_bitcell_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bank".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8".
+ 5000 uses
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__nand3b_4".
+Reading "sky130_fd_sc_hd__buf_2".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__a211o_2".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__a31o_4".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__o211a_4".
+Reading "sky130_fd_sc_hd__a21o_4".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__a221o_4".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__a311o_4".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__dfxtp_4".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__and2b_4".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__a22o_4".
+Reading "sky130_fd_sc_hd__and2b_2".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__or4bb_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__and4bb_4".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__o21ba_2".
+Reading "sky130_fd_sc_hd__a2111oi_1".
+CIF file read warning: Input off lambda grid by 2/5; snapped to grid.
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__a211oi_4".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__mux4_1".
+Reading "sky130_fd_sc_hd__a311o_2".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__or4b_2".
+Reading "sky130_fd_sc_hd__a2111oi_4".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__nand3_2".
+Reading "sky130_fd_sc_hd__or4bb_4".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__and4_2".
+Reading "sky130_fd_sc_hd__nor2b_2".
+Reading "sky130_fd_sc_hd__nor4_4".
+Reading "sky130_fd_sc_hd__a32o_4".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__xnor2_2".
+Reading "sky130_fd_sc_hd__a2bb2o_4".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__a311oi_4".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__and3b_4".
+Reading "sky130_fd_sc_hd__o311ai_4".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__o32a_4".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__mux2_4".
+Reading "sky130_fd_sc_hd__nor2b_4".
+Reading "sky130_fd_sc_hd__nand2b_4".
+Reading "sky130_fd_sc_hd__nand4_4".
+Reading "sky130_fd_sc_hd__xnor2_4".
+Reading "sky130_fd_sc_hd__and3_4".
+Reading "sky130_fd_sc_hd__xor2_2".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__nand4_2".
+Reading "sky130_fd_sc_hd__nor2b_1".
+Reading "sky130_fd_sc_hd__a2111o_4".
+Reading "sky130_fd_sc_hd__o31a_4".
+Reading "sky130_fd_sc_hd__o2111ai_4".
+Reading "sky130_fd_sc_hd__o31ai_4".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__o21bai_4".
+Reading "sky130_fd_sc_hd__mux4_2".
+Reading "sky130_fd_sc_hd__nor3b_4".
+Reading "sky130_fd_sc_hd__and2_4".
+Reading "sky130_fd_sc_hd__and3b_2".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__nor4b_4".
+Reading "sky130_fd_sc_hd__o221a_4".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__nand3b_2".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__xor2_4".
+Reading "sky130_fd_sc_hd__o31ai_2".
+Reading "sky130_fd_sc_hd__nand4b_1".
+Reading "sky130_fd_sc_hd__o2111ai_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__o31a_2".
+Reading "sky130_fd_sc_hd__a31oi_4".
+Reading "sky130_fd_sc_hd__a21boi_4".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__o41a_2".
+Reading "sky130_fd_sc_hd__o311a_2".
+Reading "sky130_fd_sc_hd__dlxtn_1".
+Reading "sky130_fd_sc_hd__o2bb2a_4".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__a32oi_4".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__and4_4".
+Reading "sky130_fd_sc_hd__o21ba_4".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__a211oi_2".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "top".
+ 5000 uses
+ 10000 uses
+ 15000 uses
+ 20000 uses
+ 25000 uses
+ 30000 uses
+ 35000 uses
+ 40000 uses
+ 45000 uses
+ 50000 uses
+ 55000 uses
+ 60000 uses
+ 65000 uses
+ 70000 uses
+ 75000 uses
+ 80000 uses
+ 85000 uses
+ 90000 uses
+ 95000 uses
+ 100000 uses
+ 105000 uses
+ 110000 uses
+ 115000 uses
+ 120000 uses
+ 125000 uses
+ 130000 uses
+ 135000 uses
+ 140000 uses
+ 145000 uses
+ 150000 uses
+ 155000 uses
+ 160000 uses
+ 165000 uses
+ 170000 uses
+ 175000 uses
+ 180000 uses
+ 185000 uses
+ 190000 uses
+ 195000 uses
+ 200000 uses
+ 205000 uses
+ 210000 uses
+ 215000 uses
+ 220000 uses
+ 225000 uses
+ 230000 uses
+ 235000 uses
+ 240000 uses
+ 245000 uses
+ 250000 uses
+ 255000 uses
+ 260000 uses
+ 265000 uses
+ 270000 uses
+ 275000 uses
+ 280000 uses
+ 285000 uses
+ 290000 uses
+ 295000 uses
+ 300000 uses
+ 305000 uses
+ 310000 uses
+ 315000 uses
+ 320000 uses
+ 325000 uses
+ 330000 uses
+ 335000 uses
+ 340000 uses
+ 345000 uses
+ 350000 uses
+ 355000 uses
+ 360000 uses
+ 365000 uses
+ 370000 uses
+ 375000 uses
+ 380000 uses
+ 385000 uses
+ 390000 uses
+ 395000 uses
+ 400000 uses
+ 405000 uses
+ 410000 uses
+ 415000 uses
+Reading "user_project_wrapper".
+ 5000 uses
+ 10000 uses
+ 15000 uses
+ 20000 uses
+ 25000 uses
+ 30000 uses
+ 35000 uses
+ 40000 uses
+ 45000 uses
+ 50000 uses
+ 55000 uses
+ 60000 uses
+ 65000 uses
+ 70000 uses
+ 75000 uses
+ 80000 uses
+ 85000 uses
+ 90000 uses
+ 95000 uses
+ 100000 uses
+ 105000 uses
+ 110000 uses
+ 115000 uses
+ 120000 uses
+ 125000 uses
+ 130000 uses
+ 135000 uses
+ 140000 uses
+ 145000 uses
+ 150000 uses
+ 155000 uses
+ 160000 uses
+ 165000 uses
+ 170000 uses
+ 175000 uses
+ 180000 uses
+ 185000 uses
+ 190000 uses
+ 195000 uses
+ 200000 uses
+ 205000 uses
+ 210000 uses
+ 215000 uses
+ 220000 uses
+ 225000 uses
+ 230000 uses
+ 235000 uses
+ 240000 uses
+ 245000 uses
+ 250000 uses
+ 255000 uses
+ 260000 uses
+ 265000 uses
+ 270000 uses
+ 275000 uses
+ 280000 uses
+ 285000 uses
+ 290000 uses
+ 295000 uses
+ 300000 uses
+ 305000 uses
+ 310000 uses
+ 315000 uses
+ 320000 uses
+ 325000 uses
+ 330000 uses
+ 335000 uses
+ 340000 uses
+ 345000 uses
+ 350000 uses
+ 355000 uses
+ 360000 uses
+ 365000 uses
+ 370000 uses
+ 375000 uses
+ 380000 uses
+ 385000 uses
+ 390000 uses
+ 395000 uses
+ 400000 uses
+ 405000 uses
+ 410000 uses
+ 415000 uses
+ 420000 uses
+ 425000 uses
+ 430000 uses
+ 435000 uses
+ 440000 uses
+ 445000 uses
+ 450000 uses
+ 455000 uses
+ 460000 uses
+ 465000 uses
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 42.880 x 3520.000 (-42.880, 0.000), ( 0.000, 3520.000) 150937.594
+lambda: 4288.00 x 352000.00 (-4288.00, 0.00 ), ( 0.00, 352000.00) 1509376000.00
+internal: 8576 x 704000 ( -8576, 0 ), ( 0, 704000) 6037504000
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 42.500 x 3520.000 ( 2920.000, 0.000), ( 2962.500, 3520.000) 149600.000
+lambda: 4250.00 x 352000.00 ( 292000.00, 0.00 ), ( 296250.00, 352000.00) 1496000000.00
+internal: 8500 x 704000 ( 584000, 0 ), ( 592500, 704000) 5984000000
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 3005.380 x 37.530 (-42.880, -37.530), ( 2962.500, 0.000) 112791.906
+lambda: 300538.00 x 3753.00 (-4288.00, -3753.00), ( 296250.00, 0.00 ) 1127919104.00
+internal: 601076 x 7506 ( -8576, -7506 ), ( 592500, 0 ) 4511676456
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 3005.380 x 37.210 (-42.880, 3520.000), ( 2962.500, 3557.210) 111830.188
+lambda: 300538.00 x 3721.00 (-4288.00, 352000.00), ( 296250.00, 355721.00) 1118301952.00
+internal: 601076 x 7442 ( -8576, 704000), ( 592500, 711442) 4473207592
+ Generating output for cell xor_target
+
+Magic 8.3 revision 340 - Compiled on Thu Nov 17 13:45:26 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+ ubm
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/checks/xor_check/erase_box.tcl" from command line.
+CIF input style is now "sky130(vendor)"
+Warning: Calma reading is not undoable! I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_project_wrapper
+Reading "user_project_wrapper".
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 42.880 x 3520.000 (-42.880, 0.000), ( 0.000, 3520.000) 150937.594
+lambda: 4288.00 x 352000.00 (-4288.00, 0.00 ), ( 0.00, 352000.00) 1509376000.00
+internal: 8576 x 704000 ( -8576, 0 ), ( 0, 704000) 6037504000
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 42.500 x 3520.000 ( 2920.000, 0.000), ( 2962.500, 3520.000) 149600.000
+lambda: 4250.00 x 352000.00 ( 292000.00, 0.00 ), ( 296250.00, 352000.00) 1496000000.00
+internal: 8500 x 704000 ( 584000, 0 ), ( 592500, 704000) 5984000000
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 3005.380 x 37.530 (-42.880, -37.530), ( 2962.500, 0.000) 112791.906
+lambda: 300538.00 x 3753.00 (-4288.00, -3753.00), ( 296250.00, 0.00 ) 1127919104.00
+internal: 601076 x 7506 ( -8576, -7506 ), ( 592500, 0 ) 4511676456
+Root cell box:
+ width x height ( llx, lly ), ( urx, ury ) area (units^2)
+
+microns: 3005.380 x 37.210 (-42.880, 3520.000), ( 2962.500, 3557.210) 111830.188
+lambda: 300538.00 x 3721.00 (-4288.00, 352000.00), ( 296250.00, 355721.00) 1118301952.00
+internal: 601076 x 7442 ( -8576, 704000), ( 592500, 711442) 4473207592
+ Generating output for cell xor_target
+Reading /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/user_project_wrapper_erased.gds ..
+Reading /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/user_project_wrapper_empty_erased.gds ..
+--- Running XOR for 69/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 530 (flat) 530 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 530 (flat) 530 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+--- Running XOR for 70/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 107 (flat) 107 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 107 (flat) 107 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+--- Running XOR for 71/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+--- Running XOR for 71/44 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 116 (flat) 116 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 116 (flat) 116 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+--- Running XOR for 72/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+--- Running XOR for 81/14 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 1 (flat) 1 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 1 (flat) 1 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 524.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 524.00M
+Writing layout file: /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/user_project_wrapper.xor.gds ..
+Total elapsed: 0.130s Memory: 524.00M
diff --git a/mpw_precheck/logs/xor_check.total b/mpw_precheck/logs/xor_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/xor_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/outputs/reports/gpio_defines.report b/mpw_precheck/outputs/reports/gpio_defines.report
new file mode 100644
index 0000000..dac5c52
--- /dev/null
+++ b/mpw_precheck/outputs/reports/gpio_defines.report
@@ -0,0 +1,33 @@
+USER_CONFIG_GPIO_5_INIT 13'h0403
+USER_CONFIG_GPIO_6_INIT 13'h0c01
+USER_CONFIG_GPIO_7_INIT 13'h0801
+USER_CONFIG_GPIO_8_INIT 13'h1809
+USER_CONFIG_GPIO_9_INIT 13'h1801
+USER_CONFIG_GPIO_10_INIT 13'h000b
+USER_CONFIG_GPIO_11_INIT 13'h0402
+USER_CONFIG_GPIO_12_INIT 13'h0c00
+USER_CONFIG_GPIO_13_INIT 13'h0800
+USER_CONFIG_GPIO_14_INIT 13'h1808
+USER_CONFIG_GPIO_15_INIT 13'h1800
+USER_CONFIG_GPIO_16_INIT 13'h1802
+USER_CONFIG_GPIO_17_INIT 13'h000a
+USER_CONFIG_GPIO_18_INIT 13'h0403
+USER_CONFIG_GPIO_19_INIT 13'h0c01
+USER_CONFIG_GPIO_20_INIT 13'h1801
+USER_CONFIG_GPIO_21_INIT 13'h000b
+USER_CONFIG_GPIO_22_INIT 13'h0c00
+USER_CONFIG_GPIO_23_INIT 13'h0800
+USER_CONFIG_GPIO_24_INIT 13'h0800
+USER_CONFIG_GPIO_25_INIT 13'h0800
+USER_CONFIG_GPIO_26_INIT 13'h0800
+USER_CONFIG_GPIO_27_INIT 13'h0800
+USER_CONFIG_GPIO_28_INIT 13'h0800
+USER_CONFIG_GPIO_29_INIT 13'h0800
+USER_CONFIG_GPIO_30_INIT 13'h0800
+USER_CONFIG_GPIO_31_INIT 13'h0800
+USER_CONFIG_GPIO_32_INIT 13'h0800
+USER_CONFIG_GPIO_33_INIT 13'h0800
+USER_CONFIG_GPIO_34_INIT 13'h0800
+USER_CONFIG_GPIO_35_INIT 13'h0800
+USER_CONFIG_GPIO_36_INIT 13'h0800
+USER_CONFIG_GPIO_37_INIT 13'h0800
diff --git a/mpw_precheck/outputs/reports/klayout_beol_check.xml b/mpw_precheck/outputs/reports/klayout_beol_check.xml
new file mode 100644
index 0000000..5ffd971
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_beol_check.xml
@@ -0,0 +1,447 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>SKY130 DRC runset</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/tech-files/sky130A_mr.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ <category>
+ <name>li.1</name>
+ <description>li.1 : min. li width : 0.17um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>li.3</name>
+ <description>li.3 : min. li spacing : 0.17um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>li.5</name>
+ <description>li.5 : min. li enclosure of licon of 2 adjacent edges : 0.08um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>li.6</name>
+ <description>li.6 : min. li area : 0.0561um²</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ct.1</name>
+ <description>ct.1: non-ring mcon should be rectangular</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ct.1_a</name>
+ <description>ct.1_a : minimum width of mcon : 0.17um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ct.1_b</name>
+ <description>ct.1_b : maximum length of mcon : 0.17um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ct.2</name>
+ <description>ct.2 : min. mcon spacing : 0.19um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ct.4</name>
+ <description>ct.4 : mcon should covered by li</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.1</name>
+ <description>m1.1 : min. m1 width : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.2</name>
+ <description>m1.2 : min. m1 spacing : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.3ab</name>
+ <description>m1.3ab : min. 3um.m1 spacing m1 : 0.28um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>791_m1.4</name>
+ <description>791_m1.4 : min. m1 enclosure of mcon : 0.03um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.4</name>
+ <description>m1.4 : mcon periphery must be enclosed by m1</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.4a</name>
+ <description>m1.4a : min. m1 enclosure of mcon for specific cells : 0.005um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.4a_a</name>
+ <description>m1.4a_a : mcon periph must be enclosed by met1 for specific cells</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.6</name>
+ <description>m1.6 : min. m1 area : 0.083um²</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.7</name>
+ <description>m1.7 : min. m1 with holes area : 0.14um²</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.5</name>
+ <description>m1.5 : min. m1 enclosure of mcon of 2 adjacent edges : 0.06um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via.1a</name>
+ <description>via.1a : via outside of moduleCut should be rectangular</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via.1a_a</name>
+ <description>via.1a_a : min. width of via outside of moduleCut : 0.15um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via.1a_b</name>
+ <description>via.1a_b : maximum length of via : 0.15um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via.2</name>
+ <description>via.2 : min. via spacing : 0.17um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via.4a</name>
+ <description>via.4a : min. m1 enclosure of 0.15um via : 0.055um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via.4a_a</name>
+ <description>via.4a_a : 0.15um via must be enclosed by met1</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via.5a</name>
+ <description>via.5a : min. m1 enclosure of 0.15um via of 2 adjacent edges : 0.085um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.1</name>
+ <description>m2.1 : min. m2 width : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.2</name>
+ <description>m2.2 : min. m2 spacing : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.3ab</name>
+ <description>m2.3ab : min. 3um.m2 spacing m2 : 0.28um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.6</name>
+ <description>m2.6 : min. m2 area : 0.0676um²</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.7</name>
+ <description>m2.7 : min. m2 holes area : 0.14um²</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.4</name>
+ <description>m2.4 : min. m2 enclosure of via : 0.055um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.4_a</name>
+ <description>m2.4_a : via in periphery must be enclosed by met2</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.5</name>
+ <description>m2.5 : min. m2 enclosure of via of 2 adjacent edges : 0.085um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2.1a</name>
+ <description>via2.1a : via2 outside of moduleCut should be rectangular</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2.1a_a</name>
+ <description>via2.1a_a : min. width of via2 outside of moduleCut : 0.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2.1a_b</name>
+ <description>via2.1a_b : maximum length of via2 : 0.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2.2</name>
+ <description>via2.2 : min. via2 spacing : 0.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2.4</name>
+ <description>via2.4 : min. m2 enclosure of via2 : 0.04um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2.4_a</name>
+ <description>via2.4_a : via must be enclosed by met2</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2.5</name>
+ <description>via2.5 : min. m3 enclosure of via2 of 2 adjacent edges : 0.085um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3.1</name>
+ <description>m3.1 : min. m3 width : 0.3um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3.2</name>
+ <description>m3.2 : min. m3 spacing : 0.3um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3.3cd</name>
+ <description>m3.3cd : min. 3um.m3 spacing m3 : 0.4um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3.4</name>
+ <description>m3.4 : min. m3 enclosure of via2 : 0.065um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3.4_a</name>
+ <description>m3.4_a : via2 must be enclosed by met3</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3.1</name>
+ <description>via3.1 : via3 outside of moduleCut should be rectangular</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3.1_a</name>
+ <description>via3.1_a : min. width of via3 outside of moduleCut : 0.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3.1_b</name>
+ <description>via3.1_b : maximum length of via3 : 0.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3.2</name>
+ <description>via3.2 : min. via3 spacing : 0.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3.4</name>
+ <description>via3.4 : min. m3 enclosure of via3 : 0.06um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3.4_a</name>
+ <description>via3.4_a : non-ring via3 must be enclosed by met3</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3.5</name>
+ <description>via3.5 : min. m3 enclosure of via3 of 2 adjacent edges : 0.09um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4.1</name>
+ <description>m4.1 : min. m4 width : 0.3um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4.2</name>
+ <description>m4.2 : min. m4 spacing : 0.3um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4.4a</name>
+ <description>m4.4a : min. m4 area : 0.240um²</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4.5ab</name>
+ <description>m4.5ab : min. 3um.m4 spacing m4 : 0.4um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4.3</name>
+ <description>m4.3 : min. m4 enclosure of via3 : 0.065um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4.3_a</name>
+ <description>m4.3_a : via3 must be enclosed by met4</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4.1</name>
+ <description>via4.1 : via4 outside of moduleCut should be rectangular</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4.1_a</name>
+ <description>via4.1_a : min. width of via4 outside of moduleCut : 0.8um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4.1_b</name>
+ <description>via4.1_b : maximum length of via4 : 0.8um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4.2</name>
+ <description>via4.2 : min. via4 spacing : 0.8um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4.4</name>
+ <description>via4.4 : min. m4 enclosure of via4 : 0.19um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4.4_a</name>
+ <description>via4.4_a : m4 must enclose all via4</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5.1</name>
+ <description>m5.1 : min. m5 width : 1.6um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5.2</name>
+ <description>m5.2 : min. m5 spacing : 1.6um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5.3</name>
+ <description>m5.3 : min. m5 enclosure of via4 : 0.31um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5.3_a</name>
+ <description>m5.3_a : via must be enclosed by m5</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5.4</name>
+ <description>m5.4 : min. m5 area : 4.0um²</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pad.2</name>
+ <description>pad.2 : min. pad spacing : 1.27um</description>
+ <categories>
+ </categories>
+ </category>
+ </categories>
+ <cells>
+ <cell>
+ <name>user_project_wrapper</name>
+ <variant/>
+ <references>
+ </references>
+ </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_feol_check.xml b/mpw_precheck/outputs/reports/klayout_feol_check.xml
new file mode 100644
index 0000000..71b30a8
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_feol_check.xml
@@ -0,0 +1,375 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>SKY130 DRC runset</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/tech-files/sky130A_mr.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ <category>
+ <name>dnwell.2</name>
+ <description>dnwell.2 : min. dnwell width : 3.0um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nwell.1</name>
+ <description>nwell.1 : min. nwell width : 0.84um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nwell.2a</name>
+ <description>nwell.2a : min. nwell spacing (merged if less) : 1.27um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nwell.6</name>
+ <description>nwell.6 : min enclosure of nwellHole by dnwell : 1.03um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtp.1</name>
+ <description>hvtp.1 : min. hvtp width : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtp.2</name>
+ <description>hvtp.2 : min. hvtp spacing : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtr.1</name>
+ <description>hvtr.1 : min. hvtr width : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtr.2</name>
+ <description>hvtr.2 : min. hvtr spacing : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtr.2_a</name>
+ <description>hvtr.2_a : hvtr must not overlap hvtp</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>lvtn.1a</name>
+ <description>lvtn.1a : min. lvtn width : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>lvtn.2</name>
+ <description>lvtn.2 : min. lvtn spacing : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ncm.1</name>
+ <description>ncm.1 : min. ncm width : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ncm.2a</name>
+ <description>ncm.2a : min. ncm spacing : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>difftap.1</name>
+ <description>difftap.1 : min. diff width across areaid:ce : 0.15um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>difftap.1_a</name>
+ <description>difftap.1_a : min. diff width in periphery : 0.15um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>difftap.1_b</name>
+ <description>difftap.1_b : min. tap width across areaid:ce : 0.15um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>difftap.1_c</name>
+ <description>difftap.1_c : min. tap width in periphery : 0.15um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>difftap.3</name>
+ <description>difftap.3 : min. difftap spacing : 0.27um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>tunm.1</name>
+ <description>tunm.1 : min. tunm width : 0.41um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>tunm.2</name>
+ <description>tunm.2 : min. tunm spacing : 0.5um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>poly.1a</name>
+ <description>poly.1a : min. poly width : 0.15um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>poly.2</name>
+ <description>poly.2 : min. poly spacing : 0.21um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>rpm.1a</name>
+ <description>rpm.1a : min. rpm width : 1.27um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>rpm.2</name>
+ <description>rpm.2 : min. rpm spacing : 0.84um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>urpm.1a</name>
+ <description>urpm.1a : min. rpm width : 1.27um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>urpm.2</name>
+ <description>urpm.2 : min. rpm spacing : 0.84um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>npc.1</name>
+ <description>npc.1 : min. npc width : 0.27um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>npc.2</name>
+ <description>npc.2 : min. npc spacing, should be manually merged if less than : 0.27um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nsd.1</name>
+ <description>nsd.1 : min. nsdm width : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nsd.2</name>
+ <description>nsd.2 : min. nsdm spacing, should be manually merged if less than : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>psd.1</name>
+ <description>psd.1 : min. psdm width : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>psd.2</name>
+ <description>psd.2 : min. psdm spacing, should be manually merged if less than : 0.38um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>licon.1</name>
+ <description>licon.1 : licon should be rectangle</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>licon.1_a/b</name>
+ <description>licon.1_a/b : minimum/maximum width of licon : 0.17um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>licon.13</name>
+ <description>licon.13 : min. difftap licon spacing to npc : 0.09um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>licon.13_a</name>
+ <description>licon.13_a : licon of diffTap in periphery must not overlap npc</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>licon.17</name>
+ <description>licon.17 : Licons may not overlap both poly and (diff or tap)</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.1</name>
+ <description>capm.1 : min. capm width : 1.0um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.2a</name>
+ <description>capm.2a : min. capm spacing : 0.84um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.2b</name>
+ <description>capm.2b : min. capm spacing : 1.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.2b_a</name>
+ <description>capm.2b_a : min. spacing of m3_bot_plate : 1.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.3</name>
+ <description>capm.3 : min. capm and m3 enclosure of m3 : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.3_a</name>
+ <description>capm.3_a : min. m3 enclosure of capm : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.4</name>
+ <description>capm.4 : min. capm enclosure of via3 : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.5</name>
+ <description>capm.5 : min. capm spacing to via3 : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>capm.11</name>
+ <description>capm.11 : Min spacing of capm and met3 not overlapping capm : 0.5um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.1</name>
+ <description>cap2m.1 : min. cap2m width : 1.0um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.2a</name>
+ <description>cap2m.2a : min. cap2m spacing : 0.84um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.2b</name>
+ <description>cap2m.2b : min. cap2m spacing : 1.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.2b_a</name>
+ <description>cap2m.2b_a : min. spacing of m4_bot_plate : 1.2um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.3</name>
+ <description>cap2m.3 : min. m4 enclosure of cap2m : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.3_a</name>
+ <description>cap2m.3_a : min. m4 enclosure of cap2m : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.4</name>
+ <description>cap2m.4 : min. cap2m enclosure of via4 : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.5</name>
+ <description>cap2m.5 : min. cap2m spacing to via4 : 0.14um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>cap2m.11</name>
+ <description>cap2m.11 : Min spacing of cap2m and met4 not overlapping cap2m : 0.5um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvi.1</name>
+ <description>hvi.1 : min. hvi width : 0.6um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvi.2a</name>
+ <description>hvi.2a : min. hvi spacing : 0.7um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvntm.1</name>
+ <description>hvntm.1 : min. hvntm width : 0.7um</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvntm.2</name>
+ <description>hvntm.2 : min. hvntm spacing : 0.7um</description>
+ <categories>
+ </categories>
+ </category>
+ </categories>
+ <cells>
+ <cell>
+ <name>user_project_wrapper</name>
+ <variant/>
+ <references>
+ </references>
+ </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml b/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml
new file mode 100644
index 0000000..698a39a
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>Density Checks</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/met_min_ca_density.lydrc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+ <cell>
+ <name>user_project_wrapper</name>
+ <variant/>
+ <references>
+ </references>
+ </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_offgrid_check.xml b/mpw_precheck/outputs/reports/klayout_offgrid_check.xml
new file mode 100644
index 0000000..95ebbc9
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_offgrid_check.xml
@@ -0,0 +1,483 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>SKY130 DRC runset</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/tech-files/sky130A_mr.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ <category>
+ <name>dnwell_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on dnwell</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>dnwell_angle</name>
+ <description>x.3a : non 45 degree angle dnwell</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nwell_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on nwell</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nwell_angle</name>
+ <description>x.3a : non 45 degree angle nwell</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pwbm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on pwbm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pwbm_angle</name>
+ <description>x.3a : non 45 degree angle pwbm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pwde_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on pwde</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pwde_angle</name>
+ <description>x.3a : non 45 degree angle pwde</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtp_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on hvtp</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtp_angle</name>
+ <description>x.3a : non 45 degree angle hvtp</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtr_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on hvtr</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvtr_angle</name>
+ <description>x.3a : non 45 degree angle hvtr</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>lvtn_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on lvtn</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>lvtn_angle</name>
+ <description>x.3a : non 45 degree angle lvtn</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ncm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on ncm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ncm_angle</name>
+ <description>x.3a : non 45 degree angle ncm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>diff_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on diff</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>tap_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on tap</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>diff_angle</name>
+ <description>x.2 : non 90 degree angle diff</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>diff_angle</name>
+ <description>x.2c : non 45 degree angle diff</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>tap_angle</name>
+ <description>x.2 : non 90 degree angle tap</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>tap_angle</name>
+ <description>x.2c : non 45 degree angle tap</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>tunm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on tunm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>tunm_angle</name>
+ <description>x.3a : non 45 degree angle tunm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>poly_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on poly</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>poly_angle</name>
+ <description>x.2 : non 90 degree angle poly</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>rpm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on rpm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>rpm_angle</name>
+ <description>x.3a : non 45 degree angle rpm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>npc_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on npc</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>npc_angle</name>
+ <description>x.3a : non 45 degree angle npc</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nsdm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on nsdm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nsdm_angle</name>
+ <description>x.3a : non 45 degree angle nsdm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>psdm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on psdm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>psdm_angle</name>
+ <description>x.3a : non 45 degree angle psdm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>licon_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on licon</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>licon_angle</name>
+ <description>x.2 : non 90 degree angle licon</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>li_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on li</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>li_angle</name>
+ <description>x.3a : non 45 degree angle li</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ct_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on mcon</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>ct_angle</name>
+ <description>x.2 : non 90 degree angle mcon</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>vpp_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on vpp</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>vpp_angle</name>
+ <description>x.3a : non 45 degree angle vpp</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on m1</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1_angle</name>
+ <description>x.3a : non 45 degree angle m1</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on via</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via_angle</name>
+ <description>x.2 : non 90 degree angle via</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on m2</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2_angle</name>
+ <description>x.3a : non 45 degree angle m2</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on via2</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via2_angle</name>
+ <description>x.2 : non 90 degree angle via2</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on m3</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3_angle</name>
+ <description>x.3a : non 45 degree angle m3</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on via3</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via3_angle</name>
+ <description>x.2 : non 90 degree angle via3</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nsm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on nsm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>nsm_angle</name>
+ <description>x.3a : non 45 degree angle nsm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on m4</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4_angle</name>
+ <description>x.3a : non 45 degree angle m4</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on via4</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>via4_angle</name>
+ <description>x.2 : non 90 degree angle via4</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on m5</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5_angle</name>
+ <description>x.3a : non 45 degree angle m5</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pad_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on pad</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pad_angle</name>
+ <description>x.3a : non 45 degree angle pad</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>mf_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on mf</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>mf_angle</name>
+ <description>x.2 : non 90 degree angle mf</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvi_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on hvi</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvi_angle</name>
+ <description>x.3a : non 45 degree angle hvi</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvntm_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on hvntm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>hvntm_angle</name>
+ <description>x.3a : non 45 degree angle hvntm</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>vhvi_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on vhvi</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>vhvi_angle</name>
+ <description>x.3a : non 45 degree angle vhvi</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>uhvi_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on uhvi</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>uhvi_angle</name>
+ <description>x.3a : non 45 degree angle uhvi</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pwell_rs_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on pwell_rs</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>pwell_rs_angle</name>
+ <description>x.3a : non 45 degree angle pwell_rs</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>areaid_re_OFFGRID</name>
+ <description>x.1b : OFFGRID vertex on areaid.re</description>
+ <categories>
+ </categories>
+ </category>
+ </categories>
+ <cells>
+ <cell>
+ <name>user_project_wrapper</name>
+ <variant/>
+ <references>
+ </references>
+ </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml b/mpw_precheck/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
new file mode 100644
index 0000000..fbce06c
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>pin_label_purposes_overlapping_drawing.rb.drc, input=/root/hehecore_resubmission/gds/user_project_wrapper.gds, topcell=user_project_wrapper</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/pin_label_purposes_overlapping_drawing.rb.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+ <cell>
+ <name>user_project_wrapper</name>
+ <variant/>
+ <references>
+ </references>
+ </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_zeroarea_check.xml b/mpw_precheck/outputs/reports/klayout_zeroarea_check.xml
new file mode 100644
index 0000000..7f95f69
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_zeroarea_check.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>zero area check</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/zeroarea.rb.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+ <cell>
+ <name>user_project_wrapper</name>
+ <variant/>
+ <references>
+ </references>
+ </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.drc.report b/mpw_precheck/outputs/reports/magic_drc_check.drc.report
new file mode 100644
index 0000000..6e4b466
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.drc.report
@@ -0,0 +1,169 @@
+user_project_wrapper
+----------------------------------------
+Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)
+----------------------------------------
+ 508.135 497.260 508.140 497.280
+ 508.140 497.260 508.460 497.280
+ 508.460 497.260 508.465 497.280
+ 508.135 497.255 508.465 497.260
+ 1867.895 497.260 1867.900 497.280
+ 1867.900 497.260 1868.220 497.280
+ 1868.220 497.260 1868.225 497.280
+ 1867.895 497.255 1868.225 497.260
+----------------------------------------
+Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)
+----------------------------------------
+ 200.220 273.160 200.250 273.170
+ 200.220 272.880 200.250 273.160
+ 200.220 272.870 200.250 272.880
+ 200.220 271.260 200.250 272.870
+ 200.220 271.260 200.250 271.660
+ 200.220 264.040 200.250 264.320
+ 200.220 264.030 200.250 264.040
+ 200.220 264.040 200.250 264.320
+ 200.220 264.030 200.250 264.040
+ 200.220 245.280 200.250 245.290
+ 200.220 245.000 200.250 245.280
+ 200.220 244.990 200.250 245.000
+ 200.220 242.700 200.250 244.990
+ 200.220 242.700 200.250 243.100
+ 200.220 236.760 200.250 237.160
+ 200.220 230.320 200.250 230.330
+ 200.220 230.040 200.250 230.320
+ 200.220 230.030 200.250 230.040
+ 200.220 229.100 200.250 230.030
+ 200.220 236.450 200.250 237.160
+ 200.220 236.150 200.250 236.450
+ 200.220 229.100 200.250 229.500
+ 200.220 137.840 200.250 137.850
+ 200.220 137.560 200.250 137.840
+ 200.220 137.550 200.250 137.560
+ 200.220 136.620 200.250 137.550
+ 200.220 136.620 200.250 137.020
+ 200.220 3075.120 200.250 3075.520
+ 200.220 3074.770 200.250 3075.520
+ 200.220 3074.760 200.250 3074.770
+ 200.220 3074.480 200.250 3074.760
+ 200.220 3074.470 200.250 3074.480
+ 200.220 2948.960 200.250 2948.970
+ 200.220 2948.680 200.250 2948.960
+ 200.220 2948.680 200.250 2948.860
+ 880.220 272.480 880.310 272.490
+ 880.220 272.200 880.310 272.480
+ 880.220 272.190 880.310 272.200
+ 880.220 271.260 880.310 272.190
+ 880.220 271.260 880.310 271.660
+ 880.220 243.920 880.310 243.930
+ 880.220 243.640 880.310 243.920
+ 880.220 243.630 880.310 243.640
+ 880.220 242.700 880.310 243.630
+ 880.220 242.700 880.310 243.100
+ 880.220 240.520 880.310 240.530
+ 880.220 240.240 880.310 240.520
+ 880.220 240.230 880.310 240.240
+ 880.220 237.940 880.310 240.230
+ 880.220 237.940 880.310 238.340
+ 880.220 3075.120 880.310 3075.520
+ 880.220 3073.410 880.310 3075.520
+ 880.220 3073.400 880.310 3073.410
+ 880.220 3073.120 880.310 3073.400
+ 880.220 3073.110 880.310 3073.120
+ 880.220 3049.600 880.310 3049.610
+ 880.220 3049.320 880.310 3049.600
+ 880.220 3049.310 880.310 3049.320
+ 880.220 3049.100 880.310 3049.310
+ 880.220 3049.320 880.310 3049.500
+ 880.220 3049.310 880.310 3049.320
+ 880.220 3049.100 880.310 3049.310
+ 880.220 2948.960 880.310 2948.970
+ 880.220 2948.680 880.310 2948.960
+ 880.220 2948.670 880.310 2948.680
+ 880.220 2948.460 880.310 2948.670
+ 880.220 2948.680 880.310 2948.860
+ 880.220 2948.670 880.310 2948.680
+ 880.220 2948.460 880.310 2948.670
+ 2039.490 174.280 2039.560 174.560
+ 2039.490 174.270 2039.560 174.280
+ 2039.490 168.840 2039.560 168.980
+ 2039.490 168.830 2039.560 168.840
+ 2039.490 168.580 2039.560 168.830
+ 2039.490 174.280 2039.560 174.560
+ 2039.490 174.270 2039.560 174.280
+ 2039.490 169.120 2039.560 169.130
+ 2039.490 168.840 2039.560 169.120
+ 2039.490 168.830 2039.560 168.840
+ 2039.490 168.580 2039.560 168.830
+ 2039.490 2995.380 2039.560 2995.780
+ 2039.490 2996.270 2039.560 2996.570
+ 2039.490 2995.380 2039.560 2996.270
+ 2039.490 2988.580 2039.560 2988.980
+ 2039.490 2989.470 2039.560 2989.770
+ 2039.490 2988.580 2039.560 2989.470
+ 2039.490 3302.960 2039.560 3303.140
+ 2039.490 3302.950 2039.560 3302.960
+ 2039.490 3302.740 2039.560 3302.950
+ 2039.490 3303.240 2039.560 3303.250
+ 2039.490 3302.960 2039.560 3303.240
+ 2039.490 3302.950 2039.560 3302.960
+ 2039.490 3302.740 2039.560 3302.950
+ 2240.220 272.480 2240.310 272.490
+ 2240.220 272.200 2240.310 272.480
+ 2240.220 272.190 2240.310 272.200
+ 2240.220 271.260 2240.310 272.190
+ 2240.220 271.260 2240.310 271.660
+ 2240.220 243.920 2240.310 243.930
+ 2240.220 243.640 2240.310 243.920
+ 2240.220 243.630 2240.310 243.640
+ 2240.220 242.700 2240.310 243.630
+ 2240.220 242.700 2240.310 243.100
+ 2240.220 238.480 2240.310 238.490
+ 2240.220 238.200 2240.310 238.480
+ 2240.220 238.190 2240.310 238.200
+ 2240.220 237.940 2240.310 238.190
+ 2240.220 238.200 2240.310 238.340
+ 2240.220 238.190 2240.310 238.200
+ 2240.220 237.940 2240.310 238.190
+ 2240.220 129.000 2240.310 129.010
+ 2240.220 128.720 2240.310 129.000
+ 2240.220 128.710 2240.310 128.720
+ 2240.220 128.460 2240.310 128.710
+ 2240.220 128.720 2240.310 128.860
+ 2240.220 128.710 2240.310 128.720
+ 2240.220 128.460 2240.310 128.710
+ 2240.220 3076.800 2240.310 3076.810
+ 2240.220 3076.520 2240.310 3076.800
+ 2240.220 3076.510 2240.310 3076.520
+ 2240.220 3076.300 2240.310 3076.510
+ 2240.220 3076.520 2240.310 3076.700
+ 2240.220 3076.510 2240.310 3076.520
+ 2240.220 3076.300 2240.310 3076.510
+ 2240.220 3072.040 2240.310 3072.050
+ 2240.220 3071.760 2240.310 3072.040
+ 2240.220 3071.750 2240.310 3071.760
+ 2240.220 3070.860 2240.310 3071.750
+ 2240.220 3070.860 2240.310 3071.260
+ 2240.220 3063.200 2240.310 3063.210
+ 2240.220 3062.920 2240.310 3063.200
+ 2240.220 3062.910 2240.310 3062.920
+ 2240.220 3062.700 2240.310 3062.910
+ 2240.220 3062.920 2240.310 3063.100
+ 2240.220 3062.910 2240.310 3062.920
+ 2240.220 3062.700 2240.310 3062.910
+ 2240.220 3058.440 2240.310 3058.450
+ 2240.220 3058.160 2240.310 3058.440
+ 2240.220 3058.150 2240.310 3058.160
+ 2240.220 3057.940 2240.310 3058.150
+ 2240.220 3058.160 2240.310 3058.340
+ 2240.220 3058.150 2240.310 3058.160
+ 2240.220 3057.940 2240.310 3058.150
+ 2240.220 2948.960 2240.310 2948.970
+ 2240.220 2948.680 2240.310 2948.960
+ 2240.220 2948.670 2240.310 2948.680
+ 2240.220 2948.460 2240.310 2948.670
+ 2240.220 2948.680 2240.310 2948.860
+ 2240.220 2948.670 2240.310 2948.680
+ 2240.220 2948.460 2240.310 2948.670
+----------------------------------------
+[INFO]: COUNT: 158
+[INFO]: Should be divided by 3 or 4
+
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.rdb b/mpw_precheck/outputs/reports/magic_drc_check.rdb
new file mode 100644
index 0000000..9a0f72e
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.rdb
@@ -0,0 +1,798 @@
+$user_project_wrapper
+ 100
+r_0_met4.5b
+Rule File Pathname: /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/magic_drc_check.drc.report
+met4.5b: Metal4 > 3um spacing to unrelated m4 < 0.4um
+p 1 4
+50800 49700
+50800 49700
+50800 49700
+50800 49700
+p 2 4
+50800 49700
+50800 49700
+50800 49700
+50800 49700
+p 3 4
+50800 49700
+50800 49700
+50800 49700
+50800 49700
+p 4 4
+50800 49700
+50800 49700
+50800 49700
+50800 49700
+p 5 4
+186700 49700
+186700 49700
+186700 49700
+186700 49700
+p 6 4
+186700 49700
+186800 49700
+186800 49700
+186700 49700
+p 7 4
+186800 49700
+186800 49700
+186800 49700
+186800 49700
+p 8 4
+186700 49700
+186800 49700
+186800 49700
+186700 49700
+r_0_met3.3d
+Rule File Pathname: /mnt/uffs/user/u8220_yifeiz/design/hehecore_resubmission/jobs/mpw_precheck/a464c28d-600f-4d5a-ad7c-7c0fb332d468/outputs/reports/magic_drc_check.drc.report
+met3.3d: Metal3 > 3um spacing to unrelated m3 < 0.4um
+p 1 4
+20000 27300
+20000 27300
+20000 27300
+20000 27300
+p 2 4
+20000 27200
+20000 27200
+20000 27300
+20000 27300
+p 3 4
+20000 27200
+20000 27200
+20000 27200
+20000 27200
+p 4 4
+20000 27100
+20000 27100
+20000 27200
+20000 27200
+p 5 4
+20000 27100
+20000 27100
+20000 27100
+20000 27100
+p 6 4
+20000 26400
+20000 26400
+20000 26400
+20000 26400
+p 7 4
+20000 26400
+20000 26400
+20000 26400
+20000 26400
+p 8 4
+20000 26400
+20000 26400
+20000 26400
+20000 26400
+p 9 4
+20000 26400
+20000 26400
+20000 26400
+20000 26400
+p 10 4
+20000 24500
+20000 24500
+20000 24500
+20000 24500
+p 11 4
+20000 24500
+20000 24500
+20000 24500
+20000 24500
+p 12 4
+20000 24400
+20000 24400
+20000 24500
+20000 24500
+p 13 4
+20000 24200
+20000 24200
+20000 24400
+20000 24400
+p 14 4
+20000 24200
+20000 24200
+20000 24300
+20000 24300
+p 15 4
+20000 23600
+20000 23600
+20000 23700
+20000 23700
+p 16 4
+20000 23000
+20000 23000
+20000 23000
+20000 23000
+p 17 4
+20000 23000
+20000 23000
+20000 23000
+20000 23000
+p 18 4
+20000 23000
+20000 23000
+20000 23000
+20000 23000
+p 19 4
+20000 22900
+20000 22900
+20000 23000
+20000 23000
+p 20 4
+20000 23600
+20000 23600
+20000 23700
+20000 23700
+p 21 4
+20000 23600
+20000 23600
+20000 23600
+20000 23600
+p 22 4
+20000 22900
+20000 22900
+20000 22900
+20000 22900
+p 23 4
+20000 13700
+20000 13700
+20000 13700
+20000 13700
+p 24 4
+20000 13700
+20000 13700
+20000 13700
+20000 13700
+p 25 4
+20000 13700
+20000 13700
+20000 13700
+20000 13700
+p 26 4
+20000 13600
+20000 13600
+20000 13700
+20000 13700
+p 27 4
+20000 13600
+20000 13600
+20000 13700
+20000 13700
+p 28 4
+20000 307500
+20000 307500
+20000 307500
+20000 307500
+p 29 4
+20000 307400
+20000 307400
+20000 307500
+20000 307500
+p 30 4
+20000 307400
+20000 307400
+20000 307400
+20000 307400
+p 31 4
+20000 307400
+20000 307400
+20000 307400
+20000 307400
+p 32 4
+20000 307400
+20000 307400
+20000 307400
+20000 307400
+p 33 4
+20000 294800
+20000 294800
+20000 294800
+20000 294800
+p 34 4
+20000 294800
+20000 294800
+20000 294800
+20000 294800
+p 35 4
+20000 294800
+20000 294800
+20000 294800
+20000 294800
+p 36 4
+88000 27200
+88000 27200
+88000 27200
+88000 27200
+p 37 4
+88000 27200
+88000 27200
+88000 27200
+88000 27200
+p 38 4
+88000 27200
+88000 27200
+88000 27200
+88000 27200
+p 39 4
+88000 27100
+88000 27100
+88000 27200
+88000 27200
+p 40 4
+88000 27100
+88000 27100
+88000 27100
+88000 27100
+p 41 4
+88000 24300
+88000 24300
+88000 24300
+88000 24300
+p 42 4
+88000 24300
+88000 24300
+88000 24300
+88000 24300
+p 43 4
+88000 24300
+88000 24300
+88000 24300
+88000 24300
+p 44 4
+88000 24200
+88000 24200
+88000 24300
+88000 24300
+p 45 4
+88000 24200
+88000 24200
+88000 24300
+88000 24300
+p 46 4
+88000 24000
+88000 24000
+88000 24000
+88000 24000
+p 47 4
+88000 24000
+88000 24000
+88000 24000
+88000 24000
+p 48 4
+88000 24000
+88000 24000
+88000 24000
+88000 24000
+p 49 4
+88000 23700
+88000 23700
+88000 24000
+88000 24000
+p 50 4
+88000 23700
+88000 23700
+88000 23800
+88000 23800
+p 51 4
+88000 307500
+88000 307500
+88000 307500
+88000 307500
+p 52 4
+88000 307300
+88000 307300
+88000 307500
+88000 307500
+p 53 4
+88000 307300
+88000 307300
+88000 307300
+88000 307300
+p 54 4
+88000 307300
+88000 307300
+88000 307300
+88000 307300
+p 55 4
+88000 307300
+88000 307300
+88000 307300
+88000 307300
+p 56 4
+88000 304900
+88000 304900
+88000 304900
+88000 304900
+p 57 4
+88000 304900
+88000 304900
+88000 304900
+88000 304900
+p 58 4
+88000 304900
+88000 304900
+88000 304900
+88000 304900
+p 59 4
+88000 304900
+88000 304900
+88000 304900
+88000 304900
+p 60 4
+88000 304900
+88000 304900
+88000 304900
+88000 304900
+p 61 4
+88000 304900
+88000 304900
+88000 304900
+88000 304900
+p 62 4
+88000 304900
+88000 304900
+88000 304900
+88000 304900
+p 63 4
+88000 294800
+88000 294800
+88000 294800
+88000 294800
+p 64 4
+88000 294800
+88000 294800
+88000 294800
+88000 294800
+p 65 4
+88000 294800
+88000 294800
+88000 294800
+88000 294800
+p 66 4
+88000 294800
+88000 294800
+88000 294800
+88000 294800
+p 67 4
+88000 294800
+88000 294800
+88000 294800
+88000 294800
+p 68 4
+88000 294800
+88000 294800
+88000 294800
+88000 294800
+p 69 4
+88000 294800
+88000 294800
+88000 294800
+88000 294800
+p 70 4
+203900 17400
+203900 17400
+203900 17400
+203900 17400
+p 71 4
+203900 17400
+203900 17400
+203900 17400
+203900 17400
+p 72 4
+203900 16800
+203900 16800
+203900 16800
+203900 16800
+p 73 4
+203900 16800
+203900 16800
+203900 16800
+203900 16800
+p 74 4
+203900 16800
+203900 16800
+203900 16800
+203900 16800
+p 75 4
+203900 17400
+203900 17400
+203900 17400
+203900 17400
+p 76 4
+203900 17400
+203900 17400
+203900 17400
+203900 17400
+p 77 4
+203900 16900
+203900 16900
+203900 16900
+203900 16900
+p 78 4
+203900 16800
+203900 16800
+203900 16900
+203900 16900
+p 79 4
+203900 16800
+203900 16800
+203900 16800
+203900 16800
+p 80 4
+203900 16800
+203900 16800
+203900 16800
+203900 16800
+p 81 4
+203900 299500
+203900 299500
+203900 299500
+203900 299500
+p 82 4
+203900 299600
+203900 299600
+203900 299600
+203900 299600
+p 83 4
+203900 299500
+203900 299500
+203900 299600
+203900 299600
+p 84 4
+203900 298800
+203900 298800
+203900 298800
+203900 298800
+p 85 4
+203900 298900
+203900 298900
+203900 298900
+203900 298900
+p 86 4
+203900 298800
+203900 298800
+203900 298900
+203900 298900
+p 87 4
+203900 330200
+203900 330200
+203900 330300
+203900 330300
+p 88 4
+203900 330200
+203900 330200
+203900 330200
+203900 330200
+p 89 4
+203900 330200
+203900 330200
+203900 330200
+203900 330200
+p 90 4
+203900 330300
+203900 330300
+203900 330300
+203900 330300
+p 91 4
+203900 330200
+203900 330200
+203900 330300
+203900 330300
+p 92 4
+203900 330200
+203900 330200
+203900 330200
+203900 330200
+p 93 4
+203900 330200
+203900 330200
+203900 330200
+203900 330200
+p 94 4
+224000 27200
+224000 27200
+224000 27200
+224000 27200
+p 95 4
+224000 27200
+224000 27200
+224000 27200
+224000 27200
+p 96 4
+224000 27200
+224000 27200
+224000 27200
+224000 27200
+p 97 4
+224000 27100
+224000 27100
+224000 27200
+224000 27200
+p 98 4
+224000 27100
+224000 27100
+224000 27100
+224000 27100
+p 99 4
+224000 24300
+224000 24300
+224000 24300
+224000 24300
+p 100 4
+224000 24300
+224000 24300
+224000 24300
+224000 24300
+p 101 4
+224000 24300
+224000 24300
+224000 24300
+224000 24300
+p 102 4
+224000 24200
+224000 24200
+224000 24300
+224000 24300
+p 103 4
+224000 24200
+224000 24200
+224000 24300
+224000 24300
+p 104 4
+224000 23800
+224000 23800
+224000 23800
+224000 23800
+p 105 4
+224000 23800
+224000 23800
+224000 23800
+224000 23800
+p 106 4
+224000 23800
+224000 23800
+224000 23800
+224000 23800
+p 107 4
+224000 23700
+224000 23700
+224000 23800
+224000 23800
+p 108 4
+224000 23800
+224000 23800
+224000 23800
+224000 23800
+p 109 4
+224000 23800
+224000 23800
+224000 23800
+224000 23800
+p 110 4
+224000 23700
+224000 23700
+224000 23800
+224000 23800
+p 111 4
+224000 12900
+224000 12900
+224000 12900
+224000 12900
+p 112 4
+224000 12800
+224000 12800
+224000 12900
+224000 12900
+p 113 4
+224000 12800
+224000 12800
+224000 12800
+224000 12800
+p 114 4
+224000 12800
+224000 12800
+224000 12800
+224000 12800
+p 115 4
+224000 12800
+224000 12800
+224000 12800
+224000 12800
+p 116 4
+224000 12800
+224000 12800
+224000 12800
+224000 12800
+p 117 4
+224000 12800
+224000 12800
+224000 12800
+224000 12800
+p 118 4
+224000 307600
+224000 307600
+224000 307600
+224000 307600
+p 119 4
+224000 307600
+224000 307600
+224000 307600
+224000 307600
+p 120 4
+224000 307600
+224000 307600
+224000 307600
+224000 307600
+p 121 4
+224000 307600
+224000 307600
+224000 307600
+224000 307600
+p 122 4
+224000 307600
+224000 307600
+224000 307600
+224000 307600
+p 123 4
+224000 307600
+224000 307600
+224000 307600
+224000 307600
+p 124 4
+224000 307600
+224000 307600
+224000 307600
+224000 307600
+p 125 4
+224000 307200
+224000 307200
+224000 307200
+224000 307200
+p 126 4
+224000 307100
+224000 307100
+224000 307200
+224000 307200
+p 127 4
+224000 307100
+224000 307100
+224000 307100
+224000 307100
+p 128 4
+224000 307000
+224000 307000
+224000 307100
+224000 307100
+p 129 4
+224000 307000
+224000 307000
+224000 307100
+224000 307100
+p 130 4
+224000 306300
+224000 306300
+224000 306300
+224000 306300
+p 131 4
+224000 306200
+224000 306200
+224000 306300
+224000 306300
+p 132 4
+224000 306200
+224000 306200
+224000 306200
+224000 306200
+p 133 4
+224000 306200
+224000 306200
+224000 306200
+224000 306200
+p 134 4
+224000 306200
+224000 306200
+224000 306300
+224000 306300
+p 135 4
+224000 306200
+224000 306200
+224000 306200
+224000 306200
+p 136 4
+224000 306200
+224000 306200
+224000 306200
+224000 306200
+p 137 4
+224000 305800
+224000 305800
+224000 305800
+224000 305800
+p 138 4
+224000 305800
+224000 305800
+224000 305800
+224000 305800
+p 139 4
+224000 305800
+224000 305800
+224000 305800
+224000 305800
+p 140 4
+224000 305700
+224000 305700
+224000 305800
+224000 305800
+p 141 4
+224000 305800
+224000 305800
+224000 305800
+224000 305800
+p 142 4
+224000 305800
+224000 305800
+224000 305800
+224000 305800
+p 143 4
+224000 305700
+224000 305700
+224000 305800
+224000 305800
+p 144 4
+224000 294800
+224000 294800
+224000 294800
+224000 294800
+p 145 4
+224000 294800
+224000 294800
+224000 294800
+224000 294800
+p 146 4
+224000 294800
+224000 294800
+224000 294800
+224000 294800
+p 147 4
+224000 294800
+224000 294800
+224000 294800
+224000 294800
+p 148 4
+224000 294800
+224000 294800
+224000 294800
+224000 294800
+p 149 4
+224000 294800
+224000 294800
+224000 294800
+224000 294800
+p 150 4
+224000 294800
+224000 294800
+224000 294800
+224000 294800
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.tcl b/mpw_precheck/outputs/reports/magic_drc_check.tcl
new file mode 100644
index 0000000..c7249e4
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.tcl
@@ -0,0 +1,158 @@
+box 508.135um 497.260um 508.140um 497.280; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 508.140um 497.260um 508.460um 497.280; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 508.460um 497.260um 508.465um 497.280; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 508.135um 497.255um 508.465um 497.260; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 1867.895um 497.260um 1867.900um 497.280; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 1867.900um 497.260um 1868.220um 497.280; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 1868.220um 497.260um 1868.225um 497.280; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 1867.895um 497.255um 1868.225um 497.260; feedback add "Metal4 > 3um spacing to unrelated m4 < 0.4um (met4.5b)" medium
+box 200.220um 273.160um 200.250um 273.170; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 272.880um 200.250um 273.160; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 272.870um 200.250um 272.880; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 271.260um 200.250um 272.870; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 271.260um 200.250um 271.660; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 264.040um 200.250um 264.320; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 264.030um 200.250um 264.040; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 264.040um 200.250um 264.320; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 264.030um 200.250um 264.040; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 245.280um 200.250um 245.290; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 245.000um 200.250um 245.280; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 244.990um 200.250um 245.000; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 242.700um 200.250um 244.990; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 242.700um 200.250um 243.100; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 236.760um 200.250um 237.160; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 230.320um 200.250um 230.330; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 230.040um 200.250um 230.320; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 230.030um 200.250um 230.040; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 229.100um 200.250um 230.030; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 236.450um 200.250um 237.160; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 236.150um 200.250um 236.450; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 229.100um 200.250um 229.500; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 137.840um 200.250um 137.850; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 137.560um 200.250um 137.840; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 137.550um 200.250um 137.560; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 136.620um 200.250um 137.550; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 136.620um 200.250um 137.020; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 3075.120um 200.250um 3075.520; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 3074.770um 200.250um 3075.520; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 3074.760um 200.250um 3074.770; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 3074.480um 200.250um 3074.760; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 3074.470um 200.250um 3074.480; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 2948.960um 200.250um 2948.970; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 2948.680um 200.250um 2948.960; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 200.220um 2948.680um 200.250um 2948.860; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 272.480um 880.310um 272.490; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 272.200um 880.310um 272.480; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 272.190um 880.310um 272.200; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 271.260um 880.310um 272.190; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 271.260um 880.310um 271.660; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 243.920um 880.310um 243.930; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 243.640um 880.310um 243.920; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 243.630um 880.310um 243.640; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 242.700um 880.310um 243.630; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 242.700um 880.310um 243.100; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 240.520um 880.310um 240.530; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 240.240um 880.310um 240.520; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 240.230um 880.310um 240.240; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 237.940um 880.310um 240.230; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 237.940um 880.310um 238.340; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3075.120um 880.310um 3075.520; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3073.410um 880.310um 3075.520; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3073.400um 880.310um 3073.410; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3073.120um 880.310um 3073.400; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3073.110um 880.310um 3073.120; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3049.600um 880.310um 3049.610; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3049.320um 880.310um 3049.600; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3049.310um 880.310um 3049.320; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3049.100um 880.310um 3049.310; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3049.320um 880.310um 3049.500; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3049.310um 880.310um 3049.320; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 3049.100um 880.310um 3049.310; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 2948.960um 880.310um 2948.970; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 2948.680um 880.310um 2948.960; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 2948.670um 880.310um 2948.680; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 2948.460um 880.310um 2948.670; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 2948.680um 880.310um 2948.860; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 2948.670um 880.310um 2948.680; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 880.220um 2948.460um 880.310um 2948.670; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 174.280um 2039.560um 174.560; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 174.270um 2039.560um 174.280; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 168.840um 2039.560um 168.980; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 168.830um 2039.560um 168.840; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 168.580um 2039.560um 168.830; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 174.280um 2039.560um 174.560; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 174.270um 2039.560um 174.280; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 169.120um 2039.560um 169.130; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 168.840um 2039.560um 169.120; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 168.830um 2039.560um 168.840; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 168.580um 2039.560um 168.830; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 2995.380um 2039.560um 2995.780; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 2996.270um 2039.560um 2996.570; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 2995.380um 2039.560um 2996.270; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 2988.580um 2039.560um 2988.980; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 2989.470um 2039.560um 2989.770; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 2988.580um 2039.560um 2989.470; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 3302.960um 2039.560um 3303.140; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 3302.950um 2039.560um 3302.960; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 3302.740um 2039.560um 3302.950; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 3303.240um 2039.560um 3303.250; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 3302.960um 2039.560um 3303.240; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 3302.950um 2039.560um 3302.960; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2039.490um 3302.740um 2039.560um 3302.950; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 272.480um 2240.310um 272.490; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 272.200um 2240.310um 272.480; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 272.190um 2240.310um 272.200; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 271.260um 2240.310um 272.190; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 271.260um 2240.310um 271.660; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 243.920um 2240.310um 243.930; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 243.640um 2240.310um 243.920; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 243.630um 2240.310um 243.640; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 242.700um 2240.310um 243.630; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 242.700um 2240.310um 243.100; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 238.480um 2240.310um 238.490; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 238.200um 2240.310um 238.480; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 238.190um 2240.310um 238.200; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 237.940um 2240.310um 238.190; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 238.200um 2240.310um 238.340; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 238.190um 2240.310um 238.200; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 237.940um 2240.310um 238.190; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 129.000um 2240.310um 129.010; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 128.720um 2240.310um 129.000; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 128.710um 2240.310um 128.720; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 128.460um 2240.310um 128.710; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 128.720um 2240.310um 128.860; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 128.710um 2240.310um 128.720; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 128.460um 2240.310um 128.710; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3076.800um 2240.310um 3076.810; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3076.520um 2240.310um 3076.800; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3076.510um 2240.310um 3076.520; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3076.300um 2240.310um 3076.510; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3076.520um 2240.310um 3076.700; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3076.510um 2240.310um 3076.520; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3076.300um 2240.310um 3076.510; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3072.040um 2240.310um 3072.050; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3071.760um 2240.310um 3072.040; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3071.750um 2240.310um 3071.760; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3070.860um 2240.310um 3071.750; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3070.860um 2240.310um 3071.260; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3063.200um 2240.310um 3063.210; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3062.920um 2240.310um 3063.200; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3062.910um 2240.310um 3062.920; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3062.700um 2240.310um 3062.910; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3062.920um 2240.310um 3063.100; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3062.910um 2240.310um 3062.920; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3062.700um 2240.310um 3062.910; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3058.440um 2240.310um 3058.450; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3058.160um 2240.310um 3058.440; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3058.150um 2240.310um 3058.160; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3057.940um 2240.310um 3058.150; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3058.160um 2240.310um 3058.340; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3058.150um 2240.310um 3058.160; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 3057.940um 2240.310um 3058.150; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 2948.960um 2240.310um 2948.970; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 2948.680um 2240.310um 2948.960; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 2948.670um 2240.310um 2948.680; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 2948.460um 2240.310um 2948.670; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 2948.680um 2240.310um 2948.860; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 2948.670um 2240.310um 2948.680; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
+box 2240.220um 2948.460um 2240.310um 2948.670; feedback add "Metal3 > 3um spacing to unrelated m3 < 0.4um (met3.3d)" medium
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.tr b/mpw_precheck/outputs/reports/magic_drc_check.tr
new file mode 100644
index 0000000..79c5726
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.tr
@@ -0,0 +1,474 @@
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 508.135, 497.260 ) - ( 508.140, 497.280 ) on Layer met4
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 508.140, 497.260 ) - ( 508.460, 497.280 ) on Layer met4
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 508.460, 497.260 ) - ( 508.465, 497.280 ) on Layer met4
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 508.135, 497.255 ) - ( 508.465, 497.260 ) on Layer met4
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 1867.895, 497.260 ) - ( 1867.900, 497.280 ) on Layer met4
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 1867.900, 497.260 ) - ( 1868.220, 497.280 ) on Layer met4
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 1868.220, 497.260 ) - ( 1868.225, 497.280 ) on Layer met4
+ violation type: Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b
+ srcs: N/A N/A
+ bbox = ( 1867.895, 497.255 ) - ( 1868.225, 497.260 ) on Layer met4
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 273.160 ) - ( 200.250, 273.170 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 272.880 ) - ( 200.250, 273.160 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 272.870 ) - ( 200.250, 272.880 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 271.260 ) - ( 200.250, 272.870 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 271.260 ) - ( 200.250, 271.660 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 264.040 ) - ( 200.250, 264.320 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 264.030 ) - ( 200.250, 264.040 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 264.040 ) - ( 200.250, 264.320 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 264.030 ) - ( 200.250, 264.040 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 245.280 ) - ( 200.250, 245.290 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 245.000 ) - ( 200.250, 245.280 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 244.990 ) - ( 200.250, 245.000 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 242.700 ) - ( 200.250, 244.990 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 242.700 ) - ( 200.250, 243.100 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 236.760 ) - ( 200.250, 237.160 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 230.320 ) - ( 200.250, 230.330 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 230.040 ) - ( 200.250, 230.320 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 230.030 ) - ( 200.250, 230.040 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 229.100 ) - ( 200.250, 230.030 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 236.450 ) - ( 200.250, 237.160 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 236.150 ) - ( 200.250, 236.450 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 229.100 ) - ( 200.250, 229.500 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 137.840 ) - ( 200.250, 137.850 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 137.560 ) - ( 200.250, 137.840 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 137.550 ) - ( 200.250, 137.560 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 136.620 ) - ( 200.250, 137.550 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 136.620 ) - ( 200.250, 137.020 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 3075.120 ) - ( 200.250, 3075.520 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 3074.770 ) - ( 200.250, 3075.520 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 3074.760 ) - ( 200.250, 3074.770 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 3074.480 ) - ( 200.250, 3074.760 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 3074.470 ) - ( 200.250, 3074.480 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 2948.960 ) - ( 200.250, 2948.970 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 2948.680 ) - ( 200.250, 2948.960 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 200.220, 2948.680 ) - ( 200.250, 2948.860 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 272.480 ) - ( 880.310, 272.490 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 272.200 ) - ( 880.310, 272.480 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 272.190 ) - ( 880.310, 272.200 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 271.260 ) - ( 880.310, 272.190 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 271.260 ) - ( 880.310, 271.660 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 243.920 ) - ( 880.310, 243.930 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 243.640 ) - ( 880.310, 243.920 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 243.630 ) - ( 880.310, 243.640 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 242.700 ) - ( 880.310, 243.630 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 242.700 ) - ( 880.310, 243.100 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 240.520 ) - ( 880.310, 240.530 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 240.240 ) - ( 880.310, 240.520 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 240.230 ) - ( 880.310, 240.240 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 237.940 ) - ( 880.310, 240.230 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 237.940 ) - ( 880.310, 238.340 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3075.120 ) - ( 880.310, 3075.520 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3073.410 ) - ( 880.310, 3075.520 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3073.400 ) - ( 880.310, 3073.410 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3073.120 ) - ( 880.310, 3073.400 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3073.110 ) - ( 880.310, 3073.120 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3049.600 ) - ( 880.310, 3049.610 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3049.320 ) - ( 880.310, 3049.600 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3049.310 ) - ( 880.310, 3049.320 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3049.100 ) - ( 880.310, 3049.310 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3049.320 ) - ( 880.310, 3049.500 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3049.310 ) - ( 880.310, 3049.320 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 3049.100 ) - ( 880.310, 3049.310 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 2948.960 ) - ( 880.310, 2948.970 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 2948.680 ) - ( 880.310, 2948.960 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 2948.670 ) - ( 880.310, 2948.680 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 2948.460 ) - ( 880.310, 2948.670 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 2948.680 ) - ( 880.310, 2948.860 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 2948.670 ) - ( 880.310, 2948.680 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 880.220, 2948.460 ) - ( 880.310, 2948.670 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 174.280 ) - ( 2039.560, 174.560 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 174.270 ) - ( 2039.560, 174.280 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 168.840 ) - ( 2039.560, 168.980 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 168.830 ) - ( 2039.560, 168.840 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 168.580 ) - ( 2039.560, 168.830 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 174.280 ) - ( 2039.560, 174.560 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 174.270 ) - ( 2039.560, 174.280 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 169.120 ) - ( 2039.560, 169.130 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 168.840 ) - ( 2039.560, 169.120 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 168.830 ) - ( 2039.560, 168.840 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 168.580 ) - ( 2039.560, 168.830 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 2995.380 ) - ( 2039.560, 2995.780 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 2996.270 ) - ( 2039.560, 2996.570 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 2995.380 ) - ( 2039.560, 2996.270 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 2988.580 ) - ( 2039.560, 2988.980 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 2989.470 ) - ( 2039.560, 2989.770 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 2988.580 ) - ( 2039.560, 2989.470 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 3302.960 ) - ( 2039.560, 3303.140 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 3302.950 ) - ( 2039.560, 3302.960 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 3302.740 ) - ( 2039.560, 3302.950 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 3303.240 ) - ( 2039.560, 3303.250 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 3302.960 ) - ( 2039.560, 3303.240 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 3302.950 ) - ( 2039.560, 3302.960 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2039.490, 3302.740 ) - ( 2039.560, 3302.950 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 272.480 ) - ( 2240.310, 272.490 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 272.200 ) - ( 2240.310, 272.480 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 272.190 ) - ( 2240.310, 272.200 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 271.260 ) - ( 2240.310, 272.190 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 271.260 ) - ( 2240.310, 271.660 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 243.920 ) - ( 2240.310, 243.930 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 243.640 ) - ( 2240.310, 243.920 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 243.630 ) - ( 2240.310, 243.640 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 242.700 ) - ( 2240.310, 243.630 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 242.700 ) - ( 2240.310, 243.100 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 238.480 ) - ( 2240.310, 238.490 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 238.200 ) - ( 2240.310, 238.480 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 238.190 ) - ( 2240.310, 238.200 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 237.940 ) - ( 2240.310, 238.190 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 238.200 ) - ( 2240.310, 238.340 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 238.190 ) - ( 2240.310, 238.200 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 237.940 ) - ( 2240.310, 238.190 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 129.000 ) - ( 2240.310, 129.010 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 128.720 ) - ( 2240.310, 129.000 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 128.710 ) - ( 2240.310, 128.720 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 128.460 ) - ( 2240.310, 128.710 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 128.720 ) - ( 2240.310, 128.860 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 128.710 ) - ( 2240.310, 128.720 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 128.460 ) - ( 2240.310, 128.710 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3076.800 ) - ( 2240.310, 3076.810 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3076.520 ) - ( 2240.310, 3076.800 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3076.510 ) - ( 2240.310, 3076.520 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3076.300 ) - ( 2240.310, 3076.510 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3076.520 ) - ( 2240.310, 3076.700 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3076.510 ) - ( 2240.310, 3076.520 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3076.300 ) - ( 2240.310, 3076.510 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3072.040 ) - ( 2240.310, 3072.050 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3071.760 ) - ( 2240.310, 3072.040 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3071.750 ) - ( 2240.310, 3071.760 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3070.860 ) - ( 2240.310, 3071.750 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3070.860 ) - ( 2240.310, 3071.260 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3063.200 ) - ( 2240.310, 3063.210 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3062.920 ) - ( 2240.310, 3063.200 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3062.910 ) - ( 2240.310, 3062.920 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3062.700 ) - ( 2240.310, 3062.910 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3062.920 ) - ( 2240.310, 3063.100 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3062.910 ) - ( 2240.310, 3062.920 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3062.700 ) - ( 2240.310, 3062.910 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3058.440 ) - ( 2240.310, 3058.450 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3058.160 ) - ( 2240.310, 3058.440 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3058.150 ) - ( 2240.310, 3058.160 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3057.940 ) - ( 2240.310, 3058.150 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3058.160 ) - ( 2240.310, 3058.340 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3058.150 ) - ( 2240.310, 3058.160 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 3057.940 ) - ( 2240.310, 3058.150 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 2948.960 ) - ( 2240.310, 2948.970 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 2948.680 ) - ( 2240.310, 2948.960 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 2948.670 ) - ( 2240.310, 2948.680 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 2948.460 ) - ( 2240.310, 2948.670 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 2948.680 ) - ( 2240.310, 2948.860 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 2948.670 ) - ( 2240.310, 2948.680 ) on Layer met3
+ violation type: Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d
+ srcs: N/A N/A
+ bbox = ( 2240.220, 2948.460 ) - ( 2240.310, 2948.670 ) on Layer met3
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.xml b/mpw_precheck/outputs/reports/magic_drc_check.xml
new file mode 100644
index 0000000..78afb7d
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.xml
@@ -0,0 +1,1756 @@
+<?xml version="1.0" ?>
+<report-database>
+ <categories>
+ <category>
+ <name>Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b</name>
+ </category>
+ <category>
+ <name>Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d</name>
+ </category>
+ </categories>
+ <cells>
+ <cell>
+ <name>user_project_wrapper</name>
+ </cell>
+ </cells>
+ <items>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (508.135,497.260;508.140,497.280)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (508.140,497.260;508.460,497.280)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (508.460,497.260;508.465,497.280)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (508.135,497.255;508.465,497.260)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (1867.895,497.260;1867.900,497.280)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (1867.900,497.260;1868.220,497.280)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (1868.220,497.260;1868.225,497.280)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal4_gt_3um_spacing_to_unrelated_m4_lt_0dot4um_met4dot5b'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (1867.895,497.255;1868.225,497.260)</value>
+ <value>text: 'On layer met4'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,273.160;200.250,273.170)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,272.880;200.250,273.160)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,272.870;200.250,272.880)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,271.260;200.250,272.870)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,271.260;200.250,271.660)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,264.040;200.250,264.320)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,264.030;200.250,264.040)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,264.040;200.250,264.320)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,264.030;200.250,264.040)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,245.280;200.250,245.290)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,245.000;200.250,245.280)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,244.990;200.250,245.000)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,242.700;200.250,244.990)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,242.700;200.250,243.100)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,236.760;200.250,237.160)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,230.320;200.250,230.330)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,230.040;200.250,230.320)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,230.030;200.250,230.040)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,229.100;200.250,230.030)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,236.450;200.250,237.160)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,236.150;200.250,236.450)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,229.100;200.250,229.500)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,137.840;200.250,137.850)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,137.560;200.250,137.840)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,137.550;200.250,137.560)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,136.620;200.250,137.550)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,136.620;200.250,137.020)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,3075.120;200.250,3075.520)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,3074.770;200.250,3075.520)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,3074.760;200.250,3074.770)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,3074.480;200.250,3074.760)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,3074.470;200.250,3074.480)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,2948.960;200.250,2948.970)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,2948.680;200.250,2948.960)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (200.220,2948.680;200.250,2948.860)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,272.480;880.310,272.490)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,272.200;880.310,272.480)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,272.190;880.310,272.200)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,271.260;880.310,272.190)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,271.260;880.310,271.660)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,243.920;880.310,243.930)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,243.640;880.310,243.920)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,243.630;880.310,243.640)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,242.700;880.310,243.630)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,242.700;880.310,243.100)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,240.520;880.310,240.530)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,240.240;880.310,240.520)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,240.230;880.310,240.240)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,237.940;880.310,240.230)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,237.940;880.310,238.340)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3075.120;880.310,3075.520)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3073.410;880.310,3075.520)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3073.400;880.310,3073.410)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3073.120;880.310,3073.400)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3073.110;880.310,3073.120)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3049.600;880.310,3049.610)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3049.320;880.310,3049.600)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3049.310;880.310,3049.320)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3049.100;880.310,3049.310)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3049.320;880.310,3049.500)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3049.310;880.310,3049.320)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,3049.100;880.310,3049.310)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,2948.960;880.310,2948.970)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,2948.680;880.310,2948.960)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,2948.670;880.310,2948.680)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,2948.460;880.310,2948.670)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,2948.680;880.310,2948.860)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,2948.670;880.310,2948.680)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (880.220,2948.460;880.310,2948.670)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,174.280;2039.560,174.560)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,174.270;2039.560,174.280)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,168.840;2039.560,168.980)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,168.830;2039.560,168.840)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,168.580;2039.560,168.830)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,174.280;2039.560,174.560)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,174.270;2039.560,174.280)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,169.120;2039.560,169.130)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,168.840;2039.560,169.120)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,168.830;2039.560,168.840)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,168.580;2039.560,168.830)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,2995.380;2039.560,2995.780)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,2996.270;2039.560,2996.570)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,2995.380;2039.560,2996.270)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,2988.580;2039.560,2988.980)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,2989.470;2039.560,2989.770)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,2988.580;2039.560,2989.470)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,3302.960;2039.560,3303.140)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,3302.950;2039.560,3302.960)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,3302.740;2039.560,3302.950)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,3303.240;2039.560,3303.250)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,3302.960;2039.560,3303.240)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,3302.950;2039.560,3302.960)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2039.490,3302.740;2039.560,3302.950)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,272.480;2240.310,272.490)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,272.200;2240.310,272.480)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,272.190;2240.310,272.200)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,271.260;2240.310,272.190)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,271.260;2240.310,271.660)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,243.920;2240.310,243.930)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,243.640;2240.310,243.920)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,243.630;2240.310,243.640)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,242.700;2240.310,243.630)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,242.700;2240.310,243.100)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,238.480;2240.310,238.490)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,238.200;2240.310,238.480)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,238.190;2240.310,238.200)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,237.940;2240.310,238.190)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,238.200;2240.310,238.340)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,238.190;2240.310,238.200)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,237.940;2240.310,238.190)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,129.000;2240.310,129.010)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,128.720;2240.310,129.000)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,128.710;2240.310,128.720)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,128.460;2240.310,128.710)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,128.720;2240.310,128.860)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,128.710;2240.310,128.720)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,128.460;2240.310,128.710)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3076.800;2240.310,3076.810)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3076.520;2240.310,3076.800)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3076.510;2240.310,3076.520)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3076.300;2240.310,3076.510)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3076.520;2240.310,3076.700)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3076.510;2240.310,3076.520)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3076.300;2240.310,3076.510)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3072.040;2240.310,3072.050)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3071.760;2240.310,3072.040)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3071.750;2240.310,3071.760)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3070.860;2240.310,3071.750)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3070.860;2240.310,3071.260)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3063.200;2240.310,3063.210)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3062.920;2240.310,3063.200)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3062.910;2240.310,3062.920)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3062.700;2240.310,3062.910)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3062.920;2240.310,3063.100)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3062.910;2240.310,3062.920)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3062.700;2240.310,3062.910)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3058.440;2240.310,3058.450)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3058.160;2240.310,3058.440)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3058.150;2240.310,3058.160)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3057.940;2240.310,3058.150)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3058.160;2240.310,3058.340)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3058.150;2240.310,3058.160)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,3057.940;2240.310,3058.150)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,2948.960;2240.310,2948.970)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,2948.680;2240.310,2948.960)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,2948.670;2240.310,2948.680)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,2948.460;2240.310,2948.670)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,2948.680;2240.310,2948.860)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,2948.670;2240.310,2948.680)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ <item>
+ <category>'Metal3_gt_3um_spacing_to_unrelated_m3_lt_0dot4um_met3dot3d'</category>
+ <cell>user_project_wrapper</cell>
+ <visited>false</visited>
+ <multiplicity>1</multiplicity>
+ <values>
+ <value>box: (2240.220,2948.460;2240.310,2948.670)</value>
+ <value>text: 'On layer met3'</value>
+ <value>text: 'Between N/A N/A'</value>
+ </values>
+ </item>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/user_project_wrapper.filtered.v b/mpw_precheck/outputs/user_project_wrapper.filtered.v
new file mode 100644
index 0000000..7475664
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.filtered.v
@@ -0,0 +1,1044173 @@
+module user_project_wrapper (user_clock2,
+ vccd1,
+ vccd2,
+ vdda1,
+ vdda2,
+ vssa1,
+ vssa2,
+ vssd1,
+ vssd2,
+ wb_clk_i,
+ wb_rst_i,
+ wbs_ack_o,
+ wbs_cyc_i,
+ wbs_stb_i,
+ wbs_we_i,
+ analog_io,
+ io_in,
+ io_oeb,
+ io_out,
+ la_data_in,
+ la_data_out,
+ la_oenb,
+ user_irq,
+ wbs_adr_i,
+ wbs_dat_i,
+ wbs_dat_o,
+ wbs_sel_i);
+ input user_clock2;
+ input vccd1;
+ input vccd2;
+ input vdda1;
+ input vdda2;
+ input vssa1;
+ input vssa2;
+ input vssd1;
+ input vssd2;
+ input wb_clk_i;
+ input wb_rst_i;
+ output wbs_ack_o;
+ input wbs_cyc_i;
+ input wbs_stb_i;
+ input wbs_we_i;
+ inout [28:0] analog_io;
+ input [37:0] io_in;
+ output [37:0] io_oeb;
+ output [37:0] io_out;
+ input [127:0] la_data_in;
+ output [127:0] la_data_out;
+ input [127:0] la_oenb;
+ output [2:0] user_irq;
+ input [31:0] wbs_adr_i;
+ input [31:0] wbs_dat_i;
+ output [31:0] wbs_dat_o;
+ input [3:0] wbs_sel_i;
+
+ wire \data_dout1[0] ;
+ wire \data_dout1[10] ;
+ wire \data_dout1[11] ;
+ wire \data_dout1[12] ;
+ wire \data_dout1[13] ;
+ wire \data_dout1[14] ;
+ wire \data_dout1[15] ;
+ wire \data_dout1[16] ;
+ wire \data_dout1[17] ;
+ wire \data_dout1[18] ;
+ wire \data_dout1[19] ;
+ wire \data_dout1[1] ;
+ wire \data_dout1[20] ;
+ wire \data_dout1[21] ;
+ wire \data_dout1[22] ;
+ wire \data_dout1[23] ;
+ wire \data_dout1[24] ;
+ wire \data_dout1[25] ;
+ wire \data_dout1[26] ;
+ wire \data_dout1[27] ;
+ wire \data_dout1[28] ;
+ wire \data_dout1[29] ;
+ wire \data_dout1[2] ;
+ wire \data_dout1[30] ;
+ wire \data_dout1[31] ;
+ wire \data_dout1[3] ;
+ wire \data_dout1[4] ;
+ wire \data_dout1[5] ;
+ wire \data_dout1[6] ;
+ wire \data_dout1[7] ;
+ wire \data_dout1[8] ;
+ wire \data_dout1[9] ;
+ wire dcache_data_chip_en_1;
+ wire dcache_data_chip_en_2;
+ wire \dcache_data_in_1[0] ;
+ wire \dcache_data_in_1[10] ;
+ wire \dcache_data_in_1[11] ;
+ wire \dcache_data_in_1[12] ;
+ wire \dcache_data_in_1[13] ;
+ wire \dcache_data_in_1[14] ;
+ wire \dcache_data_in_1[15] ;
+ wire \dcache_data_in_1[16] ;
+ wire \dcache_data_in_1[17] ;
+ wire \dcache_data_in_1[18] ;
+ wire \dcache_data_in_1[19] ;
+ wire \dcache_data_in_1[1] ;
+ wire \dcache_data_in_1[20] ;
+ wire \dcache_data_in_1[21] ;
+ wire \dcache_data_in_1[22] ;
+ wire \dcache_data_in_1[23] ;
+ wire \dcache_data_in_1[24] ;
+ wire \dcache_data_in_1[25] ;
+ wire \dcache_data_in_1[26] ;
+ wire \dcache_data_in_1[27] ;
+ wire \dcache_data_in_1[28] ;
+ wire \dcache_data_in_1[29] ;
+ wire \dcache_data_in_1[2] ;
+ wire \dcache_data_in_1[30] ;
+ wire \dcache_data_in_1[31] ;
+ wire \dcache_data_in_1[3] ;
+ wire \dcache_data_in_1[4] ;
+ wire \dcache_data_in_1[5] ;
+ wire \dcache_data_in_1[6] ;
+ wire \dcache_data_in_1[7] ;
+ wire \dcache_data_in_1[8] ;
+ wire \dcache_data_in_1[9] ;
+ wire \dcache_data_in_2_1[0] ;
+ wire \dcache_data_in_2_1[10] ;
+ wire \dcache_data_in_2_1[11] ;
+ wire \dcache_data_in_2_1[12] ;
+ wire \dcache_data_in_2_1[13] ;
+ wire \dcache_data_in_2_1[14] ;
+ wire \dcache_data_in_2_1[15] ;
+ wire \dcache_data_in_2_1[16] ;
+ wire \dcache_data_in_2_1[17] ;
+ wire \dcache_data_in_2_1[18] ;
+ wire \dcache_data_in_2_1[19] ;
+ wire \dcache_data_in_2_1[1] ;
+ wire \dcache_data_in_2_1[20] ;
+ wire \dcache_data_in_2_1[21] ;
+ wire \dcache_data_in_2_1[22] ;
+ wire \dcache_data_in_2_1[23] ;
+ wire \dcache_data_in_2_1[24] ;
+ wire \dcache_data_in_2_1[25] ;
+ wire \dcache_data_in_2_1[26] ;
+ wire \dcache_data_in_2_1[27] ;
+ wire \dcache_data_in_2_1[28] ;
+ wire \dcache_data_in_2_1[29] ;
+ wire \dcache_data_in_2_1[2] ;
+ wire \dcache_data_in_2_1[30] ;
+ wire \dcache_data_in_2_1[31] ;
+ wire \dcache_data_in_2_1[3] ;
+ wire \dcache_data_in_2_1[4] ;
+ wire \dcache_data_in_2_1[5] ;
+ wire \dcache_data_in_2_1[6] ;
+ wire \dcache_data_in_2_1[7] ;
+ wire \dcache_data_in_2_1[8] ;
+ wire \dcache_data_in_2_1[9] ;
+ wire \dcache_data_index_1[0] ;
+ wire \dcache_data_index_1[1] ;
+ wire \dcache_data_index_1[2] ;
+ wire \dcache_data_index_1[3] ;
+ wire \dcache_data_index_1[4] ;
+ wire \dcache_data_index_1[5] ;
+ wire \dcache_data_index_1[6] ;
+ wire \dcache_data_index_1[7] ;
+ wire \dcache_data_index_2[0] ;
+ wire \dcache_data_index_2[1] ;
+ wire \dcache_data_index_2[2] ;
+ wire \dcache_data_index_2[3] ;
+ wire \dcache_data_index_2[4] ;
+ wire \dcache_data_index_2[5] ;
+ wire \dcache_data_index_2[6] ;
+ wire \dcache_data_index_2[7] ;
+ wire \dcache_data_out_1[0] ;
+ wire \dcache_data_out_1[10] ;
+ wire \dcache_data_out_1[11] ;
+ wire \dcache_data_out_1[12] ;
+ wire \dcache_data_out_1[13] ;
+ wire \dcache_data_out_1[14] ;
+ wire \dcache_data_out_1[15] ;
+ wire \dcache_data_out_1[16] ;
+ wire \dcache_data_out_1[17] ;
+ wire \dcache_data_out_1[18] ;
+ wire \dcache_data_out_1[19] ;
+ wire \dcache_data_out_1[1] ;
+ wire \dcache_data_out_1[20] ;
+ wire \dcache_data_out_1[21] ;
+ wire \dcache_data_out_1[22] ;
+ wire \dcache_data_out_1[23] ;
+ wire \dcache_data_out_1[24] ;
+ wire \dcache_data_out_1[25] ;
+ wire \dcache_data_out_1[26] ;
+ wire \dcache_data_out_1[27] ;
+ wire \dcache_data_out_1[28] ;
+ wire \dcache_data_out_1[29] ;
+ wire \dcache_data_out_1[2] ;
+ wire \dcache_data_out_1[30] ;
+ wire \dcache_data_out_1[31] ;
+ wire \dcache_data_out_1[3] ;
+ wire \dcache_data_out_1[4] ;
+ wire \dcache_data_out_1[5] ;
+ wire \dcache_data_out_1[6] ;
+ wire \dcache_data_out_1[7] ;
+ wire \dcache_data_out_1[8] ;
+ wire \dcache_data_out_1[9] ;
+ wire \dcache_data_out_2_1[0] ;
+ wire \dcache_data_out_2_1[10] ;
+ wire \dcache_data_out_2_1[11] ;
+ wire \dcache_data_out_2_1[12] ;
+ wire \dcache_data_out_2_1[13] ;
+ wire \dcache_data_out_2_1[14] ;
+ wire \dcache_data_out_2_1[15] ;
+ wire \dcache_data_out_2_1[16] ;
+ wire \dcache_data_out_2_1[17] ;
+ wire \dcache_data_out_2_1[18] ;
+ wire \dcache_data_out_2_1[19] ;
+ wire \dcache_data_out_2_1[1] ;
+ wire \dcache_data_out_2_1[20] ;
+ wire \dcache_data_out_2_1[21] ;
+ wire \dcache_data_out_2_1[22] ;
+ wire \dcache_data_out_2_1[23] ;
+ wire \dcache_data_out_2_1[24] ;
+ wire \dcache_data_out_2_1[25] ;
+ wire \dcache_data_out_2_1[26] ;
+ wire \dcache_data_out_2_1[27] ;
+ wire \dcache_data_out_2_1[28] ;
+ wire \dcache_data_out_2_1[29] ;
+ wire \dcache_data_out_2_1[2] ;
+ wire \dcache_data_out_2_1[30] ;
+ wire \dcache_data_out_2_1[31] ;
+ wire \dcache_data_out_2_1[3] ;
+ wire \dcache_data_out_2_1[4] ;
+ wire \dcache_data_out_2_1[5] ;
+ wire \dcache_data_out_2_1[6] ;
+ wire \dcache_data_out_2_1[7] ;
+ wire \dcache_data_out_2_1[8] ;
+ wire \dcache_data_out_2_1[9] ;
+ wire dcache_data_write_en_1;
+ wire dcache_data_write_en_2;
+ wire dcache_tag_chip_en;
+ wire \dcache_tag_data_in[0] ;
+ wire \dcache_tag_data_in[10] ;
+ wire \dcache_tag_data_in[11] ;
+ wire \dcache_tag_data_in[12] ;
+ wire \dcache_tag_data_in[13] ;
+ wire \dcache_tag_data_in[14] ;
+ wire \dcache_tag_data_in[15] ;
+ wire \dcache_tag_data_in[16] ;
+ wire \dcache_tag_data_in[17] ;
+ wire \dcache_tag_data_in[18] ;
+ wire \dcache_tag_data_in[19] ;
+ wire \dcache_tag_data_in[1] ;
+ wire \dcache_tag_data_in[20] ;
+ wire \dcache_tag_data_in[21] ;
+ wire \dcache_tag_data_in[22] ;
+ wire \dcache_tag_data_in[23] ;
+ wire \dcache_tag_data_in[24] ;
+ wire \dcache_tag_data_in[25] ;
+ wire \dcache_tag_data_in[26] ;
+ wire \dcache_tag_data_in[27] ;
+ wire \dcache_tag_data_in[28] ;
+ wire \dcache_tag_data_in[29] ;
+ wire \dcache_tag_data_in[2] ;
+ wire \dcache_tag_data_in[30] ;
+ wire \dcache_tag_data_in[31] ;
+ wire \dcache_tag_data_in[3] ;
+ wire \dcache_tag_data_in[4] ;
+ wire \dcache_tag_data_in[5] ;
+ wire \dcache_tag_data_in[6] ;
+ wire \dcache_tag_data_in[7] ;
+ wire \dcache_tag_data_in[8] ;
+ wire \dcache_tag_data_in[9] ;
+ wire \dcache_tag_index[0] ;
+ wire \dcache_tag_index[1] ;
+ wire \dcache_tag_index[2] ;
+ wire \dcache_tag_index[3] ;
+ wire \dcache_tag_index[4] ;
+ wire \dcache_tag_index[5] ;
+ wire \dcache_tag_index[6] ;
+ wire \dcache_tag_index[7] ;
+ wire \dcache_tag_out[0] ;
+ wire \dcache_tag_out[10] ;
+ wire \dcache_tag_out[11] ;
+ wire \dcache_tag_out[12] ;
+ wire \dcache_tag_out[13] ;
+ wire \dcache_tag_out[14] ;
+ wire \dcache_tag_out[15] ;
+ wire \dcache_tag_out[16] ;
+ wire \dcache_tag_out[17] ;
+ wire \dcache_tag_out[18] ;
+ wire \dcache_tag_out[19] ;
+ wire \dcache_tag_out[1] ;
+ wire \dcache_tag_out[20] ;
+ wire \dcache_tag_out[21] ;
+ wire \dcache_tag_out[22] ;
+ wire \dcache_tag_out[23] ;
+ wire \dcache_tag_out[24] ;
+ wire \dcache_tag_out[25] ;
+ wire \dcache_tag_out[26] ;
+ wire \dcache_tag_out[27] ;
+ wire \dcache_tag_out[28] ;
+ wire \dcache_tag_out[29] ;
+ wire \dcache_tag_out[2] ;
+ wire \dcache_tag_out[30] ;
+ wire \dcache_tag_out[31] ;
+ wire \dcache_tag_out[3] ;
+ wire \dcache_tag_out[4] ;
+ wire \dcache_tag_out[5] ;
+ wire \dcache_tag_out[6] ;
+ wire \dcache_tag_out[7] ;
+ wire \dcache_tag_out[8] ;
+ wire \dcache_tag_out[9] ;
+ wire dcache_tag_write_en;
+ wire \dcache_write_data_mask_1[0] ;
+ wire \dcache_write_data_mask_1[1] ;
+ wire \dcache_write_data_mask_1[2] ;
+ wire \dcache_write_data_mask_1[3] ;
+ wire \dcache_write_data_mask_2[0] ;
+ wire \dcache_write_data_mask_2[1] ;
+ wire \dcache_write_data_mask_2[2] ;
+ wire \dcache_write_data_mask_2[3] ;
+ wire \dcache_write_tag_mask[0] ;
+ wire \dcache_write_tag_mask[1] ;
+ wire \dcache_write_tag_mask[2] ;
+ wire \dcache_write_tag_mask[3] ;
+ wire \dram_addr0[0] ;
+ wire \dram_addr0[1] ;
+ wire \dram_addr0[2] ;
+ wire \dram_addr0[3] ;
+ wire \dram_addr0[4] ;
+ wire \dram_addr0[5] ;
+ wire \dram_addr0[6] ;
+ wire \dram_addr0[7] ;
+ wire dram_clk0;
+ wire dram_csb0;
+ wire \dram_din0[0] ;
+ wire \dram_din0[10] ;
+ wire \dram_din0[11] ;
+ wire \dram_din0[12] ;
+ wire \dram_din0[13] ;
+ wire \dram_din0[14] ;
+ wire \dram_din0[15] ;
+ wire \dram_din0[16] ;
+ wire \dram_din0[17] ;
+ wire \dram_din0[18] ;
+ wire \dram_din0[19] ;
+ wire \dram_din0[1] ;
+ wire \dram_din0[20] ;
+ wire \dram_din0[21] ;
+ wire \dram_din0[22] ;
+ wire \dram_din0[23] ;
+ wire \dram_din0[24] ;
+ wire \dram_din0[25] ;
+ wire \dram_din0[26] ;
+ wire \dram_din0[27] ;
+ wire \dram_din0[28] ;
+ wire \dram_din0[29] ;
+ wire \dram_din0[2] ;
+ wire \dram_din0[30] ;
+ wire \dram_din0[31] ;
+ wire \dram_din0[3] ;
+ wire \dram_din0[4] ;
+ wire \dram_din0[5] ;
+ wire \dram_din0[6] ;
+ wire \dram_din0[7] ;
+ wire \dram_din0[8] ;
+ wire \dram_din0[9] ;
+ wire \dram_dout0[0] ;
+ wire \dram_dout0[10] ;
+ wire \dram_dout0[11] ;
+ wire \dram_dout0[12] ;
+ wire \dram_dout0[13] ;
+ wire \dram_dout0[14] ;
+ wire \dram_dout0[15] ;
+ wire \dram_dout0[16] ;
+ wire \dram_dout0[17] ;
+ wire \dram_dout0[18] ;
+ wire \dram_dout0[19] ;
+ wire \dram_dout0[1] ;
+ wire \dram_dout0[20] ;
+ wire \dram_dout0[21] ;
+ wire \dram_dout0[22] ;
+ wire \dram_dout0[23] ;
+ wire \dram_dout0[24] ;
+ wire \dram_dout0[25] ;
+ wire \dram_dout0[26] ;
+ wire \dram_dout0[27] ;
+ wire \dram_dout0[28] ;
+ wire \dram_dout0[29] ;
+ wire \dram_dout0[2] ;
+ wire \dram_dout0[30] ;
+ wire \dram_dout0[31] ;
+ wire \dram_dout0[3] ;
+ wire \dram_dout0[4] ;
+ wire \dram_dout0[5] ;
+ wire \dram_dout0[6] ;
+ wire \dram_dout0[7] ;
+ wire \dram_dout0[8] ;
+ wire \dram_dout0[9] ;
+ wire dram_web0;
+ wire \dram_wmask0[0] ;
+ wire \dram_wmask0[1] ;
+ wire \dram_wmask0[2] ;
+ wire \dram_wmask0[3] ;
+ wire icache_data_chip_en;
+ wire \icache_data_in[0] ;
+ wire \icache_data_in[10] ;
+ wire \icache_data_in[11] ;
+ wire \icache_data_in[12] ;
+ wire \icache_data_in[13] ;
+ wire \icache_data_in[14] ;
+ wire \icache_data_in[15] ;
+ wire \icache_data_in[16] ;
+ wire \icache_data_in[17] ;
+ wire \icache_data_in[18] ;
+ wire \icache_data_in[19] ;
+ wire \icache_data_in[1] ;
+ wire \icache_data_in[20] ;
+ wire \icache_data_in[21] ;
+ wire \icache_data_in[22] ;
+ wire \icache_data_in[23] ;
+ wire \icache_data_in[24] ;
+ wire \icache_data_in[25] ;
+ wire \icache_data_in[26] ;
+ wire \icache_data_in[27] ;
+ wire \icache_data_in[28] ;
+ wire \icache_data_in[29] ;
+ wire \icache_data_in[2] ;
+ wire \icache_data_in[30] ;
+ wire \icache_data_in[31] ;
+ wire \icache_data_in[3] ;
+ wire \icache_data_in[4] ;
+ wire \icache_data_in[5] ;
+ wire \icache_data_in[6] ;
+ wire \icache_data_in[7] ;
+ wire \icache_data_in[8] ;
+ wire \icache_data_in[9] ;
+ wire \icache_data_index[0] ;
+ wire \icache_data_index[1] ;
+ wire \icache_data_index[2] ;
+ wire \icache_data_index[3] ;
+ wire \icache_data_index[4] ;
+ wire \icache_data_index[5] ;
+ wire \icache_data_index[6] ;
+ wire \icache_data_index[7] ;
+ wire \icache_data_out[0] ;
+ wire \icache_data_out[10] ;
+ wire \icache_data_out[11] ;
+ wire \icache_data_out[12] ;
+ wire \icache_data_out[13] ;
+ wire \icache_data_out[14] ;
+ wire \icache_data_out[15] ;
+ wire \icache_data_out[16] ;
+ wire \icache_data_out[17] ;
+ wire \icache_data_out[18] ;
+ wire \icache_data_out[19] ;
+ wire \icache_data_out[1] ;
+ wire \icache_data_out[20] ;
+ wire \icache_data_out[21] ;
+ wire \icache_data_out[22] ;
+ wire \icache_data_out[23] ;
+ wire \icache_data_out[24] ;
+ wire \icache_data_out[25] ;
+ wire \icache_data_out[26] ;
+ wire \icache_data_out[27] ;
+ wire \icache_data_out[28] ;
+ wire \icache_data_out[29] ;
+ wire \icache_data_out[2] ;
+ wire \icache_data_out[30] ;
+ wire \icache_data_out[31] ;
+ wire \icache_data_out[3] ;
+ wire \icache_data_out[4] ;
+ wire \icache_data_out[5] ;
+ wire \icache_data_out[6] ;
+ wire \icache_data_out[7] ;
+ wire \icache_data_out[8] ;
+ wire \icache_data_out[9] ;
+ wire icache_data_write_en;
+ wire icache_tag_chip_en;
+ wire \icache_tag_data_in[0] ;
+ wire \icache_tag_data_in[10] ;
+ wire \icache_tag_data_in[11] ;
+ wire \icache_tag_data_in[12] ;
+ wire \icache_tag_data_in[13] ;
+ wire \icache_tag_data_in[14] ;
+ wire \icache_tag_data_in[15] ;
+ wire \icache_tag_data_in[16] ;
+ wire \icache_tag_data_in[17] ;
+ wire \icache_tag_data_in[18] ;
+ wire \icache_tag_data_in[19] ;
+ wire \icache_tag_data_in[1] ;
+ wire \icache_tag_data_in[20] ;
+ wire \icache_tag_data_in[21] ;
+ wire \icache_tag_data_in[22] ;
+ wire \icache_tag_data_in[23] ;
+ wire \icache_tag_data_in[24] ;
+ wire \icache_tag_data_in[25] ;
+ wire \icache_tag_data_in[26] ;
+ wire \icache_tag_data_in[27] ;
+ wire \icache_tag_data_in[28] ;
+ wire \icache_tag_data_in[29] ;
+ wire \icache_tag_data_in[2] ;
+ wire \icache_tag_data_in[30] ;
+ wire \icache_tag_data_in[31] ;
+ wire \icache_tag_data_in[3] ;
+ wire \icache_tag_data_in[4] ;
+ wire \icache_tag_data_in[5] ;
+ wire \icache_tag_data_in[6] ;
+ wire \icache_tag_data_in[7] ;
+ wire \icache_tag_data_in[8] ;
+ wire \icache_tag_data_in[9] ;
+ wire \icache_tag_index[0] ;
+ wire \icache_tag_index[1] ;
+ wire \icache_tag_index[2] ;
+ wire \icache_tag_index[3] ;
+ wire \icache_tag_index[4] ;
+ wire \icache_tag_index[5] ;
+ wire \icache_tag_index[6] ;
+ wire \icache_tag_index[7] ;
+ wire \icache_tag_out[0] ;
+ wire \icache_tag_out[10] ;
+ wire \icache_tag_out[11] ;
+ wire \icache_tag_out[12] ;
+ wire \icache_tag_out[13] ;
+ wire \icache_tag_out[14] ;
+ wire \icache_tag_out[15] ;
+ wire \icache_tag_out[16] ;
+ wire \icache_tag_out[17] ;
+ wire \icache_tag_out[18] ;
+ wire \icache_tag_out[19] ;
+ wire \icache_tag_out[1] ;
+ wire \icache_tag_out[20] ;
+ wire \icache_tag_out[21] ;
+ wire \icache_tag_out[22] ;
+ wire \icache_tag_out[23] ;
+ wire \icache_tag_out[24] ;
+ wire \icache_tag_out[25] ;
+ wire \icache_tag_out[26] ;
+ wire \icache_tag_out[27] ;
+ wire \icache_tag_out[28] ;
+ wire \icache_tag_out[29] ;
+ wire \icache_tag_out[2] ;
+ wire \icache_tag_out[30] ;
+ wire \icache_tag_out[31] ;
+ wire \icache_tag_out[3] ;
+ wire \icache_tag_out[4] ;
+ wire \icache_tag_out[5] ;
+ wire \icache_tag_out[6] ;
+ wire \icache_tag_out[7] ;
+ wire \icache_tag_out[8] ;
+ wire \icache_tag_out[9] ;
+ wire icache_tag_write_en;
+ wire \icache_write_data_mask[0] ;
+ wire \icache_write_data_mask[1] ;
+ wire \icache_write_data_mask[2] ;
+ wire \icache_write_data_mask[3] ;
+ wire \icache_write_tag_mask[0] ;
+ wire \icache_write_tag_mask[1] ;
+ wire \icache_write_tag_mask[2] ;
+ wire \icache_write_tag_mask[3] ;
+ wire \iram_addr0[0] ;
+ wire \iram_addr0[1] ;
+ wire \iram_addr0[2] ;
+ wire \iram_addr0[3] ;
+ wire \iram_addr0[4] ;
+ wire \iram_addr0[5] ;
+ wire \iram_addr0[6] ;
+ wire \iram_addr0[7] ;
+ wire iram_clk0;
+ wire iram_csb0_A;
+ wire iram_csb0_B;
+ wire \iram_din0[0] ;
+ wire \iram_din0[10] ;
+ wire \iram_din0[11] ;
+ wire \iram_din0[12] ;
+ wire \iram_din0[13] ;
+ wire \iram_din0[14] ;
+ wire \iram_din0[15] ;
+ wire \iram_din0[16] ;
+ wire \iram_din0[17] ;
+ wire \iram_din0[18] ;
+ wire \iram_din0[19] ;
+ wire \iram_din0[1] ;
+ wire \iram_din0[20] ;
+ wire \iram_din0[21] ;
+ wire \iram_din0[22] ;
+ wire \iram_din0[23] ;
+ wire \iram_din0[24] ;
+ wire \iram_din0[25] ;
+ wire \iram_din0[26] ;
+ wire \iram_din0[27] ;
+ wire \iram_din0[28] ;
+ wire \iram_din0[29] ;
+ wire \iram_din0[2] ;
+ wire \iram_din0[30] ;
+ wire \iram_din0[31] ;
+ wire \iram_din0[3] ;
+ wire \iram_din0[4] ;
+ wire \iram_din0[5] ;
+ wire \iram_din0[6] ;
+ wire \iram_din0[7] ;
+ wire \iram_din0[8] ;
+ wire \iram_din0[9] ;
+ wire \iram_dout0_A[0] ;
+ wire \iram_dout0_A[10] ;
+ wire \iram_dout0_A[11] ;
+ wire \iram_dout0_A[12] ;
+ wire \iram_dout0_A[13] ;
+ wire \iram_dout0_A[14] ;
+ wire \iram_dout0_A[15] ;
+ wire \iram_dout0_A[16] ;
+ wire \iram_dout0_A[17] ;
+ wire \iram_dout0_A[18] ;
+ wire \iram_dout0_A[19] ;
+ wire \iram_dout0_A[1] ;
+ wire \iram_dout0_A[20] ;
+ wire \iram_dout0_A[21] ;
+ wire \iram_dout0_A[22] ;
+ wire \iram_dout0_A[23] ;
+ wire \iram_dout0_A[24] ;
+ wire \iram_dout0_A[25] ;
+ wire \iram_dout0_A[26] ;
+ wire \iram_dout0_A[27] ;
+ wire \iram_dout0_A[28] ;
+ wire \iram_dout0_A[29] ;
+ wire \iram_dout0_A[2] ;
+ wire \iram_dout0_A[30] ;
+ wire \iram_dout0_A[31] ;
+ wire \iram_dout0_A[3] ;
+ wire \iram_dout0_A[4] ;
+ wire \iram_dout0_A[5] ;
+ wire \iram_dout0_A[6] ;
+ wire \iram_dout0_A[7] ;
+ wire \iram_dout0_A[8] ;
+ wire \iram_dout0_A[9] ;
+ wire \iram_dout0_B[0] ;
+ wire \iram_dout0_B[10] ;
+ wire \iram_dout0_B[11] ;
+ wire \iram_dout0_B[12] ;
+ wire \iram_dout0_B[13] ;
+ wire \iram_dout0_B[14] ;
+ wire \iram_dout0_B[15] ;
+ wire \iram_dout0_B[16] ;
+ wire \iram_dout0_B[17] ;
+ wire \iram_dout0_B[18] ;
+ wire \iram_dout0_B[19] ;
+ wire \iram_dout0_B[1] ;
+ wire \iram_dout0_B[20] ;
+ wire \iram_dout0_B[21] ;
+ wire \iram_dout0_B[22] ;
+ wire \iram_dout0_B[23] ;
+ wire \iram_dout0_B[24] ;
+ wire \iram_dout0_B[25] ;
+ wire \iram_dout0_B[26] ;
+ wire \iram_dout0_B[27] ;
+ wire \iram_dout0_B[28] ;
+ wire \iram_dout0_B[29] ;
+ wire \iram_dout0_B[2] ;
+ wire \iram_dout0_B[30] ;
+ wire \iram_dout0_B[31] ;
+ wire \iram_dout0_B[3] ;
+ wire \iram_dout0_B[4] ;
+ wire \iram_dout0_B[5] ;
+ wire \iram_dout0_B[6] ;
+ wire \iram_dout0_B[7] ;
+ wire \iram_dout0_B[8] ;
+ wire \iram_dout0_B[9] ;
+ wire iram_web0;
+ wire \iram_wmask0[0] ;
+ wire \iram_wmask0[1] ;
+ wire \iram_wmask0[2] ;
+ wire \iram_wmask0[3] ;
+ wire net1;
+ wire net10;
+ wire net100;
+ wire net101;
+ wire net102;
+ wire net103;
+ wire net104;
+ wire net105;
+ wire net106;
+ wire net107;
+ wire net108;
+ wire net109;
+ wire net11;
+ wire net110;
+ wire net111;
+ wire net112;
+ wire net113;
+ wire net114;
+ wire net115;
+ wire net116;
+ wire net117;
+ wire net118;
+ wire net119;
+ wire net12;
+ wire net120;
+ wire net121;
+ wire net122;
+ wire net123;
+ wire net124;
+ wire net125;
+ wire net126;
+ wire net127;
+ wire net128;
+ wire net129;
+ wire net13;
+ wire net130;
+ wire net131;
+ wire net132;
+ wire net133;
+ wire net134;
+ wire net135;
+ wire net136;
+ wire net137;
+ wire net138;
+ wire net139;
+ wire net14;
+ wire net140;
+ wire net141;
+ wire net142;
+ wire net143;
+ wire net144;
+ wire net145;
+ wire net146;
+ wire net147;
+ wire net148;
+ wire net149;
+ wire net15;
+ wire net150;
+ wire net151;
+ wire net152;
+ wire net153;
+ wire net154;
+ wire net155;
+ wire net156;
+ wire net157;
+ wire net158;
+ wire net159;
+ wire net16;
+ wire net160;
+ wire net161;
+ wire net162;
+ wire net163;
+ wire net164;
+ wire net165;
+ wire net166;
+ wire net167;
+ wire net168;
+ wire net169;
+ wire net17;
+ wire net170;
+ wire net171;
+ wire net172;
+ wire net173;
+ wire net174;
+ wire net175;
+ wire net176;
+ wire net177;
+ wire net178;
+ wire net179;
+ wire net18;
+ wire net180;
+ wire net181;
+ wire net182;
+ wire net183;
+ wire net184;
+ wire net185;
+ wire net186;
+ wire net187;
+ wire net188;
+ wire net189;
+ wire net19;
+ wire net190;
+ wire net191;
+ wire net192;
+ wire net193;
+ wire net194;
+ wire net195;
+ wire net196;
+ wire net197;
+ wire net198;
+ wire net199;
+ wire net2;
+ wire net20;
+ wire net200;
+ wire net201;
+ wire net202;
+ wire net203;
+ wire net204;
+ wire net205;
+ wire net206;
+ wire net207;
+ wire net208;
+ wire net209;
+ wire net21;
+ wire net210;
+ wire net211;
+ wire net212;
+ wire net213;
+ wire net214;
+ wire net215;
+ wire net216;
+ wire net217;
+ wire net218;
+ wire net219;
+ wire net22;
+ wire net220;
+ wire net221;
+ wire net222;
+ wire net223;
+ wire net224;
+ wire net225;
+ wire net226;
+ wire net227;
+ wire net228;
+ wire net229;
+ wire net23;
+ wire net230;
+ wire net231;
+ wire net232;
+ wire net233;
+ wire net234;
+ wire net235;
+ wire net236;
+ wire net237;
+ wire net238;
+ wire net239;
+ wire net24;
+ wire net240;
+ wire net241;
+ wire net242;
+ wire net243;
+ wire net244;
+ wire net245;
+ wire net246;
+ wire net247;
+ wire net248;
+ wire net249;
+ wire net25;
+ wire net250;
+ wire net251;
+ wire net252;
+ wire net253;
+ wire net254;
+ wire net255;
+ wire net256;
+ wire net257;
+ wire net258;
+ wire net259;
+ wire net26;
+ wire net260;
+ wire net261;
+ wire net262;
+ wire net263;
+ wire net264;
+ wire net265;
+ wire net266;
+ wire net267;
+ wire net268;
+ wire net269;
+ wire net27;
+ wire net270;
+ wire net271;
+ wire net272;
+ wire net273;
+ wire net274;
+ wire net275;
+ wire net276;
+ wire net277;
+ wire net278;
+ wire net279;
+ wire net28;
+ wire net280;
+ wire net281;
+ wire net282;
+ wire net283;
+ wire net284;
+ wire net285;
+ wire net286;
+ wire net287;
+ wire net288;
+ wire net289;
+ wire net29;
+ wire net290;
+ wire net291;
+ wire net292;
+ wire net293;
+ wire net294;
+ wire net295;
+ wire net296;
+ wire net297;
+ wire net298;
+ wire net299;
+ wire net3;
+ wire net30;
+ wire net300;
+ wire net301;
+ wire net302;
+ wire net303;
+ wire net304;
+ wire net305;
+ wire net306;
+ wire net307;
+ wire net308;
+ wire net309;
+ wire net31;
+ wire net310;
+ wire net311;
+ wire net312;
+ wire net313;
+ wire net314;
+ wire net315;
+ wire net316;
+ wire net317;
+ wire net318;
+ wire net319;
+ wire net32;
+ wire net320;
+ wire net321;
+ wire net322;
+ wire net323;
+ wire net324;
+ wire net325;
+ wire net326;
+ wire net327;
+ wire net328;
+ wire net329;
+ wire net33;
+ wire net330;
+ wire net331;
+ wire net332;
+ wire net333;
+ wire net334;
+ wire net335;
+ wire net336;
+ wire net337;
+ wire net338;
+ wire net339;
+ wire net34;
+ wire net340;
+ wire net341;
+ wire net342;
+ wire net343;
+ wire net344;
+ wire net345;
+ wire net346;
+ wire net347;
+ wire net348;
+ wire net349;
+ wire net35;
+ wire net350;
+ wire net351;
+ wire net352;
+ wire net353;
+ wire net354;
+ wire net355;
+ wire net356;
+ wire net357;
+ wire net358;
+ wire net359;
+ wire net36;
+ wire net360;
+ wire net361;
+ wire net362;
+ wire net363;
+ wire net364;
+ wire net365;
+ wire net366;
+ wire net367;
+ wire net368;
+ wire net369;
+ wire net37;
+ wire net370;
+ wire net371;
+ wire net372;
+ wire net373;
+ wire net374;
+ wire net375;
+ wire net376;
+ wire net377;
+ wire net378;
+ wire net379;
+ wire net38;
+ wire net380;
+ wire net381;
+ wire net382;
+ wire net383;
+ wire net384;
+ wire net385;
+ wire net386;
+ wire net387;
+ wire net388;
+ wire net389;
+ wire net39;
+ wire net390;
+ wire net391;
+ wire net392;
+ wire net393;
+ wire net394;
+ wire net395;
+ wire net396;
+ wire net397;
+ wire net398;
+ wire net399;
+ wire net4;
+ wire net40;
+ wire net400;
+ wire net401;
+ wire net402;
+ wire net403;
+ wire net404;
+ wire net405;
+ wire net406;
+ wire net407;
+ wire net408;
+ wire net409;
+ wire net41;
+ wire net410;
+ wire net411;
+ wire net412;
+ wire net413;
+ wire net414;
+ wire net415;
+ wire net416;
+ wire net417;
+ wire net418;
+ wire net419;
+ wire net42;
+ wire net420;
+ wire net421;
+ wire net422;
+ wire net423;
+ wire net424;
+ wire net425;
+ wire net426;
+ wire net427;
+ wire net428;
+ wire net429;
+ wire net43;
+ wire net430;
+ wire net431;
+ wire net432;
+ wire net433;
+ wire net434;
+ wire net435;
+ wire net436;
+ wire net437;
+ wire net438;
+ wire net439;
+ wire net44;
+ wire net440;
+ wire net441;
+ wire net442;
+ wire net443;
+ wire net444;
+ wire net445;
+ wire net446;
+ wire net447;
+ wire net448;
+ wire net449;
+ wire net45;
+ wire net450;
+ wire net451;
+ wire net452;
+ wire net453;
+ wire net454;
+ wire net455;
+ wire net456;
+ wire net457;
+ wire net458;
+ wire net459;
+ wire net46;
+ wire net460;
+ wire net461;
+ wire net462;
+ wire net463;
+ wire net464;
+ wire net465;
+ wire net466;
+ wire net467;
+ wire net468;
+ wire net469;
+ wire net47;
+ wire net470;
+ wire net471;
+ wire net472;
+ wire net473;
+ wire net474;
+ wire net475;
+ wire net476;
+ wire net477;
+ wire net478;
+ wire net479;
+ wire net48;
+ wire net480;
+ wire net481;
+ wire net482;
+ wire net483;
+ wire net484;
+ wire net485;
+ wire net486;
+ wire net487;
+ wire net488;
+ wire net489;
+ wire net49;
+ wire net490;
+ wire net491;
+ wire net492;
+ wire net493;
+ wire net494;
+ wire net495;
+ wire net496;
+ wire net497;
+ wire net498;
+ wire net499;
+ wire net5;
+ wire net50;
+ wire net500;
+ wire net501;
+ wire net502;
+ wire net503;
+ wire net504;
+ wire net505;
+ wire net506;
+ wire net507;
+ wire net508;
+ wire net509;
+ wire net51;
+ wire net510;
+ wire net511;
+ wire net512;
+ wire net513;
+ wire net514;
+ wire net515;
+ wire net516;
+ wire net517;
+ wire net518;
+ wire net519;
+ wire net52;
+ wire net520;
+ wire net521;
+ wire net522;
+ wire net523;
+ wire net524;
+ wire net525;
+ wire net526;
+ wire net527;
+ wire net528;
+ wire net529;
+ wire net53;
+ wire net530;
+ wire net531;
+ wire net532;
+ wire net533;
+ wire net534;
+ wire net535;
+ wire net536;
+ wire net537;
+ wire net538;
+ wire net539;
+ wire net54;
+ wire net540;
+ wire net541;
+ wire net542;
+ wire net543;
+ wire net544;
+ wire net545;
+ wire net546;
+ wire net547;
+ wire net548;
+ wire net549;
+ wire net55;
+ wire net550;
+ wire net551;
+ wire net552;
+ wire net553;
+ wire net554;
+ wire net555;
+ wire net556;
+ wire net557;
+ wire net558;
+ wire net559;
+ wire net56;
+ wire net560;
+ wire net561;
+ wire net562;
+ wire net563;
+ wire net564;
+ wire net565;
+ wire net566;
+ wire net567;
+ wire net568;
+ wire net569;
+ wire net57;
+ wire net570;
+ wire net571;
+ wire net572;
+ wire net573;
+ wire net574;
+ wire net575;
+ wire net576;
+ wire net577;
+ wire net578;
+ wire net579;
+ wire net58;
+ wire net580;
+ wire net581;
+ wire net582;
+ wire net583;
+ wire net584;
+ wire net585;
+ wire net586;
+ wire net587;
+ wire net588;
+ wire net589;
+ wire net59;
+ wire net590;
+ wire net591;
+ wire net592;
+ wire net593;
+ wire net594;
+ wire net595;
+ wire net596;
+ wire net597;
+ wire net598;
+ wire net599;
+ wire net6;
+ wire net60;
+ wire net600;
+ wire net601;
+ wire net602;
+ wire net603;
+ wire net604;
+ wire net605;
+ wire net606;
+ wire net607;
+ wire net608;
+ wire net609;
+ wire net61;
+ wire net610;
+ wire net611;
+ wire net612;
+ wire net613;
+ wire net614;
+ wire net615;
+ wire net616;
+ wire net617;
+ wire net618;
+ wire net619;
+ wire net62;
+ wire net620;
+ wire net621;
+ wire net622;
+ wire net623;
+ wire net624;
+ wire net625;
+ wire net626;
+ wire net627;
+ wire net628;
+ wire net629;
+ wire net63;
+ wire net630;
+ wire net631;
+ wire net632;
+ wire net633;
+ wire net634;
+ wire net635;
+ wire net636;
+ wire net637;
+ wire net638;
+ wire net639;
+ wire net64;
+ wire net640;
+ wire net641;
+ wire net642;
+ wire net643;
+ wire net644;
+ wire net645;
+ wire net646;
+ wire net647;
+ wire net648;
+ wire net649;
+ wire net65;
+ wire net650;
+ wire net651;
+ wire net652;
+ wire net653;
+ wire net654;
+ wire net655;
+ wire net656;
+ wire net657;
+ wire net658;
+ wire net659;
+ wire net66;
+ wire net660;
+ wire net661;
+ wire net662;
+ wire net663;
+ wire net664;
+ wire net665;
+ wire net666;
+ wire net667;
+ wire net668;
+ wire net669;
+ wire net67;
+ wire net670;
+ wire net671;
+ wire net672;
+ wire net673;
+ wire net674;
+ wire net675;
+ wire net676;
+ wire net677;
+ wire net678;
+ wire net679;
+ wire net68;
+ wire net680;
+ wire net681;
+ wire net682;
+ wire net683;
+ wire net684;
+ wire net685;
+ wire net686;
+ wire net687;
+ wire net688;
+ wire net689;
+ wire net69;
+ wire net690;
+ wire net691;
+ wire net692;
+ wire net693;
+ wire net694;
+ wire net695;
+ wire net696;
+ wire net697;
+ wire net698;
+ wire net699;
+ wire net7;
+ wire net70;
+ wire net700;
+ wire net701;
+ wire net702;
+ wire net703;
+ wire net704;
+ wire net705;
+ wire net706;
+ wire net707;
+ wire net708;
+ wire net709;
+ wire net71;
+ wire net710;
+ wire net711;
+ wire net712;
+ wire net713;
+ wire net714;
+ wire net715;
+ wire net716;
+ wire net717;
+ wire net718;
+ wire net719;
+ wire net72;
+ wire net720;
+ wire net721;
+ wire net722;
+ wire net723;
+ wire net724;
+ wire net725;
+ wire net726;
+ wire net727;
+ wire net728;
+ wire net729;
+ wire net73;
+ wire net730;
+ wire net731;
+ wire net732;
+ wire net733;
+ wire net734;
+ wire net735;
+ wire net736;
+ wire net737;
+ wire net738;
+ wire net739;
+ wire net74;
+ wire net740;
+ wire net741;
+ wire net742;
+ wire net743;
+ wire net744;
+ wire net745;
+ wire net746;
+ wire net747;
+ wire net748;
+ wire net749;
+ wire net75;
+ wire net750;
+ wire net751;
+ wire net752;
+ wire net753;
+ wire net754;
+ wire net755;
+ wire net756;
+ wire net757;
+ wire net758;
+ wire net759;
+ wire net76;
+ wire net760;
+ wire net761;
+ wire net762;
+ wire net763;
+ wire net764;
+ wire net765;
+ wire net766;
+ wire net767;
+ wire net768;
+ wire net769;
+ wire net77;
+ wire net770;
+ wire net771;
+ wire net772;
+ wire net773;
+ wire net774;
+ wire net775;
+ wire net776;
+ wire net777;
+ wire net778;
+ wire net779;
+ wire net78;
+ wire net780;
+ wire net781;
+ wire net782;
+ wire net783;
+ wire net784;
+ wire net785;
+ wire net786;
+ wire net787;
+ wire net788;
+ wire net789;
+ wire net79;
+ wire net790;
+ wire net791;
+ wire net792;
+ wire net793;
+ wire net794;
+ wire net795;
+ wire net796;
+ wire net797;
+ wire net798;
+ wire net799;
+ wire net8;
+ wire net80;
+ wire net800;
+ wire net801;
+ wire net802;
+ wire net803;
+ wire net804;
+ wire net805;
+ wire net806;
+ wire net807;
+ wire net808;
+ wire net809;
+ wire net81;
+ wire net810;
+ wire net811;
+ wire net812;
+ wire net813;
+ wire net814;
+ wire net815;
+ wire net816;
+ wire net817;
+ wire net818;
+ wire net819;
+ wire net82;
+ wire net820;
+ wire net821;
+ wire net822;
+ wire net823;
+ wire net824;
+ wire net825;
+ wire net826;
+ wire net827;
+ wire net828;
+ wire net829;
+ wire net83;
+ wire net830;
+ wire net831;
+ wire net832;
+ wire net833;
+ wire net834;
+ wire net835;
+ wire net836;
+ wire net837;
+ wire net838;
+ wire net839;
+ wire net84;
+ wire net840;
+ wire net841;
+ wire net842;
+ wire net843;
+ wire net844;
+ wire net845;
+ wire net846;
+ wire net847;
+ wire net848;
+ wire net849;
+ wire net85;
+ wire net850;
+ wire net86;
+ wire net87;
+ wire net88;
+ wire net89;
+ wire net9;
+ wire net90;
+ wire net91;
+ wire net92;
+ wire net93;
+ wire net94;
+ wire net95;
+ wire net96;
+ wire net97;
+ wire net98;
+ wire net99;
+ wire \okk0[0] ;
+ wire \okk0[1] ;
+ wire \okk0[2] ;
+ wire \okk0[3] ;
+ wire \okk0[4] ;
+ wire \okk0[5] ;
+ wire \okk0[6] ;
+ wire \okk0[7] ;
+ sky130_ef_sc_hd__decap_12 FILLER_0_2586 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_1005 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_109 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_121 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_141 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_15 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_153 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_165 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_177 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_197 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_209 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_221 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_233 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_253 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_265 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_277 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_289 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_29 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_3 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_309 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_321 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_365 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_377 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_41 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_421 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_433 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_477 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_489 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_53 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5307 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5319 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_533 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5357 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5369 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5413 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5425 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_545 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5469 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5481 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5525 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5537 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5581 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5593 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5613 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5625 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5637 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5649 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5669 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5681 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5693 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5705 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5725 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5737 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5749 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5761 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5781 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5793 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5805 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5817 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5837 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5849 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5861 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5873 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_589 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5893 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5905 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5917 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5929 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5949 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5961 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5973 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_5985 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6005 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_601 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6017 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6029 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6041 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6061 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6073 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6085 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6097 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6117 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6129 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_613 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6141 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6153 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6173 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6185 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6197 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6209 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6229 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6241 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_625 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6253 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6265 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6285 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_6297 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_645 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_65 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_657 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_669 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_681 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_701 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_713 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_725 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_737 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_757 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_769 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_781 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_793 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_813 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_825 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_837 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_849 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_85 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_869 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_881 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_893 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_905 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_925 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_937 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_949 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_961 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_97 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_981 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1000_993 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_113 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_125 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_137 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_149 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_15 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_169 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_181 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_193 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_205 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_225 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_237 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_249 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_261 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_27 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_281 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_293 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_3 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_305 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_317 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_337 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_349 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_361 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_373 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_39 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_393 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_405 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_417 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_429 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_449 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_461 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_473 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_485 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_505 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_517 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_529 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5307 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5319 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5331 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5343 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5361 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5373 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5385 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5397 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_541 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5417 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5429 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5441 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5453 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5473 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5485 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5497 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5509 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5529 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5541 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5553 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5565 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5585 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5597 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5609 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_561 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5621 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5641 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5653 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5665 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5677 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5697 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_57 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5709 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5721 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_573 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5733 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5753 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5765 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5777 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5789 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5809 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5821 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5833 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5845 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_585 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5865 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5877 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5889 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5901 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5921 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5933 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5945 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5957 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_597 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5977 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_5989 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6001 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6013 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6033 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6045 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6057 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6069 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6089 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6101 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6113 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6125 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6145 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6157 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6169 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_617 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6181 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6201 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6213 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6225 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6237 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6257 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6269 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6281 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_629 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_6293 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_641 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_653 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_673 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_685 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_69 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_697 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_709 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_729 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_741 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_753 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_765 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_785 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_797 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_809 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_81 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_821 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_841 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_853 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_865 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_877 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_897 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_909 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_921 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_93 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_933 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_953 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_965 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_977 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1001_989 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_1005 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_109 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_121 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_141 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_15 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_153 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_165 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_177 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_197 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_209 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_221 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_233 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_253 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_265 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_277 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_289 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_29 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_3 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_309 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_321 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_365 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_377 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_41 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_421 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_433 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_477 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_489 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_53 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5307 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5319 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_533 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5357 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5369 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5413 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5425 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_545 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5469 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5481 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5525 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5537 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5581 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5593 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5613 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5625 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5637 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5649 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5669 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5681 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5693 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5705 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5725 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5737 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5749 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5761 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5781 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5793 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5805 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5817 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5837 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5849 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5861 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5873 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_589 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5893 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5905 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5917 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5929 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5949 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5961 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5973 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_5985 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6005 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_601 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6017 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6029 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6041 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6061 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6073 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6085 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6097 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6117 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6129 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_613 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6141 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6153 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6173 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6185 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6197 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6209 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6229 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6241 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_625 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6253 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6265 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6285 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_6297 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_645 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_65 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_657 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_669 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_681 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_701 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_713 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_725 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_737 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_757 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_769 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_781 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_793 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_813 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_825 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_837 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_849 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_85 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_869 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_881 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_893 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_905 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_925 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_937 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_949 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_961 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_97 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_981 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1002_993 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_113 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_125 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_137 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_149 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_15 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_169 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_181 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_193 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_205 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_225 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_237 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_249 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_261 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_27 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_281 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_293 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_3 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_305 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_317 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_337 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_349 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_361 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_373 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_39 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_393 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_405 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_417 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_429 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_449 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_461 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_473 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_485 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_505 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_517 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_529 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5309 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5321 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5361 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5373 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5385 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5397 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_541 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5417 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5429 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5441 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5453 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5473 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5485 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5497 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5509 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5529 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5541 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5553 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5565 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5585 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5597 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5609 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_561 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5621 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5641 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5653 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5665 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5677 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5697 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_57 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5709 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5721 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_573 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5733 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5753 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5765 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5777 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5789 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5809 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5821 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5833 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5845 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_585 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5865 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5877 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5889 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5901 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5921 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5933 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5945 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5957 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_597 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5977 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_5989 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6001 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6013 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6033 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6045 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6057 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6069 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6089 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6101 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6113 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6125 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6145 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6157 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6169 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_617 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6181 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6201 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6213 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6225 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6237 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6257 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6269 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6281 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_629 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_6293 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_641 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_653 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_673 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_685 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_69 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_697 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_709 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_729 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_741 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_753 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_765 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_785 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_797 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_809 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_81 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_821 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_841 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_853 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_865 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_877 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_897 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_909 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_921 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_93 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_933 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_953 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_965 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_977 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1003_989 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_1005 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_109 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_121 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_141 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_15 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_153 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_165 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_177 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_197 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_209 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_221 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_233 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_253 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_265 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_277 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_289 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_29 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_3 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_309 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_321 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_365 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_377 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_41 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_421 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_433 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_477 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_489 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_53 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5307 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5319 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_533 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5357 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5369 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5413 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5425 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_545 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5469 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5481 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5525 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5537 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5581 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5593 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5613 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5625 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5637 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5649 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5669 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5681 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5693 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5705 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5725 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5737 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5749 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5761 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5781 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5793 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5805 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5817 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5837 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5849 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5861 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5873 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_589 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5893 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5905 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5917 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5929 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5949 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5961 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5973 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_5985 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6005 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_601 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6017 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6029 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6041 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6061 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6073 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6085 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6097 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6117 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6129 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_613 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6141 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6153 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6173 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6185 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6197 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6209 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6229 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6241 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_625 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6253 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6265 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6285 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_6297 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_645 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_65 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_657 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_669 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_681 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_701 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_713 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_725 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_737 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_757 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_769 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_781 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_793 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_813 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_825 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_837 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_849 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_85 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_869 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_881 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_893 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_905 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_925 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_937 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_949 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_961 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_97 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_981 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1004_993 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_113 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_125 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_137 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_149 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_15 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_169 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_181 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_193 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_205 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_225 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_237 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_249 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_261 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_27 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_281 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_293 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_3 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_305 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_317 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_337 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_349 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_361 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_373 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_39 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_393 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_405 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_417 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_429 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_449 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_461 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_473 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_485 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_505 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_517 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_529 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5309 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5321 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5361 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5373 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5385 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5397 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_541 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5417 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5429 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5441 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5453 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5473 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5485 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5497 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5509 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5529 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5541 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5553 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5565 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5585 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5597 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5609 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_561 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5621 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5641 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5653 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5665 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5677 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5697 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_57 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5709 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5721 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_573 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5733 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5753 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5765 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5777 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5789 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5809 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5821 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5833 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5845 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_585 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5865 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5877 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5889 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5901 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5921 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5933 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5945 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5957 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_597 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5977 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_5989 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6001 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6013 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6033 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6045 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6057 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6069 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6089 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6101 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6113 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6125 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6145 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6157 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6169 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_617 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6181 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6201 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6213 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6225 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6237 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6257 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6269 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6281 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_629 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_6293 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_641 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_653 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_673 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_685 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_69 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_697 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_709 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_729 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_741 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_753 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_765 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_785 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_797 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_809 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_81 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_821 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_841 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_853 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_865 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_877 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_897 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_909 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_921 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_93 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_933 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_953 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_965 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_977 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1005_989 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_1005 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_109 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_121 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_141 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_15 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_153 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_165 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_177 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_197 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_209 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_221 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_233 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_253 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_265 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_277 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_289 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_29 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_3 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_309 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_321 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_365 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_377 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_41 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_421 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_433 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_477 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_489 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_53 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5307 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5319 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_533 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5333 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5345 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5357 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5369 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5389 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5401 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5413 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5425 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5445 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_545 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5457 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5469 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5481 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5501 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5513 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5525 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5537 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_557 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5581 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5593 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5613 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5625 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5637 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5649 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5669 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5681 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_569 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5693 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5705 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5725 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5737 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5749 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5761 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5781 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5793 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5805 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5817 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5837 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5849 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5861 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5873 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_589 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5893 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5905 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB(vccd1),
+ .VNB(vssd1));
+ sky130_ef_sc_hd__decap_12 FILLER_1006_5917 (.VGND(vssd1),
+ .VPWR(vccd1),
+ .VPB