Skip to content

[EDIFNetlist] exportEDIF() to use getLibrariesInExportOrder()#1148

Draft
eddieh-xlnx wants to merge 3 commits intomasterfrom
edif_export_lib_order
Draft

[EDIFNetlist] exportEDIF() to use getLibrariesInExportOrder()#1148
eddieh-xlnx wants to merge 3 commits intomasterfrom
edif_export_lib_order

Conversation

@eddieh-xlnx
Copy link
Copy Markdown
Collaborator

EDIFNetlist.getLibrariesInExportOrder() is called by BinaryEDIFWriter.writeBinaryEDIF() already.

Without this, after generating an array of particular instances the output DCP contains an incorrectly ordered EDIF that does not get accepted by Vivado.

Signed-off-by: Eddie Hung <eddie.hung@amd.com>
Signed-off-by: Eddie Hung <eddie.hung@amd.com>
Signed-off-by: Eddie Hung <eddie.hung@amd.com>
@eddieh-xlnx
Copy link
Copy Markdown
Collaborator Author

@clavin-xlnx has expressed a concern over the performance impact of adding this call (which iteratively analyzes every cell in the design) to the critical-path of exporting EDIFs. Let's collect some data.

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.

1 participant