La revisión de diseño de una tarjeta de circuito impreso (PCB) es una práctica para revisar el diseño de una placa en busca de posibles errores y problemas en varias etapas del desarrollo del producto. Puede variar desde una lista de verificación formal con aprobaciones oficiales hasta una inspección más libre de los dibujos esquemáticos y los diseños de PCB. Algunas empresas lo hacen completamente internamente, mientras que otras obtienen ayuda de firmas de diseño y contratistas. En muchos casos, involucran a sus fabricantes por contrato (CMs) desde el principio en el proceso para asegurar la fabricabilidad de la placa. Nuestros usuarios concuerdan en que una revisión de diseño ayuda a detectar errores tempranamente, disminuir el número de iteraciones de fabricación y de giros de la placa, y consecuentemente reducir los costos de desarrollo del producto y el tiempo de lanzamiento al mercado.
Mientras que los beneficios son obvios, debido a la presión de tiempo para sacar la placa, el proceso de revisión de diseño puede ser apresurado y los errores pasados por alto, resultando en prototipos defectuosos, re-giros de la placa y retrasos en el producto.
Los métodos comunes utilizados para llevar a cabo una revisión de diseño con retroalimentación capturada en impresiones PDF o a través de largas cadenas de correos electrónicos significan que se puede gastar más tiempo precioso en rastrear la retroalimentación que en corregir realmente los problemas. El cambio al trabajo remoto o híbrido complica aún más las cosas, ya que encerrar a todos en una sala para realizar una revisión de diseño, el método preferido en muchas empresas, rara vez es factible.
Para los propósitos de este artículo, no nos adentraremos en qué verificar durante un proceso de revisión de diseño, sino que veremos cómo se desarrolla usualmente un proceso de revisión y cómo optimizarlo para sacar el máximo provecho de nuestro tiempo.
Aquí en Altium, hablamos con cientos de nuestros usuarios, y para muchos, una revisión de diseño sigue un escenario similar. Realizan una reunión formal o una llamada de video que dura desde unas pocas horas hasta un día para que todos los interesados revisen el diseño. Este proceso puede repetirse en diferentes etapas del desarrollo del producto. Utilizan varios tipos de herramientas para capturar, documentar y rastrear comentarios:
Así es como uno de nuestros usuarios lo describió:
Simplemente envío a la gente PDFs de los esquemáticos. El encargado del firmware podría recibir impresiones o PDFs de los esquemáticos y luego hacer anotaciones en papel. Después, el ingeniero de diseño vendría e implementaría esos cambios. Quizás ese papel se pierda. Tal vez termine en la papelera de reciclaje; quizás se escanee en algún lugar. Y luego lo mismo sucede en la revisión de diseño. Imprimimos las piezas y nos sentamos alrededor de una mesa con las hojas. Todos tienen un bolígrafo rojo, y van tachando cosas, y tomas eso y existe en tu oficina. Quizás lo escanees, y quizás no, pero incorporas los comentarios en el diseño, pero no hay registro de que esa incorporación haya ocurrido. Como todo son copias impresas, es muy volátil y está sujeto a perderse.
Los comentarios se capturan en una captura de pantalla con comentarios acompañantes. Luego, este feedback se comparte usualmente por correo electrónico, a veces por herramientas de mensajería como Slack o Skype; algunos usuarios incluso lo ponen en diapositivas de PowerPoint. Por lo general, hay preguntas de aclaración y actualizaciones de estado que necesitan intercambiarse, y como resultado, este método generalmente genera largas y complicadas cadenas de correos electrónicos.
Con los fabricantes por contrato, podríamos enviarles archivos Gerber y luego ellos nos devuelven capturas de pantalla con anotaciones hechas en Microsoft Paint, diciendo "como esto, y esto, y esto". Y eso queda viviendo en tu correo electrónico y sujeto a perderse para nunca ser encontrado de nuevo.
Dejemos que otro cliente de Altium lo describa:
Usé intensivamente Jira. Creé tareas para cada corrección. ¡Para un proyecto reciente, creé un total de 95 tareas! Para cada tarea, necesitaba poner una descripción, hacer una captura de pantalla y poner algunas marcas allí. Uso una configuración de dos pantallas: en una tengo Jira y en la segunda, Altium Designer.
Cuando se captura retroalimentación en papel o a través de largas cadenas de correos electrónicos con capturas de pantalla, se vuelve laborioso consolidarla, llevar un registro de quién la proporcionó y qué se ha incorporado al diseño. Para mantener todo bajo control, los ingenieros tienen que perder tiempo en mucho trabajo administrativo. Sin embargo, horas de trabajo intenso no pueden garantizar un resultado óptimo si no se mejora la fiabilidad del proceso en sí. Incluso la revisión de diseño más minuciosamente realizada puede fallar en prevenir la producción de prototipos defectuosos simplemente porque se puede pasar por alto la retroalimentación o enviar la versión incorrecta al fabricante contratista. Cuando hay tanta volatilidad en el proceso, los errores pueden ser pasados por alto a pesar de los mejores esfuerzos.
Además, ciertas industrias, como dispositivos médicos (CFR 820.30, como ejemplo), automotriz y otras, pueden estar sujetas a un escrutinio adicional y regulaciones de agencias gubernamentales en diferentes jurisdicciones, en las cuales todas las comunicaciones, aprobaciones y cambios en el diseño de un dispositivo deben ser documentados y disponibles para auditoría. En tales casos, rastrear la retroalimentación, cambios y aprobaciones ya no es una opción y puede convertirse en un proceso muy consumidor de tiempo.
En muchos dominios, desde la fabricación hasta el desarrollo de software, se han desarrollado herramientas y metodologías efectivas para lograr la fiabilidad y agilidad del proceso. Aunque los dispositivos electrónicos han estado en la vanguardia de transformar el mundo tal como lo conocemos, el proceso de desarrollo de hardware en sí ha llegado tarde a la fiesta de la transformación digital. Decidimos cambiar eso con Altium 365, nuestra plataforma de diseño electrónico, porque deberías estar dedicando tu tiempo a diseñar las tecnologías del mañana, no a rastrear veinte cadenas de correos electrónicos diferentes. Ahora puedes acelerar las revisiones, rastrear comentarios en tiempo real y prevenir errores para productos de mayor calidad con Altium 365 Design Review.
Altium 365 proporciona almacenamiento en la nube centralizado y control de versiones para tus diseños y bibliotecas. En pocas palabras, podrías decir que es un GitHub para hardware que también te ayuda a colaborar con tu equipo mecánico, fabricantes y otros interesados en el proyecto. A continuación, se muestra un diagrama creado por uno de nuestros usuarios explicando qué es Altium 365.