[DesignTools.makeBlackBox()] Fix for #967 #970
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When preparing a design to create a black box and ensure that the routing of the surrounding logic remains intact, sometimes the tool will attempt to insert a LUT1 as a way to preserve existing routing. #967 stumbled on a bug where the tool found a scenario that fit the criteria for inserting a LUT1, but was not actually necessary as the source of the FF routing was actually internal to the SLICE (a GND post available for only
AFF
andAFF2
as shown in this picture: