A indústria de semicondutores está usando chiplets para montar um sistema a partir de pequenos dies especializados. Em vez de fabricar toda a lógica como um único bloco monolítico, um pacote pode integrar componentes de processos diferentes. O desafio está na comunicação entre eles: precisam trocar dados com alta velocidade e baixa latência sem desperdiçar energia nem depender de uma ligação proprietária para cada combinação.
O que o UCIe padroniza
Universal Chiplet Interconnect Express (UCIe) é um padrão aberto para interconexão die-to-die dentro de um pacote. O consórcio define uma camada física, protocolos, modelo de software e procedimentos de conformidade. A pilha aproveita tecnologias conhecidas, incluindo PCI Express e Compute Express Link, para estabelecer como blocos de silício trocam informação e como o sistema os inicializa e gerencia.
O objetivo de interoperabilidade é permitir que componentes de fornecedores diferentes possam ser combinados em um system-in-package quando atendem ao padrão e às condições de compatibilidade. Isso não garante que qualquer chiplet funcione com qualquer outro. O fabricante ainda precisa alinhar processo, encapsulamento, potência, largura do link, protocolo, firmware, testes e políticas de segurança. A especificação cria uma base comum para construir e validar essas integrações.
O que a revisão 3.0 acrescenta
A página de especificações do UCIe Consortium descreve a revisão 3.0 com suporte a taxas de 48 GT/s e 64 GT/s, duas vezes os 32 GT/s listados para UCIe 2.0. O documento também inclui um canal lateral estendido para topologias mais flexíveis, protocolos de transmissão contínua e mecanismos de gerenciamento. Essas informações são capacidades especificadas; não significam que todos os produtos já foram fabricados ou que entregam o dobro do desempenho de uma aplicação.
GT/s mede transferências por segundo no enlace. O volume de dados útil depende de codificação, overhead de protocolo, número de lanes, eficiência do link e organização do pacote. Para estimar largura de banda real, é preciso saber quantas conexões existem, se operam simultaneamente e quanto da capacidade é reservada para controle e recuperação de erros.
Montar vários dies traz desafios de sistema
Interconectar chiplets exige cuidar de latência, consumo, integridade de sinal, calor e dissipação. Uma comunicação dentro do pacote pode ser mais eficiente que enviar dados para fora do chip, mas o resultado depende do material do substrato, do comprimento do caminho e do desenho físico. Com mais componentes no pacote, o sistema também precisa identificar falhas, testar ligações e monitorar temperatura e estado ao longo da vida útil.
A revisão UCIe 2.0 introduziu recursos padronizados de manageability e suporte a empacotamento 3D, segundo o consórcio. A revisão 3.0 continua a evolução para links mais rápidos e mecanismos de gestão. O ecossistema pode usar esses recursos para diagnosticar um componente, aplicar throttling ou responder a um estado de emergência, desde que a implementação os suporte e os sistemas superiores definam uma política clara.
Segurança precisa atravessar a fronteira do die
Uma arquitetura modular amplia as relações de confiança. Cada chiplet pode ter um fornecedor, histórico de fabricação e processo de integração diferentes. A extensão de gerenciamento de segurança do consórcio, identificada como CTA, CSSC e TRoCS, define recursos para estabelecer confiança e reportar estado do chiplet. Esses mecanismos ajudam a verificar dados de ciclo de vida e a controlar interfaces de teste e depuração, mas sua presença não substitui validação da cadeia de fornecimento nem segurança do firmware.
Para um integrador, o roteiro começa com requisitos de largura de banda, consumo, latência e confiabilidade. Depois, a equipe verifica versões compatíveis do padrão, testes de conformidade, atribuição de responsabilidade por cada die e capacidade de diagnosticar falhas. A promessa do chiplet está em permitir combinar blocos especializados; o custo aparece na coordenação física, lógica e operacional entre eles.
A especificação UCIe 3.0 oferece uma linguagem comum para parte dessa integração. Sua adoção será medida por produtos conformes, interoperabilidade testada e ferramentas de suporte disponíveis, não apenas pela publicação de uma revisão. Sistemas comerciais ainda precisam provar que a modularidade entrega vantagens concretas em custo, desempenho ou prazo de desenvolvimento.
Fontes: UCIe Consortium — especificações 1.0 a 3.0 · UCIe Consortium — visão geral do padrão · UCIe Consortium — recursos técnicos