The-OpenROAD-Project / OpenROAD

OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
https://theopenroadproject.org/
BSD 3-Clause "New" or "Revised" License
1.41k stars 494 forks source link

Update `[ERROR PPL-0061] Pins for set_io_pin_constraint command were not found.` to list pins not found #5236

Closed oharboe closed 1 week ago

oharboe commented 1 week ago

Description

I removed some pins and now my io constraints file doesn't work.

Suggested Solution

It would be nice to have the pins that don't exist listed

Additional Context

No response

eder-matheus commented 1 week ago

@oharboe I've created a PR with the requested change. Notice that if your list of pins has at least one pin that exists in the design, it will not fail, but warnings will be generated similar to this one: https://github.com/The-OpenROAD-Project/OpenROAD/blob/master/src/ppl/test/top_layer_error.ok#L6