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

Add test for Design.movePinsToNewNetDeleteOldNet() #796

Merged
merged 4 commits into from
Sep 12, 2023

Conversation

eddieh-xlnx
Copy link
Collaborator

Including one which has no pins (but does have intra-site routing).

Also eliminate redundant sitewire operations in DesignTools.makePhysNetNamesConsistent().

@eddieh-xlnx eddieh-xlnx added the needs new release Dependent on the next future release label Aug 28, 2023
@clavin-xlnx clavin-xlnx changed the base branch from master to 2023.1.3 September 12, 2023 15:39
@eddieh-xlnx eddieh-xlnx marked this pull request as ready for review September 12, 2023 16:38
@eddieh-xlnx eddieh-xlnx merged commit 675b6f1 into 2023.1.3 Sep 12, 2023
@eddieh-xlnx eddieh-xlnx deleted the design_movepins_sitewires branch September 12, 2023 16:38
clavin-xlnx added a commit that referenced this pull request Sep 14, 2023
* rc1

Signed-off-by: Chris Lavin <[email protected]>

* Test BEL.isSliceFFClkMod()

Signed-off-by: Eddie Hung <[email protected]>

* PhysNetlistWriter.writePlacement() more careful looking for multi cells

Signed-off-by: Eddie Hung <[email protected]>

* DesignTools.createCeClkOfRoutethruFFToVCC() to use Cell.isFFRoutethruCell()

Signed-off-by: Eddie Hung <[email protected]>

* Add TestCell.testFFRoutethruCell()

Signed-off-by: Eddie Hung <[email protected]>

* Fix test

Signed-off-by: Eddie Hung <[email protected]>

* Remove

Signed-off-by: Eddie Hung <[email protected]>

* Add test for Design.movePinsToNewNetDeleteOldNet() (#796)

* Add TestDesign.testMovePinsToNewNetDeleteOldNet{,IntraSiteOnly()}

Signed-off-by: Eddie Hung <[email protected]>

* Remove sitewire merge from DesignTools.makePhysNetNameConsistent()

Signed-off-by: Eddie Hung <[email protected]>

---------

Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>

* Test Cell.getAllCorrespondingSitePinNames() works for multi-outputs (#792)

* Test Cell.getAllCorrespondingSitePinNames() works for multi-outputs

Signed-off-by: Eddie Hung <[email protected]>

* Apply suggestions from code review

Signed-off-by: eddieh-xlnx <[email protected]>

---------

Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: eddieh-xlnx <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>

* rc2

Signed-off-by: Chris Lavin <[email protected]>

* rc3

Signed-off-by: Chris Lavin <[email protected]>

* rc4

Signed-off-by: Chris Lavin <[email protected]>

* 2023.1.3 release jar

Signed-off-by: Chris Lavin <[email protected]>

---------

Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: eddieh-xlnx <[email protected]>
Co-authored-by: Eddie Hung <[email protected]>
eddieh-xlnx added a commit that referenced this pull request Sep 14, 2023
* rc1

Signed-off-by: Chris Lavin <[email protected]>

* Test BEL.isSliceFFClkMod()

Signed-off-by: Eddie Hung <[email protected]>

* PhysNetlistWriter.writePlacement() more careful looking for multi cells

Signed-off-by: Eddie Hung <[email protected]>

* DesignTools.createCeClkOfRoutethruFFToVCC() to use Cell.isFFRoutethruCell()

Signed-off-by: Eddie Hung <[email protected]>

* Add TestCell.testFFRoutethruCell()

Signed-off-by: Eddie Hung <[email protected]>

* Fix test

Signed-off-by: Eddie Hung <[email protected]>

* Remove

Signed-off-by: Eddie Hung <[email protected]>

* Add test for Design.movePinsToNewNetDeleteOldNet() (#796)

* Add TestDesign.testMovePinsToNewNetDeleteOldNet{,IntraSiteOnly()}

Signed-off-by: Eddie Hung <[email protected]>

* Remove sitewire merge from DesignTools.makePhysNetNameConsistent()

Signed-off-by: Eddie Hung <[email protected]>

---------

Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>

* Test Cell.getAllCorrespondingSitePinNames() works for multi-outputs (#792)

* Test Cell.getAllCorrespondingSitePinNames() works for multi-outputs

Signed-off-by: Eddie Hung <[email protected]>

* Apply suggestions from code review

Signed-off-by: eddieh-xlnx <[email protected]>

---------

Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: eddieh-xlnx <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>

* rc2

Signed-off-by: Chris Lavin <[email protected]>

* Add TestPhysNetlistReader.testFFRoutethruCell()

Signed-off-by: Eddie Hung <[email protected]>

* [PhysNetlistReader] Create FFRoutethruCell-s correctly

Signed-off-by: Eddie Hung <[email protected]>

* Set siteInst

Signed-off-by: Eddie Hung <[email protected]>

* Enhance test

Signed-off-by: Eddie Hung <[email protected]>

---------

Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: eddieh-xlnx <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs new release Dependent on the next future release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants