Tecnologia

O design de chips em linguagem simples.

Os termos que este site utiliza, de ASIC a rendimento, cada um explicado numa ou duas frases.

Termos

ASIC
Circuito integrado de aplicação específica (application-specific integrated circuit), um chip concebido para um produto ou uma tarefa concretos, e não para uso geral.
Fabless
Empresa de chips que concebe os seus chips e os manda fabricar a uma fundição.
Fundição (foundry)
Empresa que fabrica chips concebidos por outros.
Nó de processo
Uma geração da tecnologia de fabrico de uma fundição. Os nós são designados em nanómetros, mas o nome já não corresponde à medida de nenhum elemento concreto do chip.
FinFET
Transístor cujo canal é uma aleta vertical fina, envolvida pela porta em três lados. Tem menos fugas de corrente do que o antigo transístor planar.
Kit de design (PDK)
O kit de design de processo da fundição, ou seja, as regras, os modelos de dispositivos e as bibliotecas que servem de base ao design de um chip.
RTL
Nível de transferência entre registos (register-transfer level), a descrição da lógica de um chip numa linguagem de hardware como o Verilog.
Verificação
Demonstração, por simulação e por métodos formais, de que o RTL faz o que a especificação define.
Síntese
Transformação do RTL numa netlist de células-padrão.
Netlist
A lista das células de um design e das ligações entre elas.
Célula-padrão
Pequeno circuito previamente concebido, como uma porta lógica ou um flip-flop, a partir do qual se constroem os designs sintetizados.
Caracterização de bibliotecas
A caracterização de bibliotecas de células-padrão: simulação de células em várias condições de processo, tensão e temperatura para extrair modelos de timing, de consumo e de ruído.
Recaracterização
Nova extração dos modelos de uma biblioteca da fundição para uma nova tensão, um novo canto ou um novo modelo.
Design full-custom
Conceção de circuitos e layout ao nível do transístor, para os blocos que decidem as métricas de um chip.
Netlist manual
Uma netlist ao nível de portas mapeada do RTL para células à medida, em vez de passar pelo mapeamento geral de uma ferramenta de síntese.
Posicionamento e encaminhamento manuais
São os engenheiros, e não as ferramentas, que decidem as posições das células e as ligações dos blocos-chave.
Árvore de relógio à medida
Uma distribuição de relógio concebida em função da estrutura de um pipeline ou de uma matriz regular, em vez de gerada pela síntese de árvore de relógio de uma ferramenta.
Design para teste (DFT)
Estruturas acrescentadas a um chip para que cada exemplar fabricado possa ser testado.
ATPG
Geração automática de padrões de teste (automatic test pattern generation), software que cria os padrões usados no teste de produção.
BIST
Autoteste integrado (built-in self-test), circuitos que permitem a um bloco, normalmente uma memória, testar-se a si próprio.
Design físico
Transformação de uma netlist num layout, através de floorplanning, posicionamento, árvore de relógio e encaminhamento.
Sign-off
As verificações finais de timing, consumo e regras físicas antes de um design ser entregue.
GDSII
O formato de ficheiro em que um layout concluído é entregue à fundição.
Tape-out
Entrega de um design concluído à fundição para fabrico.
Wafer multiprojeto (MPW)
Uma execução partilhada em que vários designs partilham um conjunto de máscaras e o respetivo custo.
Conjunto de máscaras
As fotomáscaras que definem cada camada de um design no wafer. Um conjunto completo de máscaras é feito para um único design.
Teste em wafer
Teste de cada die de um wafer antes de este ser cortado, também designado chip probing (CP).
Teste final
Teste dos componentes encapsulados face à especificação (FT).
Rendimento
A percentagem de dies ou componentes fabricados que passam no teste.
NPU
Unidade de processamento neural, um acelerador para a aritmética das redes neurais.
SRAM
RAM estática, a memória rápida integrada no próprio chip.
HBM
Memória de elevada largura de banda, DRAM empilhada colocada ao lado de um processador no mesmo encapsulamento.
Chiplet
Um de vários dies combinados num único encapsulamento para funcionarem como um só chip.
Interposer
Uma camada de silício ou de material orgânico que liga chiplets e memória dentro de um encapsulamento.