Skip to content

Conversation

@AlexandreSinger
Copy link
Contributor

Found another use of scratchpad memory in the pb type graph data structure which was only used in one place.

Removed it and replaced it with proper data structures being passed around.

Found another use of scratchpad memory in the pb type graph data
structure which was only used in one place.

Removed it and replaced it with proper data structures being passed
around.
@github-actions github-actions bot added VPR VPR FPGA Placement & Routing Tool libarchfpga Library for handling FPGA Architecture descriptions lang-cpp C/C++ code labels Nov 4, 2025
Copy link
Contributor

@AmirhosseinPoolad AmirhosseinPoolad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR Alex. Looks good, but I think you should add comments explaining the purpose of seen_pins and pin_marker.

@AlexandreSinger
Copy link
Contributor Author

@AmirhosseinPoolad Unfortunately, I have no clue what this code is even trying to do; but I added comments explaining these variables the best that I could.

@AmirhosseinPoolad
Copy link
Contributor

Lol. LGTM.

@AmirhosseinPoolad AmirhosseinPoolad merged commit 3d0cca9 into verilog-to-routing:master Nov 5, 2025
30 checks passed
@AlexandreSinger AlexandreSinger deleted the feature-pack-pb-cleanup branch November 5, 2025 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lang-cpp C/C++ code libarchfpga Library for handling FPGA Architecture descriptions VPR VPR FPGA Placement & Routing Tool

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants