Saya melihat ke ASIC beberapa waktu lalu dan inilah yang saya temukan:
Setiap orang memiliki definisi berbeda untuk kata "ASIC". Ada (sangat kasar) tiga kategori: Konversi FPGA, "normal" ASIC, dan "kustom penuh". Seperti yang diharapkan, ini adalah urutan kenaikan harga dan peningkatan kinerja.
Sebelum menjelaskan apa ini, izinkan saya memberi tahu Anda bagaimana sebuah chip dibuat ... Sebuah chip memiliki 4 hingga 12+ "lapisan". Lapisan 3 atau 4 bawah berisi transistor dan interkonektivitas dasar. Lapisan atas hampir seluruhnya digunakan untuk menghubungkan hal-hal bersama. "Masker" adalah jenis seperti transparansi yang digunakan dalam foto-etsa PCB, tetapi ada satu topeng per lapisan IC.
Ketika membuat ASIC, biaya topengnya BESAR . Tidak jarang sama sekali untuk satu set masker (8 lapisan, 35 hingga 50 nm) untuk menjalankan US $ 1 Juta! Jadi tidak mengherankan jika mengetahui bahwa sebagian besar pemasok ASIC "murah" berusaha sangat keras untuk menekan biaya topeng.
Konversi FPGA: Ada perusahaan yang berspesialisasi dalam konversi FPGA ke ASIC. Apa yang mereka lakukan adalah memiliki "pangkalan" yang agak standar atau tetap yang kemudian disesuaikan. Pada dasarnya 4 atau 5 lapisan pertama chip mereka adalah sama untuk semua pelanggan mereka. Ini berisi beberapa logika yang mirip dengan FPGA umum. Versi "khusus" Anda akan memiliki beberapa lapisan tambahan di atasnya untuk perutean. Pada dasarnya Anda menggunakan logika mereka, tetapi menghubungkannya dengan cara yang bekerja untuk Anda. Kinerja chip ini mungkin 30% lebih cepat daripada FPGA yang Anda mulai. Kembali ke "hari", ini juga akan disebut "lautan gerbang" atau "gerbang gerbang" chip.
Pro: NRE rendah (US $ 35k adalah yang terendah). Jumlah minimum yang rendah (10k unit / tahun).
Cons: Biaya per-chip yang tinggi - mungkin 50% dari biaya FPGA. Performa rendah, relatif terhadap solusi lain.
ASIC "Normal": Dalam solusi ini, Anda merancang berbagai hal hingga ke tingkat gerbang. Anda mengambil VHDL / Verilog Anda dan kompilasi. Desain untuk gerbang individu diambil dari perpustakaan gerbang & perangkat yang telah disetujui oleh produsen chip (sehingga mereka tahu itu bekerja dengan proses mereka). Anda membayar semua topeng, dll.
Pro: Ini adalah apa yang sebagian besar dari chip di dunia. Performanya bisa sangat bagus. Biaya per-chip rendah.
Cons: NRE untuk ini mulai dari US $ 0,5 juta dan dengan cepat naik dari sana. Verifikasi desain sangat penting, karena kegagalan sederhana akan menghabiskan banyak uang. NRE + Jumlah minimum pemesanan biasanya sekitar US $ 1 juta.
Full Custom: Ini mirip dengan ASIC Normal, kecuali Anda memiliki fleksibilitas untuk mendesain hingga ke level transistor (atau di bawah). Jika Anda perlu melakukan desain analog, daya super rendah, kinerja sangat tinggi, atau apa pun yang tidak dapat dilakukan dalam ASIC Normal, maka ini yang sesuai untuk Anda.
Kelebihan: Ini membutuhkan seperangkat bakat yang sangat khusus untuk dilakukan dengan benar. Performa hebat.
Cons: Sama seperti ASIC Normal, hanya lebih dari itu. Peluang mengacaukan sesuatu jauh lebih tinggi.
Bagaimana Anda melakukannya sangat tergantung pada seberapa banyak pekerjaan yang ingin Anda lakukan. Ini bisa sesederhana seperti memberikan file desain ke perusahaan seperti TSMC atau UMC dan mereka memberikan Anda kembali wafer telanjang. Maka Anda harus mengujinya, memisahkannya, mengemasnya, mungkin menguji ulang, dan akhirnya memberi label. Tentu saja ada perusahaan lain yang akan melakukan sebagian besar pekerjaan itu untuk Anda, jadi semua yang Anda dapatkan adalah chip yang diuji siap untuk diletakkan di PCB.
Jika Anda sampai pada titik ini dan sepertinya ASIC adalah apa yang ingin Anda lakukan maka langkah selanjutnya adalah memulai Googling untuk perusahaan dan berbicara dengan mereka. Semua perusahaan itu sedikit berbeda, jadi masuk akal untuk berbicara dengan mereka sebanyak mungkin. Mereka juga harus bisa memberi tahu Anda apa langkah selanjutnya selain berbicara dengan mereka.