Pemanfaatan logika yang dilaporkan oleh perangkat lunak Quartus® II adalah estimasi tentang seberapa penuh perangkat tersebut. Hal ini diberikan sebagai persentase, dihitung dari jumlah modul logika adaptif separuh (separuh SEDETIK) yang tersedia di perangkat, dan jumlah SEDEKAH separuh yang digunakan dalam desain Anda. Dalam laporan Fitter, istilah Kombinasi ALUT/pasangan register dan kombinasi ALUT/register/register triple digunakan untuk mengindikasikan separuh ALM. Setiap ALM dalam Stratix® IV, Arria® II, Cyclone® IV atau keluarga sebelumnya memiliki 2 LOGIKA KOMBINASI DAN 2 register, dan keduanya dipasangkan sebagai pasangan ALUT/register kombinasi. Dalam perangkat Stratix V, Arria V dan Cyclone V, ada dua LUT kombinasi dan 4 register per ALM, dan dikelompokkan sebagai tripel ALUT/register/register kombinasi.
Pemanfaatan logika dihitung dengan memperkirakan jumlah SEDEKAH separuh yang diperlukan untuk menyesuaikan desain, dan menyatakannya sebagai persentase dari jumlah total SEDEKAH yang tersedia di FPGA. Pemanfaatan logika adalah representasi yang baik tentang seberapa penuh perangkat, alih-alih persentase pemanfaatan register atau persentase pemanfaatan logika kombinasi karena mempertimbangkan aspek yang dijelaskan di bawah ini.
Metrik pemanfaatan logika dihitung sebagai
- ( A - B C ) / (Jumlah total SEDEKAH separuh pada perangkat)
di mana A, B, dan C didefinisikan sebagai berikut:
- A: Pasangan ALUT/register kombinasi yang digunakan dalam Penempatan Akhir Atau ALUT/register/register kombinasi tripel yang digunakan pada Penempatan akhir
Ini adalah jumlah sebenarnya dari separuh SEDETIK yang digunakan sepenuhnya atau sebagian dalam desain setelah penempatan
- B: Estimasi pasangan yang dapat dipulihkan dengan memasangkan ALUT dan mendaftar saat desain tumbuh Atau Estimasi tiga kali lipat dapat dipulihkan dengan memasangkan ALUT dan mendaftar saat desain tumbuh
Ini adalah perkiraan Fitter tentang berapa banyak SEDEKAH separuh yang dapat dibebaskan dengan mengambil SEDEKAH separuh yang hanya menggunakan komponen ALUT kombinasi, dan separuh ALM yang hanya menggunakan register, dan mengelompokkannya sehingga setiap ALM separuh menggunakan ALUT Kombinasi dan mendaftarkan sumber daya. Untuk setiap kemungkinan pengelompokan, separuh ALM akan dipulihkan. Oleh karena itu, jumlah ini ditunjukkan sebagai angka negatif dalam laporan. Menggunakan jumlah ini membantu memperkirakan berapa banyak logika yang diperlukan jika Fitter dapat mengemas semua logika sepadat mungkin. Perhatikan bahwa jenis kemasan ini mungkin tidak memberikan hasil optimal untuk perutean dan performa waktu.
- C: Perkiraan pasangan ALUT/register kombinasi tidak tersedia Atau Perkiraan perjalanan ALUT/register/register tidak tersedia
Karena berbagai alasan, Fitter tidak dapat mengemas semua logika ke setiap sumber daya perangkat dengan sempurna. Misalnya beberapa SEDEKAH separuh tidak dapat dipasangkan dengan SEDEKAH separuh lainnya karena jumlah input yang digunakan, dan beberapa LAB tidak dapat penuh dengan 10 ALM karena pembatasan perutean. Jumlah ini adalah perkiraan terbaik dari sumber daya fisik yang tidak akan tersedia untuk digunakan, dalam hal SEDEKAH.