stringtranslate.com

Orden de cambio de ingeniería

Una orden de cambio de ingeniería ( ECO ), también llamada aviso de cambio de ingeniería ( ECN ), cambio de ingeniería ( EC ) o aviso de lanzamiento de ingeniería ( ERN ), es un artefacto que se utiliza para implementar cambios en componentes o productos finales. El ECO se utiliza para controlar y coordinar cambios en los diseños de productos que evolucionan con el tiempo.

La necesidad de un cambio de ingeniería puede ser provocada por una serie de eventos y varía según la industria. Las categorías típicas de cambios de ingeniería son:

Uso y contenidos

Una ECO se define como "[Un] documento aprobado por la actividad de diseño que describe y autoriza la implementación de un cambio de ingeniería en el producto y su documentación de configuración aprobada". [1]

En el desarrollo de productos, la necesidad de cambio se debe a:

Una ECO debe contener al menos esta información: [2]

Diseño de chips

En el diseño de chips, ECO es el proceso de insertar un cambio lógico directamente en la lista de red después de que ya haya sido procesado por una herramienta automática. Antes de fabricar las máscaras de chip, generalmente se realizan ECO para ahorrar tiempo, evitando la necesidad de una síntesis lógica ASIC completa , mapeo de tecnología, lugar , ruta , extracción de diseño y verificación de tiempo . Las herramientas EDA a menudo se construyen con modos de operación incrementales para facilitar este tipo de ECO.

Una vez fabricadas las mascarillas, se pueden realizar ECO para ahorrar dinero. Si se puede implementar un cambio modificando solo algunas de las capas (generalmente metal), entonces el costo es mucho menor de lo que sería si el diseño se reconstruyera desde cero. Esto se debe a que comenzar el proceso desde el principio casi siempre requerirá nuevas fotomáscaras para todas las capas, y cada una de las aproximadamente 20 máscaras en un proceso moderno de fabricación de semiconductores es bastante costosa. Un cambio implementado modificando solo unas pocas capas generalmente se denomina ECO de máscara metálica o ECO posterior a la máscara . Los diseñadores a menudo añaden puertas lógicas no utilizadas a un diseño y las herramientas EDA tienen comandos especializados para facilitar este proceso.

Uno de los ECO más comunes en el diseño de ASIC es el ECO netlist a nivel de puerta . En este flujo, los ingenieros editan manualmente (y a menudo tediosamente) la lista de conexiones a nivel de puerta, en lugar de volver a ejecutar la síntesis lógica. Se deben buscar en los archivos netlist la lógica afectada por el cambio, los archivos deben editarse para implementar los cambios hacia arriba y hacia abajo en la jerarquía, y los cambios deben ser rastreados y verificados para asegurarse de que se cambie exactamente lo que se debe cambiar. y nada más. Este es un proceso que requiere mucho tiempo y recursos y que está fácilmente sujeto a errores. Por lo tanto , normalmente se utiliza una verificación de equivalencia formal después de las ECO para garantizar que la implementación revisada coincida con la especificación revisada.

Con las presiones del tiempo de comercialización y el aumento de los costos de las máscaras en la industria de los semiconductores , varias empresas de automatización de diseño electrónico (EDA) están comenzando a incorporar más automatización al proceso de implementación de ECO. Los productos de lugares y rutas más populares tienen algún nivel de enrutamiento ECO incorporado para ayudar con la implementación de ECO a nivel físico. Cadence Design Systems ha anunciado recientemente un producto llamado diseñador ECO conforme , que automatiza la creación de ECO funcionales, normalmente el proceso más tedioso en la implementación de un ECO. Utiliza técnicas de síntesis lógica y verificación de equivalencia formal para producir una lista de red ECO a nivel de puerta basada en el RTL modificado. Synopsys en el pasado tenía un producto llamado compilador ECO que ahora ya no existe. Synopsys ahora tiene ECO en horario estelar para tratar con ECO. [4] Tweaker-F1 y Tweaker-T1 también han saltado a la fama en el reciente DAC-2012 por sus algoritmos ECO. [5]

Industria de las telecomunicaciones

La industria de las telecomunicaciones tiene un proceso formal que toma elementos de la ECO y otras consideraciones y los combina en el "aviso de cambio de producto" (PCN). Después de que los productos de telecomunicaciones han estado generalmente disponibles y/o en servicio durante un período de tiempo, a menudo resulta necesario que los proveedores introduzcan cambios en esos productos. Como resultado de la implementación de estos cambios, independientemente de quién realice el trabajo real, los operadores de telecomunicaciones se ven significativamente afectados con respecto a la mano de obra y los recursos, etc. Por lo tanto, es imperativo que los cambios en estos productos se informen con precisión y se realice un seguimiento hasta su finalización, según a las necesidades y requerimientos de los transportistas.

El término "cambio de producto" incluye cambios de hardware, software y firmware que ocurren durante toda la vida útil de un producto. Los cambios de producto incluyen aquellos que se consideran reportables y no reportables. Estos cambios pueden ser aplicados por un proveedor, un cliente o un contratista contratado por el cliente, según los acuerdos negociados. Fundamentalmente, el objetivo del cliente es garantizar que exista un proceso mediante el cual se realice un seguimiento y notificación precisos y eficientes de los cambios en los productos.

Los cambios se consideran reportables cuando afectan el rendimiento o la vida útil de un producto. Dichos cambios incluyen cualquiera que afecte la forma, el ajuste, la función o la especificación técnica del producto (es decir, la documentación) del producto. El deseo de trazabilidad del proveedor o del cliente puede resultar en un cambio reportable.

Todo el proceso de PCN está documentado en GR-209, Número 6, Requisitos genéricos para avisos de cambio de productos (PCN) .

Referencias

  1. ^ Buckley, Fletcher J. (1996) Implementación de la gestión de configuración: hardware, software y firmware. 2da Edición. IEEE.
  2. ^ Ullman, David G. (2009) El proceso de diseño mecánico, Mc Graw Hill, cuarta edición.
  3. ^ Hay disponible una plantilla de Word gratuita con campos para esta información asociada con Ullman.
  4. ^ "Orientación ECO basada en la aprobación para un cierre más rápido". Archivado desde el original el 3 de febrero de 2013 . Consultado el 2 de junio de 2012 .
  5. ^ "Synopsys Mentor Cadence TSMC GlobalFoundries SNPS MENT CDNS". Archivado desde el original el 1 de febrero de 2013.