Unión por hilo

El objetivo principal del wire bonding es establecer una conexión eléctrica segura y de baja resistencia entre un chip semiconductor y su encapsulado, o entre distintos chips dentro de un módulo multichip. Este proceso consiste en unir un hilo fino, normalmente de oro, aluminio o cobre, desde la almohadilla de unión del chip hasta una almohadilla correspondiente en el sustrato del encapsulado o en otro chip.

El wire bonding transmite potencia y señales entre sustratos y chips. Es la tecnología básica mediante la cual se establece una conexión eléctrica entre las superficies de contacto del chip (pads) y el portachip o sustrato mediante la microsoldadura de microhilos. En general, se considera la tecnología de interconexión más rentable y flexible, y se utiliza para ensamblar la mayoría de los encapsulados semiconductores.

Altium Designer admite el diseño de placas híbridas con tecnología chip-on-board (CoB) mediante Wire Bonding. Esta función le permite crear un componente con Die Pads definidos y, una vez colocado en un esquema y sincronizado (mediante ECO) con la PCB, puede cablearse a pads normales (o a cualquier cobre) de la placa principal usando Bond Wires. Cuando se conecta a un pad normal, ese pad adquiere la apariencia de un pad Bond Finger.

La funcionalidad de Wire Bonding está disponible cuando la opción PCB.Wirebonding está habilitada en el cuadro de diálogo Advanced Settings dialog.

Creación de la huella de un componente Chip-on-Board

Puede definir un encapsulado completo y simple con pads de dado, pads de bond finger y bond wires, todo ello como parte de la huella del componente.

Si así lo requiere la intención de su diseño, la huella puede incluir solo pads de dado; es decir, los pads de bond finger y los bond wires pueden no incluirse en la huella. Cuando la huella se coloca en la PCB, el componente puede conectarse mediante wire bonding directamente a otros dados, pads y/o regiones de cobre de la PCB.

Los pads de dado y los cuerpos 3D del dado se colocan en una capa de un par de capas de componente Die dedicado. Se puede agregar un par de capas de componente de este tipo usando el panel View Configurations.

Obtenga más información sobre cómo agregar pares de capas de componente.

Los pads de dado se colocan sobre un cuerpo 3D genérico (formatos de modelo STEP, SOLIDWORKS Part y Parasolid) o un cuerpo 3D extruido en la capa Die (denominado Die Body).

  • Cuando se colocan sobre un cuerpo 3D extruido, los pads de dado se colocarán automáticamente en la Overall Height del cuerpo del dado y quedarán vinculados a este por altura.

  • Cuando se colocan sobre un cuerpo 3D genérico, los pads de dado se colocarán automáticamente a la altura del cuerpo bajo el centro del pad.

Los pads de dado son objetos pad colocados en una capa del tipo Die.

Un cuerpo 3D extruido de 10 mil de altura total también se coloca en una capa del tipo Die y aquí actúa como un dado. Los pads de dado se colocan sobre este cuerpo 3D.

En 3D, los pads de dado se representan a la altura del cuerpo 3D sobre el que se colocan estos pads.

También se puede usar un cuerpo 3D genérico como cuerpo del dado. En este ejemplo, se utiliza un modelo en formato Parasolid.

 
  • Vincular un pad de dado a un cuerpo de dado permite que los pads de dado permanezcan sobre la superficie del cuerpo 3D correcto cuando hay varios cuerpos 3D en la misma ubicación (por ejemplo, cuando la PCB está cubierta por una carcasa).

  • Cualquier modificación geométrica del pad de dado o del cuerpo del dado (ubicación, tamaño, etc.) actualizará el vínculo, manteniendo la altura del pad de dado sincronizada con la de su cuerpo de dado vinculado.

  • Si hay varios cuerpos de dado superpuestos debajo del pad de dado, el pad de dado se vinculará al cuerpo de dado del mismo componente que el pad de dado. Si hay varios cuerpos de dado en el mismo componente (o si el pad de dado se superpone a varios cuerpos de dado libres), el pad de dado se vinculará al cuerpo de dado de mayor altura.

  • Tenga en cuenta que si un pad de dado estaba vinculado a un cuerpo 3D en capas distintas de la capa Die en Altium Designer 25.1 o una versión anterior, esta vinculación no será compatible cuando el documento se abra en una versión posterior. Debe seleccionarse la capa Die correcta para el cuerpo 3D a fin de vincularle un pad de dado.

  • La capacidad de colocar pads de dado sobre cuerpos 3D genéricos está en Open Beta y disponible cuando la opción PCB.Wirebonding.3DImprovements está habilitada en el cuadro de diálogo Advanced Settings dialog.

