Skip to content

quicklogic: investigate negative cost warnings #1437

@kgugala

Description

@kgugala
Contributor

During routing VPR prints a lot of negative cost warnings:

Warning 14404762: Cost is negative? cost = -2.352, bucket = -2147483648

It is unclear if this is caused by the timing data we use, bug in timing import or a bug in timing model.

Activity

self-assigned this
on Apr 22, 2020
tpagarani

tpagarani commented on Apr 22, 2020

@tpagarani
Contributor

We see that route.log is taking up to 2GB space with these warning messages.
Could this also be causing increased run time in router?

litghost

litghost commented on Apr 22, 2020

@litghost
Contributor

The cost function can never be negative in a sensical timing model. A negative cost is a signal that travels backwards in time.

litghost

litghost commented on Apr 22, 2020

@litghost
Contributor

Also the units on the timing driven router is seconds, so a cost of -2.3 seconds is pretty crazy.

kgugala

kgugala commented on May 6, 2020

@kgugala
ContributorAuthor

This has been fixed by bumping VPR version. Negative costs do not appear in the routing anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @litghost@kgugala@tpagarani

      Issue actions

        quicklogic: investigate negative cost warnings · Issue #1437 · f4pga/f4pga-arch-defs