Skip to content

Close long parallel wire segments increase GRT / DRT timing discrepancies #10255

@AcKoucher

Description

@AcKoucher

Description

When testing new RC values from segment-based correlation in asap7, cva6 showed some significant TNS discrepancy between GRT and DRT. That seems to be caused mainly by close long parallel wire segments such as the ones in M6 on the following image.

Image

The linear regression model that we currently use can't capture such specific context. The accumulated coupling cap causes a certain path point to have a different delay, degrading subsequent skew ending up in a substantially larger slack at DRT.

Suggested Solution

Add a small cost at DRT to help spreading such segments apart from each other when there are available tracks.

Additional Context

No response

Metadata

Metadata

Assignees

Labels

drtDetailed Routing

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions