Processo ASIC

Seguire le fasi dall'RTL esaminato all'implementazione e al signoff.

Panoramica

Il flusso ASIC parte dall'RTL esaminato, poi attraversa sintesi, implementazione fisica, analisi e signoff. Ogni fase dovrebbe lasciare input, rapporti e versioni degli strumenti esaminabili in seguito.

Fasi

Fase

Contesto richiesto

Prove osservabili

Disponibilità RTL

Sorgenti, vincoli, clock, reset e stato della verifica

Diagnostica e baseline accettata

Sintesi

Librerie target, vincoli e toolchain supportata

Netlist, rapporti, avvisi e versioni degli strumenti

Implementazione fisica

Floorplan, posizionamento, clock, instradamento e input del processo

Rapporti delle fasi, artefatti e risultati dei vincoli

Analisi

Input di temporizzazione, potenza, area, congestione, integrità e affidabilità

Metriche, violazioni e metodologia esaminabili

Signoff

Regole della fonderia, corner, strumenti e criteri di accettazione

Rapporti di signoff riproducibili

Come funziona

I prodotti Altifigence organizzano gli input del progetto, eseguono gli strumenti disponibili sulla macchina o sul runner selezionato e conservano insieme rapporti e artefatti per la revisione.

Raccogliere gli input tecnologici

Identificare la release PDK/libreria autorizzata e i corner target di processo, tensione e temperatura. Registrare le librerie Liberty di temporizzazione/potenza, i dati LEF/tecnologici, i modelli di estrazione, i vincoli e i rule deck richiesti dagli strumenti scelti. Conservare versioni e condizioni d'uso con il progetto; un nome di target generico non fornisce quei file.

Esaminare ogni passaggio di consegna

Passaggio di consegna

Controllare prima di proseguire

Da RTL a sintesi

Modulo top, clock/reset, elaborazione, copertura dei test e vincoli.

Da sintesi a implementazione fisica

Netlist mappata, identità di libreria/corner, vincoli temporali, area e avvisi non risolti.

Da posizionamento/instradamento ad analisi estratta

Connettività, completamento dell'instradamento, parassiti e corner di estrazione selezionato.

Da analisi a signoff

Completamento dei corner richiesti, controlli temporali/di potenza/integrità ed esenzioni approvate.

Da signoff a consegna

Insieme finale di layout/netlist/checksum, rapporti richiesti e accettazione di fonderia/cliente.

Visualizzazione GDS DDS, metriche RTL generiche, calcoli PX limitati e modelli di processo ALcad rispondono a domande specifiche di ispezione o modellazione. Usare gli strumenti qualificati e i rapporti richiesti per DRC, LVS, temporizzazione, affidabilità e accettazione della fonderia. Mantenere visibilmente non disponibili i valori non calcolati o non supportati.

Archiviare un risultato riproducibile

Conservare un manifesto che colleghi sorgenti esatti, vincoli, input tecnologici, versioni/opzioni degli strumenti, ambiente di esecuzione e hash degli artefatti risultanti. Salvare rapporti falliti ed esenzioni oltre ai rapporti riusciti. Ripetere le fasi interessate quando cambia un input pertinente; aprire un vecchio rapporto non lo ricalcola per una nuova revisione.