Skip to content

Commit 151102a

Browse files
committed
🐍 added Python bindings
1 parent 1b56bba commit 151102a

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

bindings/mnt/pyfiction/include/pyfiction/algorithms/physical_design/graph_oriented_layout_design.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,9 @@ inline void graph_oriented_layout_design(pybind11::module& m)
7777
.def_readwrite("seed", &fiction::graph_oriented_layout_design_params::seed,
7878
DOC(fiction_graph_oriented_layout_design_params_seed))
7979
.def_readwrite("straight_inverters", &fiction::graph_oriented_layout_design_params::straight_inverters,
80-
DOC(fiction_graph_oriented_layout_design_params_straight_inverters));
80+
DOC(fiction_graph_oriented_layout_design_params_straight_inverters))
81+
.def_readwrite("skip_tiles_pi_placement", &fiction::graph_oriented_layout_design_params::skip_tiles_pi_placement,
82+
DOC(fiction_graph_oriented_layout_design_params_skip_tiles_pi_placement));
8183

8284
py::class_<fiction::graph_oriented_layout_design_stats>(m, "graph_oriented_layout_design_stats",
8385
DOC(fiction_graph_oriented_layout_design_stats))

bindings/mnt/pyfiction/test/algorithms/physical_design/test_graph_oriented_layout_design.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ def test_graph_oriented_layout_design_with_different_parameters(self):
6767
params.cost = gold_cost_objective.WIRES
6868
params.enable_multithreading = False
6969
params.straight_inverters = True
70+
params.skip_tiles_pi_placement = 1
7071

7172
layout = graph_oriented_layout_design(network, params)
7273

0 commit comments

Comments
 (0)