Masalah Kritis
Dalam rilis perangkat lunak Quartus II versi 15.0, Fitter dapat secara salah menggabungkan dua register dengan pengecualian waktu yang berbeda (misalnya, jalur palsu atau multicycle). Register yang dihasilkan mungkin memiliki daftar pengecualian yang ditetapkan tidak lengkap, sehingga jalur yang salah dianalisis ke dan/atau dari register. Masalah ini dapat muncul sebagai pelanggaran waktu palsu atau kegagalan perangkat keras. Masalah ini hanya terjadi pada desain yang menargetkan Arria 10 perangkat.
Anda mungkin mendeteksi masalah ini jika Anda menghasilkan pelanggaran waktu atau jika TimeQuest mencetak peringatan pengecualian yang diabaikan. Jika tidak, deteksi masalah ini sulit.
Masalah ini akan diperbaiki dalam rilis perangkat lunak yang akan datang.
Jika Anda mendeteksi masalah ini menggunakan verison rilis perangkat lunak Quartus II 15.0, Anda dapat menggunakan solusi berikut:
PRESERVE_REGISTER
Menetapkan pragma ke register yang salah duplikasi- Nonaktifkan TimeQuest2 dengan menambahkan
set_global_assignment -name TIMEQUEST2 OFF
ke File Pengaturan Quartus II project\'s Anda (.qsf) - Nonaktifkan peninggalan register, dengan memilih kotak centang Cegah register untuk menstimulasi di bawah Pengaturan > Pengaturan > Pengkompilasi
- Modifikasi Synopsys Design Constraints (SDC) untuk menghilangkan perbedaan dalam pengecualian register\s gabungan