Add files via upload
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/gds.info b/precheck_results/18_OCT_2021___15_19_27/logs/gds.info
new file mode 100644
index 0000000..c844c18
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/gds.info
@@ -0,0 +1 @@
+user_project_wrapper.gds: 3a7d4f99939e9e4a5429c318824ad3be2fd090ef
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_beol_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_beol_check.log
new file mode 100644
index 0000000..dafa81b
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_beol_check.log
@@ -0,0 +1,1080 @@
+/home/tron/mpw_precheck/checks/tech-files/sky130A_mr.drc:37: warning: already initialized constant DRC::DRCEngine::BEOL
+/home/tron/mpw_precheck/checks/tech-files/sky130A_mr.drc:29: warning: previous definition of BEOL was here
+"input" in: sky130A_mr.drc:85
+    Polygons (raw): 8949 (flat)  121 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:86
+    Polygons (raw): 1474 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:87
+    Polygons (raw): 6160 (flat)  51 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:88
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:89
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:90
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:91
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:92
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:93
+    Polygons (raw): 6200 (flat)  53 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:94
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:95
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:96
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:97
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:98
+    Polygons (raw): 9788 (flat)  204 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:99
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:100
+    Polygons (raw): 6897 (flat)  52 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:101
+    Polygons (raw): 6897 (flat)  52 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:102
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:103
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:104
+    Polygons (raw): 4790 (flat)  53 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:105
+    Polygons (raw): 59018 (flat)  905 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:107
+    Polygons (raw): 19094 (flat)  2383 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:108
+    Polygons (raw): 83677 (flat)  2627 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:110
+    Polygons (raw): 28680 (flat)  16462 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:111
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 12660 (flat)  12660 (hierarchical)
+    Elapsed: 0.020s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 1487 (flat)  1487 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 4004 (flat)  4004 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 953 (flat)  953 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 889 (flat)  889 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 12508 (flat)  12508 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:133
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:136
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:139
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 6160 (flat)  51 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:142
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:145
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:148
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:150
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 136 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+DRC section
+BEOL section
+li
+"not" in: sky130A_mr.drc:328
+    Polygons (raw): 19094 (flat)  2383 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"width" in: sky130A_mr.drc:329
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.230s  Memory: 533.00M
+"output" in: sky130A_mr.drc:329
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 533.00M
+"space" in: sky130A_mr.drc:332
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 4.560s  Memory: 1077.00M
+"output" in: sky130A_mr.drc:332
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1077.00M
+"not" in: sky130A_mr.drc:334
+    Polygons (raw): 59018 (flat)  905 (hierarchical)
+    Elapsed: 0.000s  Memory: 1077.00M
+"enclosing" in: sky130A_mr.drc:335
+    Edge pairs: 26768 (flat)  25740 (hierarchical)
+    Elapsed: 4.500s  Memory: 1078.00M
+"second_edges" in: sky130A_mr.drc:335
+    Edges: 26768 (flat)  25740 (hierarchical)
+    Elapsed: 0.010s  Memory: 1079.00M
+"width" in: sky130A_mr.drc:336
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 1081.00M
+"polygons" in: sky130A_mr.drc:337
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1081.00M
+"interacting" in: sky130A_mr.drc:337
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1081.00M
+"output" in: sky130A_mr.drc:338
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1081.00M
+"with_area" in: sky130A_mr.drc:340
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1081.00M
+"output" in: sky130A_mr.drc:340
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1081.00M
+mcon
+"not" in: sky130A_mr.drc:344
+    Polygons (raw): 83677 (flat)  2627 (hierarchical)
+    Elapsed: 0.000s  Memory: 1081.00M
+"edges" in: sky130A_mr.drc:346
+    Edges: 334708 (flat)  10508 (hierarchical)
+    Elapsed: 0.260s  Memory: 1081.00M
+"without_length" in: sky130A_mr.drc:346
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.540s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:346
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1192.00M
+"space" in: sky130A_mr.drc:348
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.620s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:348
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1192.00M
+"not" in: sky130A_mr.drc:351
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.270s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:351
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+m1
+"width" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.220s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1192.00M
+"sized" in: sky130A_mr.drc:357
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1192.00M
+"sized" in: sky130A_mr.drc:357
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1192.00M
+"snap" in: sky130A_mr.drc:357
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1192.00M
+"&" in: sky130A_mr.drc:357
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"edges" in: sky130A_mr.drc:358
+    Edges: 77787 (flat)  53525 (hierarchical)
+    Elapsed: 0.650s  Memory: 1192.00M
+"-" in: sky130A_mr.drc:358
+    Edges: 77787 (flat)  53525 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"edges" in: sky130A_mr.drc:359
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"merged" in: sky130A_mr.drc:359
+    Polygons (raw): 3155 (flat)  3155 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"outside_part" in: sky130A_mr.drc:359
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"space" in: sky130A_mr.drc:361
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.570s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:361
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"separation" in: sky130A_mr.drc:363
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"space" in: sky130A_mr.drc:363
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"+" in: sky130A_mr.drc:363
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:363
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"input" in: sky130A_mr.drc:366
+    Polygons (raw): 28680 (flat)  16612 (hierarchical)
+    Elapsed: 0.020s  Memory: 1192.00M
+"enclosing" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.530s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"not" in: sky130A_mr.drc:372
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.340s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:372
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"input" in: sky130A_mr.drc:374
+    Polygons (raw): 28680 (flat)  16612 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"enclosing" in: sky130A_mr.drc:375
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.590s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:375
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"with_area" in: sky130A_mr.drc:377
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:377
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"holes" in: sky130A_mr.drc:379
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"with_area" in: sky130A_mr.drc:379
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"output" in: sky130A_mr.drc:379
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"enclosing" in: sky130A_mr.drc:382
+    Edge pairs: 2005 (flat)  1981 (hierarchical)
+    Elapsed: 0.410s  Memory: 1192.00M
+"polygons" in: sky130A_mr.drc:382
+    Polygons (raw): 1926 (flat)  1902 (hierarchical)
+    Elapsed: 0.000s  Memory: 1192.00M
+"interacting" in: sky130A_mr.drc:382
+    Polygons (raw): 40 (flat)  40 (hierarchical)
+    Elapsed: 0.030s  Memory: 1192.00M
+"enclosing" in: sky130A_mr.drc:383
+    Edge pairs: 4390 (flat)  4390 (hierarchical)
+    Elapsed: 0.340s  Memory: 1192.00M
+"second_edges" in: sky130A_mr.drc:383
+    Edges: 4390 (flat)  4390 (hierarchical)
+    Elapsed: 0.010s  Memory: 1192.00M
+"edges" in: sky130A_mr.drc:384
+    Edges: 334708 (flat)  13828 (hierarchical)
+    Elapsed: 0.320s  Memory: 1192.00M
+"-" in: sky130A_mr.drc:384
+    Edges: 330929 (flat)  10049 (hierarchical)
+    Elapsed: 0.070s  Memory: 1192.00M
+"width" in: sky130A_mr.drc:384
+    Edge pairs: 84936 (flat)  84856 (hierarchical)
+    Elapsed: 2.070s  Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:384
+    Polygons (raw): 84936 (flat)  84856 (hierarchical)
+    Elapsed: 0.040s  Memory: 1203.00M
+"not_interacting" in: sky130A_mr.drc:385
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:385
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+via
+"drc" in: sky130A_mr.drc:390
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:391
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:392
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"non_rectangles" in: sky130A_mr.drc:394
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:394
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:395
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:395
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:396
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:396
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:396
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:398
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:398
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:400
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:400
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"drc" in: sky130A_mr.drc:401
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:401
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:405
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:405
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"not_interacting" in: sky130A_mr.drc:405
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"squares" in: sky130A_mr.drc:406
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:406
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"with_length" in: sky130A_mr.drc:406
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:408
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:408
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1203.00M
+"not_interacting" in: sky130A_mr.drc:408
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:408
+    Edge pairs: 9107 (flat)  9107 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"second_edges" in: sky130A_mr.drc:408
+    Edges: 9107 (flat)  9107 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:409
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:409
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"not_interacting" in: sky130A_mr.drc:409
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:409
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"-" in: sky130A_mr.drc:409
+    Edges: 11759 (flat)  11759 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:409
+    Edge pairs: 5801 (flat)  5801 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:409
+    Polygons (raw): 5801 (flat)  5801 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:410
+    Edges: 20564 (flat)  20564 (hierarchical)
+    Elapsed: 0.040s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:410
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"not_interacting" in: sky130A_mr.drc:410
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"not_interacting" in: sky130A_mr.drc:410
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:410
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+m2
+"width" in: sky130A_mr.drc:415
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:415
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"sized" in: sky130A_mr.drc:417
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1203.00M
+"sized" in: sky130A_mr.drc:417
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"snap" in: sky130A_mr.drc:417
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"&" in: sky130A_mr.drc:417
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:418
+    Edges: 47279 (flat)  47279 (hierarchical)
+    Elapsed: 0.200s  Memory: 1203.00M
+"-" in: sky130A_mr.drc:418
+    Edges: 47279 (flat)  47279 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:419
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"merged" in: sky130A_mr.drc:419
+    Polygons (raw): 3153 (flat)  3153 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"outside_part" in: sky130A_mr.drc:419
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:420
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:422
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.300s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:422
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"separation" in: sky130A_mr.drc:424
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:424
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"+" in: sky130A_mr.drc:424
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:424
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"with_area" in: sky130A_mr.drc:427
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:427
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"holes" in: sky130A_mr.drc:428
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"with_area" in: sky130A_mr.drc:428
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:428
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:433
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:433
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:436
+    Edge pairs: 9586 (flat)  9586 (hierarchical)
+    Elapsed: 0.080s  Memory: 1203.00M
+"second_edges" in: sky130A_mr.drc:436
+    Edges: 9586 (flat)  9586 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:437
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:438
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"interacting" in: sky130A_mr.drc:438
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:439
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+via2
+"drc" in: sky130A_mr.drc:449
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:450
+    Polygons (raw): 1487 (flat)  1487 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:451
+    Polygons (raw): 1487 (flat)  1487 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"non_rectangles" in: sky130A_mr.drc:452
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:452
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:453
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:453
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:454
+    Edges: 5948 (flat)  5948 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:454
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:454
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:456
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:456
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:457
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:457
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"drc" in: sky130A_mr.drc:458
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:458
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:459
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:459
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:460
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:460
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:462
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:462
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:464
+    Edge pairs: 2210 (flat)  2210 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"second_edges" in: sky130A_mr.drc:464
+    Edges: 2210 (flat)  2210 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:465
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:466
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"interacting" in: sky130A_mr.drc:466
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:467
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+m3
+"width" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"sized" in: sky130A_mr.drc:474
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"sized" in: sky130A_mr.drc:474
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"snap" in: sky130A_mr.drc:474
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"&" in: sky130A_mr.drc:474
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:475
+    Edges: 13015 (flat)  13015 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"-" in: sky130A_mr.drc:475
+    Edges: 13015 (flat)  13015 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:476
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"merged" in: sky130A_mr.drc:476
+    Polygons (raw): 849 (flat)  849 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"outside_part" in: sky130A_mr.drc:476
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:478
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:478
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"separation" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"+" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:483
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:483
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:484
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:484
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+via3
+"drc" in: sky130A_mr.drc:491
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:492
+    Polygons (raw): 953 (flat)  953 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:493
+    Polygons (raw): 953 (flat)  953 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"non_rectangles" in: sky130A_mr.drc:494
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:494
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:495
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:495
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:496
+    Edges: 3812 (flat)  3812 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:496
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:496
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:499
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:499
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:501
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:501
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:503
+    Edge pairs: 2006 (flat)  2006 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"second_edges" in: sky130A_mr.drc:503
+    Edges: 2006 (flat)  2006 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:504
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"polygons" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"interacting" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:506
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+m4
+"width" in: sky130A_mr.drc:511
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:511
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"sized" in: sky130A_mr.drc:513
+    Polygons (raw): 160 (flat)  160 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"sized" in: sky130A_mr.drc:513
+    Polygons (raw): 160 (flat)  160 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"snap" in: sky130A_mr.drc:513
+    Polygons (raw): 160 (flat)  160 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"&" in: sky130A_mr.drc:513
+    Polygons (raw): 160 (flat)  160 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:514
+    Edges: 3463 (flat)  3463 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"-" in: sky130A_mr.drc:514
+    Edges: 2823 (flat)  2823 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:515
+    Edges: 640 (flat)  640 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"merged" in: sky130A_mr.drc:515
+    Polygons (raw): 366 (flat)  366 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"outside_part" in: sky130A_mr.drc:515
+    Edges: 640 (flat)  640 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:517
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:517
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"with_area" in: sky130A_mr.drc:519
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:519
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"separation" in: sky130A_mr.drc:521
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:521
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"+" in: sky130A_mr.drc:521
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:521
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:524
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:524
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:525
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:525
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+via4
+"drc" in: sky130A_mr.drc:530
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.090s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:531
+    Polygons (raw): 12508 (flat)  12508 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:532
+    Polygons (raw): 12508 (flat)  12508 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"non_rectangles" in: sky130A_mr.drc:533
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:533
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"edges" in: sky130A_mr.drc:535
+    Edges: 50032 (flat)  50032 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"without_length" in: sky130A_mr.drc:535
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.140s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:535
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:538
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:538
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"width" in: sky130A_mr.drc:539
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:539
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"drc" in: sky130A_mr.drc:540
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:540
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:541
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:541
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+m5
+"width" in: sky130A_mr.drc:547
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:547
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"space" in: sky130A_mr.drc:549
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:549
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"enclosing" in: sky130A_mr.drc:552
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:552
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+"not" in: sky130A_mr.drc:553
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:553
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"with_area" in: sky130A_mr.drc:555
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:555
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1203.00M
+pad
+"isolated" in: sky130A_mr.drc:559
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+"output" in: sky130A_mr.drc:559
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1203.00M
+Writing report database: /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_beol_check.xml ..
+Total elapsed: 24.060s  Memory: 1202.00M
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_beol_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_beol_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_beol_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_feol_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_feol_check.log
new file mode 100644
index 0000000..d15a013
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_feol_check.log
@@ -0,0 +1,699 @@
+/home/tron/mpw_precheck/checks/tech-files/sky130A_mr.drc:34: warning: already initialized constant DRC::DRCEngine::FEOL
+/home/tron/mpw_precheck/checks/tech-files/sky130A_mr.drc:28: warning: previous definition of FEOL was here
+"input" in: sky130A_mr.drc:85
+    Polygons (raw): 8949 (flat)  121 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:86
+    Polygons (raw): 1474 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:87
+    Polygons (raw): 6160 (flat)  51 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:88
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:89
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:90
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:91
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:92
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:93
+    Polygons (raw): 6200 (flat)  53 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:94
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:95
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:96
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:97
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:98
+    Polygons (raw): 9788 (flat)  204 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:99
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:100
+    Polygons (raw): 6897 (flat)  52 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:101
+    Polygons (raw): 6897 (flat)  52 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:102
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:103
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:104
+    Polygons (raw): 4790 (flat)  53 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:105
+    Polygons (raw): 59018 (flat)  905 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:107
+    Polygons (raw): 19094 (flat)  2383 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:108
+    Polygons (raw): 83677 (flat)  2627 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:110
+    Polygons (raw): 28680 (flat)  16462 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:111
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 12660 (flat)  12660 (hierarchical)
+    Elapsed: 0.020s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 1487 (flat)  1487 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 4004 (flat)  4004 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 953 (flat)  953 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 889 (flat)  889 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 12508 (flat)  12508 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:133
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:136
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:139
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 6160 (flat)  51 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:142
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:145
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:148
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:150
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 136 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+DRC section
+FEOL section
+"&" in: sky130A_mr.drc:200
+    Polygons (raw): 10778 (flat)  366 (hierarchical)
+    Elapsed: 0.040s  Memory: 1071.00M
+dnwell
+"width" in: sky130A_mr.drc:204
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:204
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+nwell
+"width" in: sky130A_mr.drc:209
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:209
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:210
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:210
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+hvtp
+"width" in: sky130A_mr.drc:214
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:214
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:215
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:215
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+htvr
+"width" in: sky130A_mr.drc:219
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:219
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:220
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:220
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"and" in: sky130A_mr.drc:221
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:221
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+lvtn
+"width" in: sky130A_mr.drc:225
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:225
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:226
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:226
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+ncm
+"width" in: sky130A_mr.drc:230
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:230
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:231
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:231
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+diff-tap
+"or" in: sky130A_mr.drc:235
+    Polygons (raw): 10423 (flat)  123 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"rectangles" in: sky130A_mr.drc:236
+    Polygons (raw): 8621 (flat)  88 (hierarchical)
+    Elapsed: 0.030s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:236
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"polygons" in: sky130A_mr.drc:236
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"edges" in: sky130A_mr.drc:237
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"outside_part" in: sky130A_mr.drc:237
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"outside" in: sky130A_mr.drc:237
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"edges" in: sky130A_mr.drc:237
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"not" in: sky130A_mr.drc:237
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:238
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"outside" in: sky130A_mr.drc:240
+    Polygons (raw): 8949 (flat)  121 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"rectangles" in: sky130A_mr.drc:242
+    Polygons (raw): 1474 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:242
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"polygons" in: sky130A_mr.drc:242
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"edges" in: sky130A_mr.drc:243
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"outside_part" in: sky130A_mr.drc:243
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"outside" in: sky130A_mr.drc:243
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"edges" in: sky130A_mr.drc:243
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"not" in: sky130A_mr.drc:243
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:244
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"outside" in: sky130A_mr.drc:246
+    Polygons (raw): 1474 (flat)  2 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:246
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:246
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"space" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+tunm
+"width" in: sky130A_mr.drc:252
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:252
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"space" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+poly
+"width" in: sky130A_mr.drc:257
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:257
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"not" in: sky130A_mr.drc:261
+    Polygons (raw): 9788 (flat)  204 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"space" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+rpm
+"width" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+urpm
+"width" in: sky130A_mr.drc:271
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:271
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:272
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:272
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+npc
+"width" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"space" in: sky130A_mr.drc:277
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:277
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+licon
+"not" in: sky130A_mr.drc:281
+    Polygons (raw): 21201 (flat)  489 (hierarchical)
+    Elapsed: 0.040s  Memory: 1074.00M
+"and" in: sky130A_mr.drc:282
+    Polygons (raw): 32083 (flat)  698 (hierarchical)
+    Elapsed: 0.050s  Memory: 1074.00M
+"interacting" in: sky130A_mr.drc:282
+    Polygons (raw): 32083 (flat)  698 (hierarchical)
+    Elapsed: 0.070s  Memory: 1074.00M
+"not" in: sky130A_mr.drc:283
+    Polygons (raw): 32083 (flat)  698 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"non_rectangles" in: sky130A_mr.drc:285
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:285
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"or" in: sky130A_mr.drc:286
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"not" in: sky130A_mr.drc:286
+    Polygons (raw): 59018 (flat)  905 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"edges" in: sky130A_mr.drc:286
+    Edges: 236072 (flat)  3620 (hierarchical)
+    Elapsed: 0.040s  Memory: 1074.00M
+"without_length" in: sky130A_mr.drc:286
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:286
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"separation" in: sky130A_mr.drc:289
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:289
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"and" in: sky130A_mr.drc:290
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:290
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"interacting" in: sky130A_mr.drc:291
+    Polygons (raw): 26935 (flat)  207 (hierarchical)
+    Elapsed: 0.050s  Memory: 1074.00M
+"interacting" in: sky130A_mr.drc:291
+    Polygons (raw): 32083 (flat)  698 (hierarchical)
+    Elapsed: 0.040s  Memory: 1074.00M
+"and" in: sky130A_mr.drc:291
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:291
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+capm
+"and" in: sky130A_mr.drc:295
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"sized" in: sky130A_mr.drc:295
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"space" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"interacting" in: sky130A_mr.drc:298
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:298
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:298
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:299
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:299
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"and" in: sky130A_mr.drc:300
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"enclosing" in: sky130A_mr.drc:300
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:300
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"enclosing" in: sky130A_mr.drc:301
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:301
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"enclosing" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"separation" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+cap2m
+"and" in: sky130A_mr.drc:307
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"sized" in: sky130A_mr.drc:307
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"interacting" in: sky130A_mr.drc:310
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:310
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:310
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:312
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:312
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+"and" in: sky130A_mr.drc:313
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"enclosing" in: sky130A_mr.drc:313
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:313
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"enclosing" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"separation" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1074.00M
+FEOL section
+hvi
+"not" in: sky130A_mr.drc:568
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:569
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:569
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"isolated" in: sky130A_mr.drc:570
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:570
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+hvntm
+"not" in: sky130A_mr.drc:574
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"width" in: sky130A_mr.drc:575
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:575
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"space" in: sky130A_mr.drc:576
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+"output" in: sky130A_mr.drc:576
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1074.00M
+Writing report database: /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_feol_check.xml ..
+Total elapsed: 3.050s  Memory: 1074.00M
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_feol_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_feol_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_feol_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_met_min_ca_density_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_met_min_ca_density_check.log
new file mode 100644
index 0000000..f98d50c
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_met_min_ca_density_check.log
@@ -0,0 +1,79 @@
+"polygons" in: met_min_ca_density.lydrc:35
+    Polygons (raw): 24046 (flat)  2741 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: met_min_ca_density.lydrc:36
+    Polygons (raw): 83677 (flat)  2627 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: met_min_ca_density.lydrc:38
+    Polygons (raw): 41040 (flat)  16566 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:39
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:41
+    Polygons (raw): 13797 (flat)  13797 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:42
+    Polygons (raw): 1487 (flat)  1487 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:44
+    Polygons (raw): 4111 (flat)  4111 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:45
+    Polygons (raw): 953 (flat)  953 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:47
+    Polygons (raw): 1053 (flat)  1053 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:48
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: met_min_ca_density.lydrc:49
+    Polygons (raw): 12508 (flat)  12508 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: met_min_ca_density.lydrc:51
+    Polygons (raw): 344 (flat)  344 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"input" in: met_min_ca_density.lydrc:53
+    Polygons (raw): 2 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"area" in: met_min_ca_density.lydrc:55
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: met_min_ca_density.lydrc:59
+    Polygons (raw): 24046 (flat)  2741 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"area" in: met_min_ca_density.lydrc:59
+    Elapsed: 0.200s  Memory: 532.00M
+li1_ca_density is 0.9955834464799969
+"polygons" in: met_min_ca_density.lydrc:69
+    Polygons (raw): 41040 (flat)  16566 (hierarchical)
+    Elapsed: 0.020s  Memory: 532.00M
+"area" in: met_min_ca_density.lydrc:69
+    Elapsed: 0.210s  Memory: 532.00M
+m1_ca_density is 0.9929153644049658
+"polygons" in: met_min_ca_density.lydrc:79
+    Polygons (raw): 13797 (flat)  13797 (hierarchical)
+    Elapsed: 0.020s  Memory: 532.00M
+"area" in: met_min_ca_density.lydrc:79
+    Elapsed: 0.080s  Memory: 533.00M
+m2_ca_density is 0.9868450538556585
+"polygons" in: met_min_ca_density.lydrc:89
+    Polygons (raw): 4111 (flat)  4111 (hierarchical)
+    Elapsed: 0.010s  Memory: 533.00M
+"area" in: met_min_ca_density.lydrc:89
+    Elapsed: 0.020s  Memory: 533.00M
+m3_ca_density is 0.9985194162272338
+"polygons" in: met_min_ca_density.lydrc:99
+    Polygons (raw): 1053 (flat)  1053 (hierarchical)
+    Elapsed: 0.010s  Memory: 533.00M
+"area" in: met_min_ca_density.lydrc:99
+    Elapsed: 0.010s  Memory: 533.00M
+m4_ca_density is 0.8432545370655938
+"polygons" in: met_min_ca_density.lydrc:109
+    Polygons (raw): 344 (flat)  344 (hierarchical)
+    Elapsed: 0.010s  Memory: 533.00M
+"area" in: met_min_ca_density.lydrc:109
+    Elapsed: 0.010s  Memory: 533.00M
+m5_ca_density is 0.8455329452054794
+Writing report database: /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_met_min_ca_density_check.xml ..
+Total elapsed: 0.800s  Memory: 533.00M
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_met_min_ca_density_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_met_min_ca_density_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_met_min_ca_density_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_offgrid_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_offgrid_check.log
new file mode 100644
index 0000000..d799405
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_offgrid_check.log
@@ -0,0 +1,744 @@
+"input" in: offgrid.lydrc:31
+    Polygons (raw): 8949 (flat)  121 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:32
+    Polygons (raw): 1474 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:33
+    Polygons (raw): 6160 (flat)  51 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:34
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:35
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:36
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:37
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:38
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:39
+    Polygons (raw): 6200 (flat)  53 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:40
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:41
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:42
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:44
+    Polygons (raw): 9788 (flat)  204 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:45
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:46
+    Polygons (raw): 6897 (flat)  52 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:47
+    Polygons (raw): 6897 (flat)  52 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:48
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:49
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:50
+    Polygons (raw): 4790 (flat)  53 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:51
+    Polygons (raw): 59018 (flat)  905 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:53
+    Polygons (raw): 24046 (flat)  2741 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:54
+    Polygons (raw): 83677 (flat)  2627 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:56
+    Polygons (raw): 41040 (flat)  16566 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:57
+    Polygons (raw): 5141 (flat)  5141 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:59
+    Polygons (raw): 13797 (flat)  13797 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:60
+    Polygons (raw): 1487 (flat)  1487 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:62
+    Polygons (raw): 4111 (flat)  4111 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:63
+    Polygons (raw): 953 (flat)  953 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:65
+    Polygons (raw): 1053 (flat)  1053 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"polygons" in: offgrid.lydrc:66
+    Polygons (raw): 12508 (flat)  12508 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:68
+    Polygons (raw): 344 (flat)  344 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:70
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:71
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:72
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:73
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:74
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:75
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:76
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:77
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:78
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:79
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:80
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:81
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:82
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:83
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:84
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:85
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:86
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:87
+    Polygons (raw): 6160 (flat)  51 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:88
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:89
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:90
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:91
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:92
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:93
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:94
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:95
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:96
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:97
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:98
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:99
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:100
+    Polygons (raw): 136 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:101
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:102
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:103
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:104
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:105
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:106
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:107
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:108
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:109
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:110
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:111
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:112
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:113
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:114
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:115
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:120
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 527.00M
+"polygons" in: offgrid.lydrc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+{{ OFFGRID-ANGLES section }}
+"ongrid" in: offgrid.lydrc:127
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"output" in: offgrid.lydrc:127
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"with_angle" in: offgrid.lydrc:128
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"output" in: offgrid.lydrc:128
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 527.00M
+"ongrid" in: offgrid.lydrc:129
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 530.00M
+"output" in: offgrid.lydrc:129
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:130
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:130
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:131
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:131
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:132
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:132
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:133
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:133
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:134
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"output" in: offgrid.lydrc:134
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:135
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 530.00M
+"output" in: offgrid.lydrc:135
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:136
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"output" in: offgrid.lydrc:136
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:137
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:137
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:138
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:138
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:139
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 530.00M
+"output" in: offgrid.lydrc:139
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:140
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:140
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:141
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"output" in: offgrid.lydrc:141
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:142
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:142
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:143
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 530.00M
+"output" in: offgrid.lydrc:143
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:144
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:144
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"and" in: offgrid.lydrc:145
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"not" in: offgrid.lydrc:145
+    Polygons (raw): 8949 (flat)  121 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:145
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:145
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"and" in: offgrid.lydrc:146
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"and" in: offgrid.lydrc:146
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:146
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:146
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"and" in: offgrid.lydrc:147
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"not" in: offgrid.lydrc:147
+    Polygons (raw): 1474 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:147
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"output" in: offgrid.lydrc:147
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"and" in: offgrid.lydrc:148
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"and" in: offgrid.lydrc:148
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:148
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:148
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:149
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:149
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:150
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:150
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:151
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 530.00M
+"output" in: offgrid.lydrc:151
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:152
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:152
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:153
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:153
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:154
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:154
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:155
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 530.00M
+"output" in: offgrid.lydrc:155
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:156
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"output" in: offgrid.lydrc:156
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:157
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 530.00M
+"output" in: offgrid.lydrc:157
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:158
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:158
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:159
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 530.00M
+"output" in: offgrid.lydrc:159
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:160
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:160
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:161
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 530.00M
+"output" in: offgrid.lydrc:161
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"with_angle" in: offgrid.lydrc:162
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 530.00M
+"output" in: offgrid.lydrc:162
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 530.00M
+"ongrid" in: offgrid.lydrc:163
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.200s  Memory: 533.00M
+"output" in: offgrid.lydrc:163
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 533.00M
+"with_angle" in: offgrid.lydrc:164
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 533.00M
+"output" in: offgrid.lydrc:164
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 533.00M
+"ongrid" in: offgrid.lydrc:165
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.510s  Memory: 552.00M
+"output" in: offgrid.lydrc:165
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:166
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 552.00M
+"output" in: offgrid.lydrc:166
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:167
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:167
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:168
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"output" in: offgrid.lydrc:168
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:169
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.220s  Memory: 552.00M
+"output" in: offgrid.lydrc:169
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:170
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:170
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:171
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 552.00M
+"output" in: offgrid.lydrc:171
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:172
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:172
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:173
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 552.00M
+"output" in: offgrid.lydrc:173
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:174
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:174
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:175
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 552.00M
+"output" in: offgrid.lydrc:175
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:176
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"output" in: offgrid.lydrc:176
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:177
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 552.00M
+"output" in: offgrid.lydrc:177
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:178
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"output" in: offgrid.lydrc:178
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:179
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 552.00M
+"output" in: offgrid.lydrc:179
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:180
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:180
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:181
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:181
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:182
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"output" in: offgrid.lydrc:182
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:183
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:183
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:184
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"output" in: offgrid.lydrc:184
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:185
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 552.00M
+"output" in: offgrid.lydrc:185
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:186
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:186
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:187
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:187
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:188
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:188
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:189
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:189
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:190
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:190
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:191
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:191
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:192
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:192
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:193
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:193
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:194
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:194
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:195
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:195
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:196
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:196
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:197
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:197
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:198
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"output" in: offgrid.lydrc:198
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:199
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:199
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:200
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:200
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:201
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:201
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"with_angle" in: offgrid.lydrc:202
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"output" in: offgrid.lydrc:202
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+"ongrid" in: offgrid.lydrc:203
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 552.00M
+"output" in: offgrid.lydrc:203
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 552.00M
+Writing report database: /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_offgrid_check.xml ..
+Total elapsed: 3.500s  Memory: 533.00M
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_offgrid_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_offgrid_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_offgrid_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_pin_label_purposes_overlapping_drawing_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
new file mode 100644
index 0000000..d26a31b
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
@@ -0,0 +1,29 @@
+Running pin_label_purposes_overlapping_drawing.rb.drc on file=/soft/ProgramFiles/caravel_user_project/gds/user_project_wrapper.gds, topcell=user_project_wrapper, output to /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
+  deep:true tiled:false threads:12
+--- #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/EMP
+         ----          via:68/44/dat    68/58/EMP
+         ----         met2:69/20/dat    69/16/dat     69/5/EMP
+         ----         via2:69/44/dat    69/58/EMP
+         ----         met3:70/20/dat    70/16/dat     70/5/EMP
+         ----         via3:70/44/dat    70/48/EMP
+         ----         met4:71/20/dat    71/16/dat     71/5/EMP
+         ----         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:	 2310036 kB
+VmHWM:	  273816 kB
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_pin_label_purposes_overlapping_drawing_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_zeroarea_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_zeroarea_check.log
new file mode 100644
index 0000000..7323a55
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_zeroarea_check.log
@@ -0,0 +1,4 @@
+0 zero-area shapes
+writing to /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/user_project_wrapper_no_zero_areas.gds
+VmPeak:	  553400 kB
+VmHWM:	  275036 kB
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/klayout_zeroarea_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_zeroarea_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/klayout_zeroarea_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/magic_drc_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/magic_drc_check.log
new file mode 100644
index 0000000..b9261e7
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/magic_drc_check.log
@@ -0,0 +1,79 @@
+
+Magic 8.3 revision 220 - Compiled on Wed Oct 13 15:56:16 UTC 2021.
+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
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/home/tron/mpw_precheck/checks/drc_checks/magic/magic_drc_check.tcl" from command line.
+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__conb_1".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__buf_1".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__decap_12".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "user_proj_example".
+    5000 uses
+Reading "user_project_wrapper".
+[INFO]: Loading user_project_wrapper
+
+DRC style is now "drc(full)"
+Loading DRC CIF style.
+No errors found.
+[INFO]: COUNT: 0
+[INFO]: Should be divided by 3 or 4
+[INFO]: DRC Checking DONE (/soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/reports/magic_drc_check.drc.report)
+[INFO]: Saving mag view with DRC errors(/soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/user_project_wrapper.magic.drc.mag)
+[INFO]: Saved
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/magic_drc_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/magic_drc_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/magic_drc_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/manifest_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/manifest_check.log
new file mode 100644
index 0000000..944d879
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/manifest_check.log
@@ -0,0 +1,48 @@
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/DFFRAM.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/DFFRAMBB.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/__uprj_analog_netlists.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/__uprj_netlists.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/__user_analog_project_wrapper.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/__user_project_wrapper.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/caravan.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/caravan_netlists.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/caravel.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/caravel_clocking.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/chip_io.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/chip_io_alt.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/clock_div.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/convert_gpio_sigs.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/counter_timer_high.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/counter_timer_low.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/digital_pll.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/digital_pll_controller.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/gpio_control_block.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/gpio_logic_high.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/gpio_wb.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/housekeeping_spi.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/la_wb.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mem_wb.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mgmt_core.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mgmt_protect.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mgmt_protect_hv.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mgmt_soc.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mprj2_logic_high.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mprj_ctrl.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mprj_io.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/mprj_logic_high.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/pads.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/picorv32.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/ring_osc2x13.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/simple_por.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/simple_spi_master.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/simpleuart.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/spimemio.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/sram_1rw1r_32_256_8_sky130.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/storage.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/storage_bridge_wb.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/sysctrl.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/verilog/rtl/wb_intercon.v: OK
+/soft/ProgramFiles/caravel_user_project/caravel/scripts/set_user_id.py: OK
+/soft/ProgramFiles/caravel_user_project/caravel/scripts/generate_fill.py: OK
+/soft/ProgramFiles/caravel_user_project/caravel/scripts/compositor.py: OK
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/pdks.info b/precheck_results/18_OCT_2021___15_19_27/logs/pdks.info
new file mode 100644
index 0000000..ff5b2f4
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/pdks.info
@@ -0,0 +1,2 @@
+Open PDKs 6c05bc48dc88784f9d98b89d6791cdfd91526676
+Skywater PDK c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/precheck.log b/precheck_results/18_OCT_2021___15_19_27/logs/precheck.log
new file mode 100644
index 0000000..94f6fd2
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/precheck.log
@@ -0,0 +1,76 @@
+2021-10-18 15:19:27 - [INFO] - {{EXTRACTING GDS}} Extracting GDS files in: /soft/ProgramFiles/caravel_user_project
+2021-10-18 15:19:27 - [INFO] - {{Project GDS Info}} user_project_wrapper: 3a7d4f99939e9e4a5429c318824ad3be2fd090ef
+2021-10-18 15:19:27 - [INFO] - {{Tools Info}} KLayout: v0.27.3 | Magic: v8.3.220
+2021-10-18 15:19:27 - [INFO] - {{PDKs Info}} Open PDKs: 6c05bc48dc88784f9d98b89d6791cdfd91526676 | Skywater PDK: c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
+2021-10-18 15:19:27 - [INFO] - {{START}} Precheck Started, the full log 'precheck.log' will be located in '/soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/logs'
+2021-10-18 15:19:27 - [INFO] - {{PRECHECK SEQUENCE}} Precheck will run the following checks: License Manifest Makefile Default Documentation Consistency XOR Magic DRC Klayout FEOL Klayout BEOL Klayout Offgrid Klayout Metal Minimum Clear Area Density Klayout Pin Label Purposes Overlapping Drawing Klayout ZeroArea
+2021-10-18 15:19:27 - [INFO] - {{STEP UPDATE}} Executing Check 1 of 14: License
+2021-10-18 15:19:28 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:28 - [INFO] - {{MAIN LICENSE CHECK PASSED}} An approved LICENSE was found in project root.
+2021-10-18 15:19:29 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:30 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:31 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:32 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:33 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:34 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:35 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:36 - [INFO] - An approved LICENSE (Apache-2.0) was found in /soft/ProgramFiles/caravel_user_project.
+2021-10-18 15:19:36 - [INFO] - {{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
+2021-10-18 15:19:38 - [INFO] - {{SPDX COMPLIANCE CHECK PASSED}} Project is compliant with the SPDX Standard
+2021-10-18 15:19:38 - [INFO] - {{STEP UPDATE}} Executing Check 2 of 14: Manifest
+2021-10-18 15:21:49 - [INFO] - Caravel version matches, for the full report check: /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/logs/manifest_check.log
+2021-10-18 15:21:49 - [INFO] - {{MANIFEST CHECKS PASSED}} Manifest Checks Passed. Caravel version matches.
+2021-10-18 15:21:49 - [INFO] - {{STEP UPDATE}} Executing Check 3 of 14: Makefile
+2021-10-18 15:21:49 - [INFO] - {{MAKEFILE CHECK PASSED}} Makefile valid.
+2021-10-18 15:21:49 - [INFO] - {{STEP UPDATE}} Executing Check 4 of 14: Default
+2021-10-18 15:21:49 - [INFO] - {{README DEFAULT CHECK PASSED}} Project 'README.md' was modified and is not identical to the default 'README.md'
+2021-10-18 15:21:49 - [INFO] - {{CONTENT DEFAULT CHECK PASSED}} Project 'gds' was modified and is not identical to the default 'gds'
+2021-10-18 15:21:49 - [INFO] - {{STEP UPDATE}} Executing Check 5 of 14: Documentation
+2021-10-18 15:21:51 - [INFO] - {{DOCUMENTATION CHECK PASSED}} Project documentation is appropriate.
+2021-10-18 15:21:51 - [INFO] - {{STEP UPDATE}} Executing Check 6 of 14: Consistency
+2021-10-18 15:21:51 - [INFO] - Trying to get file https://raw.githubusercontent.com/efabless/caravel/f80b2fea4aa53d68baec2160f6640b9e3b8d86e5/verilog/rtl/__user_project_wrapper.v
+2021-10-18 15:21:51 - [INFO] - Got file https://raw.githubusercontent.com/efabless/caravel/f80b2fea4aa53d68baec2160f6640b9e3b8d86e5/verilog/rtl/__user_project_wrapper.v
+2021-10-18 15:21:51 - [INFO] - Trying to get file https://raw.githubusercontent.com/efabless/caravel/f80b2fea4aa53d68baec2160f6640b9e3b8d86e5/verilog/rtl/defines.v
+2021-10-18 15:24:02 - [INFO] - Got file https://raw.githubusercontent.com/efabless/caravel/f80b2fea4aa53d68baec2160f6640b9e3b8d86e5/verilog/rtl/defines.v
+2021-10-18 15:24:08 - [INFO] - HIERARCHY CHECK PASSED: Module user_project_wrapper is instantiated in caravel. 
+2021-10-18 15:24:08 - [INFO] - COMPLEXITY CHECK PASSED: Netlist caravel contains at least 8 instances (46 instances). 
+2021-10-18 15:24:08 - [INFO] - MODELING CHECK PASSED: Netlist caravel is structural.
+2021-10-18 15:24:08 - [INFO] - SUBMODULE HOOKS CHECK PASSED: All module ports for user_project_wrapper are correctly connected in the top level netlist caravel.
+2021-10-18 15:24:08 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in caravel are connected to power
+2021-10-18 15:24:08 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} caravel netlist passed all consistency checks.
+2021-10-18 15:24:08 - [INFO] - PORTS CHECK PASSED: Netlist user_project_wrapper ports match the golden wrapper ports
+2021-10-18 15:24:08 - [INFO] - COMPLEXITY CHECK PASSED: Netlist user_project_wrapper contains at least 1 instances (1 instances). 
+2021-10-18 15:24:08 - [INFO] - MODELING CHECK PASSED: Netlist user_project_wrapper is structural.
+2021-10-18 15:24:08 - [INFO] - LAYOUT CHECK PASSED: The GDS layout for user_project_wrapper matches the provided structural netlist.
+2021-10-18 15:24:08 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in user_project_wrapper are connected to power
+2021-10-18 15:24:08 - [INFO] - PORT TYPES CHECK PASSED: Netlist user_project_wrapper port types match the golden wrapper port types.
+2021-10-18 15:24:08 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} user_project_wrapper netlist passed all consistency checks.
+2021-10-18 15:24:08 - [INFO] - {{CONSISTENCY CHECK PASSED}} The user netlist and the top netlist are valid.
+2021-10-18 15:24:08 - [INFO] - {{STEP UPDATE}} Executing Check 7 of 14: XOR
+2021-10-18 15:24:08 - [INFO] - Trying to get file https://raw.githubusercontent.com/efabless/caravel/f80b2fea4aa53d68baec2160f6640b9e3b8d86e5/gds/user_project_wrapper_empty.gds.gz
+2021-10-18 15:24:09 - [INFO] - Got file https://raw.githubusercontent.com/efabless/caravel/f80b2fea4aa53d68baec2160f6640b9e3b8d86e5/gds/user_project_wrapper_empty.gds.gz
+2021-10-18 15:24:12 - [INFO] - {XOR CHECK UPDATE} Total XOR differences: 0, for more details view /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/user_project_wrapper.xor.gds
+2021-10-18 15:24:12 - [INFO] - {{XOR CHECK PASSED}} The GDS file has no XOR violations.
+2021-10-18 15:24:12 - [INFO] - {{STEP UPDATE}} Executing Check 8 of 14: Magic DRC
+2021-10-18 15:24:23 - [INFO] - 0 DRC violations
+2021-10-18 15:24:23 - [INFO] - {{MAGIC DRC CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2021-10-18 15:24:23 - [INFO] - {{STEP UPDATE}} Executing Check 9 of 14: Klayout FEOL
+2021-10-18 15:24:27 - [INFO] - No DRC Violations found
+2021-10-18 15:24:27 - [INFO] - {{Klayout FEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2021-10-18 15:24:27 - [INFO] - {{STEP UPDATE}} Executing Check 10 of 14: Klayout BEOL
+2021-10-18 15:24:51 - [INFO] - No DRC Violations found
+2021-10-18 15:24:51 - [INFO] - {{Klayout BEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2021-10-18 15:24:51 - [INFO] - {{STEP UPDATE}} Executing Check 11 of 14: Klayout Offgrid
+2021-10-18 15:24:55 - [INFO] - No DRC Violations found
+2021-10-18 15:24:55 - [INFO] - {{Klayout Offgrid CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2021-10-18 15:24:55 - [INFO] - {{STEP UPDATE}} Executing Check 12 of 14: Klayout Metal Minimum Clear Area Density
+2021-10-18 15:24:57 - [INFO] - No DRC Violations found
+2021-10-18 15:24:57 - [INFO] - {{Klayout Metal Minimum Clear Area Density CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2021-10-18 15:24:57 - [INFO] - {{STEP UPDATE}} Executing Check 13 of 14: Klayout Pin Label Purposes Overlapping Drawing
+2021-10-18 15:24:59 - [INFO] - No DRC Violations found
+2021-10-18 15:24:59 - [INFO] - {{Klayout Pin Label Purposes Overlapping Drawing CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2021-10-18 15:24:59 - [INFO] - {{STEP UPDATE}} Executing Check 14 of 14: Klayout ZeroArea
+2021-10-18 15:25:00 - [INFO] - No DRC Violations found
+2021-10-18 15:25:00 - [INFO] - {{Klayout ZeroArea CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2021-10-18 15:25:00 - [INFO] - {{FINISH}} Executing Finished, the full log 'precheck.log' can be found in '/soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/logs'
+2021-10-18 15:25:00 - [INFO] - {{SUCCESS}} All Checks Passed !!!
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/tools.info b/precheck_results/18_OCT_2021___15_19_27/logs/tools.info
new file mode 100644
index 0000000..b4cf097
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/tools.info
@@ -0,0 +1,2 @@
+KLayout: 0.27.3
+Magic: 8.3.220
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/xor_check.log b/precheck_results/18_OCT_2021___15_19_27/logs/xor_check.log
new file mode 100644
index 0000000..c92d8fe
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/xor_check.log
@@ -0,0 +1,233 @@
+Reading file /soft/ProgramFiles/caravel_user_project/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 220 - Compiled on Wed Oct 13 15:56:16 UTC 2021.
+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
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/home/tron/mpw_precheck/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__conb_1".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__buf_1".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__decap_12".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "user_proj_example".
+    5000 uses
+Reading "user_project_wrapper".
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:   42.88 x 3520.00  (-42.88,  0.00 ), (  0.00,  3520.00)  150937.59 
+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.50 x 3520.00  ( 2920.00,  0.00 ), ( 2962.50,  3520.00)  149600.00 
+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.38 x 37.53   (-42.88, -37.53), ( 2962.50,  0.00 )  112791.91 
+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.38 x 37.21   (-42.88,  3520.00), ( 2962.50,  3557.21)  111830.19 
+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 220 - Compiled on Wed Oct 13 15:56:16 UTC 2021.
+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
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/home/tron/mpw_precheck/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.88 x 3520.00  (-42.88,  0.00 ), (  0.00,  3520.00)  150937.59 
+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.50 x 3520.00  ( 2920.00,  0.00 ), ( 2962.50,  3520.00)  149600.00 
+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.38 x 37.53   (-42.88, -37.53), ( 2962.50,  0.00 )  112791.91 
+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.38 x 37.21   (-42.88,  3520.00), ( 2962.50,  3557.21)  111830.19 
+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 /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/user_project_wrapper_erased.gds ..
+Reading /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/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: 519.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 530 (flat)  530 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+--- Running XOR for 70/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 107 (flat)  107 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 107 (flat)  107 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+--- Running XOR for 71/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+--- Running XOR for 71/44 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+--- Running XOR for 72/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+--- Running XOR for 81/14 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 519.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 519.00M
+Writing layout file: /soft/ProgramFiles/caravel_user_project/precheck_results/18_OCT_2021___15_19_27/outputs/user_project_wrapper.xor.gds ..
+Total elapsed: 0.180s  Memory: 519.00M
diff --git a/precheck_results/18_OCT_2021___15_19_27/logs/xor_check.total b/precheck_results/18_OCT_2021___15_19_27/logs/xor_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/logs/xor_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/precheck_results/18_OCT_2021___15_19_27/outputs/defines.v b/precheck_results/18_OCT_2021___15_19_27/outputs/defines.v
new file mode 100644
index 0000000..9c3120c
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/outputs/defines.v
@@ -0,0 +1,62 @@
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// SPDX-License-Identifier: Apache-2.0
+
+`default_nettype none
+
+`ifndef __GLOBAL_DEFINE_H
+// Global parameters
+`define __GLOBAL_DEFINE_H
+
+`define MPRJ_IO_PADS_1 19	/* number of user GPIO pads on user1 side */
+`define MPRJ_IO_PADS_2 19	/* number of user GPIO pads on user2 side */
+`define MPRJ_IO_PADS (`MPRJ_IO_PADS_1 + `MPRJ_IO_PADS_2)
+
+`define MPRJ_PWR_PADS_1 2	/* vdda1, vccd1 enable/disable control */
+`define MPRJ_PWR_PADS_2 2	/* vdda2, vccd2 enable/disable control */
+`define MPRJ_PWR_PADS (`MPRJ_PWR_PADS_1 + `MPRJ_PWR_PADS_2)
+
+// Analog pads are only used by the "caravan" module and associated
+// modules such as user_analog_project_wrapper and chip_io_alt.
+
+`define ANALOG_PADS_1 5
+`define ANALOG_PADS_2 6
+
+`define ANALOG_PADS (`ANALOG_PADS_1 + `ANALOG_PADS_2)
+
+// Size of soc_mem_synth
+
+// Type and size of soc_mem
+// `define USE_OPENRAM
+`define USE_CUSTOM_DFFRAM
+// don't change the following without double checking addr widths
+`define MEM_WORDS 256
+
+// Number of columns in the custom memory; takes one of three values:
+// 1 column : 1 KB, 2 column: 2 KB, 4 column: 4KB
+`define DFFRAM_WSIZE 4
+`define DFFRAM_USE_LATCH 0
+
+// not really parameterized but just to easily keep track of the number
+// of ram_block across different modules
+`define RAM_BLOCKS 2
+
+// Clock divisor default value
+`define CLK_DIV 3'b010
+
+// GPIO conrol default mode and enable
+`define DM_INIT 3'b110
+`define OENB_INIT 1'b1
+
+`endif // __GLOBAL_DEFINE_H
diff --git a/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_beol_check.xml b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_beol_check.xml
new file mode 100644
index 0000000..edcc434
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_beol_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='/home/tron/mpw_precheck/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 opposite 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 : minimum/maximum width 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.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 opposite 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.3</name>
+   <description>via.3 : min. width of ring-shaped via : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.3</name>
+   <description>via.3 : max. width of ring-shaped via : 0.205um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.3_b</name>
+   <description>via.3_b: ring-shaped via must be enclosed by areaid_sl</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 : 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 opposite 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 opposite 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.3</name>
+   <description>via2.3 : min. width of ring-shaped via2 : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.3</name>
+   <description>via2.3 : max. width of ring-shaped via2 : 0.205um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.3_b</name>
+   <description>via2.3_b: ring-shaped via2 must be enclosed by areaid_sl</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 opposite 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 opposite 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.3</name>
+   <description>via4.3 : min. width of ring-shaped via4 : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.3</name>
+   <description>via4.3 : max. width of ring-shaped via4 : 0.205um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.3_b</name>
+   <description>via4.3_b: ring-shaped via4 must be enclosed by areaid_sl</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 : min. m5 enclosure of via4 : 0.31um</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/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_feol_check.xml b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_feol_check.xml
new file mode 100644
index 0000000..0c9be56
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_feol_check.xml
@@ -0,0 +1,327 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>SKY130 DRC runset</description>
+ <original-file/>
+ <generator>drc: script='/home/tron/mpw_precheck/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>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 mnually merge if less : 0.27um</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>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.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>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/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_met_min_ca_density_check.xml b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_met_min_ca_density_check.xml
new file mode 100644
index 0000000..7ab4baf
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/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='/home/tron/mpw_precheck/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/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_offgrid_check.xml b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_offgrid_check.xml
new file mode 100644
index 0000000..2b0d7b3
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/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='/home/tron/mpw_precheck/checks/drc_checks/klayout/offgrid.lydrc'</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/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
new file mode 100644
index 0000000..019bed6
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/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=/soft/ProgramFiles/caravel_user_project/gds/user_project_wrapper.gds, topcell=user_project_wrapper</description>
+ <original-file/>
+ <generator>drc: script='/home/tron/mpw_precheck/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/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_zeroarea_check.xml b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/klayout_zeroarea_check.xml
new file mode 100644
index 0000000..f82c6b5
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/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='/home/tron/mpw_precheck/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/precheck_results/18_OCT_2021___15_19_27/outputs/reports/magic_drc_check.drc.report b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/magic_drc_check.drc.report
new file mode 100644
index 0000000..46ca7f3
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/magic_drc_check.drc.report
@@ -0,0 +1,5 @@
+user_project_wrapper
+----------------------------------------
+[INFO]: COUNT: 0
+[INFO]: Should be divided by 3 or 4
+
diff --git a/precheck_results/18_OCT_2021___15_19_27/outputs/reports/magic_drc_check.rdb b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/magic_drc_check.rdb
new file mode 100644
index 0000000..ac5b3c4
--- /dev/null
+++ b/precheck_results/18_OCT_2021___15_19_27/outputs/reports/magic_drc_check.rdb
@@ -0,0 +1,2 @@
+$user_project_wrapper
+ 100