Sirkuit pergeseran fase DQS menggunakan DLL untuk mengontrol penundaan clock secara dinamis yang diperlukan oleh pin DQS/CQ/CQn/QK#.
Pada gilirannya, DLL menggunakan referensi frekuensi untuk secara dinamis menghasilkan sinyal kontrol untuk rantai penundaan di setiap pin DQS / CQ / CQ / QK #, yang memungkinkannya untuk mengkompensasi variasi proses, tegangan, dan suhu (PVT).
Sirkuit pergeseran fase DQS masih dapat digunakan untuk memastikan pergeseran fase yang efektif untuk antarmuka memori yang berjalan di bawah frekuensi input DLL minimum 200 MHz.
Ikuti panduan berikut:
1) Untuk frekuensi antarmuka antara 100MHz - 199MHz, frekuensi clock yang memberi makan DLL harus digandakan untuk mencapai pergeseran fase efektif 45 °
2) Untuk frekuensi antarmuka antara 50MHz - 99MHz, frekuensi clock yang memberi makan DLL harus dikalikan empat untuk mencapai pergeseran fase efektif 22,5 °.
Untuk memaksimalkan pergeseran fase efektif, solusi lain adalah menggunakan frekuensi terdekat di atas frekuensi input DLL minimum untuk mendorong DLL.
Anda akan melihat hasil berikut:
1) Untuk frekuensi antarmuka antara 100MHz - 199MHz, Anda akan mendapatkan pergeseran fase mendekati 90 ° atau di atas 45 °.
2) Untuk frekuensi antarmuka antara 50MHz - 99MHz, Anda akan mendapatkan pergeseran fase lebih dekat ke 45 ° atau di atas 22,5 °.
Untuk tujuan analisis waktu, parameter DQS_PHASE_SHIFT dalam IP ALTDQ_DQS2 perlu diatur ke nilai pergeseran fase efektif aktual.
Misalnya, jika parameter IP ALTDQ_DQS2 DQS_PHASE_SETTING = 2 (pengaturan default 90°), frekuensi memori antarmuka adalah 178 MHz, dan DLL berjalan pada 205 MHz, maka 90 derajat 205 MHz (1,22 ns) diterjemahkan menjadi 78,14 derajat 178 MHz.
Kemudian, atur DQS_PHASE_SHIFT = 7814 dan verifikasi nomor di TimeQuest.
Tambahkan penugasan berikut ke file .qsf:
set_global_assignment -name USE_DLL_FREQUENCY_FOR_DQS_DELAY_CHAIN ON
Ini berlaku saat menargetkan Arria® V atau Cyclone® V di perangkat lunak Quartus II versi 13.0SP1 DP5 atau yang lebih baru dan saat menargetkan Stratix V atau Arria V GZ di Quartus® II versi 13.1 atau yang lebih baru.
Analisis waktu tidak akan akurat tanpa penugasan global ini dalam file .qsf.