Wire Bonding

O objetivo principal do wire bonding é estabelecer uma conexão elétrica segura e de baixa resistência entre um chip semicondutor e seu encapsulamento, ou entre chips diferentes dentro de um módulo multichip. Esse processo envolve a ligação de um fio fino, normalmente feito de ouro, alumínio ou cobre, a partir do bond pad no chip até um pad correspondente no substrato do encapsulamento ou em outro chip.

O wire bonding transmite alimentação e sinais entre substratos e chips. É a tecnologia básica na qual uma conexão elétrica entre as superfícies de contato do chip (pads) e o suporte do chip ou substrato é estabelecida pela micro-soldagem de microfios. Em geral, é considerada a tecnologia de interconexão mais econômica e flexível, sendo usada para montar a maioria dos encapsulamentos semicondutores.

O Altium Designer oferece suporte ao projeto de placas híbridas com tecnologia chip-on-board (CoB) usando Wire Bonding. Esse recurso permite criar um componente com Die Pads definidos e, depois de colocado em um esquemático e sincronizado (por meio de ECO) com a PCB, ele pode ser conectado por fios a pads comuns (ou a qualquer cobre) na placa principal usando Bond Wires. Quando conectado a um pad comum, esse pad passa a ter a aparência de um pad Bond Finger.

A funcionalidade de Wire Bonding está disponível quando a opção PCB.Wirebonding está habilitada na caixa de diálogo Advanced Settings.

Criação do Footprint de Componente Chip-on-Board

Você pode definir um encapsulamento completo e simples com die pads, bond finger pads e bond wires definidos, todos como parte do footprint do componente.

Se necessário para a intenção do seu projeto, o footprint pode incluir apenas die pads, ou seja, bond finger pads e bond wires podem não ser incluídos no footprint. Quando o footprint é colocado na PCB, o componente pode ser conectado por wire bonding diretamente a outros dies, pads e/ou regiões de cobre na própria PCB.

Os die pads e os corpos 3D do die são colocados em uma camada de um par de camadas de componente dedicado do tipo Die. Um par de camadas de componente desse tipo pode ser adicionado usando o painel View Configurations.

Saiba mais sobre como adicionar pares de camadas de componente.

Os die pads são colocados sobre um corpo 3D genérico (formatos de modelo STEP, SOLIDWORKS Part e Parasolid) ou sobre um corpo 3D extrudado na camada Die (referido como um Die Body).

  • Quando colocados sobre um corpo 3D extrudado, os die pads serão posicionados automaticamente na Overall Height do corpo do die e ficarão vinculados a ele pela altura.

  • Quando colocados sobre um corpo 3D genérico, os die pads serão posicionados automaticamente na altura do corpo sob o centro do pad.

Die pads são objetos do tipo pad colocados em uma camada do tipo Die.

Um corpo 3D extrudado com altura total de 10 mil também é colocado em uma camada do tipo Die e atua aqui como um die. Os die pads são colocados sobre esse corpo 3D.

Em 3D, os die pads são renderizados na altura do corpo 3D sobre o qual esses pads são colocados.

Um corpo 3D genérico também pode ser usado como corpo do die. Neste exemplo, é usado um modelo no formato Parasolid.

 
  • Vincular um die pad a um corpo do die permite que os die pads permaneçam na superfície do corpo 3D correto quando houver vários corpos 3D no mesmo local (por exemplo, quando a PCB estiver coberta por um gabinete).

  • Quaisquer modificações geométricas no die pad ou no corpo do die (posição, tamanho etc.) atualizarão o vínculo, mantendo a altura do die pad sincronizada com a de seu corpo do die vinculado.

  • Se houver vários corpos do die sobrepostos sob o die pad, o die pad será vinculado ao corpo do die do mesmo componente que o die pad. Se houver vários corpos do die no mesmo componente (ou se o die pad se sobrepuser a vários corpos do die livres), o die pad será vinculado ao corpo do die de maior altura.

  • Observe que, se um die pad tiver sido vinculado a um corpo 3D em camadas diferentes da camada Die no Altium Designer 25.1 ou em uma versão anterior, esse vínculo não será suportado quando o documento for aberto em uma versão posterior. A camada Die correta precisa ser selecionada para o corpo 3D a fim de vincular um die pad a ele.

  •  
     
     
     
     

    A capacidade de colocar die pads em corpos 3D genéricos está em Open Beta e disponível quando a opção PCB.Wirebonding.3DImprovements está habilitada na caixa de diálogo Advanced Settings.

