circuit_training
circuit_training copied to clipboard
Hi, I tried to run grouping code on the [synthesized netlist](https://drive.google.com/file/d/1s5WmiV-8led7XijUospFF0LML9oQ88aL/view?usp=sharing) generated using the flow given in this [GitHub repo](https://github.com/TILOS-AI-Institute/MacroPlacement/tree/flow_scripts). I noticed grouper.py and hmetis_util.py uses gfile module to which...
We have trouble running these two testing data: macro_tiles_10x10 and sample_clustered, although we succeeded in executing the training job for Ariane. The problem is that the tmux session for collect_job...
I plotted the nodes from [Ariane RISC example netlist file](https://github.com/google-research/circuit_training/blob/c25b27b240468f307c3cacef4efd9cf1db9248f2/circuit_training/environment/test_data/ariane/netlist.pb.txt) In summary: - Parsed the netlist.pb.txt file using plc client. - Got the canvas width and height with w,h =...
Please add a comment if you need/want LEF/DEF support so we can prioritize asks.
Hi! Great work on circuit training. I came across this issue while parsing the [Ariane RISC netlist.pb.txt file ](https://github.com/google-research/circuit_training/blob/c25b27b240468f307c3cacef4efd9cf1db9248f2/circuit_training/environment/test_data/ariane/netlist.pb.txt) with plc_client. `plc_client.get_canvas_width_height()` gives the canvas size: (408.06, 408.06). But I...
I am getting errors when running docker I used the run commands from here: https://github.com/google-research/circuit_training/blob/main/docs/ARIANE.md#docker `$ docker build --tag circuit_training:core -f tools/docker/ubuntu_circuit_training tools/docker/ ` Full message : ``` => ERROR...
Thank you for adding the grouping (clustering) library! With respect to "merge_small_adj_close_groups" ([line 598 of grouping.py](https://github.com/google-research/circuit_training/blob/05954b9be71768f0b1bc5ac3b3c610e39a89a852/circuit_training/grouping/grouping.py#L598)) and "breakup_groups" ([line 721](https://github.com/google-research/circuit_training/blob/05954b9be71768f0b1bc5ac3b3c610e39a89a852/circuit_training/grouping/grouping.py#L721)), could you please clarify how the incoming netlist has node...
Hi, I write a LEF/DEF to ProtoBuffer format converter in C++, it consider all cells in the netlist as macros, once I find out how to classify std cell and...
As I show below,how do you normalize the wirelength?Whether or not the function of plc.get_cost considerd area?  In addition, I notice that the values of wirelength and density are...
The source code for the `plc_wrapper` binary includes many internal Google IPs and that is why it is not open-sourced. An example on how to interact with `plc_wrapper` can be...