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