Skip to content

Guide preservation on buffer removal #9269

@povik

Description

@povik

Describe the bug

On buffer removal nets are re-routed and old routing is forgotten.

Expected Behavior

Exceptions apply but we expect old routing on the input and output side of the removed buffer to be used for the newly merged net.

It looks like this broke in #8839 as can be seen by the change in remove_buffers1.segsok and remove_buffers2.segsok. The segments no longer follow the buffer positions.

Environment

.

To Reproduce

See remove_buffers1 and remove_buffers2 tests in grt

Relevant log output

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

grtGlobal Routing

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions