Asenkron entegre devreler tasarlamak çok caziptir. Diğer cevaplar, bunu yapmadan önce iki kez düşünmenin birçok nedenini zaten kapsıyor. İşte bir tane daha:
IC geliştirme tasarımla bitmedi. Doğrulama ve test eşit derecede önemlidir. Senkron devreler için sadece tasarım araçları çok gelişmiş değil, aynı zamanda simülasyon araçları ve test ekipmanlarıyla da aynı.
Doğrulama
Devrelerin laboratuvar koşullarında çalışması yeterli değildir. Çalışma voltajı (V) aralığı, çalışma sıcaklığı (T) aralığı ve üretim sürecine (P) bağlı değişikliklere göre sağlam olmaları gerekir. Senkron mantık için bu, statik zamanlama analizi yardımı ile garanti edilebilir. Devre, flip-floptan flip-flop'a kadar tüm zamanlama yollarına bölünür. Kurulum ve tutma süreleri her bir zamanlama yolu ve farklı P, T ve V kombinasyonları için kontrol edilir. Bu PTV kombinasyonları, simülasyon köşeleri olarak adlandırılır.
Benzer bir doğrulama, asenkron devreler için de yapılabilir, ancak tasarım araçları tarafından çok daha zor ve daha az desteklenir. Ayrıca, tasarımcıyı gerçekten doğrulanabilen asenkron yapılarla da kısıtlar. Rastgele asenkron devreler için güvenilir bir doğrulama yoktur.
Ölçek
Donanımı test etmek için de benzer zorluklar var. Senkron mantığın test edilmesi, test standartları ve ekipmanı tarafından tamamen desteklenir. Asenkron devreleri test etmek sadece daha karmaşık olmakla kalmaz, aynı zamanda zamanlama soyutlamasının olmaması nedeniyle, devrenin tüm PTV köşeleri için çalışacağını kanıtlamak bile yeterli değildir. Köşelerin kapsamadığı bazı PTV kombinasyonlarındaki yarış koşulları nedeniyle devre başarısız olabilir.
özet
IC tasarımcıları asenkron paradigmadan vazgeçmediler, ancak asenkron mantık doğrulama ve doğrulama sırasında ağır dezavantajlarla birlikte geliyor. Endüstriyel bir bağlamda, asenkron IC tasarımının, proses varyasyonunun tüm parametre alanı ile sıcaklık ve voltaj için çalışma aralıkları üzerinde çalıştığı kanıtlanabilen yapı ile sınırlandırılması gerekir.
"Yerel olarak eşzamanlı küresel asenkron" tasarım, her iki zamanlama paradigmasından daha fazla fayda ve daha az dezavantaj almanın bir yoludur.