Skip to content

Conversation

@abutt-amd
Copy link
Collaborator

Automates placement of arrays in ArrayBuilder. Provides two different ways to pick a placement, a greedy method and a CP-SAT method using OR-Tools. Should not be merged until after #1318, #1316 and #1317.

…k to improve routability. Also unroute top-level I/O nets that exit the pblock.

Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
…the same slice as a ground source

Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
@abutt-amd abutt-amd marked this pull request as ready for review December 3, 2025 20:49
@abutt-amd abutt-amd requested a review from clavin-xlnx December 3, 2025 20:49
@abutt-amd abutt-amd mentioned this pull request Dec 3, 2025
Signed-off-by: Andrew Butt <Andrew.Butt@amd.com>
@abutt-amd abutt-amd requested a review from clavin-xlnx December 5, 2025 18:06
@clavin-xlnx clavin-xlnx merged commit c59ae79 into Xilinx:array_builder Dec 5, 2025
12 checks passed
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