PablodlR
Newbie level 4
Hi everyone,
I am doing a project and I need to show some estimated values.
I have to compare the size of a custom program in FPGA and in ASIC. Quartus II gives me the ALM number which my program needs and now I have to find the size of these ALMs. I have tried to find the size of one ALM or one LAB (10 ALMs + interconnection) but I didn't find nothing. I have tried to know how many transistors one ALM has. I have found some data about this as the last graphic of this paper: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=606687 but it does not make sense for me. I read that one cluster or CLB (Configration Logic Block) has 8 ALMs. Looking the graphic, arround 800 transistors per BLE (Basic Logic Element) (BLE = ALM in these case). One Stratix V has 300.000 ALMs more or less and it uses 28nm TSCM technology. So: 300.000x800x28nm=6.72 m...of course it cannot be possible .
Any idea? Summarizing I need to know how can I calculate a coheren estimated value of LAB or ALM size.
Thank you so much,
Pablo.
I am doing a project and I need to show some estimated values.
I have to compare the size of a custom program in FPGA and in ASIC. Quartus II gives me the ALM number which my program needs and now I have to find the size of these ALMs. I have tried to find the size of one ALM or one LAB (10 ALMs + interconnection) but I didn't find nothing. I have tried to know how many transistors one ALM has. I have found some data about this as the last graphic of this paper: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=606687 but it does not make sense for me. I read that one cluster or CLB (Configration Logic Block) has 8 ALMs. Looking the graphic, arround 800 transistors per BLE (Basic Logic Element) (BLE = ALM in these case). One Stratix V has 300.000 ALMs more or less and it uses 28nm TSCM technology. So: 300.000x800x28nm=6.72 m...of course it cannot be possible .
Any idea? Summarizing I need to know how can I calculate a coheren estimated value of LAB or ALM size.
Thank you so much,
Pablo.