Elektronik bir sistem tasarlamaya çalışırken, genellikle programlanabilir bileşenler (µC, µP), analog bileşenler, programlanabilir mantık (FPGA dahil) hazır çip kombinasyonlarını kullanarak teknik olarak geçerli çok sayıda çözüm üretebilirsiniz. , CPLD) ve anılar.
Bazen, uygulamanıza adanmış bir çipe (veya sınırlı bir alt uygulama sınıfına) ihtiyacınız olan işlevsellikleri entegre etmek ilginç olabilir ve bir ASIC budur: analog fonksiyonlar, dijital fonksiyonlar, programlanabilir mantık, programlanabilir denetleyicileri ve farklı bellek türleri tek bir yonga içinde . ASIC, sisteminizin yüksek bir enerji verimliliğine (örneğin, en düşük joule / çalışma) veya çok yüksek performansa (örneğin, en düşük gecikme süresi veya en yüksek çalışma / saniye) ulaşması gerektiğinde olası tek çözüm olabilir.
ASIC'in geliştirilmesi çok pahalıya mal oldu (100'lü k €, genellikle çok daha fazlası), ancak ilk yatırımdan sonra binlerce silikon gofret üretme maliyeti düşüktür (çip başına on sent sent). Ayrıca, tasarımı, doğrulaması ve üretilmesi birkaç ay alır ve çok karmaşık bir metodoloji ve aşırı derecede pahalı geliştirme araçları gerektirir.
Bu nedenle yüksek hacimli uygulamalar (örn. Tüketici elektroniği) ve yonga başına büyük bir fiyat (ör. Alan donanımı, ISS'ler için yönlendiriciler vb.)
Bazı ASIC, programlanabilir mantığı bir FPGA gibi, bazı FPGA ise uygulamaya özgü analog blokları entegre eder, böylece ayrım her zaman basit değildir, ancak aşağıdakiler genellikle doğrudur:
- Hazır olduğu gibi FPGA, ASIC
- FPGA maliyeti parça başına 10-1000 €, ASIC maliyeti parça başına 0.1-10 €
- FPGA için geliştirme araçlarına erişilebilir, ASIC için bir servete mal olur
- FPGA sistemleri haftalar içinde tasarlanabilir, ASIC aylar alır
- FPGA, güç verimliliği için tasarlanmış ASIC'den daha az güç verimlidir
- FPGA, en yüksek performans için tasarlanmış ASIC'den daha az güçlüdür
- FPGA sınırlı bir analog fonksiyon seti ile mevcuttur, ASIC her türlü analog fonksiyonla (güç yönetimi, sinyal işleme, arayüz vb.)