Skip to content

Rewrite unroute source/sink pin methods in DesignTools #575

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Nov 10, 2022

Conversation

eddieh-xlnx
Copy link
Collaborator

@eddieh-xlnx eddieh-xlnx commented Nov 9, 2022

Specifically rewriting: DesignTools.getTrimmablePIPsFromPins() and modifying DesignTools.unrouteSourcePin().
Also removes unused private method DesignTools.unroutePin()

Since it wasn't handling the two new testcases with bidirectional PIPs.

In this rewrite, use PIP.isReversed() to get the correct driving/sink node.

@eddieh-xlnx eddieh-xlnx force-pushed the rewrite_trimmable_pips branch from cb31fe8 to 63e85a2 Compare November 9, 2022 00:50
@github-actions
Copy link

github-actions bot commented Nov 9, 2022

Unit Test Results

  45 files    45 suites   12m 58s ⏱️
597 tests 589 ✔️ 8 💤 0 ❌
614 runs  606 ✔️ 8 💤 0 ❌

Results for commit a408c32.

♻️ This comment has been updated with latest results.

@eddieh-xlnx eddieh-xlnx marked this pull request as ready for review November 9, 2022 01:57
@eddieh-xlnx eddieh-xlnx removed the request for review from clavin-xlnx November 9, 2022 07:00
@eddieh-xlnx eddieh-xlnx marked this pull request as draft November 9, 2022 07:00
@eddieh-xlnx eddieh-xlnx changed the title Rewrite DesignTools.getTrimmablePIPsFromPins() Rewrite unroute source/sink pin methods in DesignTools Nov 9, 2022
@eddieh-xlnx eddieh-xlnx marked this pull request as ready for review November 9, 2022 17:11
@eddieh-xlnx eddieh-xlnx force-pushed the rewrite_trimmable_pips branch from 644dedf to b4407b3 Compare November 9, 2022 18:57
@eddieh-xlnx eddieh-xlnx merged commit a408c32 into master Nov 10, 2022
@eddieh-xlnx eddieh-xlnx deleted the rewrite_trimmable_pips branch November 10, 2022 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants