The-OpenROAD-Project / OpenSTA

OpenSTA engine
GNU General Public License v3.0
404 stars 173 forks source link

Does OpenSTA support PBA in addition to GBA? #98

Closed tdene closed 1 month ago

tdene commented 2 years ago

Path-Based Analysis, while much more computationally difficult, can lead to significant pessimism reductions when compared to the more computationally-simple Graph-Based Analysis.

In my experience, layouts are commonly timed using GBA during the initial design steps, before switching to PBA near the end of the design process in order to fully optimize the design.

Does OpenSTA support PBA?

If not, are there current plans to add support for PBA, and are there ways in which outside contributors may be able to assist in the implementation of PBA?

QuantamHD commented 2 years ago

@maliberty Can you answer this question. It's for Google.

tspyrou commented 2 years ago

@tdene and @QuantamHD at this time OpenSTA does not support PBA. As you mentioned it is an important feature to reduce pessimism in STA and is useful in both the construction analysis and signoff analysis. This is something that we would like to add along with CCS and SI support.

maliberty commented 1 month ago

Issues or PRs should be filed with https://github.com/parallaxsw/OpenSTA if still relevant. This is effectively a fork (though not strictly for historical reasons).