Coloque objetos pad comuns em uma camada de cobre (por exemplo, a Top Layer). Depois de conectar bond wires a eles, esses pads serão considerados bond finger pads.

Neste exemplo, os pads colocados na Top Layer ao redor do die atuarão como bond finger pads.
Neste exemplo, os pads colocados na Top Layer ao redor do die atuarão como bond finger pads.

  • Para evitar violações de designadores de pad duplicados no footprint do componente, os designadores atribuídos aos bond finger pads devem ser diferentes dos designadores atribuídos aos die pads. Por exemplo, se os die pads forem designados como 1, 2, 3 etc., designe os bond finger pads correspondentes como 1BF, 2BF, 3BF etc.

  • Ao criar um componente com um footprint que inclua wire bonding, recomenda-se que um pino correspondente do símbolo esquemático do componente seja mapeado tanto para o die pad quanto para o bond finger pad do footprint da PCB (). Para saber mais sobre mapeamento de pinos, consulte a página Single Component Editing.

Bond wires são colocados em uma camada de um par de camadas de componente dedicado Wire Bonding que também pode ser adicionado usando o painel View Configurations.

Use o comando Place » Bond Wire ou o ícone  em Active Bar para colocar um bond wire. Após selecionar o comando, clique sequencialmente em dois pontos que você deseja conectar com um bond wire (por exemplo, o ponto central de um die pad e o ponto central de um finger pad). Uma linha reta, que é uma projeção do bond wire no plano XY, será mostrada em 2D. Em 3D, o bond wire é renderizado com base na posição de seus pontos inicial e final e em outras propriedades.

Em 2D, um bond wire colocado é mostrado como uma linha reta. Um bond wire que conecta um die pad e um finger pad é mostrado aqui.

O mesmo bond wire mostrado em 3D.

 

Use os campos na região Profile do painel Properties para especificar os valores desejados da Loop Height e da Diameter de um bond wire, seu Angle (α) inicial e Angle (β) final, bem como o Type que define a forma no ponto inicial do bond wire (Ball - Wedge ou Wedge - Wedge).

 
  • Na região Properties do painel Properties para um bond wire selecionado, ficam disponíveis o comprimento do fio em 2D (ou seja, o comprimento da trilha que representa o fio em 2D), bem como um valor somente leitura de seu comprimento em 3D.

  • Você também pode habilitar e especificar um Override Color para um bond wire. Isso facilita a distinção entre diferentes “níveis” de bond wire associados a diferentes ciclos de uma máquina de wire bonding ao gerar um diagrama de montagem de wire bonding (saiba mais).

  • Observe que, quando Angle (α) está definido como 90, o valor de Angle (β) é definido automaticamente e não pode ser alterado.

 
 
 
 
 

A capacidade de definir um Angle (α), Angle (β) e Override Color para um bond wire está em Open Beta e disponível quando a opção PCB.Wirebonding.3DImprovements está habilitada na caixa de diálogo Advanced Settings.

Se os bond finger pads precisarem ser orientados de modo que o lado mais longo de um pad fique paralelo ao bond wire conectado, você poderá selecionar os bond wires e os bond finger pads conectados a eles, clicar com o botão direito na seleção e escolher o comando Pad Actions » Align Bond Finger with Bond Wire no menu de contexto.

 

Um exemplo de um footprint completo que inclui wire bonding é mostrado abaixo.

Colocando Wire Bonds em uma PCB

Ao usar a abordagem Chip-on-Board, você também pode colocar bond wires manualmente (da mesma forma que descrito acima) para conectar os die pads do chip a qualquer cobre na placa principal. Um bond wire herdará a net de seu die pad de origem. Vários bond wires podem partir do mesmo die pad e, inversamente, vários bond wires podem terminar no mesmo cobre da placa principal.

