final gds & drc results
diff --git a/gds/DFFRAM.gds.gz b/gds/DFFRAM.gds.gz new file mode 100644 index 0000000..a0f9b37 --- /dev/null +++ b/gds/DFFRAM.gds.gz Binary files differ
diff --git a/gds/advSeal_6um_gen.gds.gz b/gds/advSeal_6um_gen.gds.gz new file mode 100644 index 0000000..ca2634d --- /dev/null +++ b/gds/advSeal_6um_gen.gds.gz Binary files differ
diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz new file mode 100644 index 0000000..24e6bba --- /dev/null +++ b/gds/caravel.gds.gz Binary files differ
diff --git a/gds/caravel.old.gds.gz b/gds/caravel.old.gds.gz new file mode 100644 index 0000000..e00431a --- /dev/null +++ b/gds/caravel.old.gds.gz Binary files differ
diff --git a/gds/caravel_0001000f_fill_pattern.gds.gz b/gds/caravel_0001000f_fill_pattern.gds.gz new file mode 100644 index 0000000..da64627 --- /dev/null +++ b/gds/caravel_0001000f_fill_pattern.gds.gz Binary files differ
diff --git a/gds/chip_io.gds.gz b/gds/chip_io.gds.gz new file mode 100644 index 0000000..bf04df4 --- /dev/null +++ b/gds/chip_io.gds.gz Binary files differ
diff --git a/gds/digital_pll.gds.gz b/gds/digital_pll.gds.gz new file mode 100644 index 0000000..2487b6b --- /dev/null +++ b/gds/digital_pll.gds.gz Binary files differ
diff --git a/gds/gpio_control_block.gds.gz b/gds/gpio_control_block.gds.gz new file mode 100644 index 0000000..8cc0297 --- /dev/null +++ b/gds/gpio_control_block.gds.gz Binary files differ
diff --git a/gds/mgmt_core.gds.gz b/gds/mgmt_core.gds.gz new file mode 100644 index 0000000..eb20f68 --- /dev/null +++ b/gds/mgmt_core.gds.gz Binary files differ
diff --git a/gds/mgmt_protect.gds.gz b/gds/mgmt_protect.gds.gz new file mode 100644 index 0000000..1c19291 --- /dev/null +++ b/gds/mgmt_protect.gds.gz Binary files differ
diff --git a/gds/mgmt_protect_hv.gds.gz b/gds/mgmt_protect_hv.gds.gz new file mode 100644 index 0000000..3db3e35 --- /dev/null +++ b/gds/mgmt_protect_hv.gds.gz Binary files differ
diff --git a/gds/mprj2_logic_high.gds.gz b/gds/mprj2_logic_high.gds.gz new file mode 100644 index 0000000..7cd8405 --- /dev/null +++ b/gds/mprj2_logic_high.gds.gz Binary files differ
diff --git a/gds/mprj_logic_high.gds.gz b/gds/mprj_logic_high.gds.gz new file mode 100644 index 0000000..35213d8 --- /dev/null +++ b/gds/mprj_logic_high.gds.gz Binary files differ
diff --git a/gds/prng_proj.gds.gz b/gds/prng_proj.gds.gz new file mode 100644 index 0000000..d5ea99b --- /dev/null +++ b/gds/prng_proj.gds.gz Binary files differ
diff --git a/gds/simple_por.gds.gz b/gds/simple_por.gds.gz new file mode 100644 index 0000000..34c0ce2 --- /dev/null +++ b/gds/simple_por.gds.gz Binary files differ
diff --git a/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz new file mode 100644 index 0000000..a583d42 --- /dev/null +++ b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz Binary files differ
diff --git a/gds/sram_1rw1r_32_256_8_sky130.gds.gz b/gds/sram_1rw1r_32_256_8_sky130.gds.gz new file mode 100644 index 0000000..ed01511 --- /dev/null +++ b/gds/sram_1rw1r_32_256_8_sky130.gds.gz Binary files differ
diff --git a/gds/storage.gds.gz b/gds/storage.gds.gz new file mode 100644 index 0000000..e6058c9 --- /dev/null +++ b/gds/storage.gds.gz Binary files differ
diff --git a/gds/user_id_prog_zero.gds.gz b/gds/user_id_prog_zero.gds.gz new file mode 100644 index 0000000..0ad9383 --- /dev/null +++ b/gds/user_id_prog_zero.gds.gz Binary files differ
diff --git a/gds/user_id_programming.gds.gz b/gds/user_id_programming.gds.gz new file mode 100644 index 0000000..6f69a22 --- /dev/null +++ b/gds/user_id_programming.gds.gz Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz new file mode 100644 index 0000000..1e33067 --- /dev/null +++ b/gds/user_project_wrapper.gds.gz Binary files differ
diff --git a/gds/user_project_wrapper_empty.gds.gz b/gds/user_project_wrapper_empty.gds.gz new file mode 100644 index 0000000..c8fdfe7 --- /dev/null +++ b/gds/user_project_wrapper_empty.gds.gz Binary files differ
diff --git a/mag/mgmt_core.mag b/mag/mgmt_core.mag deleted file mode 100644 index 697d095..0000000 --- a/mag/mgmt_core.mag +++ /dev/null Binary files differ
diff --git a/mag/mgmt_core.mag.gz b/mag/mgmt_core.mag.gz new file mode 100644 index 0000000..26e5792 --- /dev/null +++ b/mag/mgmt_core.mag.gz Binary files differ
diff --git a/signoff/macro_listing_check/magic_extract.log b/signoff/macro_listing_check/magic_extract.log new file mode 100644 index 0000000..cd5cf8b --- /dev/null +++ b/signoff/macro_listing_check/magic_extract.log
@@ -0,0 +1,332 @@ + +Magic 8.3 revision 119 - Compiled on Wed Jan 20 12:39:02 PST 2021. +Starting magic under Tcl interpreter +Using the terminal as the console. +Using NULL graphics device. +site.pre: In custom site.pre... +site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current +Processing system .magicrc file +site.def: In custom site.def... +Sourcing design .magicrc for technology sky130A ... +2 Magic internal units = 1 Lambda +Input style sky130(): scaleFactor=2, multiplier=2 +Scaled tech values by 2 / 1 to match internal grid scaling +Loading sky130A Device Generator Menu ... +Loading "/mnt/share/open_mpw/sak/sky130_macro_list_extractor/magic_list_instances.tcl" from command line. +Warning: Calma reading is not undoable! I hope that's OK. +Library written using GDS-II Release 3.0 +Library name: user_project_wrapper +Reading "sky130_fd_sc_hd__decap_3". +Error while reading cell "sky130_fd_sc_hd__decap_3" (byte position 150): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__decap_4". +Error while reading cell "sky130_fd_sc_hd__decap_4" (byte position 2812): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__fill_1". +Reading "sky130_fd_sc_hd__tapvpwrvgnd_1". +Reading "sky130_fd_sc_hd__decap_12". +Error while reading cell "sky130_fd_sc_hd__decap_12" (byte position 8570): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__decap_6". +Error while reading cell "sky130_fd_sc_hd__decap_6" (byte position 12704): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__decap_8". +Error while reading cell "sky130_fd_sc_hd__decap_8" (byte position 15846): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__fill_2". +Reading "sky130_fd_sc_hd__buf_2". +Error while reading cell "sky130_fd_sc_hd__buf_2" (byte position 20782): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__conb_1". +Error while reading cell "sky130_fd_sc_hd__conb_1" (byte position 25274): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__clkbuf_1". +Error while reading cell "sky130_fd_sc_hd__clkbuf_1" (byte position 28636): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__a21bo_4". +Error while reading cell "sky130_fd_sc_hd__a21bo_4" (byte position 32442): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__inv_2". +Error while reading cell "sky130_fd_sc_hd__inv_2" (byte position 40744): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__clkbuf_16". +Error while reading cell "sky130_fd_sc_hd__clkbuf_16" (byte position 44550): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__or2_4". +Error while reading cell "sky130_fd_sc_hd__or2_4" (byte position 57276): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__dfxtp_4". +Error while reading cell "sky130_fd_sc_hd__dfxtp_4" (byte position 63034): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__a21oi_4". +Error while reading cell "sky130_fd_sc_hd__a21oi_4" (byte position 77190): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "sky130_fd_sc_hd__nand2_4". +Error while reading cell "sky130_fd_sc_hd__nand2_4" (byte position 85780): Unknown layer/datatype in boundary, layer=236 type=0 +Reading "prng_proj". + 100 uses + 200 uses + 300 uses + 400 uses + 500 uses + 600 uses + 700 uses + 800 uses + 900 uses + 1000 uses + 1100 uses + 1200 uses + 1300 uses + 1400 uses + 1500 uses + 1600 uses + 1700 uses + 1800 uses + 1900 uses + 2000 uses + 2100 uses + 2200 uses + 2300 uses + 2400 uses + 2500 uses + 2600 uses + 2700 uses + 2800 uses + 2900 uses + 3000 uses + 3100 uses + 3200 uses + 3300 uses + 3400 uses + 3500 uses + 3600 uses + 3700 uses + 3800 uses + 3900 uses + 4000 uses + 4100 uses + 4200 uses + 4300 uses + 4400 uses + 4500 uses + 4600 uses + 4700 uses + 4800 uses + 4900 uses + 5000 uses + 5100 uses + 5200 uses + 5300 uses + 5400 uses + 5500 uses + 5600 uses + 5700 uses + 5800 uses + 5900 uses + 6000 uses + 6100 uses + 6200 uses + 6300 uses + 6400 uses + 6500 uses + 6600 uses + 6700 uses + 6800 uses + 6900 uses + 7000 uses + 7100 uses + 7200 uses + 7300 uses + 7400 uses + 7500 uses + 7600 uses + 7700 uses + 7800 uses + 7900 uses + 8000 uses + 8100 uses + 8200 uses + 8300 uses + 8400 uses + 8500 uses + 8600 uses + 8700 uses + 8800 uses + 8900 uses + 9000 uses + 9100 uses + 9200 uses + 9300 uses + 9400 uses + 9500 uses + 9600 uses + 9700 uses + 9800 uses + 9900 uses + 10000 uses + 10100 uses + 10200 uses + 10300 uses + 10400 uses + 10500 uses + 10600 uses + 10700 uses + 10800 uses + 10900 uses + 11000 uses + 11100 uses + 11200 uses + 11300 uses + 11400 uses + 11500 uses + 11600 uses + 11700 uses + 11800 uses + 11900 uses + 12000 uses + 12100 uses + 12200 uses + 12300 uses + 12400 uses + 12500 uses + 12600 uses + 12700 uses + 12800 uses + 12900 uses + 13000 uses + 13100 uses + 13200 uses + 13300 uses + 13400 uses + 13500 uses + 13600 uses + 13700 uses + 13800 uses + 13900 uses + 14000 uses + 14100 uses + 14200 uses + 14300 uses + 14400 uses + 14500 uses + 14600 uses + 14700 uses + 14800 uses + 14900 uses + 15000 uses + 15100 uses + 15200 uses + 15300 uses + 15400 uses + 15500 uses + 15600 uses + 15700 uses + 15800 uses + 15900 uses + 16000 uses + 16100 uses + 16200 uses + 16300 uses + 16400 uses + 16500 uses + 16600 uses + 16700 uses + 16800 uses + 16900 uses + 17000 uses + 17100 uses + 17200 uses + 17300 uses + 17400 uses + 17500 uses + 17600 uses + 17700 uses + 17800 uses + 17900 uses + 18000 uses + 18100 uses + 18200 uses + 18300 uses + 18400 uses + 18500 uses + 18600 uses + 18700 uses + 18800 uses + 18900 uses + 19000 uses + 19100 uses + 19200 uses + 19300 uses + 19400 uses + 19500 uses + 19600 uses + 19700 uses + 19800 uses + 19900 uses + 20000 uses + 20100 uses + 20200 uses + 20300 uses + 20400 uses + 20500 uses + 20600 uses + 20700 uses + 20800 uses + 20900 uses + 21000 uses + 21100 uses + 21200 uses + 21300 uses + 21400 uses + 21500 uses + 21600 uses + 21700 uses + 21800 uses + 21900 uses + 22000 uses + 22100 uses + 22200 uses + 22300 uses + 22400 uses + 22500 uses + 22600 uses + 22700 uses + 22800 uses + 22900 uses + 23000 uses + 23100 uses + 23200 uses + 23300 uses + 23400 uses + 23500 uses + 23600 uses + 23700 uses + 23800 uses + 23900 uses + 24000 uses + 24100 uses + 24200 uses + 24300 uses + 24400 uses + 24500 uses + 24600 uses + 24700 uses + 24800 uses + 24900 uses + 25000 uses + 25100 uses + 25200 uses + 25300 uses + 25400 uses + 25500 uses + 25600 uses + 25700 uses + 25800 uses + 25900 uses + 26000 uses + 26100 uses + 26200 uses + 26300 uses + 26400 uses + 26500 uses + 26600 uses + 26700 uses + 26800 uses + 26900 uses + 27000 uses + 27100 uses + 27200 uses + 27300 uses + 27400 uses + 27500 uses + 27600 uses +Reading "user_project_wrapper". +[INFO]: Loading user_project_wrapper + +[INFO]: Saved
diff --git a/signoff/macro_listing_check/user_project_wrapper.magic.namelist b/signoff/macro_listing_check/user_project_wrapper.magic.namelist new file mode 100644 index 0000000..dd6b2e7 --- /dev/null +++ b/signoff/macro_listing_check/user_project_wrapper.magic.namelist
@@ -0,0 +1 @@ +mprj
diff --git a/signoff/macro_listing_check/user_project_wrapper.magic.typelist b/signoff/macro_listing_check/user_project_wrapper.magic.typelist new file mode 100644 index 0000000..6cfa2fe --- /dev/null +++ b/signoff/macro_listing_check/user_project_wrapper.magic.typelist
@@ -0,0 +1 @@ +prng_proj