Coloque objetos pad normales en una capa de cobre (por ejemplo, la Top Layer). Después de conectarles bond wires, estos pads se considerarán pads de bond finger.

En este ejemplo, los pads colocados en la Top Layer alrededor del dado actuarán como pads de bond finger.
En este ejemplo, los pads colocados en la Top Layer alrededor del dado actuarán como pads de bond finger.

  • Para evitar violaciones de designadores de pad duplicados en la huella del componente, los designadores asignados a los pads de bond finger deben ser diferentes de los asignados a los pads de dado. Por ejemplo, si los pads de dado se designan como 1, 2, 3, etc., designe los pads de bond finger correspondientes como 1BF, 2BF, 3BF, etc.

  • Al crear un componente con una huella que incluye wire bonding, se recomienda que un pin correspondiente del símbolo esquemático del componente se asigne tanto al pad de dado como al pad de bond finger de la huella PCB (). Para obtener más información sobre la asignación de pines, consulte la página Single Component Editing.

Los bond wires se colocan en una capa de un par de capas de componente Wire Bonding dedicado, que también puede añadirse mediante el panel View Configurations.

Use el comando Place » Bond Wire o el icono en Active Bar para colocar un bond wire. Después de seleccionar el comando, haga clic secuencialmente en los dos puntos que desea conectar con un bond wire (por ejemplo, el punto central de un pad de dado y el punto central de un finger pad). En 2D se mostrará una línea recta, que es una proyección del bond wire sobre el plano XY. En 3D, el bond wire se representa en función de la posición de sus puntos inicial y final, y de otras propiedades.

En 2D, un bond wire colocado se muestra como una línea recta. Aquí se muestra un bond wire que conecta un pad de dado y un finger pad.

El mismo bond wire mostrado en 3D.

 

Use los campos de la región Profile del panel Properties para especificar los valores deseados de Loop Height y Diameter de un bond wire, su Angle (α) inicial y Angle (β) final, así como el Type que define la forma en el punto inicial del bond wire (Ball - Wedge o Wedge - Wedge).

 
  • En la región Properties del panel Properties para un bond wire seleccionado, está disponible la longitud del hilo en 2D (es decir, la longitud de la pista que representa el hilo en 2D), así como un valor de solo lectura de su longitud en 3D.

  • También puede habilitar y especificar un Override Color para un bond wire. Esto facilita distinguir entre distintos "niveles" de bond wire asociados con diferentes ciclos de una máquina de wire bonding al generar un diagrama de ensamblaje de wire bonding (más información).

  • Tenga en cuenta que cuando Angle (α) se establece en 90, el valor de Angle (β) se define automáticamente y no puede modificarse.

La capacidad de definir un Angle (α), Angle (β) y Override Color para un bond wire está en Open Beta y disponible cuando la opción PCB.Wirebonding.3DImprovements está habilitada en el cuadro de diálogo Advanced Settings dialog.

Si los pads de bond finger deben orientarse de modo que el lado más largo del pad quede paralelo al bond wire conectado, puede seleccionar los bond wires y los pads de bond finger conectados a ellos, hacer clic con el botón derecho en la selección y, a continuación, elegir el comando Pad Actions » Align Bond Finger with Bond Wire en el menú contextual.

 

A continuación se muestra un ejemplo de una huella completa que incluye wire bonding.

Colocación de Wire Bonds en una PCB

