Skip to content

Logical netlist writer #9

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
wants to merge 27 commits into
base: acom/fpga-interchange-improve-arch-reading
Choose a base branch
from

Conversation

mkurc-ant
Copy link

Added writing of logical netlist right after it is read and processed. Added a new option --write_circuit <file_name> which enables the writing.

@mkurc-ant mkurc-ant requested review from acomodi and mtdudek December 17, 2021 12:44
@github-actions github-actions bot added the VPR label Dec 17, 2021
@mkurc-ant mkurc-ant force-pushed the mkurc/write-logical-netlist branch from 423906f to ca7a609 Compare December 17, 2021 13:50
acomodi and others added 17 commits December 21, 2021 11:13
This commit also reworks the way the name is assigned to the null types

Signed-off-by: Alessandro Comodi <[email protected]>
Signed-off-by: Alessandro Comodi <[email protected]>
These workarounds can be removed once the RR graph generation is in
place

Signed-off-by: Alessandro Comodi <[email protected]>
Moreover, this commit reduces code verbosity to get directions of pins

Signed-off-by: Alessandro Comodi <[email protected]>
@acomodi acomodi force-pushed the acom/fpga-interchange-improve-arch-reading branch from 64cb803 to 7a1a6fa Compare December 21, 2021 10:32
@acomodi acomodi force-pushed the acom/fpga-interchange-improve-arch-reading branch from 7a1a6fa to 21728dd Compare December 22, 2021 16:18
@mkurc-ant mkurc-ant force-pushed the mkurc/write-logical-netlist branch from ca7a609 to 22c1598 Compare December 23, 2021 08:51
@mkurc-ant mkurc-ant changed the title [WIP] Logical netlist writer Logical netlist writer Dec 23, 2021
Signed-off-by: Maciej Kurc <[email protected]>
@mkurc-ant mkurc-ant force-pushed the mkurc/write-logical-netlist branch from 2f18d00 to 0566d67 Compare December 23, 2021 12:02
nets_.emplace(std::make_pair(name, net));
}

uint32_t buildTopLevelCellDeclaration() {
Copy link

Choose a reason for hiding this comment

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

Where do you use return value of this function?
Is it something that is left from previous iterations?

@acomodi acomodi force-pushed the acom/fpga-interchange-improve-arch-reading branch from 21728dd to f439cd4 Compare January 13, 2022 15:57
@acomodi acomodi force-pushed the acom/fpga-interchange-improve-arch-reading branch from 77f2ea9 to 821bff9 Compare January 21, 2022 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants