ASIC vs FPGA
Sirkuit Terpadu Khusus Aplikasi adalah jenis IC unik yang dirancang dengan tujuan tertentu. Jenis IC ini sangat umum di sebagian besar perangkat keras saat ini karena membangun dengan komponen IC standar akan menyebabkan sirkuit yang besar dan besar. FPGA (Field Programmable Gate Array) juga merupakan jenis IC, tetapi tidak memiliki pemrograman yang dibangun selama produksi. Sesuai namanya, IC dapat diprogram oleh pengguna selama ia memiliki alat yang tepat dan pengetahuan yang tepat.
ASIC tidak lagi dapat diubah setelah keluar dari jalur produksi. Itulah sebabnya para desainer harus benar-benar yakin dengan desain mereka, terutama ketika membuat ASIC dalam jumlah besar yang sama. Sifat FPGA yang dapat diprogram memungkinkan pabrikan untuk memperbaiki kesalahan dan bahkan mengirimkan tambalan atau pembaruan setelah produk dibeli. Produsen juga mengambil keuntungan dari ini dengan membuat prototipe mereka dalam FPGA sehingga dapat diuji secara menyeluruh dan direvisi di dunia nyata sebelum benar-benar mengirimkan desain ke pengecoran IC untuk produksi ASIC.
ASIC memiliki keuntungan besar dalam hal biaya berulang karena sangat sedikit material yang terbuang karena jumlah transistor yang tetap dalam desain. Dengan FPGA, sejumlah elemen transistor selalu terbuang sia-sia karena paket-paket ini standar. Ini berarti bahwa biaya suatu FPGA seringkali lebih tinggi daripada ASIC yang sebanding. Meskipun biaya berulang ASIC cukup rendah, biaya non-berulangnya relatif tinggi dan sering mencapai jutaan. Karena tidak berulang, nilainya per IC berkurang dengan peningkatan volume. Jika Anda menganalisis biaya produksi dalam kaitannya dengan volume, Anda akan menemukan bahwa ketika Anda semakin rendah dalam jumlah produksi, menggunakan FPGA sebenarnya menjadi lebih murah daripada menggunakan ASIC.
Ringkasan:
1.An ASIC adalah tipe unik dari sirkuit terintegrasi yang dimaksudkan untuk aplikasi spesifik sedangkan FPGA adalah sirkuit terintegrasi yang dapat diprogram ulang.
2.An ASIC tidak lagi dapat diubah setelah dibuat sementara FPGA bisa.
3. Ini adalah praktik umum untuk merancang dan menguji pada FPGA sebelum diimplementasikan pada ASIC.
4.Sebuah ASIC membuang sangat sedikit material dibandingkan dengan FPGA dan biaya berulangnya rendah.
5.FPGA lebih baik daripada ASIC ketika membangun sirkuit produksi volume rendah.