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>