Untuk mendapatkan hasil identik dari kompilasi pada perangkat lunak Quartus® Prime, item berikut harus identik untuk setiap kompilasi:
- Semua file sumber desain termasuk Batasan Desain Sinopsi (.sdc) berkas
- Perhatikan bahwa perubahan pada komentar atau penamaan dapat menyebabkan hasil kompilasi yang berbeda.
- Semua pengaturan proyek Quartus Prime
- Versi perangkat lunak Quartus Prime termasuk patch
- Bagian desain yang disimpan dengan opsi Rekompilasi Cepat atau dengan partisi kompilasi inkremental
- Perhatikan bahwa direktori db dan incremental_db harus identik dari kompilasi hingga kompilasi untuk memastikan hasil yang identik.
- Misalnya, kompilasi pertama setelah mengaktifkan opsi pengawetan mungkin memiliki hasil yang berbeda dari kompilasi sebelumnya untuk bagian desain yang tidak disimpan. Kompilasi berikutnya tanpa perubahan akan identik.
- Sistem operasi dan CPU
- Misalnya, mengkompirasi pada OS Windows dapat memberikan hasil yang berbeda dibandingkan kompilasi pada LINUX OS
- Kompilasi menggunakan versi 32-bit dari perangkat lunak Quartus II dapat memberikan hasil yang berbeda dibandingkan kompilasi menggunakan versi 64-bit.
- Arsitektur CPU yang berbeda dapat memiliki implementasi titik ambang yang berbeda.
- Selain itu, jika Anda menggunakan SignalTap™ II Logic Analyzer, Anda harus memilih node menggunakan SignalTap II: filter prasintesis untuk memastikan hasil yang identik.
Jika salah satu item ini diubah, Fitter dimulai dengan penempatan awal yang berbeda untuk algoritma pas yang dapat memberikan hasil kompilasi yang berbeda, file pemrograman, dan checksum proyek.
Catatan: Jika hanya Perubahan Sistem Operasi dan/atau CPU, akan terlihat suara seed tetapi hasilnya akan bersumber dari QOR yang serupa.