pad: add option to mark routes as FIXED in RDL#10617
Conversation
Signed-off-by: Peter Gadfort <gadfort@zeroasic.com>
There was a problem hiding this comment.
Code Review
This pull request introduces a new -fixed option to the RDL router, allowing routed wires to be marked as fixed in the database. The changes span across the C++ implementation, SWIG interface, TCL command definitions, and documentation, along with new integration tests. The review feedback highlights a critical backward-compatibility issue: inserting the new fixed parameter in the middle of the default arguments list breaks existing callers. It is recommended to append the fixed parameter to the end of the parameter list across the C++ and SWIG interfaces, and update the corresponding TCL and internal calls. Additionally, a minor typo in the README documentation should be corrected.
maliberty
left a comment
There was a problem hiding this comment.
some cleanups needed but otherwise fine
Signed-off-by: Peter Gadfort <gadfort@zeroasic.com>
Summary
Adds option to mark routes a FIXED, this ensures they will not be ripped up later.
Type of Change
Impact
Default behavior is unchanged, this just ensure we have the option.
Verification
./etc/Build.sh).