Skip to content

[AP] Using Pin Offsets During Global Placement #2995

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

Open
AlexandreSinger opened this issue Apr 22, 2025 · 0 comments
Open

[AP] Using Pin Offsets During Global Placement #2995

AlexandreSinger opened this issue Apr 22, 2025 · 0 comments

Comments

@AlexandreSinger
Copy link
Contributor

Currently, the AP flow treats all blocks as points of zero area. This is ok, but not ideal. Atom blocks have input and output pins which are usually offset from one another (for example, the input may be 1 tile to the left of the output).

Fixed points are the biggest issue. Currently, we just put fixed points at the center of the tile they are located in. However, since they are fixed, we may know exactly which side of the tile the fixed pin may be.

Another example is carry-chains which have many atoms attached together.

Global Placement should somehow take these pin offsets into account.

See the following for context:
#2990 (comment)

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

No branches or pull requests

1 participant