Skip to content

Performance slowdown while using pin in search #172

@icbenchpeng

Description

@icbenchpeng

We found that hash lookup in SDC is extremely expensive. As OpenRoad is using iterm and bterm as pin, using pin to find instance is another expensive thing. So for OpenSTA the best practise is to store the SDC attributes on vertex as pin is not possible to store these information. So we'd better change the search structure using vertex to replace pins. And next step is to preamble sdc lookups into vertex structure, which means elab instance lookups on vertex.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions