├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── contribution.md ├── .gitignore ├── .vscode └── settings.json ├── CITATION.cff ├── LICENSE ├── README.md ├── baseline ├── README.md ├── greedy │ ├── README.md │ ├── data.yml │ └── greedy.py └── simulated-annealing │ ├── README.md │ ├── data.yml │ └── simulated-annealing.py ├── doc └── img │ ├── drills-architecture.png │ ├── drills-header.png │ └── drills-logo.png ├── drills.py ├── drills ├── __init__.py ├── features.py ├── fixed_optimization.py ├── fpga_session.py ├── model.py └── scl_session.py ├── params.yml ├── requirements.txt ├── scripts ├── README.md ├── adder_drills.tcl ├── bar_drills.tcl ├── div_drills.tcl ├── hyp_drills.tcl ├── log2_drills.tcl ├── max_drills.tcl ├── multiplier_drills.tcl ├── sin_drills.tcl ├── sqrt_drills.tcl └── square_drills.tcl └── tests └── .keep /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/.github/ISSUE_TEMPLATE/contribution.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/README.md -------------------------------------------------------------------------------- /baseline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/baseline/README.md -------------------------------------------------------------------------------- /baseline/greedy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/baseline/greedy/README.md -------------------------------------------------------------------------------- /baseline/greedy/data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/baseline/greedy/data.yml -------------------------------------------------------------------------------- /baseline/greedy/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/baseline/greedy/greedy.py -------------------------------------------------------------------------------- /baseline/simulated-annealing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/baseline/simulated-annealing/README.md -------------------------------------------------------------------------------- /baseline/simulated-annealing/data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/baseline/simulated-annealing/data.yml -------------------------------------------------------------------------------- /baseline/simulated-annealing/simulated-annealing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/baseline/simulated-annealing/simulated-annealing.py -------------------------------------------------------------------------------- /doc/img/drills-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/doc/img/drills-architecture.png -------------------------------------------------------------------------------- /doc/img/drills-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/doc/img/drills-header.png -------------------------------------------------------------------------------- /doc/img/drills-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/doc/img/drills-logo.png -------------------------------------------------------------------------------- /drills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/drills.py -------------------------------------------------------------------------------- /drills/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/drills/__init__.py -------------------------------------------------------------------------------- /drills/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/drills/features.py -------------------------------------------------------------------------------- /drills/fixed_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/drills/fixed_optimization.py -------------------------------------------------------------------------------- /drills/fpga_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/drills/fpga_session.py -------------------------------------------------------------------------------- /drills/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/drills/model.py -------------------------------------------------------------------------------- /drills/scl_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/drills/scl_session.py -------------------------------------------------------------------------------- /params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/params.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/adder_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/adder_drills.tcl -------------------------------------------------------------------------------- /scripts/bar_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/bar_drills.tcl -------------------------------------------------------------------------------- /scripts/div_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/div_drills.tcl -------------------------------------------------------------------------------- /scripts/hyp_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/hyp_drills.tcl -------------------------------------------------------------------------------- /scripts/log2_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/log2_drills.tcl -------------------------------------------------------------------------------- /scripts/max_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/max_drills.tcl -------------------------------------------------------------------------------- /scripts/multiplier_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/multiplier_drills.tcl -------------------------------------------------------------------------------- /scripts/sin_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/sin_drills.tcl -------------------------------------------------------------------------------- /scripts/sqrt_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/sqrt_drills.tcl -------------------------------------------------------------------------------- /scripts/square_drills.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scale-lab/DRiLLS/HEAD/scripts/square_drills.tcl -------------------------------------------------------------------------------- /tests/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------