├── .gitmodules ├── LICENSE ├── README.md ├── basic ├── doc │ ├── cascode_01v8.svg │ └── test_cascode.svg ├── sch │ ├── cascode_01v8.sch │ ├── cascode_01v8.sym │ ├── current_mirror_01v8.sch │ ├── current_mirror_01v8.sym │ └── test_cascode.sch └── test_cascode.spice ├── gilbertcell ├── .gitignore ├── README ├── gds │ └── gilbert_r1.gds ├── mag │ ├── gilbert.mag │ ├── nshort_c6xtbo.mag │ ├── pshort_ncz0x8.mag │ ├── pshort_wkc1cl.mag │ ├── pshort_xijxzm.mag │ ├── scp.mag │ └── scp_cascode.mag └── sch │ ├── gilbertcell.sch │ ├── gilbertcell.sym │ └── test_gilbertcell.sch ├── utils ├── gen_gm_id_plots.py ├── gm_id_01v8 │ ├── sky130_fd_pr__nfet_01v8__Id_w.jpg │ ├── sky130_fd_pr__nfet_01v8__data.h5 │ ├── sky130_fd_pr__nfet_01v8__fT.jpg │ ├── sky130_fd_pr__nfet_01v8__gm_gds.jpg │ ├── sky130_fd_pr__nfet_01v8__gm_id.jpg │ ├── sky130_fd_pr__pfet_01v8__Id_w.jpg │ ├── sky130_fd_pr__pfet_01v8__fT.jpg │ ├── sky130_fd_pr__pfet_01v8__gm_gds.jpg │ └── sky130_fd_pr__pfet_01v8__gm_id.jpg └── gm_id_example.ipynb └── xschemrc /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/README.md -------------------------------------------------------------------------------- /basic/doc/cascode_01v8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/doc/cascode_01v8.svg -------------------------------------------------------------------------------- /basic/doc/test_cascode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/doc/test_cascode.svg -------------------------------------------------------------------------------- /basic/sch/cascode_01v8.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/sch/cascode_01v8.sch -------------------------------------------------------------------------------- /basic/sch/cascode_01v8.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/sch/cascode_01v8.sym -------------------------------------------------------------------------------- /basic/sch/current_mirror_01v8.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/sch/current_mirror_01v8.sch -------------------------------------------------------------------------------- /basic/sch/current_mirror_01v8.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/sch/current_mirror_01v8.sym -------------------------------------------------------------------------------- /basic/sch/test_cascode.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/sch/test_cascode.sch -------------------------------------------------------------------------------- /basic/test_cascode.spice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/basic/test_cascode.spice -------------------------------------------------------------------------------- /gilbertcell/.gitignore: -------------------------------------------------------------------------------- 1 | .magicrc 2 | -------------------------------------------------------------------------------- /gilbertcell/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/README -------------------------------------------------------------------------------- /gilbertcell/gds/gilbert_r1.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/gds/gilbert_r1.gds -------------------------------------------------------------------------------- /gilbertcell/mag/gilbert.mag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/mag/gilbert.mag -------------------------------------------------------------------------------- /gilbertcell/mag/nshort_c6xtbo.mag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/mag/nshort_c6xtbo.mag -------------------------------------------------------------------------------- /gilbertcell/mag/pshort_ncz0x8.mag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/mag/pshort_ncz0x8.mag -------------------------------------------------------------------------------- /gilbertcell/mag/pshort_wkc1cl.mag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/mag/pshort_wkc1cl.mag -------------------------------------------------------------------------------- /gilbertcell/mag/pshort_xijxzm.mag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/mag/pshort_xijxzm.mag -------------------------------------------------------------------------------- /gilbertcell/mag/scp.mag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/mag/scp.mag -------------------------------------------------------------------------------- /gilbertcell/mag/scp_cascode.mag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/mag/scp_cascode.mag -------------------------------------------------------------------------------- /gilbertcell/sch/gilbertcell.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/sch/gilbertcell.sch -------------------------------------------------------------------------------- /gilbertcell/sch/gilbertcell.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/sch/gilbertcell.sym -------------------------------------------------------------------------------- /gilbertcell/sch/test_gilbertcell.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/gilbertcell/sch/test_gilbertcell.sch -------------------------------------------------------------------------------- /utils/gen_gm_id_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gen_gm_id_plots.py -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__Id_w.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__Id_w.jpg -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__data.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__data.h5 -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__fT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__fT.jpg -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__gm_gds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__gm_gds.jpg -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__gm_id.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__nfet_01v8__gm_id.jpg -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__Id_w.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__Id_w.jpg -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__fT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__fT.jpg -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__gm_gds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__gm_gds.jpg -------------------------------------------------------------------------------- /utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__gm_id.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_01v8/sky130_fd_pr__pfet_01v8__gm_id.jpg -------------------------------------------------------------------------------- /utils/gm_id_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/utils/gm_id_example.ipynb -------------------------------------------------------------------------------- /xschemrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tclarke/sky130radio/HEAD/xschemrc --------------------------------------------------------------------------------