├── .gitignore ├── CLA ├── CUGR-comment.md ├── CUGR2.sh ├── DGR.sh ├── LICENSE ├── README.md ├── data.py ├── data_process_CUGR2.py ├── deprecated_scripts ├── DP_layer_assignment.py ├── drcu.sh ├── experiments_0716.sh ├── extreme.bash ├── l-shape_z-shape.bash ├── large.bash ├── layer_assignment.py ├── mid.bash └── small.bash ├── experiments.sh ├── main_stochastic.py ├── model.py ├── other_scripts ├── New_Tree.sh ├── README.md ├── data_process.py ├── experiments_2via.sh ├── experiments_CUGR2.sh ├── experiments_Tree.sh ├── experiments_Z.sh ├── experiments_formal.sh ├── ilp.py ├── main.py ├── main_ray.py ├── ours_CZ.sh ├── ours_NoVia.sh ├── ours_oldSort.sh ├── ours_softmax.sh ├── ours_viacostdouble.sh ├── plot.py ├── plot.tcl ├── plot_DACRebuttal.py ├── plot_coeff.py ├── ray_search.py ├── ray_search_lr.py ├── read_stat.py ├── test_lr.py ├── test_new.py ├── test_opt.py ├── test_scheduler.py └── tmp.py ├── ray.sh ├── run_innovus.sh ├── test.py └── util.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/.gitignore -------------------------------------------------------------------------------- /CLA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/CLA -------------------------------------------------------------------------------- /CUGR-comment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/CUGR-comment.md -------------------------------------------------------------------------------- /CUGR2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/CUGR2.sh -------------------------------------------------------------------------------- /DGR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/DGR.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/README.md -------------------------------------------------------------------------------- /data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/data.py -------------------------------------------------------------------------------- /data_process_CUGR2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/data_process_CUGR2.py -------------------------------------------------------------------------------- /deprecated_scripts/DP_layer_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/DP_layer_assignment.py -------------------------------------------------------------------------------- /deprecated_scripts/drcu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/drcu.sh -------------------------------------------------------------------------------- /deprecated_scripts/experiments_0716.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/experiments_0716.sh -------------------------------------------------------------------------------- /deprecated_scripts/extreme.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/extreme.bash -------------------------------------------------------------------------------- /deprecated_scripts/l-shape_z-shape.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/l-shape_z-shape.bash -------------------------------------------------------------------------------- /deprecated_scripts/large.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/large.bash -------------------------------------------------------------------------------- /deprecated_scripts/layer_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/layer_assignment.py -------------------------------------------------------------------------------- /deprecated_scripts/mid.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/mid.bash -------------------------------------------------------------------------------- /deprecated_scripts/small.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/deprecated_scripts/small.bash -------------------------------------------------------------------------------- /experiments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/experiments.sh -------------------------------------------------------------------------------- /main_stochastic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/main_stochastic.py -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/model.py -------------------------------------------------------------------------------- /other_scripts/New_Tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/New_Tree.sh -------------------------------------------------------------------------------- /other_scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/README.md -------------------------------------------------------------------------------- /other_scripts/data_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/data_process.py -------------------------------------------------------------------------------- /other_scripts/experiments_2via.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/experiments_2via.sh -------------------------------------------------------------------------------- /other_scripts/experiments_CUGR2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/experiments_CUGR2.sh -------------------------------------------------------------------------------- /other_scripts/experiments_Tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/experiments_Tree.sh -------------------------------------------------------------------------------- /other_scripts/experiments_Z.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/experiments_Z.sh -------------------------------------------------------------------------------- /other_scripts/experiments_formal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/experiments_formal.sh -------------------------------------------------------------------------------- /other_scripts/ilp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ilp.py -------------------------------------------------------------------------------- /other_scripts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/main.py -------------------------------------------------------------------------------- /other_scripts/main_ray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/main_ray.py -------------------------------------------------------------------------------- /other_scripts/ours_CZ.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ours_CZ.sh -------------------------------------------------------------------------------- /other_scripts/ours_NoVia.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ours_NoVia.sh -------------------------------------------------------------------------------- /other_scripts/ours_oldSort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ours_oldSort.sh -------------------------------------------------------------------------------- /other_scripts/ours_softmax.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ours_softmax.sh -------------------------------------------------------------------------------- /other_scripts/ours_viacostdouble.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ours_viacostdouble.sh -------------------------------------------------------------------------------- /other_scripts/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/plot.py -------------------------------------------------------------------------------- /other_scripts/plot.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/plot.tcl -------------------------------------------------------------------------------- /other_scripts/plot_DACRebuttal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/plot_DACRebuttal.py -------------------------------------------------------------------------------- /other_scripts/plot_coeff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/plot_coeff.py -------------------------------------------------------------------------------- /other_scripts/ray_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ray_search.py -------------------------------------------------------------------------------- /other_scripts/ray_search_lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/ray_search_lr.py -------------------------------------------------------------------------------- /other_scripts/read_stat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/read_stat.py -------------------------------------------------------------------------------- /other_scripts/test_lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/test_lr.py -------------------------------------------------------------------------------- /other_scripts/test_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/test_new.py -------------------------------------------------------------------------------- /other_scripts/test_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/test_opt.py -------------------------------------------------------------------------------- /other_scripts/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/test_scheduler.py -------------------------------------------------------------------------------- /other_scripts/tmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/other_scripts/tmp.py -------------------------------------------------------------------------------- /ray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/ray.sh -------------------------------------------------------------------------------- /run_innovus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/run_innovus.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/test.py -------------------------------------------------------------------------------- /util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/Differentiable-Global-Router/HEAD/util.py --------------------------------------------------------------------------------