Al usar el enfoque Chip-on-Board, también puede colocar bond wires manualmente (de la misma manera que se describió anteriormente) para conectar los pads de dado del chip con cualquier cobre de la placa principal. Un bond wire heredará la red de su pad de dado de origen. Varios bond wires pueden partir del mismo pad de dado y, a la inversa, varios bond wires pueden terminar en el mismo cobre de la placa principal.

A continuación se muestra un ejemplo de una PCB que incluye wire bonding.

  • Los hilos de unión y las almohadillas de dado también se muestran al visualizar un documento de panelized PCB en 3D (). Además, se admite la generación de un Wire Bonding Table Report a partir de un documento PCB panelizado.

  • Los hilos de unión definidos como parte de la huella de un componente también se pueden transferir a una herramienta MCAD al utilizar la funcionalidad MCAD CoDesigner. Tenga en cuenta que los hilos de unión agregados manualmente en el PCB no se transfieren.

    Esta función está en Open Beta y está disponible cuando la opción PCB.Wirebonding.3DImprovements está habilitada en el cuadro de diálogo Advanced Settings dialog.

Comprobaciones de reglas de diseño para wire bonding

Se puede definir una regla de diseño Wire Bonding (de la categoría Routing) en la vista All Rules de Constraint Manager cuando se accede desde un PCB y en el cuadro de diálogo PCB Rules and Constraints Editor (cuando se utiliza el enfoque anterior para la definición y administración de reglas de diseño). La regla permite definir restricciones para la distancia permitida entre hilos de unión adyacentes (Wire To Wire), Min Wire Length y Max Wire Length, y Bond Finger Margin, que es la distancia/separación entre un hilo de unión y el borde de la almohadilla bond finger a la que está conectado. La regla de diseño Wire Bonding es compatible con el DRC por lotes.

Una regla de Wire Bonding definida en Constraint Manager
Una regla de Wire Bonding definida en Constraint Manager

Una regla de Wire Bonding definida en el cuadro de diálogo PCB Rules and Constraints Editor
Una regla de Wire Bonding definida en el cuadro de diálogo PCB Rules and Constraints Editor

Las comprobaciones de reglas eléctricas (Un-Routed Net y Short Circuit) también se aplican a Wire Bonding.

Un ejemplo de una violación de la regla Wire Bonding (en 2D) donde dos hilos de unión están colocados a una distancia menor que la permitida por la regla

Un ejemplo de una violación de la regla Wire Bonding (en 3D) donde dos hilos de unión están colocados a una distancia menor que la permitida por la regla

Un ejemplo de una violación de la regla Un-Routed Net donde no hay un hilo de unión entre una almohadilla de dado y una pista de la misma red

Ejemplos de violaciones de la regla Short Circuit donde los hilos de unión están conectados a pistas de distintas redes

 

Los objetos de hilo de unión también se incluyen en la comprobación de Component Clearance, para detectar violaciones de separación entre hilos de unión y otros objetos (que no sean hilos de unión) en el espacio 3D.

Tenga en cuenta que la palabra clave de consulta IsBondWire se puede usar en el alcance de una regla de diseño de Component Clearance para dirigirse a hilos de unión. Consulte la sección Wire Bonding Query Keywords más abajo para obtener más información.

Un ejemplo de una colisión detectada entre un hilo de unión y un cuerpo 3D.
Un ejemplo de una colisión detectada entre un hilo de unión y un cuerpo 3D.

La inclusión de objetos de hilo de unión en la comprobación de Component Clearance está en Open Beta y está disponible cuando la opción PCB.Wirebonding.3DImprovements está habilitada en el cuadro de diálogo Advanced Settings dialog.

Palabras clave de consulta para Wire Bonding

Las siguientes palabras clave del lenguaje de consulta están disponibles para usarse en expresiones lógicas de consulta al crear alcances de reglas de diseño (tanto en Constraint Manager como en el cuadro de diálogo PCB Rules and Constraints Editor ), así como al construir expresiones de consulta para usar en el filtrado de objetos en un PCB o en una biblioteca PCB:

  • IsBondFinger – devuelve una primitiva de pad SMD en una capa de cobre que tiene conectado un hilo de unión.

  • IsBondWire – devuelve una primitiva de hilo de unión.

  • IsBondWireConnected – devuelve cualquier primitiva que tenga conectado un hilo de unión.

