Issue with Multibit Adder in VTR Architecture

23 views
Skip to first unread message

Cheng-Chieh Liao

unread,
Aug 12, 2024, 3:09:27 AM8/12/24
to VTR-Users

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 Figure 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 Figure 2), the outputs are not connected. Hence, when VPR runs, it optimizes all the logic out 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.

Fig.1

image

 

Fig.2

image

 

Fig.3

image

Has anyone experienced this before? Any guidance on what might be causing this issue would be greatly appreciated.

Best regards,
Cheng-Chieh Liao

Cheng-Chieh Liao

unread,
Aug 12, 2024, 3:16:10 AM8/12/24
to VTR-Users
Fig1:
fig1.jpg

Fig2:
fig2.jpg

Fig3:
fig3.jpg


Cheng-Chieh Liao 在 2024年8月12日 星期一凌晨12:09:27 [UTC-7] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages