Serviços de design

Caracterização de bibliotecas de células-padrão.

A caracterização de bibliotecas transforma o circuito e o layout de uma célula nos modelos usados pela síntese, pelo posicionamento e encaminhamento e pela análise estática de timing. Prestamos serviços de caracterização e recaracterização, incluindo bibliotecas de tensão ultrabaixa.

Serviços
Caracterização de bibliotecas, recaracterização e caracterização de células à medida
Modelos
Modelos de timing, de consumo e de ruído em formato Liberty: NLDM ou CCS, com dados de variação LVF quando o sign-off o exige
Entregáveis
Vistas de biblioteca como Liberty, LEF e Verilog, e um relatório de qualidade que compara os modelos com o SPICE
O nosso trabalho
Bibliotecas de células em FinFET de 16 nm recaracterizadas para tensão ultrabaixa, em 54 cantos de 0,30 V a 0,48 V

O que fazemos

Das células a uma biblioteca pronta para sign-off.

  1. Caracterização de bibliotecas

    Modelos de timing, de consumo, de ruído e de restrições para células à medida e novas. As definições correspondem às das células da fundição, para que ambas façam o sign-off em conjunto.

  2. Recaracterização

    Modelos extraídos de novo de uma biblioteca da fundição, às tensões e nos cantos que indicar, abrangendo as condições em que o design realmente funciona.

  3. Bibliotecas de tensão ultrabaixa

    Bibliotecas para design de tensão ultrabaixa, com especial atenção à precisão dos modelos de timing, de consumo e de ruído a baixa tensão.

  4. Células à medida

    Flip-flops, latches e somadores concebidos para a aplicação e caracterizados no mesmo fluxo.

  5. Calibração face à simulação de circuitos

    Para células dinâmicas e células que exigem elevada precisão, uma simulação pormenorizada de circuitos calibra os valores de timing e de consumo no Liberty.

  6. Controlos de qualidade

    Modelos comparados com o SPICE, ficheiros de biblioteca verificados quanto à coerência e um relatório de qualidade.

O fluxo de caracterização de bibliotecas

Seis passos, da lista de células à entrega.

  1. Requisitos

    A lista de células, os cantos, a gama de tensões, os tipos de modelo e os objetivos de precisão.

  2. Preparação

    Modelos SPICE e netlists extraídas, e os índices de transição de entrada, carga de saída e restrições.

  3. Simulação e extração

    Simulação em todos os cantos, com extração de timing, consumo, ruído e restrições.

  4. Calibração

    Simulação pormenorizada de circuitos das células-chave e calibração dos modelos.

  5. Controlos de qualidade

    Modelos comparados com o SPICE e ficheiros de biblioteca verificados quanto à coerência.

  6. Entrega

    Vistas de biblioteca e um relatório de qualidade. Depois do silício, as margens podem ser calibradas com as medições.

Termos de caracterização de bibliotecas

Caracterização de bibliotecas
A caracterização de bibliotecas de células-padrão: cada célula é simulada em várias condições de processo, tensão e temperatura para extrair modelos de timing, de consumo e de ruído.
Recaracterização
Os modelos são extraídos de novo de uma biblioteca da fundição para uma nova tensão, um novo canto ou um novo modelo, por exemplo para alargar a biblioteca à tensão ultrabaixa.
Cantos (PVT)
Combinações de processo, tensão e temperatura. Uma biblioteca precisa de modelos para cada combinação usada no sign-off.
Liberty (.lib)
O formato padrão de biblioteca lido pela síntese, pelo posicionamento e encaminhamento e pela análise estática de timing.
NLDM e CCS
Dois tipos de modelo de timing e de consumo. O NLDM regista o atraso e a transição em tabelas. O CCS modela formas de onda de fonte de corrente, o que se adequa melhor a processos avançados e à baixa tensão.
LVF
Liberty Variation Format, que acrescenta à biblioteca estatísticas de atraso provenientes da variação do processo, para uma análise estática de timing que inclui a variação.

Perguntas sobre a caracterização de bibliotecas

Qual é a diferença entre caracterização e recaracterização?

A caracterização extrai modelos completos a partir da netlist de uma célula. A recaracterização extrai-os de novo de uma biblioteca existente para uma nova tensão, um novo canto ou um novo modelo.

As células à medida podem fazer o sign-off em conjunto com as células da fundição?

Sim. As células à medida usam as mesmas definições de caracterização que as células da fundição e fazem o sign-off no mesmo fluxo.

Como entram as células à medida no fluxo digital de back-end?

De duas formas. A parte à medida pode ser consolidada num bloco, ou um script de posicionamento pode fixar as células à medida enquanto o resto segue o fluxo automatizado.

Como mantêm a precisão dos modelos em tensão ultrabaixa?

A precisão a baixa tensão assenta numa simulação pormenorizada de circuitos. Comparamos a simulação com a biblioteca, inserimos nela os valores simulados quando necessário e calibramos as margens com medições em silício.

Que ficheiros entregam?

Vistas de biblioteca como Liberty, LEF e Verilog, e relatórios de qualidade. Os scripts de caracterização e outros ficheiros são acordados por projeto e ao abrigo do acordo com a fundição.

Precisa de caracterização ou recaracterização de bibliotecas?

Indique-nos o processo, o número de células, a gama de tensões e os cantos, e responderemos.