Skip to content
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

[RWRoute] Clock router for Versal architecture #1102

Merged
merged 31 commits into from
Nov 27, 2024
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
8d7aaf7
Support clock routing on Versal devices
WenhaoLin-AMD Nov 13, 2024
069ab43
Add licence
WenhaoLin-AMD Nov 13, 2024
801273c
testNodeReachabilityVersal to examine some NODE_GLOBAL_LEAF wires
eddieh-xlnx Nov 14, 2024
467828e
Fix bugs in mapping sinks to LCBs
WenhaoLin-AMD Nov 14, 2024
9533bc3
Add clock routing test on versal devices
WenhaoLin-AMD Nov 14, 2024
579b93a
Route backward from sinks to LCBs and update test
WenhaoLin-AMD Nov 14, 2024
7da71b3
revert getLCBPinMappings for US/US+ devices
WenhaoLin-AMD Nov 15, 2024
7470bba
Modify testNodeReachabilityVersal
WenhaoLin-AMD Nov 15, 2024
e23eea3
Merge branch 'master' into clock_router
eddieh-xlnx Nov 18, 2024
479b9d3
Add TestGlobalSignalRouting.testSymmetricClkRouting()
eddieh-xlnx Nov 18, 2024
0a17c4d
Fix testSymmetricClkRouting
WenhaoLin-AMD Nov 19, 2024
3611b7b
Merge branch 'master' into clock_router
eddieh-xlnx Nov 19, 2024
056349e
Do not use removed method
eddieh-xlnx Nov 19, 2024
a674269
Small cleanup
eddieh-xlnx Nov 19, 2024
741fac3
Fix testSymmetricClkRouting
WenhaoLin-AMD Nov 19, 2024
28106d0
Check nets are routed
eddieh-xlnx Nov 19, 2024
27cc500
Refactor
eddieh-xlnx Nov 19, 2024
e0bb651
VersalClockRouting.routeToCentroid() always has adjusted=true
eddieh-xlnx Nov 19, 2024
7935732
More refactoring
eddieh-xlnx Nov 19, 2024
91e2807
Remove println()-s
eddieh-xlnx Nov 19, 2024
ed6f80e
Cleanup comments
eddieh-xlnx Nov 19, 2024
c43c9fe
More tidying
eddieh-xlnx Nov 19, 2024
690a78f
First phase of cleanup; do not pass RouteNode between methods
eddieh-xlnx Nov 22, 2024
b914d59
[VersalClockRouting] Rewrite without RouteNode
eddieh-xlnx Nov 22, 2024
58b6126
More tidying up
eddieh-xlnx Nov 22, 2024
5e17bfa
Even more tidying
eddieh-xlnx Nov 22, 2024
36a6342
Last bit of tidying
eddieh-xlnx Nov 22, 2024
e17fa4d
Merge branch 'master' into clock_router
eddieh-xlnx Nov 23, 2024
823f291
Add Javadoc
WenhaoLin-AMD Nov 25, 2024
e4e2114
Apply suggestions from code review
eddieh-xlnx Nov 26, 2024
0617b15
Address review comments
eddieh-xlnx Nov 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading