Skip to content

Reduce time spent on steiner tree construction in repair_design #9502

@povik

Description

@povik

Describe the bug

@LucasYuki found more than 10 % of gpl runtime on ariane133/nangate45 is in steiner tree construction within this updateParasitics call

estimate_parasitics_->updateParasitics();
.

It might be possible to replace the blanket update with

estimate_parasitics_->ensureWireParasitic(drvr_pin);

to save on runtime without degradation in result.

Expected Behavior

.

Environment

.

To Reproduce

.

Relevant log output

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    rszResizer

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions