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..d349ee5
--- /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_00010013.gds.gz b/gds/caravel_00010013.gds.gz
new file mode 100644
index 0000000..46300c1
--- /dev/null
+++ b/gds/caravel_00010013.gds.gz
Binary files differ
diff --git a/gds/caravel_00010013_fill_pattern.gds.gz b/gds/caravel_00010013_fill_pattern.gds.gz
new file mode 100644
index 0000000..4c03d90
--- /dev/null
+++ b/gds/caravel_00010013_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/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..f507842
--- /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..94b9bef
--- /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/info.yaml b/info.yaml
index 0684d9b..7bfcabd 100644
--- a/info.yaml
+++ b/info.yaml
@@ -12,6 +12,7 @@
   process: SKY130
   project_id: '00010013'
   project_name: caravel_fulgor_opamp
+  shuttle_url: https://foss-eda-tools.googlesource.com/third_party/shuttle/mpw-one/slot-019
   tags:
   - Open MPW
   - Miller opamp
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..20edc1d
--- /dev/null
+++ b/signoff/macro_listing_check/magic_extract.log
@@ -0,0 +1,80 @@
+
+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_pr__pfet_01v8_H4M7SM".
+Reading "sky130_fd_pr__nfet_01v8_UVCFM7".
+Reading "trans_gate".
+CIF file read warning: CIF style sky130(): units rescaled by factor of 5 / 1
+Reading "sky130_fd_pr__pfet_01v8_B5M7SB".
+Reading "sky130_fd_pr__nfet_01v8_ETUE4C".
+Reading "inverter_fd".
+Reading "freq_div".
+Reading "sky130_fd_pr__nfet_01v8_WRE4LY".
+Reading "sky130_fd_pr__pfet_01v8_5UHRWD".
+Reading "inverter_out".
+Reading "divx32".
+Reading "sky130_fd_pr__nfet_01v8_TFZGL8".
+Reading "sky130_fd_pr__pfet_01v8_H49BFK".
+Reading "nand".
+Reading "sky130_fd_pr__pfet_01v8_35M7SP".
+Reading "sky130_fd_pr__pfet_01v8_JRPBUD".
+Reading "via_li_m1".
+Reading "sky130_fd_pr__pfet_01v8_5U9U2E".
+Reading "sky130_fd_pr__pfet_01v8_35M7SK".
+Reading "sky130_fd_pr__nfet_01v8_PUCP6T".
+Reading "inverter".
+Reading "sky130_fd_pr__nfet_01v8_R7545W".
+Reading "sky130_fd_pr__pfet_01v8_5UMBUD".
+Reading "sky130_fd_pr__nfet_01v8_8GKXY7".
+Reading "sky130_fd_pr__nfet_01v8_YK3456".
+Reading "sky130_fd_pr__nfet_01v8_X8MMG7".
+Reading "ring_vco".
+Reading "ring_osc".
+Reading "VCO".
+Reading "FD".
+Reading "MUX".
+Reading "CP".
+Reading "PFD".
+Reading "ResTrial2".
+Reading "Cap_305fF".
+Reading "Cap_300fF".
+Reading "Cap_295fF".
+Reading "PLL_".
+Reading "sky130_fd_pr__nfet_01v8_PGN2UQ".
+Reading "via_m2_m3".
+Reading "via_m3_m4".
+Reading "sky130_fd_pr__pfet_01v8_VXTQ3X".
+Reading "sky130_fd_pr__pfet_01v8_VXTF3X".
+Reading "sky130_fd_pr__pfet_01v8_VXT95W".
+Reading "sky130_fd_pr__pfet_01v8_JXF9S2".
+Reading "sky130_fd_pr__cap_mim_m3_1_BLS9H9".
+Reading "sky130_fd_pr__nfet_01v8_XGTW7K".
+Reading "sky130_fd_pr__nfet_01v8_X8JY7K".
+Reading "opampjulia".
+Reading "sky130_fd_pr__pfet_01v8_YT7TV5".
+Reading "sky130_fd_pr__pfet_01v8_YC9MKB".
+Reading "sky130_fd_pr__pfet_01v8_YCMRKB".
+Reading "sky130_fd_pr__nfet_01v8_8JUMX6".
+Reading "sky130_fd_pr__nfet_01v8_8HUREQ".
+Reading "via_sub_m1".
+Reading "sky130_fd_pr__nfet_01v8_GQFJAV".
+Reading "opamp_v1".
+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..2645fd2
--- /dev/null
+++ b/signoff/macro_listing_check/user_project_wrapper.magic.namelist
@@ -0,0 +1 @@
+opamp_v1_3 opamp_v1_2 opampjulia_0 opampjulia_2 opampjulia_1 ring_osc_0 PLL__0 opamp_v1_1 opamp_v1_0
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..1dae507
--- /dev/null
+++ b/signoff/macro_listing_check/user_project_wrapper.magic.typelist
@@ -0,0 +1 @@
+opampjulia PLL_ ring_osc opamp_v1