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

Issue with Multibit Adder in VTR flagship architecture #2710

Open
shrekliao opened this issue Sep 3, 2024 · 0 comments
Open

Issue with Multibit Adder in VTR flagship architecture #2710

shrekliao opened this issue Sep 3, 2024 · 0 comments

Comments

@shrekliao
Copy link

Hi VTR Team,
I’ve encountered an issue while working with the multibit adder in my research project. I created a simple 8-bit adder benchmark (see Fig. 1), but when I ran it using the flagship VTR architecture (vtr_flow/arch/timing/k6_frac_N10_frac_chain_mem32k_40nm.xml), I ran into an error. When I investigated the error, I saw that in the BLIF file generated by ABC (see Fig. 2), the outputs are not connected. Hence, when VPR runs, it optimizes all the logic outputs and says there are no blocks to place/route in the benchmark and errors out. There are no errors in the ABC log file.
However, when I modified the benchmark to use a sequential adder (see Figure 3), the run was successful. Has anyone experienced this before? Any guidance on what might be causing this issue would be greatly appreciated.
Fig.1
image
Fig.2
image
Fig.3
image

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

No branches or pull requests

1 participant