├── .gitignore ├── LICENSE ├── README.md ├── XGCD_debug └── .gitignore ├── conftest.py ├── images └── xgcd_execution_flow.png ├── setup.py ├── tests ├── test_1024_large.py ├── test_1024_medium.py ├── test_1024_small.py ├── test_255_large.py ├── test_255_medium.py ├── test_255_small.py ├── test_512_large.py ├── test_512_medium.py ├── test_512_small.py └── test_basic.py └── xgcd ├── fpga ├── build_1024 │ └── .gitignore ├── build_255 │ └── .gitignore ├── design_1024 │ ├── construct.py │ ├── fpga_synth_pnr │ │ ├── configure.yml │ │ └── design_1024.tcl │ └── rtl │ │ └── configure.yml └── design_255 │ ├── construct.py │ ├── fpga_synth_pnr │ ├── configure.yml │ └── design_255.tcl │ └── rtl │ └── configure.yml ├── functional_models ├── xgcd_helper.py └── xgcd_model.py ├── hardware ├── AhaResetSync.py ├── AhaResetSync.v ├── csa.py ├── extended_gcd │ ├── half_adder.py │ ├── post_processing.py │ ├── pre_processing.py │ ├── termination_condition.py │ ├── update_a_b.py │ ├── update_a_b_odd.py │ ├── update_bezout.py │ ├── update_bezout_odd.py │ ├── xgcd_top.py │ ├── xgcd_wrapper.py │ └── xgcd_wrapper_jtag_external.py └── jtag │ ├── Makefile │ ├── genesis │ ├── cfg_and_dbg.svp │ ├── flop.svp │ ├── jtag.svp │ ├── jtag_wrapper.genesis.filelist │ ├── jtag_wrapper.svp │ └── tap.svp │ ├── jtag_wrapper.py │ ├── sim │ ├── cmd.tcl │ ├── genesis │ │ ├── cfg_ifc.svp │ │ ├── clocker.svp │ │ ├── glc_prog.svp │ │ ├── jtag_driver.svp │ │ ├── jtag_ifc.svp │ │ ├── template_ifc.svp │ │ └── top.svp │ └── tb_jtag_wrapper.genesis.filelist │ └── tb_jtag_wrapper.filelist ├── physical_design ├── sky130 │ ├── build │ │ └── .gitignore │ └── design │ │ ├── cadence-innovus-flowsetup │ │ ├── README.md │ │ ├── configure.yml │ │ ├── innovus-foundation-flow │ │ │ └── custom-scripts │ │ │ │ ├── always-source.tcl │ │ │ │ ├── embed-return.tcl │ │ │ │ ├── restore-design.tcl │ │ │ │ ├── run-debug.tcl │ │ │ │ ├── save-design.tcl │ │ │ │ ├── setup-session.tcl │ │ │ │ ├── stream-out.tcl │ │ │ │ └── summary-report.tcl │ │ ├── run.sh │ │ ├── scripts │ │ │ ├── post_cts.tcl │ │ │ ├── post_init.tcl │ │ │ ├── post_place.tcl │ │ │ ├── post_postctshold.tcl │ │ │ ├── post_postroute.tcl │ │ │ ├── post_route.tcl │ │ │ ├── post_signoff.tcl │ │ │ ├── pre_cts.tcl │ │ │ ├── pre_init.tcl │ │ │ ├── pre_place.tcl │ │ │ ├── pre_postctshold.tcl │ │ │ ├── pre_postroute.tcl │ │ │ ├── pre_route.tcl │ │ │ └── pre_signoff.tcl │ │ └── setup.tcl │ │ ├── cadence-innovus-init │ │ ├── START.tcl │ │ ├── configure.yml │ │ └── scripts │ │ │ ├── add-endcaps-welltaps.tcl │ │ │ ├── before_offsets.tcl │ │ │ ├── floorplan.tcl │ │ │ ├── main.tcl │ │ │ ├── make-path-groups.tcl │ │ │ ├── offsets.tcl │ │ │ ├── offsets_analogclk.tcl │ │ │ ├── og_offsets.tcl │ │ │ ├── og_pins.tcl │ │ │ ├── pin-assignments.tcl │ │ │ ├── quality-of-life.tcl │ │ │ └── reporting.tcl │ │ ├── cadence-innovus-power │ │ ├── START.tcl │ │ ├── configure.yml │ │ └── scripts │ │ │ ├── fixes.tcl │ │ │ ├── globalnetconnect.tcl │ │ │ ├── main.tcl │ │ │ ├── new_versions.tcl │ │ │ ├── original.tcl │ │ │ ├── power-strategy-dualmesh.tcl │ │ │ ├── power-strategy-singlemesh.tcl │ │ │ └── ringoffsets.tcl │ │ ├── constraints │ │ ├── configure.yml │ │ └── constraints.tcl │ │ ├── construct.py │ │ ├── construct_design1.py │ │ ├── construct_design2.py │ │ ├── decapsignoff │ │ ├── START.tcl │ │ ├── configure.yml │ │ └── scripts │ │ │ ├── fill-decap.tcl │ │ │ ├── generate-lvs-results.tcl │ │ │ ├── generate-results.tcl │ │ │ ├── main.tcl │ │ │ └── reporting.tcl │ │ ├── rtl │ │ └── configure.yml │ │ └── synopsys-dc-synthesis │ │ ├── CHANGELOG.md │ │ ├── START.tcl │ │ ├── assertion_helpers.py │ │ ├── configure.yml │ │ ├── run.sh │ │ └── scripts │ │ ├── compile-options.tcl │ │ ├── compile.tcl │ │ ├── designer-interface.tcl │ │ ├── generate-results.tcl │ │ ├── make-path-groups.tcl │ │ ├── read-design.tcl │ │ ├── reporting.tcl │ │ └── setup-session.tcl └── tsmc16 │ ├── build │ └── .gitignore │ └── design │ ├── .mflowgen.yml │ ├── constraints │ ├── configure.yml │ └── constraints.tcl │ ├── construct.py │ ├── construct_design1.py │ ├── construct_design2.py │ ├── rtl │ └── configure.yml │ └── synopsys-dc-synthesis │ ├── CHANGELOG.md │ ├── START.tcl │ ├── assertion_helpers.py │ ├── configure.yml │ ├── run.sh │ └── scripts │ ├── compile-options.tcl │ ├── compile.tcl │ ├── designer-interface.tcl │ ├── generate-results.tcl │ ├── make-path-groups.tcl │ ├── read-design.tcl │ ├── reporting.tcl │ └── setup-session.tcl └── utils ├── tests_helper ├── generate_random_inputs.py └── xgcd_test_core.py └── util.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/README.md -------------------------------------------------------------------------------- /XGCD_debug/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/conftest.py -------------------------------------------------------------------------------- /images/xgcd_execution_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/images/xgcd_execution_flow.png -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_1024_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_1024_large.py -------------------------------------------------------------------------------- /tests/test_1024_medium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_1024_medium.py -------------------------------------------------------------------------------- /tests/test_1024_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_1024_small.py -------------------------------------------------------------------------------- /tests/test_255_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_255_large.py -------------------------------------------------------------------------------- /tests/test_255_medium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_255_medium.py -------------------------------------------------------------------------------- /tests/test_255_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_255_small.py -------------------------------------------------------------------------------- /tests/test_512_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_512_large.py -------------------------------------------------------------------------------- /tests/test_512_medium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_512_medium.py -------------------------------------------------------------------------------- /tests/test_512_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_512_small.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /xgcd/fpga/build_1024/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xgcd/fpga/build_255/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xgcd/fpga/design_1024/construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_1024/construct.py -------------------------------------------------------------------------------- /xgcd/fpga/design_1024/fpga_synth_pnr/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_1024/fpga_synth_pnr/configure.yml -------------------------------------------------------------------------------- /xgcd/fpga/design_1024/fpga_synth_pnr/design_1024.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_1024/fpga_synth_pnr/design_1024.tcl -------------------------------------------------------------------------------- /xgcd/fpga/design_1024/rtl/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_1024/rtl/configure.yml -------------------------------------------------------------------------------- /xgcd/fpga/design_255/construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_255/construct.py -------------------------------------------------------------------------------- /xgcd/fpga/design_255/fpga_synth_pnr/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_255/fpga_synth_pnr/configure.yml -------------------------------------------------------------------------------- /xgcd/fpga/design_255/fpga_synth_pnr/design_255.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_255/fpga_synth_pnr/design_255.tcl -------------------------------------------------------------------------------- /xgcd/fpga/design_255/rtl/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/fpga/design_255/rtl/configure.yml -------------------------------------------------------------------------------- /xgcd/functional_models/xgcd_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/functional_models/xgcd_helper.py -------------------------------------------------------------------------------- /xgcd/functional_models/xgcd_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/functional_models/xgcd_model.py -------------------------------------------------------------------------------- /xgcd/hardware/AhaResetSync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/AhaResetSync.py -------------------------------------------------------------------------------- /xgcd/hardware/AhaResetSync.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/AhaResetSync.v -------------------------------------------------------------------------------- /xgcd/hardware/csa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/csa.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/half_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/half_adder.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/post_processing.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/pre_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/pre_processing.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/termination_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/termination_condition.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/update_a_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/update_a_b.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/update_a_b_odd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/update_a_b_odd.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/update_bezout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/update_bezout.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/update_bezout_odd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/update_bezout_odd.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/xgcd_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/xgcd_top.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/xgcd_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/xgcd_wrapper.py -------------------------------------------------------------------------------- /xgcd/hardware/extended_gcd/xgcd_wrapper_jtag_external.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/extended_gcd/xgcd_wrapper_jtag_external.py -------------------------------------------------------------------------------- /xgcd/hardware/jtag/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/Makefile -------------------------------------------------------------------------------- /xgcd/hardware/jtag/genesis/cfg_and_dbg.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/genesis/cfg_and_dbg.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/genesis/flop.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/genesis/flop.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/genesis/jtag.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/genesis/jtag.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/genesis/jtag_wrapper.genesis.filelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/genesis/jtag_wrapper.genesis.filelist -------------------------------------------------------------------------------- /xgcd/hardware/jtag/genesis/jtag_wrapper.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/genesis/jtag_wrapper.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/genesis/tap.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/genesis/tap.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/jtag_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/jtag_wrapper.py -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/cmd.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/cmd.tcl -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/genesis/cfg_ifc.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/genesis/cfg_ifc.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/genesis/clocker.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/genesis/clocker.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/genesis/glc_prog.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/genesis/glc_prog.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/genesis/jtag_driver.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/genesis/jtag_driver.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/genesis/jtag_ifc.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/genesis/jtag_ifc.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/genesis/template_ifc.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/genesis/template_ifc.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/genesis/top.svp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/genesis/top.svp -------------------------------------------------------------------------------- /xgcd/hardware/jtag/sim/tb_jtag_wrapper.genesis.filelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/sim/tb_jtag_wrapper.genesis.filelist -------------------------------------------------------------------------------- /xgcd/hardware/jtag/tb_jtag_wrapper.filelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/hardware/jtag/tb_jtag_wrapper.filelist -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/README.md -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/always-source.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/always-source.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/embed-return.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/embed-return.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/restore-design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/restore-design.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/run-debug.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/run-debug.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/save-design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/save-design.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/setup-session.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/setup-session.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/stream-out.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/stream-out.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/summary-report.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/summary-report.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/run.sh -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_cts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_cts.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_init.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_init.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_place.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_place.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_postctshold.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_postctshold.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_postroute.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_postroute.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_route.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_route.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_signoff.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/post_signoff.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_cts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_cts.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_init.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_init.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_place.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_place.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_postctshold.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_postctshold.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_postroute.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_postroute.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_route.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_route.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_signoff.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/scripts/pre_signoff.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-flowsetup/setup.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/START.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/START.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/add-endcaps-welltaps.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/add-endcaps-welltaps.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/before_offsets.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/before_offsets.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/floorplan.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/floorplan.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/main.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/main.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/make-path-groups.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/make-path-groups.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/offsets.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/offsets.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/offsets_analogclk.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/offsets_analogclk.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/og_offsets.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/og_offsets.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/og_pins.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/og_pins.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/pin-assignments.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/pin-assignments.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/quality-of-life.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/quality-of-life.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/reporting.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-init/scripts/reporting.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/START.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/START.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/fixes.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/fixes.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/globalnetconnect.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/globalnetconnect.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/main.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/main.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/new_versions.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/new_versions.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/original.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/original.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/power-strategy-dualmesh.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/power-strategy-dualmesh.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/power-strategy-singlemesh.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/power-strategy-singlemesh.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/ringoffsets.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/cadence-innovus-power/scripts/ringoffsets.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/constraints/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/constraints/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/constraints/constraints.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/constraints/constraints.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/construct.py -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/construct_design1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/construct_design1.py -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/construct_design2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/construct_design2.py -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/decapsignoff/START.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/decapsignoff/START.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/decapsignoff/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/decapsignoff/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/decapsignoff/scripts/fill-decap.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/decapsignoff/scripts/fill-decap.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/decapsignoff/scripts/generate-lvs-results.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/decapsignoff/scripts/generate-lvs-results.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/decapsignoff/scripts/generate-results.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/decapsignoff/scripts/generate-results.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/decapsignoff/scripts/main.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/decapsignoff/scripts/main.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/decapsignoff/scripts/reporting.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/decapsignoff/scripts/reporting.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/rtl/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/rtl/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/CHANGELOG.md -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/START.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/START.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/assertion_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/assertion_helpers.py -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/run.sh -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/compile-options.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/compile-options.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/compile.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/compile.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/designer-interface.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/designer-interface.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/generate-results.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/generate-results.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/make-path-groups.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/make-path-groups.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/read-design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/read-design.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/reporting.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/reporting.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/setup-session.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/sky130/design/synopsys-dc-synthesis/scripts/setup-session.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/.mflowgen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/.mflowgen.yml -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/constraints/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/constraints/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/constraints/constraints.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/constraints/constraints.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/construct.py -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/construct_design1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/construct_design1.py -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/construct_design2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/construct_design2.py -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/rtl/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/rtl/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/CHANGELOG.md -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/START.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/START.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/assertion_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/assertion_helpers.py -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/configure.yml -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/run.sh -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/compile-options.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/compile-options.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/compile.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/compile.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/designer-interface.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/designer-interface.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/generate-results.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/generate-results.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/make-path-groups.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/make-path-groups.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/read-design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/read-design.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/reporting.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/reporting.tcl -------------------------------------------------------------------------------- /xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/setup-session.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/physical_design/tsmc16/design/synopsys-dc-synthesis/scripts/setup-session.tcl -------------------------------------------------------------------------------- /xgcd/utils/tests_helper/generate_random_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/utils/tests_helper/generate_random_inputs.py -------------------------------------------------------------------------------- /xgcd/utils/tests_helper/xgcd_test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/utils/tests_helper/xgcd_test_core.py -------------------------------------------------------------------------------- /xgcd/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kavyasreedhar/sreedhar-xgcd-hardware-ches2022/HEAD/xgcd/utils/util.py --------------------------------------------------------------------------------