Matt Liberty

Results 1717 comments of Matt Liberty

There are two different problems rolled into this one issue. @eder-matheus to look at have_routes.

Is there something here that still requires action. I'm not sure what to make of all these stacks.

The only one that stands out is from earlier: grt::GlobalRouter::computeObstructionsAdjustments() (@grt::GlobalRouter::computeObstructionsAdjustments():47) grt::GlobalRouter::applyAdjustments(int, int) (@grt::GlobalRouter::applyAdjustments(int, int):28) grt::GlobalRouter::initGridAndNets() (@grt::GlobalRouter::initGridAndNets():129) grt::GlobalRouter::loadGuidesFromDB() (.part.0) (@grt::GlobalRouter::loadGuidesFromDB() (.part.0):16) grt::GlobalRouter::haveRoutes() (@grt::GlobalRouter::haveRoutes():26) where we could skip some of this...

@gadfort I think there is a general question about heatmap readiness. Placement density before placement is equally illogical. Do you have thoughts on a best path to a general mechanism?

That sounds reasonable. We would need some way to indicate a change of state (ie you just placed the design so now placement density is possible).

@QuantamHD offered to fix this module a while ago and it has been pending since. I could take it back if he doesn't have time.

Replaced by #8074 (merge was too painful)

With https://github.com/parallaxsw/OpenSTA/pull/11 we could get source annotations back to RTL from yosys but that would be limited to things that are annotated (usually registers not every gate). Is that preferable...