latest precheck files
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/gds.info b/xml_results/30_NOV_2022___20_48_07/logs/gds.info
new file mode 100644
index 0000000..40a1474
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/gds.info
@@ -0,0 +1 @@
+user_analog_project_wrapper.gds: 43432ad7e6978190956c0d10b05eecdde05227d4
\ No newline at end of file
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_beol_check.log b/xml_results/30_NOV_2022___20_48_07/logs/klayout_beol_check.log
new file mode 100644
index 0000000..64ef2bf
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_beol_check.log
@@ -0,0 +1 @@
+ERROR: Unable to open file: /home/zexious/mpw_precheck/checks/tech-files/sky130B_mr.drc (errno=2)
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_feol_check.log b/xml_results/30_NOV_2022___20_48_07/logs/klayout_feol_check.log
new file mode 100644
index 0000000..64ef2bf
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_feol_check.log
@@ -0,0 +1 @@
+ERROR: Unable to open file: /home/zexious/mpw_precheck/checks/tech-files/sky130B_mr.drc (errno=2)
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_met_min_ca_density_check.log b/xml_results/30_NOV_2022___20_48_07/logs/klayout_met_min_ca_density_check.log
new file mode 100644
index 0000000..781b4cf
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_met_min_ca_density_check.log
@@ -0,0 +1,79 @@
+"polygons" in: met_min_ca_density.lydrc:35
+    Polygons (raw): 38473 (flat)  2545 (hierarchical)
+    Elapsed: 0.010s  Memory: 595.00M
+"polygons" in: met_min_ca_density.lydrc:36
+    Polygons (raw): 110556 (flat)  10482 (hierarchical)
+    Elapsed: 0.010s  Memory: 595.00M
+"polygons" in: met_min_ca_density.lydrc:38
+    Polygons (raw): 45388 (flat)  6647 (hierarchical)
+    Elapsed: 0.010s  Memory: 595.00M
+"polygons" in: met_min_ca_density.lydrc:39
+    Polygons (raw): 891221 (flat)  869747 (hierarchical)
+    Elapsed: 0.330s  Memory: 611.00M
+"polygons" in: met_min_ca_density.lydrc:41
+    Polygons (raw): 17052 (flat)  4774 (hierarchical)
+    Elapsed: 0.010s  Memory: 611.00M
+"polygons" in: met_min_ca_density.lydrc:42
+    Polygons (raw): 767691 (flat)  760268 (hierarchical)
+    Elapsed: 0.290s  Memory: 628.00M
+"polygons" in: met_min_ca_density.lydrc:44
+    Polygons (raw): 1872 (flat)  999 (hierarchical)
+    Elapsed: 0.000s  Memory: 628.00M
+"polygons" in: met_min_ca_density.lydrc:45
+    Polygons (raw): 1157201 (flat)  854952 (hierarchical)
+    Elapsed: 0.340s  Memory: 663.00M
+"polygons" in: met_min_ca_density.lydrc:47
+    Polygons (raw): 970 (flat)  255 (hierarchical)
+    Elapsed: 0.000s  Memory: 663.00M
+"polygons" in: met_min_ca_density.lydrc:48
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 663.00M
+"polygons" in: met_min_ca_density.lydrc:49
+    Polygons (raw): 59598 (flat)  59308 (hierarchical)
+    Elapsed: 0.030s  Memory: 663.00M
+"polygons" in: met_min_ca_density.lydrc:51
+    Polygons (raw): 288 (flat)  102 (hierarchical)
+    Elapsed: 0.010s  Memory: 663.00M
+"input" in: met_min_ca_density.lydrc:53
+    Polygons (raw): 752 (flat)  63 (hierarchical)
+    Elapsed: 0.010s  Memory: 663.00M
+"area" in: met_min_ca_density.lydrc:55
+    Elapsed: 0.010s  Memory: 663.00M
+"polygons" in: met_min_ca_density.lydrc:59
+    Polygons (raw): 38473 (flat)  2545 (hierarchical)
+    Elapsed: 0.010s  Memory: 663.00M
+"area" in: met_min_ca_density.lydrc:59
+    Elapsed: 0.040s  Memory: 663.00M
+li1_ca_density is 0.9982518889806383
+"polygons" in: met_min_ca_density.lydrc:69
+    Polygons (raw): 45388 (flat)  6647 (hierarchical)
+    Elapsed: 0.010s  Memory: 663.00M
+"area" in: met_min_ca_density.lydrc:69
+    Elapsed: 0.080s  Memory: 663.00M
+m1_ca_density is 0.9367978595616542
+"polygons" in: met_min_ca_density.lydrc:79
+    Polygons (raw): 17052 (flat)  4774 (hierarchical)
+    Elapsed: 0.010s  Memory: 663.00M
+"area" in: met_min_ca_density.lydrc:79
+    Elapsed: 0.030s  Memory: 663.00M
+m2_ca_density is 0.980980848549567
+"polygons" in: met_min_ca_density.lydrc:89
+    Polygons (raw): 1872 (flat)  999 (hierarchical)
+    Elapsed: 0.000s  Memory: 663.00M
+"area" in: met_min_ca_density.lydrc:89
+    Elapsed: 0.010s  Memory: 663.00M
+m3_ca_density is 0.9631000013734483
+"polygons" in: met_min_ca_density.lydrc:99
+    Polygons (raw): 970 (flat)  255 (hierarchical)
+    Elapsed: 0.000s  Memory: 663.00M
+"area" in: met_min_ca_density.lydrc:99
+    Elapsed: 0.010s  Memory: 663.00M
+m4_ca_density is 0.9059463596004657
+"polygons" in: met_min_ca_density.lydrc:109
+    Polygons (raw): 288 (flat)  102 (hierarchical)
+    Elapsed: 0.010s  Memory: 663.00M
+"area" in: met_min_ca_density.lydrc:109
+    Elapsed: 0.000s  Memory: 663.00M
+m5_ca_density is 0.9372455412464089
+Writing report database: /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_met_min_ca_density_check.xml ..
+Total elapsed: 1.920s  Memory: 615.00M
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_met_min_ca_density_check.total b/xml_results/30_NOV_2022___20_48_07/logs/klayout_met_min_ca_density_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_met_min_ca_density_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_offgrid_check.log b/xml_results/30_NOV_2022___20_48_07/logs/klayout_offgrid_check.log
new file mode 100644
index 0000000..64ef2bf
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_offgrid_check.log
@@ -0,0 +1 @@
+ERROR: Unable to open file: /home/zexious/mpw_precheck/checks/tech-files/sky130B_mr.drc (errno=2)
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_pin_label_purposes_overlapping_drawing_check.log b/xml_results/30_NOV_2022___20_48_07/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
new file mode 100644
index 0000000..aa3cfd6
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
@@ -0,0 +1,30 @@
+Running pin_label_purposes_overlapping_drawing.rb.drc on file=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds, topcell=user_analog_project_wrapper, output to /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
+  deep:true tiled:false threads:4
+--- #err|description, table for cell: user_analog_project_wrapper
+NO-Check ----        pwell:64/44/EMP   122/16/EMP    64/59/EMP    44/16/EMP     44/5/EMP
+         ----        nwell:64/20/dat    64/16/EMP     64/5/dat
+         ----         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/dat
+         ----         mcon:67/44/dat    67/48/EMP
+         ----         met1:68/20/dat    68/16/dat     68/5/dat
+         ----          via:68/44/dat    68/58/EMP
+         ----         met2:69/20/dat    69/16/dat     69/5/dat
+         ----         via2:69/44/dat    69/58/EMP
+       4 70/16: met3, pin/label not-over drawing:70/20
+         ----         met3:70/20/dat    70/16/dat     70/5/dat
+         ----         via3:70/44/dat    70/48/EMP
+         ----         met4:71/20/dat    71/16/dat     71/5/dat
+         ----         via4:71/44/dat    71/48/EMP
+         ----         met5:72/20/dat    72/16/dat     72/5/dat
+         ----          pad:76/20/EMP     76/5/EMP    76/16/EMP
+         ----          pnp:82/44/dat    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
+       4 total error(s) among 1 error type(s), 33 checks, cell: user_analog_project_wrapper
+Writing report...
+VmPeak:	 1270208 kB
+VmHWM:	  376292 kB
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_zeroarea_check.log b/xml_results/30_NOV_2022___20_48_07/logs/klayout_zeroarea_check.log
new file mode 100644
index 0000000..ca26a91
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_zeroarea_check.log
@@ -0,0 +1,6 @@
+writing to /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/user_analog_project_wrapper_no_zero_areas.gds
+0 zero-area shapes
+0 zero-length paths,  0 zero-length paths deleted.
+0 total zero-area objects,  0 total objects deleted.
+VmPeak:	  980880 kB
+VmHWM:	  641360 kB
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/klayout_zeroarea_check.total b/xml_results/30_NOV_2022___20_48_07/logs/klayout_zeroarea_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/klayout_zeroarea_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/magic_drc_check.log b/xml_results/30_NOV_2022___20_48_07/logs/magic_drc_check.log
new file mode 100644
index 0000000..15f3c6f
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/magic_drc_check.log
@@ -0,0 +1,30 @@
+
+Magic 8.3 revision 315 - Compiled on Tue Oct 11 20:27:25 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Could not find file '/pdk/open_pdks/install/share/pdk/sky130B/libs.tech/magic/sky130A.tech' in any of these directories:
+         . $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Error parsing "/home/zexious/mpw_precheck/checks/tech-files/sky130A.magicrc": couldn't read file "/pdk/open_pdks/install/share/pdk/sky130B/libs.tech/magic/sky130A.tcl": no such file or directory
+Bad local startup file "/home/zexious/mpw_precheck/checks/tech-files/sky130A.magicrc", continuing without.
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading "/home/zexious/mpw_precheck/checks/drc_checks/magic/magic_drc_check.tcl" from command line.
+Don't know how to read GDS-II:
+Nothing in "cifinput" section of tech file.
+[INFO]: Loading user_analog_project_wrapper
+
+File user_analog_project_wrapper.mag couldn't be read
+No such file or directory
+Creating new cell
+"drc(full)" is not one of the DRC styles Magic knows.
+The current style is "default".
+The DRC styles are: default.
+No errors found.
+[INFO]: COUNT: 0
+[INFO]: Should be divided by 3 or 4
+[INFO]: DRC Checking DONE (/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.drc.report)
+[INFO]: Saving mag view with DRC errors(/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/user_analog_project_wrapper.magic.drc.mag)
+[INFO]: Saved
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/magic_drc_check.total b/xml_results/30_NOV_2022___20_48_07/logs/magic_drc_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/magic_drc_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/pdks.info b/xml_results/30_NOV_2022___20_48_07/logs/pdks.info
new file mode 100644
index 0000000..0dc154e
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/pdks.info
@@ -0,0 +1,2 @@
+Open PDKs 120b0bd69c745825a0b8b76f364043a1cd08bb6a
+SKY130B PDK f70d8ca46961ff92719d8870a18a076370b85f6c
\ No newline at end of file
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/precheck.log b/xml_results/30_NOV_2022___20_48_07/logs/precheck.log
new file mode 100644
index 0000000..2c95403
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/precheck.log
@@ -0,0 +1,74 @@
+2022-11-30 20:48:07 - [INFO] - {{EXTRACTING FILES}} Extracting compressed files in: /home/zexious/project/sloci_caravel_vco_fix
+2022-11-30 20:48:07 - [INFO] - {{Project Type Info}} analog
+2022-11-30 20:48:07 - [INFO] - {{Project GDS Info}} user_analog_project_wrapper: 43432ad7e6978190956c0d10b05eecdde05227d4
+2022-11-30 20:48:07 - [INFO] - {{Tools Info}} KLayout: v0.27.10 | Magic: v8.3.315
+2022-11-30 20:48:07 - [INFO] - {{PDKs Info}} SKY130B: f70d8ca46961ff92719d8870a18a076370b85f6c | Open PDKs: 120b0bd69c745825a0b8b76f364043a1cd08bb6a
+2022-11-30 20:48:07 - [INFO] - {{START}} Precheck Started, the full log 'precheck.log' will be located in '/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs'
+2022-11-30 20:48:07 - [INFO] - {{PRECHECK SEQUENCE}} Precheck will run the following checks: [License, Makefile, Default, Documentation, Consistency, GPIO-Defines, XOR, Magic DRC, Klayout FEOL, Klayout BEOL, Klayout Offgrid, Klayout Metal Minimum Clear Area Density, Klayout Pin Label Purposes Overlapping Drawing, Klayout ZeroArea]
+2022-11-30 20:48:07 - [INFO] - {{STEP UPDATE}} Executing Check 1 of 14: License
+2022-11-30 20:48:08 - [INFO] - An approved LICENSE (Apache-2.0) was found in /home/zexious/project/sloci_caravel_vco_fix.
+2022-11-30 20:48:08 - [INFO] - {{MAIN LICENSE CHECK PASSED}} An approved LICENSE was found in project root.
+2022-11-30 20:48:09 - [INFO] - An approved LICENSE (Apache-2.0) was found in /home/zexious/project/sloci_caravel_vco_fix.
+2022-11-30 20:48:09 - [INFO] - {{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
+2022-11-30 20:48:09 - [ERROR] - SPDX COMPLIANCE FILE UNICODE DECODE EXCEPTION in (/home/zexious/project/sloci_caravel_vco_fix/.swp): 'utf-8' codec can't decode byte 0xb7 in position 4: invalid start byte
+2022-11-30 20:48:09 - [ERROR] - SPDX COMPLIANCE SYMLINK FILE NOT FOUND in /home/zexious/project/sloci_caravel_vco_fix/openlane/Makefile
+2022-11-30 20:48:09 - [WARNING] - {{SPDX COMPLIANCE CHECK FAILED}} Found 139 non-compliant file(s) with the SPDX Standard.
+2022-11-30 20:48:09 - [INFO] - SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['/home/zexious/project/sloci_caravel_vco_fix/sourceme_precheck', '/home/zexious/project/sloci_caravel_vco_fix/.gitattributes', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A_setup.tcl', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A-GDS.tech', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__pfet_01v8_lvt_75KH85.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/netgen.sh', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__res_high_po_2p85_MM89SS.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/cap_bank.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_2_FJFAMD.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_1_4RCNTW.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_YTLFGX.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/core_osc_amp.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__res_high_po_2p85_P79JE3.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/vop_dec.ext', '/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A.tcl']
+2022-11-30 20:48:09 - [INFO] - For the full SPDX compliance report check: /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/spdx_compliance_report.log
+2022-11-30 20:48:09 - [INFO] - {{STEP UPDATE}} Executing Check 2 of 14: Makefile
+2022-11-30 20:48:09 - [INFO] - {{MAKEFILE CHECK PASSED}} Makefile valid.
+2022-11-30 20:48:09 - [INFO] - {{STEP UPDATE}} Executing Check 3 of 14: Default
+2022-11-30 20:48:09 - [INFO] - {{README DEFAULT CHECK PASSED}} Project 'README.md' was modified and is not identical to the default 'README.md'
+2022-11-30 20:48:09 - [INFO] - {{CONTENT DEFAULT CHECK PASSED}} Project 'gds' was modified and is not identical to the default 'gds'
+2022-11-30 20:48:09 - [INFO] - {{STEP UPDATE}} Executing Check 4 of 14: Documentation
+2022-11-30 20:48:09 - [INFO] - {{DOCUMENTATION CHECK PASSED}} Project documentation is appropriate.
+2022-11-30 20:48:09 - [INFO] - {{STEP UPDATE}} Executing Check 5 of 14: Consistency
+2022-11-30 20:48:11 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} caravan netlist passed all consistency checks.
+2022-11-30 20:48:11 - [INFO] - PORTS CHECK PASSED: Netlist user_analog_project_wrapper ports match the golden wrapper ports
+2022-11-30 20:48:11 - [INFO] - COMPLEXITY CHECK PASSED: Netlist user_analog_project_wrapper contains at least 1 instances (1 instances). 
+2022-11-30 20:48:11 - [INFO] - MODELING CHECK PASSED: Netlist user_analog_project_wrapper is structural.
+2022-11-30 20:48:11 - [WARNING] - LAYOUT CHECK FAILED: The GDS layout for user_analog_project_wrapper doesn't match the provided structural netlist. Mismatching modules are: ['BGR_lvs' 'TX_line' 'VCO' 'VGA_routing']
+2022-11-30 20:48:11 - [WARNING] - {{NETLIST CONSISTENCY CHECK FAILED}} user_analog_project_wrapper netlist failed 1 consistency check(s): ['LAYOUT'].
+2022-11-30 20:48:11 - [WARNING] - {{CONSISTENCY CHECK FAILED}} The user netlist and the top netlist are not valid.
+2022-11-30 20:48:11 - [INFO] - {{STEP UPDATE}} Executing Check 6 of 14: GPIO-Defines
+2022-11-30 20:48:11 - [INFO] - GPIO-DEFINES: Checking verilog/rtl/user_defines.v, parsing files: ['/home/zexious/mpw_precheck/checks/gpio_defines_check/verilog_assets/gpio_modes_base.v', '/home/zexious/project/sloci_caravel_vco_fix/verilog/rtl/user_defines.v', '/home/zexious/mpw_precheck/checks/gpio_defines_check/verilog_assets/gpio_modes_observe.v']
+2022-11-30 20:48:12 - [INFO] - GPIO-DEFINES report path: /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/gpio_defines.report
+2022-11-30 20:48:12 - [INFO] - {{GPIO-DEFINES CHECK PASSED}} The user verilog/rtl/user_defines.v is valid.
+2022-11-30 20:48:12 - [INFO] - {{STEP UPDATE}} Executing Check 7 of 14: XOR
+2022-11-30 20:48:30 - [INFO] - {{XOR CHECK UPDATE}} Total XOR differences: 0, for more details view /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/user_analog_project_wrapper.xor.gds
+2022-11-30 20:48:30 - [INFO] - {{XOR CHECK PASSED}} The GDS file has no XOR violations.
+2022-11-30 20:48:30 - [INFO] - {{STEP UPDATE}} Executing Check 8 of 14: Magic DRC
+2022-11-30 20:48:31 - [INFO] - 0 DRC violations
+2022-11-30 20:48:31 - [INFO] - {{MAGIC DRC CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-11-30 20:48:31 - [INFO] - {{STEP UPDATE}} Executing Check 9 of 14: Klayout FEOL
+2022-11-30 20:48:31 - [INFO] - in CUSTOM klayout_gds_drc_check
+2022-11-30 20:48:31 - [INFO] - run: klayout -b -r /home/zexious/mpw_precheck/checks/tech-files/sky130B_mr.drc -rd input=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds -rd topcell=user_analog_project_wrapper -rd report=/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_feol_check.xml -rd feol=true >& /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_feol_check.log
+2022-11-30 20:48:32 - [ERROR] - ERROR klayout_feol FAILED, stat=1, see /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_feol_check.log
+2022-11-30 20:48:32 - [WARNING] - {{Klayout FEOL CHECK FAILED}} The GDS file, user_analog_project_wrapper.gds, has DRC violations.
+2022-11-30 20:48:32 - [INFO] - {{STEP UPDATE}} Executing Check 10 of 14: Klayout BEOL
+2022-11-30 20:48:32 - [INFO] - in CUSTOM klayout_gds_drc_check
+2022-11-30 20:48:32 - [INFO] - run: klayout -b -r /home/zexious/mpw_precheck/checks/tech-files/sky130B_mr.drc -rd input=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds -rd topcell=user_analog_project_wrapper -rd report=/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_beol_check.xml -rd beol=true >& /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_beol_check.log
+2022-11-30 20:48:33 - [ERROR] - ERROR klayout_beol FAILED, stat=1, see /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_beol_check.log
+2022-11-30 20:48:33 - [WARNING] - {{Klayout BEOL CHECK FAILED}} The GDS file, user_analog_project_wrapper.gds, has DRC violations.
+2022-11-30 20:48:33 - [INFO] - {{STEP UPDATE}} Executing Check 11 of 14: Klayout Offgrid
+2022-11-30 20:48:33 - [INFO] - in CUSTOM klayout_gds_drc_check
+2022-11-30 20:48:33 - [INFO] - run: klayout -b -r /home/zexious/mpw_precheck/checks/tech-files/sky130B_mr.drc -rd input=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds -rd topcell=user_analog_project_wrapper -rd report=/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_offgrid_check.xml -rd offgrid=true >& /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_offgrid_check.log
+2022-11-30 20:48:34 - [ERROR] - ERROR klayout_offgrid FAILED, stat=1, see /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_offgrid_check.log
+2022-11-30 20:48:34 - [WARNING] - {{Klayout Offgrid CHECK FAILED}} The GDS file, user_analog_project_wrapper.gds, has DRC violations.
+2022-11-30 20:48:34 - [INFO] - {{STEP UPDATE}} Executing Check 12 of 14: Klayout Metal Minimum Clear Area Density
+2022-11-30 20:48:34 - [INFO] - in CUSTOM klayout_gds_drc_check
+2022-11-30 20:48:34 - [INFO] - run: klayout -b -r /home/zexious/mpw_precheck/checks/drc_checks/klayout/met_min_ca_density.lydrc -rd input=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds -rd topcell=user_analog_project_wrapper -rd report=/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_met_min_ca_density_check.xml >& /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_met_min_ca_density_check.log
+2022-11-30 20:48:36 - [INFO] - No DRC Violations found
+2022-11-30 20:48:36 - [INFO] - {{Klayout Metal Minimum Clear Area Density CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-11-30 20:48:36 - [INFO] - {{STEP UPDATE}} Executing Check 13 of 14: Klayout Pin Label Purposes Overlapping Drawing
+2022-11-30 20:48:36 - [INFO] - in CUSTOM klayout_gds_drc_check
+2022-11-30 20:48:36 - [INFO] - run: klayout -b -r /home/zexious/mpw_precheck/checks/drc_checks/klayout/pin_label_purposes_overlapping_drawing.rb.drc -rd input=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds -rd topcell=user_analog_project_wrapper -rd report=/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml -rd top_cell_name=user_analog_project_wrapper >& /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
+2022-11-30 20:48:40 - [ERROR] - ERROR klayout_pin_label_purposes_overlapping_drawing FAILED, stat=2, see /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
+2022-11-30 20:48:40 - [WARNING] - {{Klayout Pin Label Purposes Overlapping Drawing CHECK FAILED}} The GDS file, user_analog_project_wrapper.gds, has DRC violations.
+2022-11-30 20:48:40 - [INFO] - {{STEP UPDATE}} Executing Check 14 of 14: Klayout ZeroArea
+2022-11-30 20:48:40 - [INFO] - in CUSTOM klayout_gds_drc_check
+2022-11-30 20:48:40 - [INFO] - run: klayout -b -r /home/zexious/mpw_precheck/checks/drc_checks/klayout/zeroarea.rb.drc -rd input=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds -rd topcell=user_analog_project_wrapper -rd report=/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/reports/klayout_zeroarea_check.xml -rd cleaned_output=/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/user_analog_project_wrapper_no_zero_areas.gds >& /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs/klayout_zeroarea_check.log
+2022-11-30 20:48:45 - [INFO] - No DRC Violations found
+2022-11-30 20:48:45 - [INFO] - {{Klayout ZeroArea CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-11-30 20:48:45 - [INFO] - {{FINISH}} Executing Finished, the full log 'precheck.log' can be found in '/home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/logs'
+2022-11-30 20:48:45 - [CRITICAL] - {{FAILURE}} 5 Check(s) Failed: ['Consistency', 'Klayout FEOL', 'Klayout BEOL', 'Klayout Offgrid', 'Klayout Pin Label Purposes Overlapping Drawing'] !!!
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/spdx_compliance_report.log b/xml_results/30_NOV_2022___20_48_07/logs/spdx_compliance_report.log
new file mode 100644
index 0000000..44df954
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/spdx_compliance_report.log
@@ -0,0 +1,139 @@
+/home/zexious/project/sloci_caravel_vco_fix/sourceme_precheck
+/home/zexious/project/sloci_caravel_vco_fix/.gitattributes
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A_setup.tcl
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A-GDS.tech
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__pfet_01v8_lvt_75KH85.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/netgen.sh
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__res_high_po_2p85_MM89SS.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/cap_bank.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_2_FJFAMD.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_1_4RCNTW.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_YTLFGX.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/core_osc_amp.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__res_high_po_2p85_P79JE3.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/vop_dec.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A.tcl
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__pfet_01v8_lvt_D3M934.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_2_WCTZRP.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A-BindKeys
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A.magicrc
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_DJ7QE5.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_2_WCTBV5.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/lvs.tcl
+/home/zexious/project/sloci_caravel_vco_fix/mag/amp_dec.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_LELFGX.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_2_3ZFDVT.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/buffer_amp.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__res_high_po_5p73_YZEQ6M.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__pfet_01v8_lvt_D3Z634.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_648S5X.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__res_high_po_2p85_MXEQGY.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_BX7S53.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__pfet_01v8_lvt_D3ZSZ4.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_HNLS5R.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_B6HS5D.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130A.tech
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__cap_mim_m3_2_VCH7EQ.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/compare_out
+/home/zexious/project/sloci_caravel_vco_fix/mag/VCO.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/buffer_amp_vop.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/user_analog_project_wrapper.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_9DHFGX.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/core_osc.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/bias_calc.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__res_high_po_5p73_W59YBA.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/sky130_fd_pr__nfet_01v8_lvt_6BNFGK.ext
+/home/zexious/project/sloci_caravel_vco_fix/mag/output_buffer.ext
+/home/zexious/project/sloci_caravel_vco_fix/configs/xschemrc
+/home/zexious/project/sloci_caravel_vco_fix/configs/sourceme
+/home/zexious/project/sloci_caravel_vco_fix/xschem/user_analog_project_wrapper.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/buffer_amp_vop.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/xschemrc
+/home/zexious/project/sloci_caravel_vco_fix/xschem/vop_dec.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/BGR_lvs.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/output_buffer.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/output_buffer.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/tb_BGR_pvt_lvs.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/Tx_line.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/bias_calc.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/core_osc_amp.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/Tx_line.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/amp_dec.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/tb_BGR_tran_lvs.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/VCO.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/BGR_lvs.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/topLevel.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/core_osc.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/buffer_amp.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/opamp_realcomp3_usefinger.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/bias_calc.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/buffer_amp.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/vop_dec.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/core_osc.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/core_osc_amp.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/.spiceinit
+/home/zexious/project/sloci_caravel_vco_fix/xschem/buffer_amp_vop.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/cap_bank.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/user_analog_project_wrapper.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/topLevel.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/opamp_realcomp3_usefinger.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/cap_bank.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/VCO.sch
+/home/zexious/project/sloci_caravel_vco_fix/xschem/amp_dec.sym
+/home/zexious/project/sloci_caravel_vco_fix/xschem/sourceme
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/outputs/reports/magic_drc_check.drc.report
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/klayout_zeroarea_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/klayout_offgrid_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/klayout_feol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/magic_drc_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/tools.info
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/xor_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/klayout_beol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/klayout_met_min_ca_density_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_25_04/logs/gds.info
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/outputs/reports/magic_drc_check.drc.report
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/klayout_zeroarea_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/klayout_offgrid_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/klayout_feol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/magic_drc_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/tools.info
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/xor_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/klayout_beol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/klayout_met_min_ca_density_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___23_37_05/logs/gds.info
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/outputs/reports/magic_drc_check.drc.report
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/klayout_zeroarea_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/klayout_offgrid_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/klayout_feol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/magic_drc_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/tools.info
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/xor_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/klayout_beol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/klayout_met_min_ca_density_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/13_SEP_2022___00_53_58/logs/gds.info
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/outputs/reports/magic_drc_check.drc.report
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/klayout_zeroarea_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/klayout_offgrid_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/klayout_feol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/magic_drc_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/tools.info
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/xor_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/klayout_beol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/klayout_met_min_ca_density_check.total
+/home/zexious/project/sloci_caravel_vco_fix/xml_results/12_SEP_2022___22_10_28/logs/gds.info
+/home/zexious/project/sloci_caravel_vco_fix/docs/how_to_add_large_file
+/home/zexious/project/sloci_caravel_vco_fix/drc/klayout_pin_label_purposes_overlapping_drawing_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/klayout_zeroarea_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/klayout_offgrid_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/klayout_feol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/magic_drc_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/tools.info
+/home/zexious/project/sloci_caravel_vco_fix/drc/xor_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/klayout_beol_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/sky130A.lyp
+/home/zexious/project/sloci_caravel_vco_fix/drc/klayout_met_min_ca_density_check.total
+/home/zexious/project/sloci_caravel_vco_fix/drc/gds.info
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/tools.info b/xml_results/30_NOV_2022___20_48_07/logs/tools.info
new file mode 100644
index 0000000..91cb193
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/tools.info
@@ -0,0 +1,2 @@
+KLayout: 0.27.10
+Magic: 8.3.315
\ No newline at end of file
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/xor_check.log b/xml_results/30_NOV_2022___20_48_07/logs/xor_check.log
new file mode 100644
index 0000000..13fcc5c
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/xor_check.log
@@ -0,0 +1,267 @@
+Reading file /home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds for cell user_analog_project_wrapper
+dbu=0.001
+cell user_analog_project_wrapper dbu-bbox(ll;ur)=(-4000,-4000;2924000,3524000)
+cell user_analog_project_wrapper dbu-bbox(left,bottom,right,top)=(-4000,-4000,2924000,3524000)
+cell user_analog_project_wrapper dbu-size(width,height)=(2928000,3528000)
+cell user_analog_project_wrapper micron-bbox(left,bottom,right,top)=(-4.0,-4.0,2924.0,3524.0)
+cell user_analog_project_wrapper micron-size(width,height)=(2928.0,3528.0)
+Done.
+
+Magic 8.3 revision 315 - Compiled on Tue Oct 11 20:27:25 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130B ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+    ubm 
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130B Device Generator Menu ...
+Loading "/home/zexious/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_analog_project_wrapper
+Reading "sky130_fd_pr__res_xhigh_po_5p73_QP6N54".
+Reading "sky130_fd_pr__res_xhigh_po_5p73_4C7XCD".
+Reading "sky130_fd_pr__nfet_01v8_lvt_6H2JYD".
+Reading "sky130_fd_pr__nfet_01v8_lvt_G3ZQK6".
+Reading "sky130_fd_pr__nfet_01v8_lvt_FKGFGD".
+Reading "cons_cw".
+Reading "sky130_fd_pr__res_xhigh_po_5p73_Q3K92U".
+Reading "sky130_fd_pr__res_high_po_0p35_ZMQPMJ".
+Reading "sky130_fd_pr__pfet_01v8_lvt_ER7KZU".
+Reading "sky130_fd_pr__pfet_01v8_lvt_X3YSY6".
+Reading "sky130_fd_pr__nfet_01v8_lvt_F8HAAN".
+Reading "sky130_fd_pr__nfet_01v8_lvt_BSMWRE".
+Reading "sky130_fd_pr__nfet_01v8_lvt_EA9ZG2".
+Reading "sky130_fd_pr__cap_mim_m3_1_L4YDVW".
+Reading "cmfb2".
+Reading "cmfb1".
+Reading "stage1".
+Reading "sky130_fd_pr__nfet_01v8_lvt_L3LEKD".
+Reading "cons1".
+Reading "stage0".
+Reading "sky130_fd_pr__nfet_01v8_lvt_XA5MKQ".
+Reading "sky130_fd_pr__nfet_01v8_lvt_72NHPP".
+Reading "sky130_fd_pr__nfet_01v8_lvt_8PSHEW".
+Reading "sky130_fd_pr__res_high_po_0p35_C28PVF".
+Reading "sky130_fd_pr__nfet_01v8_lvt_HFYJAZ".
+Reading "fb".
+Reading "top".
+Reading "VGA_routing".
+Reading "sky130_fd_pr__pfet_01v8_lvt_75KH85".
+Reading "sky130_fd_pr__res_high_po_5p73_W59YBA".
+Reading "sky130_fd_pr__res_high_po_2p85_P79JE3".
+Reading "sky130_fd_pr__nfet_01v8_lvt_HNLS5R".
+Reading "sky130_fd_pr__nfet_01v8_lvt_YTLFGX".
+Reading "sky130_fd_pr__nfet_01v8_lvt_LELFGX".
+Reading "output_buffer".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "sky130_fd_pr__res_high_po_2p85_MM89SS".
+Reading "sky130_fd_pr__nfet_01v8_lvt_9DHFGX".
+Reading "sky130_fd_pr__pfet_01v8_lvt_D3Z634".
+Reading "sky130_fd_pr__pfet_01v8_lvt_D3M934".
+Reading "sky130_fd_pr__pfet_01v8_lvt_D3ZSZ4".
+Reading "bias_calc".
+Reading "sky130_fd_pr__nfet_01v8_lvt_B6HS5D".
+Reading "sky130_fd_pr__nfet_01v8_lvt_BX7S53".
+Reading "sky130_fd_pr__nfet_01v8_lvt_DJ7QE5".
+Reading "sky130_fd_pr__nfet_01v8_lvt_648S5X".
+Reading "sky130_fd_pr__cap_mim_m3_2_FJFAMD".
+Reading "sky130_fd_pr__cap_mim_m3_2_VCH7EQ".
+Reading "sky130_fd_pr__cap_mim_m3_2_3ZFDVT".
+Reading "sky130_fd_pr__cap_mim_m3_2_WCTZRP".
+Reading "sky130_fd_pr__cap_mim_m3_2_WCTBV5".
+Reading "cap_bank".
+Reading "sky130_fd_pr__res_high_po_2p85_MXEQGY".
+Reading "sky130_fd_pr__nfet_01v8_lvt_6BNFGK".
+Reading "sky130_fd_pr__cap_mim_m3_1_4RCNTW".
+Reading "vop_dec".
+Reading "amp_dec".
+Reading "sky130_fd_pr__res_high_po_5p73_YZEQ6M".
+Reading "buffer_amp".
+Reading "buffer_amp_vop".
+Reading "core_osc_amp".
+Reading "core_osc".
+Reading "VCO".
+Reading "TX_line".
+Reading "sky130_fd_pr__res_xhigh_po_5p73_UZMRKM".
+Reading "XM_Rref".
+Reading "sky130_fd_pr__rf_pnp_05v5_W3p40L3p40".
+Reading "XM_bjt".
+Reading "sky130_fd_pr__pfet_01v8_lvt_Q24T46".
+Reading "sky130_fd_pr__pfet_01v8_lvt_MUVY4U".
+Reading "XM_current_gate".
+Reading "XM_current_gate_with_dummy".
+Reading "sky130_fd_pr__res_high_po_2p85_7J2RPB".
+Reading "sky130_fd_pr__cap_mim_m3_1_EN3Q86".
+Reading "sky130_fd_pr__nfet_01v8_lvt_7MFZYU".
+Reading "XM_tail".
+Reading "sky130_fd_pr__pfet_01v8_lvt_MBDTEX".
+Reading "sky130_fd_pr__pfet_01v8_lvt_B64SAM".
+Reading "XM_ppair".
+Reading "sky130_fd_pr__nfet_01v8_lvt_E96B6C".
+Reading "sky130_fd_pr__nfet_01v8_lvt_A5VCMN".
+Reading "XM_diffpair".
+Reading "sky130_fd_pr__pfet_01v8_lvt_D74VRS".
+Reading "XM_cs".
+Reading "sky130_fd_pr__nfet_01v8_lvt_USQY94".
+Reading "XM_actload2".
+Reading "opamp_realcomp3_usefinger".
+Reading "sky130_fd_pr__res_high_po_1p41_GWJZ59".
+Reading "sky130_fd_pr__res_high_po_1p41_HX7ZEK".
+Reading "XM_bjt_out".
+Reading "sky130_fd_pr__pfet_01v8_lvt_9UM225".
+Reading "XM_feedbackmir2".
+Reading "sky130_fd_pr__pfet_01v8_lvt_8URDWJ".
+Reading "XM_feedbackmir".
+Reading "sky130_fd_pr__nfet_01v8_lvt_QA4PPD".
+Reading "XM_otabias_nmos".
+Reading "sky130_fd_pr__pfet_01v8_lvt_MUAP4U".
+Reading "XM_otabias_pmos".
+Reading "sky130_fd_pr__res_high_po_1p41_2TBR6S".
+Reading "sky130_fd_pr__pfet_01v8_TSNZVH".
+Reading "sky130_fd_pr__nfet_01v8_Y5UG24".
+Reading "sky130_fd_pr__cap_mim_m3_1_Y9W37A".
+Reading "XM_pdn".
+Reading "sky130_fd_pr__res_high_po_1p41_6ZUZ5C".
+Reading "sky130_fd_pr__res_high_po_1p41_S8KB58".
+Reading "sky130_fd_pr__nfet_01v8_lvt_64S6GM".
+Reading "sky130_fd_pr__nfet_01v8_lvt_64DJ5N".
+Reading "XM_output_mirr".
+Reading "XM_output_mirr_combined".
+Reading "XM_output_mirr_combined_with_dummy".
+Reading "BGR_lvs".
+Reading "user_analog_project_wrapper".
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.880 x 3520.000  (-42.880,  0.000), ( 0.000,  3520.000)  150937.594
+lambda:   4288.00 x 352000.00  (-4288.00,  0.00 ), (  0.00,  352000.00)  1509376000.00
+internal:   8576 x 704000  ( -8576,  0    ), (     0,  704000)  6037504000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.500 x 3520.000  ( 2920.000,  0.000), ( 2962.500,  3520.000)  149600.000
+lambda:   4250.00 x 352000.00  ( 292000.00,  0.00 ), ( 296250.00,  352000.00)  1496000000.00
+internal:   8500 x 704000  ( 584000,  0    ), ( 592500,  704000)  5984000000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.530  (-42.880, -37.530), ( 2962.500,  0.000)  112791.906
+lambda:   300538.00 x 3753.00  (-4288.00, -3753.00), ( 296250.00,  0.00 )  1127919104.00
+internal: 601076 x 7506    ( -8576, -7506 ), ( 592500,  0    )  4511676456
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.210  (-42.880,  3520.000), ( 2962.500,  3557.210)  111830.188
+lambda:   300538.00 x 3721.00  (-4288.00,  352000.00), ( 296250.00,  355721.00)  1118301952.00
+internal: 601076 x 7442    ( -8576,  704000), ( 592500,  711442)  4473207592
+   Generating output for cell xor_target
+
+Magic 8.3 revision 315 - Compiled on Tue Oct 11 20:27:25 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130B ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+    ubm 
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130B Device Generator Menu ...
+Loading "/home/zexious/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 6.0
+Library name: user_analog_project_wrapper_empty
+Reading "user_analog_project_wrapper".
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.880 x 3520.000  (-42.880,  0.000), ( 0.000,  3520.000)  150937.594
+lambda:   4288.00 x 352000.00  (-4288.00,  0.00 ), (  0.00,  352000.00)  1509376000.00
+internal:   8576 x 704000  ( -8576,  0    ), (     0,  704000)  6037504000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.500 x 3520.000  ( 2920.000,  0.000), ( 2962.500,  3520.000)  149600.000
+lambda:   4250.00 x 352000.00  ( 292000.00,  0.00 ), ( 296250.00,  352000.00)  1496000000.00
+internal:   8500 x 704000  ( 584000,  0    ), ( 592500,  704000)  5984000000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.530  (-42.880, -37.530), ( 2962.500,  0.000)  112791.906
+lambda:   300538.00 x 3753.00  (-4288.00, -3753.00), ( 296250.00,  0.00 )  1127919104.00
+internal: 601076 x 7506    ( -8576, -7506 ), ( 592500,  0    )  4511676456
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.210  (-42.880,  3520.000), ( 2962.500,  3557.210)  111830.188
+lambda:   300538.00 x 3721.00  (-4288.00,  352000.00), ( 296250.00,  355721.00)  1118301952.00
+internal: 601076 x 7442    ( -8576,  704000), ( 592500,  711442)  4473207592
+   Generating output for cell xor_target
+Reading /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/user_analog_project_wrapper_erased.gds ..
+Reading /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/user_analog_project_wrapper_empty_erased.gds ..
+--- Running XOR for 69/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 494 (flat)  494 (hierarchical)
+    Elapsed: 0.000s  Memory: 521.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 494 (flat)  494 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 521.00M
+--- Running XOR for 70/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 184 (flat)  184 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 184 (flat)  184 (hierarchical)
+    Elapsed: 0.000s  Memory: 521.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+--- Running XOR for 72/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 6 (flat)  6 (hierarchical)
+    Elapsed: 0.000s  Memory: 521.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 6 (flat)  6 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 521.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+--- Running XOR for 81/14 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 521.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 521.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 521.00M
+Writing layout file: /home/zexious/project/sloci_caravel_vco_fix/precheck_results/30_NOV_2022___20_48_07/outputs/user_analog_project_wrapper.xor.gds ..
+Total elapsed: 0.100s  Memory: 521.00M
diff --git a/xml_results/30_NOV_2022___20_48_07/logs/xor_check.total b/xml_results/30_NOV_2022___20_48_07/logs/xor_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/logs/xor_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/gpio_defines.report b/xml_results/30_NOV_2022___20_48_07/outputs/reports/gpio_defines.report
new file mode 100644
index 0000000..e3e9293
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/outputs/reports/gpio_defines.report
@@ -0,0 +1,22 @@
+USER_CONFIG_GPIO_5_INIT    13'h000a
+USER_CONFIG_GPIO_6_INIT    13'h000a
+USER_CONFIG_GPIO_7_INIT    13'h000a
+USER_CONFIG_GPIO_8_INIT    13'h000a
+USER_CONFIG_GPIO_9_INIT    13'h000a
+USER_CONFIG_GPIO_10_INIT   13'h000a
+USER_CONFIG_GPIO_11_INIT   13'h000a
+USER_CONFIG_GPIO_12_INIT   13'h000a
+USER_CONFIG_GPIO_13_INIT   13'h000a
+USER_CONFIG_GPIO_14_INIT   13'h000a
+USER_CONFIG_GPIO_26_INIT   13'h000a
+USER_CONFIG_GPIO_27_INIT   13'h000a
+USER_CONFIG_GPIO_28_INIT   13'h000a
+USER_CONFIG_GPIO_29_INIT   13'h000a
+USER_CONFIG_GPIO_30_INIT   13'h000a
+USER_CONFIG_GPIO_31_INIT   13'h000a
+USER_CONFIG_GPIO_32_INIT   13'h000a
+USER_CONFIG_GPIO_33_INIT   13'h000a
+USER_CONFIG_GPIO_34_INIT   13'h000a
+USER_CONFIG_GPIO_35_INIT   13'h000a
+USER_CONFIG_GPIO_36_INIT   13'h000a
+USER_CONFIG_GPIO_37_INIT   13'h000a
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/klayout_met_min_ca_density_check.xml b/xml_results/30_NOV_2022___20_48_07/outputs/reports/klayout_met_min_ca_density_check.xml
new file mode 100644
index 0000000..a23fa7a
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/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/zexious/mpw_precheck/checks/drc_checks/klayout/met_min_ca_density.lydrc'</generator>
+ <top-cell>user_analog_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_analog_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml b/xml_results/30_NOV_2022___20_48_07/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
new file mode 100644
index 0000000..eb1aebc
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>pin_label_purposes_overlapping_drawing.rb.drc, input=/home/zexious/project/sloci_caravel_vco_fix/gds/user_analog_project_wrapper.gds, topcell=user_analog_project_wrapper</description>
+ <original-file/>
+ <generator>drc: script='/home/zexious/mpw_precheck/checks/drc_checks/klayout/pin_label_purposes_overlapping_drawing.rb.drc'</generator>
+ <top-cell>user_analog_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+  <category>
+   <name>70/16: met3, pin/label not-over drawing:70/20</name>
+   <description/>
+   <categories>
+   </categories>
+  </category>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_analog_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+  <item>
+   <tags/>
+   <category>'70/16: met3, pin/label not-over drawing:70/20'</category>
+   <cell>user_analog_project_wrapper</cell>
+   <visited>false</visited>
+   <multiplicity>1</multiplicity>
+   <image/>
+   <values>
+    <value>polygon: (2602.97,3512.6;2602.97,3516.32;2626.97,3516.32;2626.97,3512.6)</value>
+   </values>
+  </item>
+  <item>
+   <tags/>
+   <category>'70/16: met3, pin/label not-over drawing:70/20'</category>
+   <cell>user_analog_project_wrapper</cell>
+   <visited>false</visited>
+   <multiplicity>1</multiplicity>
+   <image/>
+   <values>
+    <value>polygon: (2552.97,3512.6;2552.97,3516.32;2576.97,3516.32;2576.97,3512.6)</value>
+   </values>
+  </item>
+  <item>
+   <tags/>
+   <category>'70/16: met3, pin/label not-over drawing:70/20'</category>
+   <cell>user_analog_project_wrapper</cell>
+   <visited>false</visited>
+   <multiplicity>1</multiplicity>
+   <image/>
+   <values>
+    <value>polygon: (1.3,2539.92;1.3,2540.48;2.4,2540.48;2.4,2539.92)</value>
+   </values>
+  </item>
+  <item>
+   <tags/>
+   <category>'70/16: met3, pin/label not-over drawing:70/20'</category>
+   <cell>user_analog_project_wrapper</cell>
+   <visited>false</visited>
+   <multiplicity>1</multiplicity>
+   <image/>
+   <values>
+    <value>polygon: (4.5,838.4;4.5,838.44;8.3,838.44;8.3,838.4)</value>
+   </values>
+  </item>
+ </items>
+</report-database>
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/klayout_zeroarea_check.xml b/xml_results/30_NOV_2022___20_48_07/outputs/reports/klayout_zeroarea_check.xml
new file mode 100644
index 0000000..55f4457
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/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/zexious/mpw_precheck/checks/drc_checks/klayout/zeroarea.rb.drc'</generator>
+ <top-cell>user_analog_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_analog_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.drc.report b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.drc.report
new file mode 100644
index 0000000..829b9d5
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.drc.report
@@ -0,0 +1,5 @@
+user_analog_project_wrapper
+----------------------------------------
+[INFO]: COUNT: 0
+[INFO]: Should be divided by 3 or 4
+
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.rdb b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.rdb
new file mode 100644
index 0000000..8a882f3
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.rdb
@@ -0,0 +1,2 @@
+$user_analog_project_wrapper
+ 100
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.tcl b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.tcl
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.tcl
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.tr b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.tr
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.tr
diff --git a/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.xml b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.xml
new file mode 100644
index 0000000..7161d7c
--- /dev/null
+++ b/xml_results/30_NOV_2022___20_48_07/outputs/reports/magic_drc_check.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" ?>
+<report-database>
+    <categories/>
+    <cells>
+        <cell>
+            <name>user_analog_project_wrapper</name>
+        </cell>
+    </cells>
+    <items/>
+</report-database>