Proses ASIC

Ikuti tahap dari RTL yang ditinjau hingga implementasi dan signoff.

Ringkasan

Alur ASIC dimulai dari RTL yang ditinjau, lalu berlanjut melalui sintesis, implementasi fisik, analisis, dan signoff. Setiap tahap harus menyisakan input, laporan, dan versi alat yang dapat ditinjau kemudian.

Tahap

Tahap

Konteks yang diperlukan

Bukti yang dapat diamati

Kesiapan RTL

Sumber, batasan, clock, reset, dan status verifikasi

Diagnostik dan baseline yang diterima

Sintesis

Pustaka target, batasan, dan toolchain yang didukung

Netlist, laporan, peringatan, dan versi alat

Implementasi fisik

Input floorplan, penempatan, clock, perutean, dan proses

Laporan tahap, artefak, dan hasil batasan

Analisis

Input timing, daya, luas, kemacetan, integritas, dan keandalan

Metrik, pelanggaran, dan metodologi yang dapat ditinjau

Signoff

Aturan foundry, corner, alat, dan kriteria penerimaan

Laporan signoff yang dapat direproduksi

Cara kerja

Produk Altifigence menata input proyek, menjalankan alat yang tersedia pada mesin atau runner terpilih, dan menyimpan laporan serta artefak bersama untuk ditinjau.

Mengumpulkan input teknologi

Tentukan rilis PDK/pustaka yang diotorisasi dan corner proses, tegangan, serta suhu target. Catat pustaka timing/daya Liberty, data LEF/teknologi, model ekstraksi, batasan, dan rule deck yang diperlukan alat pilihan Anda. Pertahankan versi dan ketentuan penggunaannya bersama proyek; nama target generik tidak menyediakan file tersebut.

Meninjau setiap serah terima

Serah terima

Periksa sebelum melanjutkan

RTL ke sintesis

Modul top, clock/reset, elaborasi, cakupan pengujian, dan batasan.

Sintesis ke implementasi fisik

Netlist yang dipetakan, identitas pustaka/corner, batasan timing, luas, dan peringatan yang belum diselesaikan.

Penempatan/perutean ke analisis hasil ekstraksi

Konektivitas, penyelesaian perutean, parasitik, dan corner ekstraksi terpilih.

Analisis ke signoff

Seluruh corner yang diperlukan, pemeriksaan timing/daya/integritas, dan pengecualian yang disetujui.

Signoff ke penyerahan

Kumpulan layout/netlist/checksum akhir, laporan yang diperlukan, dan penerimaan foundry/pelanggan.

Penayangan GDS DDS, metrik RTL generik, perhitungan PX yang dibatasi, dan model proses ALcad menjawab pertanyaan pemeriksaan atau pemodelan tertentu. Gunakan alat yang dikualifikasi dan laporan yang diperlukan untuk DRC, LVS, timing, keandalan, dan penerimaan foundry. Pertahankan nilai yang belum dihitung atau tidak didukung agar terlihat tidak tersedia.

Mengarsipkan hasil yang dapat direproduksi

Simpan manifes yang menautkan sumber persis, batasan, input teknologi, versi/opsi alat, lingkungan eksekusi, dan hash artefak hasil. Simpan laporan gagal serta pengecualian selain laporan lulus. Jalankan ulang tahap terdampak ketika input terkait berubah; membuka laporan lama tidak menghitungnya ulang untuk revisi baru.