En mi empresa, realizamos muchos diseños de hardware originales, cada uno de los cuales está diseñado por una pequeña subsección de nuestros ingenieros. Estamos buscando formas de documentar y distribuir mejor lo que se ha hecho en cada proyecto para que la información pueda ser distribuida y potencialmente reutilizada. ¿Cómo maneja su empresa esto?
project-management
Funkyeah
fuente
fuente
Respuestas:
Algunas herramientas EDA como la que uso, Altium Designer, proporcionan métodos para guardar porciones variables de circuitos para que sean algo portátiles. Para circuitos pequeños, puede usar " Fragmentos ", o para una reutilización más grande de varias hojas, " Hojas de dispositivo "
No conozco ningún estándar para los esquemas de hardware (SPICE es demasiado abstracto; que yo sepa, no puede vincularlo con huellas, sus números de parte, proveedores, sus números de parte ...) por lo que cualquier tipo de reutilización sería altamente dependiente del paquete EDA que utiliza su empresa y las características que proporciona, o los métodos organizativos que implementa a su alrededor.
fuente
Cuando dice diseños de "hardware", sé que probablemente esté hablando de soluciones de PCB y componentes discretos, pero tengo algo de experiencia en el diseño de ASIC que pueden ser útiles a nivel conceptual.
Cuando diseñamos un ASIC que es bastante complicado, usamos la jerarquía desde el principio. Una razón importante para eso es que a medida que los diseños se hacen más grandes, su capacidad para evaluarlos y simularlos a fondo disminuye. Además, los diseños ASIC pueden ser bastante grandes, y sin una jerarquía bien organizada puede ser difícil administrar todo el diseño.
Tenemos una fuerte cultura de reutilización de nuestros bloques de construcción. Por ejemplo, si tenemos un diseño de amplificador operacional que alguien pasó mucho tiempo diseñando y validando, ese diseño se empaquetaría para que otro diseñador pueda importar fácilmente ese diseño en su propio espacio de trabajo. Tenemos un servidor centralizado para almacenar estos paquetes, por lo que todas las piezas que necesita son fáciles de encontrar.
Si bien un bloque individual puede haber sido diseñado para un circuito específico (por ejemplo, una referencia de voltaje para un amplificador operacional), generalmente puede reutilizarse sin modificar el diseño original. El ciclo de diseño dura un mes o más e incluye la validación de un diseño. Diseñar uno de estos bloques lleva tiempo para familiarizarse con el conjunto de problemas, por lo que incluso si el bloque no es ideal, probablemente intente usarlo de todos modos.
fuente
Sé que TinyCAD permite que un esquema se guarde en un símbolo jerárquico: puede dibujar cómo desea que se represente el circuito en un circuito más grande y especificar qué entradas y salidas hay. Su circuito se muestra más o menos como una caja con pines en el esquema más grande y un simple doble clic le permite ver lo que hay debajo y editarlo. Todas las partes en el subcircuito aparecen en la lista de partes, la lista de red tiene todas las conexiones del subcircuito, etc. Ha pasado un tiempo, pero ¿otras herramientas EDA no permiten este comportamiento u otro similar?
fuente