The-OpenROAD-Project / OpenLane

OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.
https://openlane.readthedocs.io/
Apache License 2.0
1.31k stars 368 forks source link

Enable rtl_macro_placer feature #2117

Open vijayank88 opened 5 months ago

vijayank88 commented 5 months ago

Description

OpenROAD has better capability of macro placement with rtl_macro_placer.

Add new configuration to run rtl macro placement technique by retaining regular macro placement as well

Proposal

Example script format available in ORFS: https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/blob/master/flow/scripts/macro_place_util.tcl#L127