← Últimos artigos
🤖 machine learning

CoEvoP&R: Co-Evolving Placement Objectives with Routing Feedback via Large Language Models

O CoEvoP&R é um framework inovador que utiliza grandes modelos de linguagem para evoluir automaticamente objetivos de posicionamento legíveis e diferenciáveis guiados por feedback de roteamento e temporização, melhorando significativamente as métricas de comprimento de fio, congestionamento e temporização pós-roteamento em comparação com colocadores analíticos nativos.

Autores originais: Ruogu Chen, Weihua Xiao, Ramesh Karri, Jie Han

Publicado 2026-07-21
📖 4 min de leitura☕ Leitura rápida

Autores originais: Ruogu Chen, Weihua Xiao, Ramesh Karri, Jie Han

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está tentando arrumar uma mala para uma viagem, mas tem uma regra estrita: você deve organizar tudo de modo que caiba perfeitamente, pareça arrumado e seja fácil de pegar quando você chegar. No mundo dos chips de computador, esta "mala" é o die de silício, e os "itens" são bilhões de minúsculos componentes eletrônicos. O processo de organizar esses componentes é chamado de placement (posicionamento). Se você os embalar mal, os fios que os conectam tornam-se muito longos, engarrafamentos (chamados de congestionamento) acontecem, e o chip roda de forma mais lenta ou consome muita energia.

Para resolver isso, engenheiros usam programas de computador inteligentes chamados placers analíticos. Esses programas tentam encontrar o melhor arranjo minimizando uma "pontuação" ou "função objetivo". Pense nesta pontuação como uma receita para um trabalho de embalagem perfeito. Tradicionalmente, essa receita só se preocupa com o quão curtos são os fios e o quão uniformemente os itens estão espalhados. No entanto, há uma armadilha: um fio curto na prancheta de desenho nem sempre significa um chip rápido na vida real. O teste real vem mais tarde, quando os fios são realmente construídos e o chip é testado quanto à velocidade. Se a receita for simples demais, o produto final pode falhar no teste de velocidade, forçando os engenheiros a recomeçar do zero. Por anos, especialistas tentaram corrigir isso ajustando manualmente a receita ou usando uma IA de "caixa preta" que funciona bem, mas é impossível de entender ou consertar quando algo dá errado.

É aqui que um novo método chamado CoEvoP&R entra em cena. É como dar a um robô chef criativo e superinteligente um livro de receitas e pedir que ele invente uma nova receita que garanta uma mala perfeita, não apenas uma organizada. O artigo apresenta um framework que utiliza um Large Language Model (LLM) — o mesmo tipo de tecnologia por trás de chatbots avançados — para evoluir e melhorar automaticamente essas receitas de posicionamento. Em vez de um humano adivinhar qual deve ser a fórmula perfeita, o LLM atua como um explorador curioso. Ele propõe uma nova "função objetivo" (uma fórmula matemática), testa-a em um chip simulado e, em seguida, verifica os resultados com ferramentas reais de roteamento e temporização. Se a nova fórmula torna os fios mais curtos e o chip mais rápido, o LLoca aprende com esse sucesso. Se falhar, o LLM aprende com o erro.

Os pesquisadores descobriram que este método funciona surpreendentemente bem. Ao deixar a IA "evoluir" as regras para embalar chips, eles conseguiram melhorar significativamente a qualidade final do design do chip. Em um conjunto de designs de teste padrão, o novo método reduziu o comprimento dos fios que conectam os componentes em 16,9% e diminuiu os engarrafamentos (congestionamento) em 36,7% em comparação ao método padrão. Mais impressionante ainda, ele melhorou a velocidade do chip, tornando o atraso de temporização do pior caso melhor em 0,70 nanossegundos e corrigindo um atraso de temporização total massivo de 912 nanossegundos. A equipe também testou essas receitas evoluídas em diferentes tipos de chips e descobriu que elas ainda funcionavam bem, reduzindo o comprimento dos fios em 5,4% e o congestionamento em 23,2% em outros designs.

O que torna isso especial é que a IA não é apenas uma caixa preta misteriosa; ela escreve as fórmulas matemáticas reais de uma forma que os humanos podem ler e entender. Ela aprende mantendo uma "memória" do que funcionou e do que não funcionou, usando esse histórico para guiar sua próxima tentativa. O artigo sugere que esta abordagem preenche a lacuna entre o plano de embalagem inicial e o desempenho final do mundo real do chip, oferecendo uma maneira de descobrir automaticamente melhores regras de design sem a necessidade de um especialista humano para ajustar manualmente cada variável. É um passo em direção a computadores que podem não apenas seguir instruções, mas também inventar maneiras melhores de resolver problemas físicos complexos.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →