Skip to content

Order of lib and lef loading should not matter #10464

@hongted

Description

@hongted

Describe the bug

In OpenRoad, loading libs after lef results in different behavior (i.e. errors) than loading lefs before libs. This should either be announced to the user with a warning/error or the code updated.

Expected Behavior

Order of lef before lib or lef after lib loading should not matter.

Environment

N/A

To Reproduce

Swap

readLiberty(getFilePath("openroad/src/gpl/test/library/test/test0.lib"));
loadTechAndLib("test0",

and run test.

Relevant log output

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions