Pertanyaan:
Kapan menggunakan kait lebih baik daripada sandal jepit dalam FPGA yang mendukung keduanya?
Latar Belakang:
Merupakan prinsip yang sudah dikenal luas bahwa kait transparan level-sensitif harus dihindari dalam FPGA, dan sandal jepit peka tepi harus digunakan secara eksklusif. Kebanyakan arsitektur FPGA secara alami mendukung kait dan sandal jepit.
Saran umum - bahkan dari vendor FPGA - adalah untuk berhati-hati terhadap kait, atau tidak pernah menggunakan kait, dll. Ada alasan yang sangat baik untuk saran ini, detailnya semuanya sudah terkenal. Namun, sebagian besar saran diutarakan, "jangan gunakan kait kecuali Anda tahu Anda membutuhkannya".
Saya seorang desainer FPGA yang berpengalaman, dan selama bertahun-tahun setiap kali saya pikir saya tahu bahwa saya memerlukan kait, seorang cepat menyadari bahwa ada cara yang lebih baik untuk melakukannya dengan sandal jepit. Saya tertarik mendengar contoh-contoh ketika menggunakan kait jelas lebih baik.
Catatan penting:
Kait vs. sandal jepit sering membuat orang gusar. Saya hanya tertarik dengan jawaban pertanyaan itu. Respons yang menjelaskan perbedaan antara kait dan sandal jepit, menguraikan alasan untuk tidak menggunakan kait, merinci mengapa sandal jepit lebih baik daripada kait, berbicara tentang bagaimana kait lebih baik dalam target non-FPGA, dll, akan benar-benar di luar topik.