Um exemplo de uma PCB que inclui wire bonding é mostrado abaixo.

  • Bond wires e die pads também são exibidos ao visualizar um documento de PCB panelizado em 3D (). Além disso, há suporte para a geração de um Wire Bonding Table Report a partir de um documento de PCB panelizado.

  • Bond wires definidos como parte de um footprint de componente também podem ser transferidos para uma ferramenta MCAD ao usar a funcionalidade MCAD CoDesigner. Observe que bond wires adicionados manualmente na PCB não são transferidos.

     
     
     
     
     

    Esse recurso está em Open Beta e disponível quando a opção PCB.Wirebonding.3DImprovements está habilitada na caixa de diálogo Advanced Settings.

Controlando a visibilidade de Bond Wires e Die Pads

 
 
 
 
 

Esse recurso está em Open Beta e disponível quando a opção PCB.Wirebonding.3DImprovements está habilitada na caixa de diálogo Advanced Settings.

Ao visualizar uma PCB ou footprint no modo 2D Layout, você pode controlar a visibilidade dos bond wires usando a entrada Bond Wire (e os controles associados) na região Object Visibility, na guia View Options do painel View Configuration ().

A visibilidade dos bond wires no modo 2D Layout pode ser configurada usando a nova entrada Bond Wire no painel View Configuration.

A opção Draft pode ser habilitada para bond wires.

A opção Transparency pode ser ajustada para bond wires.

A transparência dos bond wires também pode ser configurada por camada usando a caixa de diálogo Object Visibility

 

Ao visualizar uma PCB ou footprint no modo 3D Layout, a visibilidade dos bond wires e die pads é controlada como parte da opção Show 3D Bodies na região General Settings, na guia View Options do painel View Configuration.

No modo 3D Layout, bond wires e die pads são exibidos quando a opção Show 3D Bodies no painel View Configuration está definida como On

Quando a opção Show 3D Bodies está definida como Off, bond wires e die pads ficam ocultos.

 

Verificações de Regras de Projeto para Wire Bonding

Uma regra de projeto Wire Bonding (a categoria Routing) pode ser definida na visualização All Rules do Constraint Manager quando acessado a partir de uma PCB e na caixa de diálogo PCB Rules and Constraints Editor (ao usar a abordagem mais antiga para definição e gerenciamento de regras de projeto). A regra permite definir restrições para a distância permitida entre bond wires adjacentes (Wire To Wire), Min Wire Length e Max Wire Length, e Bond Finger Margin, que é a distância/folga entre um bond wire e a borda do bond finger pad ao qual ele está conectado. A regra de projeto Wire Bonding é suportada pelo DRC em lote.

Uma regra de Wire Bonding definida no Constraint Manager
Uma regra de Wire Bonding definida no Constraint Manager

Uma regra de Wire Bonding definida na caixa de diálogo PCB Rules and Constraints Editor
Uma regra de Wire Bonding definida na caixa de diálogo PCB Rules and Constraints Editor

As verificações de regras elétricas (Un-Routed Net e Short Circuit) também se aplicam a Wire Bonding.

Um exemplo de violação da regra Wire Bonding (em 2D) em que dois bond wires são colocados a uma distância menor do que a permitida pela regra

Um exemplo de violação da regra Wire Bonding (em 3D) em que dois bond wires são colocados a uma distância menor do que a permitida pela regra

Um exemplo de violação da regra Un-Routed Net em que não há bond wire entre um die pad e uma trilha da mesma net

Exemplos de violações da regra Short Circuit em que bond wires são conectados a trilhas de nets diferentes

 

Objetos bond wire também são incluídos na verificação de Component Clearance, para detectar violações de afastamento entre bond wires e outros objetos (que não sejam bond wires) no espaço 3D.

Observe que a palavra-chave de consulta IsBondWire pode ser usada no escopo de uma regra de projeto Component Clearance para direcionar bond wires. Consulte a seção Wire Bonding Query Keywords abaixo para saber mais.

Um exemplo de colisão detectada entre um bond wire e um corpo 3D.
Um exemplo de colisão detectada entre um bond wire e um corpo 3D.

 
 
 
 
 

A inclusão de objetos bond wire na verificação de Component Clearance está em Open Beta e disponível quando a opção PCB.Wirebonding.3DImprovements está habilitada na caixa de diálogo Advanced Settings.

Palavras-chave de consulta para Wire Bonding

