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

Packing problem #2056

Closed
the-centry opened this issue Feb 26, 2021 · 1 comment
Closed

Packing problem #2056

the-centry opened this issue Feb 26, 2021 · 1 comment

Comments

@the-centry
Copy link

the error is :
Finish prepacking.
Using inter-cluster delay: 2.18008e-09
Packing with pin utilization targets: BLK-TL-CLBLL_L:1,1 BLK-TL-CLBLL_R:1,1 BLK-TL-CLBLM_L:1,1 BLK-TL-CLBLM_R:1,1 BLK-TL-BRAM_L:1,1 BLK-TL-LIOPAD33_M:1,1 BLK-TL-LIOPAD33_S:1,1 BLK-TL-LIOPAD33_SING:1,1 BLK-TL-LIOPAD_M:1,1 BLK-TL-LIOPAD_S:1,1 BLK-TL-LIOPAD_SING:1,1 BLK-TL-RIOPAD_M:1,1 BLK-TL-RIOPAD_S:1,1 BLK-TL-RIOPAD_SING:1,1 BLK-TL-CLK_BUFG_BOT_R:1,1 BLK-TL-CLK_BUFG_TOP_R:1,1 BLK-TL-CMT_TOP_L_UPPER_T:1,1 BLK-TL-CMT_TOP_R_UPPER_T:1,1 BLK-TL-HCLK_IOI:1,1 BLK-TL-HCLK_IOI3:1,1 SYN-VCC:1,1 SYN-GND:1,1
Packing with high fanout thresholds: BLK-TL-CLBLL_L:128 BLK-TL-CLBLL_R:128 BLK-TL-CLBLM_L:128 BLK-TL-CLBLM_R:128 BLK-TL-BRAM_L:128 BLK-TL-LIOPAD33_M:128 BLK-TL-LIOPAD33_S:128 BLK-TL-LIOPAD33_SING:128 BLK-TL-LIOPAD_M:128 BLK-TL-LIOPAD_S:128 BLK-TL-LIOPAD_SING:128 BLK-TL-RIOPAD_M:128 BLK-TL-RIOPAD_S:128 BLK-TL-RIOPAD_SING:128 BLK-TL-CLK_BUFG_BOT_R:128 BLK-TL-CLK_BUFG_TOP_R:128 BLK-TL-CMT_TOP_L_UPPER_T:128 BLK-TL-CMT_TOP_R_UPPER_T:128 BLK-TL-HCLK_IOI:128 BLK-TL-HCLK_IOI3:128 SYN-VCC:128 SYN-GND:128
Not enough resources expand FPGA size to (281 x 374)
Complex block 0: '$auto$alumacc.cc:485:replace_alu$1385.slice[1].carry4' (BLK-TL-SLICEL) .....

Error 1:
Type: Packing
File: /tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/symbiflow-vtr_1605895402114/work/vpr/src/pack/cluster.cpp
Line: 2058
Message: Can not find any logic block that can implement molecule.
Atom $iopadmap$top.clk (IBUF_VPR33)

while creating arch.timing.xml, I replace IBUF_VPR with IBUF_VPR33,and replace IOPAD with IOPAD33! And replace IBUF_VPR with IBUF_VPR33 in cell_map.v! Finally ,yosys successfully genenrate eblif but vpr failed!
could someone give me some suggestion about where the problem happened (arch.timing.xml or greph.bin or lookup.bin)?
Thanks so much!

@the-centry
Copy link
Author

I found the problem in pack_pattern! I use two diff primitive to map two iopads,and whileuse IBUF_VPR there exit pack_pattern "inpad_to_IBUF",but while use IBUF_VPR33 doesn't exit pack_pattern "inpad_to_IBUF".

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