Thank you for adding the grouping (clustering) library!
With respect to "merge_small_adj_close_groups" (line 598 of grouping.py) and "breakup_groups" (line 721), could you please clarify how the incoming netlist has node coordinates? Also, could you give some hint about how "distance" and "threshold" parameters are determined, for example in the Ariane example?
Thank you!
In the FAQ section of Circuit-Training/grouping/README I found "We assume that a netlist that has all its nodes already placed. It does not have to be a good placement. A low effort, fast version of placement results from any tool can be used."
Thank you for adding the grouping (clustering) library!
With respect to "merge_small_adj_close_groups" (line 598 of grouping.py) and "breakup_groups" (line 721), could you please clarify how the incoming netlist has node coordinates? Also, could you give some hint about how "distance" and "threshold" parameters are determined, for example in the Ariane example?
Thank you!