As seguintes palavras-chave da linguagem de consulta estão disponíveis para uso em expressões lógicas de consulta ao criar escopos de regras de projeto (tanto no Constraint Manager quanto na caixa de diálogo PCB Rules and Constraints Editor ), bem como ao construir expressões de consulta para usar na filtragem de objetos em uma PCB ou biblioteca PCB:

  • IsBondFinger – retorna uma primitiva de pad SMD em uma camada de cobre que tem um fio de ligação conectado a ela.

  • IsBondWire – retorna uma primitiva de fio de ligação.

  • IsBondWireConnected – retorna qualquer primitiva que tenha um fio de ligação conectado a ela.

Wire Bonding em um documento Draftsman

O Draftsman oferece suporte a wire bonding tanto na sua vista de montagem da placa regular (para a abordagem principal Chip-on-Board), quanto na vista de fabricação da placa, e também na vista do componente (para os casos em que o “pacote” de wire bonding foi totalmente definido dentro do footprint).

  • Habilite as camadas para die pads e fios de ligação na guia Layers do painel Properties da vista de montagem da placa ou da vista de fabricação da placa selecionada para mostrar essas camadas na vista (e nas vistas de detalhe da placa derivadas, como mostrado abaixo).

     
  • Quando a exibição de fios de ligação estiver habilitada para uma vista de montagem da placa ou vista de fabricação da placa, você poderá optar por usar a cor da camada (definida na guia Layer do painel Properties) ou a substituição de cor (se especificada para fios de ligação no lado da PCB) usando a opção Show Bond Wires na guia General do painel Properties da vista.

     
  • Quando um componente possui wire bonding (ou seja, ele tem die pad(s) e fios de ligação conectados a eles), opções adicionais Show Bond Wires e Die Pads ficam disponíveis no painel Properties para a vista de componente selecionada colocada para esse componente. Use a opção Show Bond Wires para habilitar os gráficos dos fios de ligação e escolher usar a cor da camada (definida usando o botão de cor associado) ou a substituição de cor (se especificada para fios de ligação no lado da PCB). Use a opção Die Pads para habilitar os gráficos dos die pads e definir sua cor.

 
 
 
 
 

A capacidade de usar a cor da camada ou a substituição de cor para fios de ligação nas vistas de montagem da placa, vistas de fabricação da placa e vistas de componente do Draftsman está em Open Beta e disponível quando a opção PCB.Wirebonding.3DImprovements estiver habilitada na caixa de diálogo Advanced Settings dialog.

Saídas de Wire Bonding

As informações de wire bonding são suportadas ao gerar impressões de PCB regulares. Ao configurar camadas e designadores para impressão, é possível criar um diagrama de wire bonding.

Um exemplo de uma impressão de PCB configurada como diagrama de wire bonding.
Um exemplo de uma impressão de PCB configurada como diagrama de wire bonding.

Além disso, também pode ser gerado um relatório de tabela de wire bonding, que fornece informações relacionadas às conexões dos fios de ligação (no formato CSV). Use a saída Wire Bonding Table Report da região Assembly Outputs de um arquivo Output Job para adicionar uma nova saída desse tipo. Como alternativa, selecione o comando File » Assembly Outputs » Wire Bonding Table Report nos menus principais do editor PCB para gerar o relatório diretamente do editor.

Adicione uma nova saída de relatório de tabela de wire bonding ao arquivo Outjob.
Adicione uma nova saída de relatório de tabela de wire bonding ao arquivo Outjob.

Um exemplo de um relatório de tabela de wire bonding gerado
Um exemplo de um relatório de tabela de wire bonding gerado

As entradas em um relatório de tabela de wire bonding são classificadas da seguinte forma:

  1. Primeiro, são listados os fios de ligação que começam em primitivas de componente. As entradas dentro desse grupo são classificadas em ordem alfabética pelos designadores dos componentes e, em seguida, pelos designadores dos pads.

  2. Em seguida, são listados os fios de ligação que começam em primitivas livres e terminam em primitivas de componente. As entradas dentro desse grupo são classificadas em ordem alfabética pelos nomes e/ou designadores das primitivas.

  3. Depois, são listados os fios de ligação que começam e terminam em primitivas livres. As entradas dentro desse grupo também são classificadas em ordem alfabética.

 
 
 
 
 

Os objetos de fios de ligação também são incluídos ao exportar uma PCB para os formatos STEP e Parasolid. Esse recurso está em Open Beta e disponível quando a opção PCB.Wirebonding.3DImprovements estiver habilitada na caixa de diálogo Advanced Settings dialog.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Conteúdo