)]}' { "commit": "f7d23040acb5e57d6d7c2851f7ebdd318e28741e", "tree": "5c4e09f9d111cd165d871f9e3e94667799db4c5e", "parents": [ "ead6c917dea268c88d44bdc63fd534ca9f6341c3" ], "author": { "name": "Tim \u0027mithro\u0027 Ansell", "email": "me@mith.ro", "time": "Mon Oct 12 17:43:26 2020 -0700" }, "committer": { "name": "Tim \u0027mithro\u0027 Ansell", "email": "me@mith.ro", "time": "Tue Oct 13 14:23:56 2020 -0700" }, "message": "sky130_fd_io: Initial documentation only release.\n\nThe SKY130 IO cells is a toolkit IP. It contains all the cells and\nprimitives required to construct an I/O ring in the SKY130 technology.\n\nThis sky130_fd_io library contained in this document covers different\nkinds of I/O cells,\n\n * a general purpose I/O (`sky130_fd_io__gpio`), and\n * a special I/O (`sky130_fd_io__sio`),\n * a reference generator (`sky130_fd_io__refgen`) for providing voltage\n references to the `sky130_fd_io__sio`, and\n * Power and Ground (PG) cells that make up the I/O ring.\n\nSigned-off-by: Tim \u0027mithro\u0027 Ansell \u003cme@mith.ro\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "0e0d275750177e470394af3da69918e1650f944b", "old_mode": 33188, "old_path": "docs/conf.py", "new_id": "c88cc2349d7df8898f87324188004e7f75891b7a", "new_mode": 33188, "new_path": "docs/conf.py" }, { "type": "modify", "old_id": "0680dc1314e27842d36e72778e5e0ccc33bd1115", "old_mode": 33188, "old_path": "docs/contents/libraries.rst", "new_id": "ca3c24e530592c42737f4f7afcfd1674eca69a3d", "new_mode": 33188, "new_path": "docs/contents/libraries.rst" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "6896b4160ab7167813fccdd417ae1283975068d6", "new_mode": 40960, "new_path": "docs/contents/libraries/sky130_fd_io" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "acf6f06e0a09c00f05fce4ab4407bb116b7de557", "new_mode": 40960, "new_path": "docs/contents/libraries/sky130_fd_pr" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "825d5028de7d14f85d69a3a1c1b4362d2b6c4e19", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/README.rst" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d25abdc7a31ece4f31fdf5454464c41bf6d1d167", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__gpio.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "36eea45c9689c579b7336d3136e1e164c7b7d357", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__sio.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "5462494e0e6fb2a7860e3b32bd56d27d9493675c", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__sio_macro.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2671dbbd4d3d2ef277855e2d6b27a9cc5f47550b", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_amuxsplitv2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "792257fac5ca3c99264c19c084ea15bb8e6a888c", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_axresv2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "fcedf44732bbf93ccadc1e1cd09839a36cf2405a", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_gpio_ovtv2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "7659479b9c4348f2fac8ac6e4558a9890d10c10e", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_gpiov2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d91ae8a1de5e384e2c434e3797d35fe5c4f69b35", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_gpiovrefv2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "cfc254c9153d31f947e79c922c9a4a2331708afb", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_pwrdet.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "1100cd27124c0a2b18fc489507f40b504f21d6af", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_refgen.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9d21248e1405898b0a030791e727fd0a0aa3be72", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__top_vrefcapv2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ed0619b1dc0999b753ab7db6f9271472f2d13881", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__xres2v2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2e2e075f32695c0e947acb267830bcb9144a9711", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/sky130_fd_io__xres3v2.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9914284c2cfb663619a904c4ebec16cd04246939", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/skywater-logo.jpeg" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "c031df2e76f5c48a76c071ec93f0ce957c04d8dd", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_gpio_and_sio_hold_state_mode_timing_diagram.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e4897c162ffe942c5bd29b16f5f3d3512c2e7355", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_gpio_and_sio_non-regulated_outbuf_tohz_external_measurement_method.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2ee674e75f84fe200377ded06f596eabe13b3ac0", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_gpio_and_sio_non-regulated_outbuf_tolz_internal_measurement_method_for_tohz.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0f6e00105823459464db2589920fb8a60c686a43", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_gpio_sio_tdis_ten.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "46245fe80f29e65cefae792e184d7a8b247ad52d", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_gpio_tpd_trfout.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ee272251c4c7d0394875d8f34571de0a1ce57c31", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_gpio_tpd_trfout_tslew.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "30fdbbd3371fd4e8d201cdfa39bf8efcd8d2c0ff", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_sio_regulated_outbuf_tohz_external_measurement_method.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "663046abe9c60170223b4ccd8ff077914e4a7424", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_sio_regulated_outbuf_tolz_external_measurement_method_for_tohz.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b1c0dc81a6c6d66e28a603c1a966d6fab55e9644", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_sio_regulated_outbuf_ttrfout_tslew.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0d667d135f62a5a96c0ab77a13dbd5c53c285c23", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/timing_diagram_sio_tpd_trfout.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2ed4177a48e2ee742d9c2fe58f98d7fd91179517", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/use_case_for_power_detector_sky130_fd_io__pwrdet.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f86e7d3eb82bf36defe776e3a012ec2d80e4a04e", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/figures/use_case_for_the_xres_cells.png" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "16b32342ca66e8d069be2e691e161cc4787cbe19", "new_mode": 33188, "new_path": "libraries/sky130_fd_io/latest/docs/user_guide.rst" } ] }