├── MCTS_mult.py ├── NangateOpenCellLibrary_typical.lib ├── PPO2_mult.py ├── README.md ├── adder.py ├── adder_prac.py ├── demo_cell_map └── adder_128b │ ├── adder_128b_10l_248s.log │ ├── adder_128b_8l_364s.log │ └── adder_128b_9l_300s.log ├── mult.py ├── multiplier_env ├── __init__.py └── multiplier_openroad_env.py ├── select_adder.py ├── testbench ├── adder.v ├── adder_tb.v ├── multiplier.v └── multiplier_tb.v └── utils ├── fast_flow.tcl └── full_flow.tcl /MCTS_mult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/MCTS_mult.py -------------------------------------------------------------------------------- /NangateOpenCellLibrary_typical.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/NangateOpenCellLibrary_typical.lib -------------------------------------------------------------------------------- /PPO2_mult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/PPO2_mult.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/README.md -------------------------------------------------------------------------------- /adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/adder.py -------------------------------------------------------------------------------- /adder_prac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/adder_prac.py -------------------------------------------------------------------------------- /demo_cell_map/adder_128b/adder_128b_10l_248s.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/demo_cell_map/adder_128b/adder_128b_10l_248s.log -------------------------------------------------------------------------------- /demo_cell_map/adder_128b/adder_128b_8l_364s.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/demo_cell_map/adder_128b/adder_128b_8l_364s.log -------------------------------------------------------------------------------- /demo_cell_map/adder_128b/adder_128b_9l_300s.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/demo_cell_map/adder_128b/adder_128b_9l_300s.log -------------------------------------------------------------------------------- /mult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/mult.py -------------------------------------------------------------------------------- /multiplier_env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/multiplier_env/__init__.py -------------------------------------------------------------------------------- /multiplier_env/multiplier_openroad_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/multiplier_env/multiplier_openroad_env.py -------------------------------------------------------------------------------- /select_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/select_adder.py -------------------------------------------------------------------------------- /testbench/adder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/testbench/adder.v -------------------------------------------------------------------------------- /testbench/adder_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/testbench/adder_tb.v -------------------------------------------------------------------------------- /testbench/multiplier.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/testbench/multiplier.v -------------------------------------------------------------------------------- /testbench/multiplier_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/testbench/multiplier_tb.v -------------------------------------------------------------------------------- /utils/fast_flow.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/utils/fast_flow.tcl -------------------------------------------------------------------------------- /utils/full_flow.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laiyao1/ArithTreeRL/HEAD/utils/full_flow.tcl --------------------------------------------------------------------------------