Orden de cambio de ingeniería - Enciclopedia
Un orden de cambio de ingeniería (ECO), también conocido como aviso de cambio de ingeniería (ECN), cambio de ingeniería (EC) o aviso de liberación de ingeniería (ERN), es un artefacto utilizado para implementar cambios en componentes o productos finales. El ECO se utiliza para controlar y coordinar los cambios en los diseños de productos que evolucionan con el tiempo.
La necesidad de un cambio de ingeniería puede desencadenarse por varios eventos y varía según la industria. Las categorías típicas de cambio de ingeniería son:
Evolución del Producto - un cambio que resulta en aplicar una pieza existente a una nueva aplicación y mantener la compatibilidad inversa.
Reducción de Costos - un cambio que resulta en una reducción del costo total de fabricación o mantenimiento.
Rendimiento del Producto - un cambio que mejora las capacidades del artículo.
Seguridad - un cambio requerido para mejorar la seguridad de aquellos que utilizan o interactúan con el artículo.
Uso y contenido
Un 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 al producto y a su documentación de configuración aprobada".
En el desarrollo de productos, la necesidad de cambio se debe a:
Corrección de un error de diseño que no se vuelve evidente hasta que se realiza la prueba y el modelado, o se revela durante el uso del cliente.
Un cambio en las necesidades del cliente que requiere la redistribución de parte del producto.
Un cambio en el material o el método de fabricación. Esto puede ser causado por una falta de disponibilidad de material, un cambio en el proveedor o para compensar un error de diseño.
Un ECO debe contener al menos esta información:
Identificación de lo que necesita cambiarse. Esto debe incluir el número de pieza y el nombre del componente, así como la referencia a los dibujos que muestran el componente en detalle o el ensamblaje.
Razón(es) del cambio.
Descripción del cambio. Esto incluye un dibujo del componente antes y después del cambio. Generalmente, estos dibujos solo son de los detalles afectados por el cambio.
Lista de documentos y departamentos afectados por el cambio. La parte más importante de realizar un cambio es asegurarse de que todos los grupos pertinentes sean notificados y todos los documentos actualizados.
Aprobación del cambio. Al igual que los dibujos de detalle y ensamblaje, los cambios deben ser aprobados solo por las personas autorizadas para aprobar ese documento. típicamente, varios individuos aprueban cambios relacionados con su especialidad con una aprobación final de la gerencia.
Instrucciones sobre cuándo introducir el cambio: inmediatamente (deshechando el inventario actual), durante la próxima producción o en otro hito.
Diseño de chips
En el diseño de chips, el ECO es el proceso de insertar un cambio lógico directamente en la lista de enlaces después de que ya ha sido procesado por una herramienta automática. Antes de que se fabriquen las máscaras de chip, los ECO se realizan generalmente para ahorrar tiempo, evitando la necesidad de una síntesis completa de lógica ASIC, mapeo tecnológico, ubicación, routed, extracción de disposición y verificación de tiempo. Las herramientas EDA a menudo se construyen con modos de operación incrementales para facilitar este tipo de ECO.
Después de que se hayan fabricado las máscaras, los ECO se pueden realizar para ahorrar dinero. Si un cambio puede implementarse modificando solo algunas de las capas (generalmente metal), el costo es mucho menor que si el diseño se reconstruyera desde cero. Esto se debe a que comenzar el proceso desde el principio requerirá casi siempre nuevas máscaras fotográficas para todas las capas, y cada una de las aproximadamente 20 máscaras en un proceso de fabricación de semiconductores moderno es bastante costosa. Un cambio implementado modificando solo algunas capas se denomina generalmente ECO de máscara metálica o ECO post-máscara. Los diseñadores a menudo añaden a un diseño puertas lógicas no utilizadas, 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 de lista de enlaces a nivel de puerta. En este flujo, los ingenieros editan manualmente (y a menudo tediosamente) la lista de enlaces a nivel de puerta, en lugar de volver a ejecutar la síntesis lógica. Los archivos de lista de enlaces deben buscar la lógica afectada por el cambio, los archivos deben editarse para implementar los cambios en la jerarquía superior e inferior, y los cambios deben rastrearse y verificarse para asegurarse de que exactamente lo que necesita cambiar se cambia y nada más. Este es un proceso muy intensivo en tiempo y recursos que es fácilmente susceptible a errores. Por lo tanto, se utiliza normally una verificación de equivalencia formal después de los ECO para asegurarse de que la implementación revisada coincide con la especificación revisada.
Con las presiones del tiempo de mercado 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 introducir más automatización en el proceso de implementación de ECO. La mayoría de los productos de ubicación y routed más populares tienen algún nivel de enrutado de ECO integrado para ayudar a implementar ECO a nivel físico. Cadence Design Systems ha anunciado recientemente un producto llamado conformal ECO designer, que automatiza la creación de ECO funcionales, que es generalmente el proceso más tedioso en la implementación de un ECO. Utiliza técnicas de verificación de equivalencia formal y síntesis lógica para producir una lista de enlaces a nivel de puerta de ECO basada en el RTL cambiado. Synopsys tenía en el pasado un producto llamado ECO compiler que ahora está obsoleto. Synopsys ahora tiene primetime-ECO para manejar ECO. Tweaker-F1 y Tweaker-T1 también han recibido atención en el DAC-2012 por sus algoritmos de ECO.
Industria de las telecomunicaciones
La industria de las telecomunicaciones tiene un proceso formal que toma elementos del ECO y otras consideraciones y los combina en el "aviso de cambio de producto" (PCN). Después de que los productos de telecomunicaciones hayan estado generalmente disponibles y / o en servicio durante un período de tiempo, a menudo se convierte en 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 en términos de mano de obra y recursos, etc. Por lo tanto, es imperativo que los cambios en estos productos se informen y rastreen correctamente hasta su finalización, según las necesidades y requisitos de los operadores.
El término "cambio de producto" incluye cambios en hardware, software y firmware que ocurren durante toda la vida útil de un producto. Los cambios en el producto incluyen aquellos considerados informables y no informables. Estos cambios pueden aplicarse por un proveedor, un cliente o un contratista retenido por el cliente, según los acuerdos negociados. Fundamentalmente, el objetivo del cliente es asegurarse de que haya un proceso mediante el cual se rastree y se informe de manera precisa y eficiente los cambios en los productos.
Los cambios se consideran informables cuando afectan el rendimiento o la vida útil de un producto. Estos cambios incluyen cualquier cambio que afecte la forma, el ajuste, la función o la especificación técnica del producto (es decir, la documentación). La necesidad de trazabilidad del proveedor o el cliente puede resultar en un cambio informable.
El proceso completo del PCN se documenta en GR-209, Issue 6, Generic Requirements for Product Change Notices (PCNs).
Referencias