Processo ASIC

Siga as etapas desde o RTL revisado até a implementação e o signoff.

Visão geral

O fluxo ASIC começa com RTL revisado e segue por síntese, implementação física, análise e signoff. Cada etapa deve deixar entradas, relatórios e versões de ferramentas que possam ser revisados depois.

Etapas

Etapa

Contexto necessário

Evidências observáveis

Prontidão do RTL

Código-fonte, restrições, clocks, resets e estado de verificação

Diagnósticos e uma base aceita

Síntese

Bibliotecas-alvo, restrições e toolchain suportada

Netlist, relatórios, avisos e versões de ferramentas

Implementação física

Floorplan, posicionamento, clock, roteamento e entradas de processo

Relatórios da etapa, artefatos e resultados de restrições

Análise

Entradas de temporização, potência, área, congestionamento, integridade e confiabilidade

Métricas, violações e metodologia que possam ser revisadas

Signoff

Regras da foundry, corners, ferramentas e critérios de aceitação

Relatórios de signoff reproduzíveis

Como funciona

Os produtos Altifigence organizam as entradas do projeto, executam ferramentas disponíveis na máquina ou no runner selecionado e mantêm relatórios e artefatos juntos para revisão.

Reúna as entradas de tecnologia

Identifique a versão autorizada do PDK ou da biblioteca e os corners-alvo de processo, tensão e temperatura. Registre as bibliotecas Liberty de temporização e potência, os dados LEF/de tecnologia, modelos de extração, restrições e conjuntos de regras necessários às ferramentas escolhidas. Preserve suas versões e condições de uso com o projeto; um nome genérico de alvo não fornece esses arquivos.

Revise cada passagem de etapa

Passagem

Verifique antes de continuar

RTL para síntese

Módulo de topo, clocks/resets, elaboração, cobertura de testes e restrições.

Síntese para implementação física

Netlist mapeada, identidade de biblioteca/corner, restrições de temporização, área e avisos não resolvidos.

Posicionamento/roteamento para análise extraída

Conectividade, conclusão do roteamento, parasitas e corner de extração selecionado.

Análise para signoff

Todos os corners necessários, verificações de temporização/potência/integridade e exceções aprovadas.

Signoff para entrega

Conjunto final de layout/netlist/checksums, relatórios exigidos e aceitação pela foundry ou pelo cliente.

A visualização GDS do DDS, as métricas RTL genéricas, os cálculos PX limitados e os modelos de processo ALcad respondem a perguntas específicas de inspeção ou modelagem. Use as ferramentas qualificadas e os relatórios exigidos para DRC, LVS, temporização, confiabilidade e aceitação pela foundry. Mantenha valores não calculados ou não suportados visivelmente indisponíveis.

Arquive um resultado reproduzível

Mantenha um manifesto que vincule o código-fonte exato, as restrições, as entradas de tecnologia, as versões e opções de ferramentas, o ambiente de execução e os hashes dos artefatos resultantes. Salve relatórios com falha e exceções, assim como os relatórios aprovados. Execute novamente as etapas afetadas quando qualquer entrada relevante mudar; abrir um relatório antigo não o recalcula para uma nova versão.