Wire Bonding en un documento Draftsman

Draftsman admite wire bonding tanto en su board assembly view habitual (para el enfoque principal Chip-on-Board), como en board fabrication view, y también en component view (cuando el “paquete” de wire bonding se ha definido completamente dentro de la huella).

  • Habilite las capas para las almohadillas de dado y los hilos de unión en la pestaña Layers del panel Properties de la vista de ensamblaje de placa o vista de fabricación de placa seleccionada para mostrar estas capas en la vista (y en las board detail views derivadas, como se muestra a continuación).

     
  • Cuando la visualización de hilos de unión está habilitada para una vista de ensamblaje de placa o una vista de fabricación de placa, puede elegir usar el color de capa (definido en la pestaña Layer del panel Properties) o el color de reemplazo (si se especificó para los hilos de unión en el lado del PCB) usando la opción Show Bond Wires  en la pestaña General del panel Properties de la vista.

     
  • Cuando un componente incluye wire bonding (es decir, tiene almohadilla(s) de dado y hilos de unión conectados a ellas), hay disponibles opciones adicionales Show Bond Wires y Die Pads en el panel Properties para la vista de componente seleccionada colocada para este componente. Use la opción Show Bond Wires  para habilitar los gráficos de los hilos de unión y elegir usar el color de capa (definido con el botón de color asociado) o el color de reemplazo (si se especificó para los hilos de unión en el lado del PCB). Use la opción Die Pads para habilitar los gráficos de las almohadillas de dado y definir su color.

La capacidad de usar el color de capa o el color de reemplazo para los hilos de unión en las vistas de ensamblaje de placa, vistas de fabricación de placa y vistas de componente de Draftsman está en Open Beta y está disponible cuando la opción PCB.Wirebonding.3DImprovements está habilitada en el cuadro de diálogo Advanced Settings dialog.

Salidas de Wire Bonding

La información de wire bonding es compatible al generar PCB Prints normales. Al configurar las capas y designadores que se imprimirán, puede crear un diagrama de wire bonding.

Un ejemplo de una impresión de PCB configurada como diagrama de wire bonding.
Un ejemplo de una impresión de PCB configurada como diagrama de wire bonding.

Además, se puede generar un Wire Bonding Table Report que proporciona información relacionada con las conexiones de los hilos de unión (en formato CSV). Use la salida Wire Bonding Table Report  de la región Assembly Outputs de un archivo Output Job file para agregar una nueva salida de este tipo. Como alternativa, seleccione el comando File » Assembly Outputs » Wire Bonding Table Report  en los menús principales del editor PCB para generar el informe directamente desde el editor.

Agregue una nueva salida de Wire Bonding Table Report al archivo Outjob.
Agregue una nueva salida de Wire Bonding Table Report al archivo Outjob.

Un ejemplo de un Wire Bonding Table Report generado
Un ejemplo de un Wire Bonding Table Report generado

Las entradas de un informe de tabla de wire bonding se ordenan de la siguiente manera:

  1. Primero, se enumeran los hilos de unión que comienzan en primitivas de componente. Las entradas dentro de este grupo se ordenan alfabéticamente por designadores de componente y luego por designadores de pad.

  2. Then, se enumeran los hilos de unión que comienzan en primitivas libres y terminan en primitivas de componentes. Las entradas dentro de este grupo se ordenan alfabéticamente por nombres de primitivas y/o designadores.

  3. Luego, se enumeran los hilos de unión que comienzan y terminan en primitivas libres. Las entradas dentro de este grupo también se ordenan alfabéticamente.

Los objetos de hilo de unión también se incluyen al exportar una PCB a los formatos STEP y Parasolid. Esta función está en Open Beta y está disponible cuando la opción PCB.Wirebonding.3DImprovements está habilitada en el cuadro de diálogo Advanced Settings dialog.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenido