| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| tools:interact:start [2026/03/12 09:45] – [Partitioning] rajit | tools:interact:start [2026/03/12 09:46] (current) – [Global routing] rajit |
|---|
| |
| ==== Dali placer ==== | ==== Dali placer ==== |
| | |
| | dali:init <verbosity_level(0-5)> - initialize Dali placement engine |
| | dali:add-welltap <-cell cell_name -interval max_microns> [-checker_board] - add well-tap cell |
| | dali:place-design <target_density> [number_of_threads] - place design |
| | dali:place-io <metal_name> - place I/O pins |
| | dali:global-place <target_density> [number_of_threads] - global placement |
| | dali:refine-place <engine> - refine placement using an external placer |
| | dali:export-phydb - export placement to phydb |
| | dali:close - close Dali |
| |
| ===== Routing ===== | ===== Routing ===== |
| |
| ==== Power detailed routing ==== | ==== Power detailed routing ==== |
| | |
| | pwroute:init <verbose> -initialize pwroute engine <verbose> |
| | pwroute:set_parameters <reinforcement_width, reinforcement_step, cluster_mesh_width> - run pw route with mesh configuration. Default is <8, 16, 2> |
| | pwroute:set_reinforcement <bool>, enable/disable reinforcement connection (default: 1) |
| | pwroute:run run pwroute |
| | pwroute:export-phydb -export power and ground wires to phydb |
| | pwroute:close -close pwroute |
| |
| ==== Global routing ==== | ==== Global routing ==== |
| |
| | sproute:init initialize sproute engine |
| | sproute:set-num-threads set num threads, default = 1 |
| | sproute:set-algo Det/NonDet, default is NonDet |
| | sproute:set-max-iterations set max iterations of maze routing, default = 30 |
| | sproute:run run sproute |
| | sproute:close close sproute |
| |
| |
| |
| |