Diseño de circuitos

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Detalle de un circuito integrado.

El diseño de circuitos es la parte de la electrónica que estudia distintas metodologías con el fin de desarrollar un circuito electrónico, que puede ser tanto analógico como digital.

En función del número de componentes que forman al ser integrados se habla de diferentes escalas de integración. Las fronteras entre las distintas escalas son difusas, pero se denominan SSI (Small Scale of Integration) los circuitos de baja complejidad (algunas docenas de componentes en un mismo chip), MSI (Medium Scale of Integration) y LSI (Large Scale Integration) los circuitos de media y alta complejidad, y finalmente VLSI (Very Large Scale Integration) para circuitos extraordinariamente complejos, hasta cientos de millones de transistores. En esta última categoría entrarían los microprocesadores modernos.

El diseño se realiza a distintos niveles. Por una parte tenemos la parte física, donde se diseña la estructura real de los componentes electrónicos que constituyen el circuito, sus dimensiones, materiales. Por encima podemos encontrar métodos de diseño de cada vez más alto nivel, hasta llegar a los llamados lenguajes de descripción de hardware. Estos permiten introducir descripciones de los distintos bloques funcionales de un sistema para su simulación, verificación e incluso para la generación automática del circuito físico con la herramienta de síntesis apropiada. Algunos de los lenguajes de descripción de hardware más conocidos y empleados son VHDL y Verilog. En general los circuitos analógicos no permiten este grado de automatización y se requiere un diseño más artesano, donde la distribución física de los componentes desempeña un papel fundamental en el resultado final. En la automatización de diseño de circuitos integrados, el término "diseño de circuito" a menudo se refiere al paso del ciclo de diseño que genera los esquemas del circuito integrado. Por lo general, este es el paso entre el diseño lógico y el diseño físico.[1]

Proceso[editar]

El diseño de circuitos formales generalmente involucra una serie de etapas. A veces, se escribe una especificación de diseño después de ponerse en contacto con el cliente. Se puede escribir una propuesta técnica para cumplir con los requisitos de la especificación del cliente. La siguiente etapa implica la síntesis en el papel un esquemático diagrama de circuito , un circuito eléctrico o electrónico abstracto que cumpla con las especificaciones. Se debe realizar un cálculo de los valores de los componentes para cumplir con las especificaciones operativas en condiciones específicas. Se pueden realizar simulaciones para verificar la exactitud del diseño.

Se puede construir una placa de pruebas u otra versión prototipo del diseño para probarlo con la especificación. Puede implicar la realización de alteraciones en el circuito para lograr el cumplimiento. Se debe elegir el método de construcción, así como todas las piezas y materiales que se utilizarán. Hay una presentación de información de componentes y diseño a los dibujantes, ingenieros de diseño y mecánicos, para la producción de prototipos. A esto le sigue la prueba o la prueba de tipo de una serie de prototipos para garantizar el cumplimiento de los requisitos del cliente. Por lo general, hay una firma y aprobación de los planos finales de fabricación y puede haber servicios posteriores al diseño ( obsolescencia de componentes, etc.).

Especificación[editar]

El proceso de diseño de circuitos comienza con la especificación, que establece la funcionalidad que debe proporcionar el diseño terminado, pero no indica cómo se logrará.[2]​ La especificación inicial es básicamente una descripción técnicamente detallada de lo que el cliente quiere que logre el circuito terminado y puede incluir una variedad de requisitos eléctricos, como qué señales recibirá el circuito, qué señales debe emitir, qué fuentes de alimentación son disponible y cuánta energía se permite consumir. La especificación también puede (y normalmente lo hace) establecer algunos de los parámetros físicos que debe cumplir el diseño, como el tamaño, el peso y la resistencia a la humedad., rango de temperatura, salida térmica, tolerancia a la vibración y tolerancia a la aceleración.[3]

A medida que avanza el proceso de diseño, los diseñadores volverán con frecuencia a la especificación y la alterarán para tener en cuenta el progreso del diseño. Esto puede implicar ajustar las especificaciones que el cliente ha proporcionado y agregar pruebas que el circuito debe pasar para ser aceptado. Estas especificaciones adicionales se utilizarán a menudo en la verificación de un diseño. Los cambios que entren en conflicto o modifiquen las especificaciones originales del cliente casi siempre tendrán que ser aprobados por el cliente antes de que se pueda actuar.

La identificación correcta de las necesidades del cliente puede evitar una condición conocida como "fluencia de diseño" que ocurre en ausencia de expectativas iniciales realistas, y luego al no comunicarse completamente con el cliente durante el proceso de diseño. Puede definirse en términos de sus resultados; "en un extremo hay un circuito con más funcionalidad de la necesaria, y en el otro hay un circuito con una funcionalidad incorrecta".[4]​ Sin embargo, se pueden esperar algunos cambios y es una buena práctica mantener las opciones abiertas el mayor tiempo posible porque es más fácil quitar elementos de repuesto del circuito más adelante que colocarlos.

Diseño[editar]

Un diagrama de bloques de ULA (Unidad Lógica Aritmética) de 4 bits

El proceso de diseño implica pasar de la especificación al inicio, a un plano que contiene toda la información necesaria para ser construido físicamente al final, esto normalmente ocurre pasando por una serie de etapas, aunque en un circuito muy simple se puede hacer en un solo paso. [5]​ El proceso normalmente comienza con la conversión de la especificación a un diagrama de bloques de las diversas funciones que debe realizar el circuito, en esta etapa no se considera el contenido de cada bloque, solo lo que debe hacer cada bloque, esto en ocasiones se refiere como un diseño de "caja negra". Este enfoque permite dividir la tarea posiblemente muy complicada en tareas más pequeñas que pueden abordarse en secuencia o dividirse entre los miembros de un equipo de diseño.

Luego, cada bloque se considera con más detalle, todavía en una etapa abstracta, pero con mucho más énfasis en los detalles de las funciones eléctricas que se proporcionarán. En esta etapa o en etapas posteriores, es común que se requiera una gran cantidad de investigación o modelado matemático sobre lo que es y no es factible de lograr.[6]​ Los resultados de esta investigación pueden retroalimentarse en etapas anteriores del proceso de diseño, por ejemplo, si uno de los bloques no se puede diseñar dentro de los parámetros establecidos para él, puede ser necesario modificar otros bloques en su lugar. En este punto, también es común comenzar a considerar cómo demostrar que el diseño cumple con las especificaciones y cómo se probará (que puede incluir herramientas de autodiagnóstico).[7]

Componentes de circuitos individuales.

Finalmente, los componentes individuales del circuito se eligen para llevar a cabo cada función en el diseño general, en esta etapa también se decide el diseño físico y las conexiones eléctricas de cada componente, este diseño comúnmente toma la forma de obra de arte para la producción de una placa de circuito impreso.o Circuito integrado. Esta etapa suele llevar mucho tiempo debido a la amplia gama de opciones disponibles. Una restricción práctica en el diseño en esta etapa es la estandarización, mientras que un cierto valor de componente puede calcularse para su uso en alguna ubicación en un circuito, si ese valor no se puede comprar a un proveedor, entonces el problema aún no se ha resuelto. . Para evitar esto, se puede aplicar una cierta cantidad de 'ingeniería de catálogo' para resolver las tareas más mundanas dentro de un diseño general.

Un área de rápido desarrollo tecnológico es el campo del diseño de circuitos nanoelectrónicos.[8]

Costos[editar]

Cuadro comparativo entre transistores de efecto de campo.

Generalmente, el costo de diseñar circuitos está directamente relacionado con la complejidad de los circuitos finales. Cuanto mayor sea la complejidad (cantidad de componentes y novedad del diseño), más horas de tiempo de un ingeniero calificado serán necesarias para crear un producto funcional. El proceso puede ser tedioso, ya que la creación de detalles o características minuciosos puede requerir cualquier cantidad de tiempo, materiales y mano de obra. Como tener en cuenta los efectos de modificar tamaños de transistores o códecs.[9]​ En el mundo de la electrónica flexible , la sustitución de los sustratos de poliimida, ampliamente utilizados, con materiales como PEN o PET para producir componentes electrónicos flexibles, podría reducir los costos en factores de 5 a 10.[10]

Los costos de diseñar un circuito son casi siempre mucho más altos que los costos de producción por unidad, ya que el costo de producción y la función del circuito dependen en gran medida del diseño del circuito.[11]

Aunque los métodos típicos de producción de PCB implican la fabricación sustractiva, existen métodos que utilizan un proceso de fabricación aditiva, como el uso de una impresora 3D para "imprimir" un PCB. Se cree que este método cuesta menos que la fabricación aditiva y elimina la necesidad de gestionar los residuos por completo.[12]

Un gráfico del número creciente de transistores en los circuitos cada año, también conocido como Ley de Moore.

Verificación y prueba[editar]

Una vez que se ha diseñado un circuito, se debe verificar y probar. La verificación es el proceso de pasar por cada etapa de un diseño y asegurarse de que hará lo que la especificación requiere. Este es con frecuencia un proceso altamente matemático y puede involucrar simulaciones por computadora a gran escala del diseño. En cualquier diseño complicado, es muy probable que se encuentren problemas en esta etapa y pueden implicar una gran cantidad de trabajo de diseño para rehacerlos para solucionarlos.

Las pruebas son la contraparte de la verificación en el mundo real, las pruebas implican construir físicamente al menos un prototipo del diseño y luego (en combinación con los procedimientos de prueba en la especificación o agregados) verificar que el circuito realmente hace lo que fue diseñado.

Software de diseño[editar]

En el software del DSD visual, el circuito lógico del circuito complementario se implementa mediante el código del programa de compilación. Estos tipos de programas de software están creando circuitos más económicos y eficientes para todo tipo de circuitos.[13]​ Se implementan simulaciones funcionales para verificar funciones lógicas correspondientes a expresiones lógicas en nuestros circuitos propuestos. Las arquitecturas propuestas son modeladas en lenguaje VHDL. El uso de este lenguaje crea circuitos más eficientes que no solo son más baratos sino que duran más. Estos son solo dos de los muchos programas de diseño que asisten la planificación de circuitos para la producción.[14]

Prototipos[editar]

La creación de prototipos es una parte importante de hacer simple algo que es complejo. El diseño del circuito obliga a seguir repasarlo y corrigir errores. El diseño de circuitos es un trabajo muy riguroso que reclama hacerlo sin cometer errores. Los diseñadores de circuitos deben probarlos muchas veces para asegurarse de que su diseño funcione de manera eficiente y, sobre todo, sea seguro para que un consumidor lo compre y lo use.[15]​ La creación de prototipos es una gran parte de cualquier trabajo eléctrico porque es muy meticuloso y directo. Sin el uso de prototipos, los errores cometidos serían constantes en el trabajo que se está realizando. A estos trabajadores se les paga para hacer circuitos eléctricos y mantener seguros en casa a todos los que compran estos circuitos eléctricos. Los peligros de no crear prototipos y enviar un circuito eléctrico defectuoso incluyen los incendios y cables calientes, lo que hará que alguien no se dé cuenta y que se queme o se lastime gravemente en el peor de los casos.[15]

Resultados[editar]

Cada circuito eléctrico comienza con un simulador de placa de circuito de cómo se armarán los componentes finales y muestra cómo funcionará el circuito virtualmente.[16]​ Un plano es el dibujo del diseño técnico y el producto final. Cuando está confeccionado, se usa el plano para armar el circuito. El circuito puede ejecutar cualquier cosa, desde una aspiradora hasta un gran televisor en una sala de cine. Todo esto lleva mucho tiempo y ciertos conocimientos necesarios. El circuito eléctrico es algo básico en la vida cotidiana.

Documentación[editar]

Cualquier diseño comercial normalmente incluirá también un elemento de documentación; la naturaleza precisa de esta documentación variará según el tamaño y la complejidad del circuito y el país en el que se vaya a utilizar. Como mínimo, la documentación normalmente incluirá al menos la especificación y los procedimientos de prueba para el diseño y una declaración de cumplimiento con las regulaciones vigentes. En la UE, este último elemento normalmente adoptará la forma de una Declaración CE que enumera las directivas europeas que se cumplen y nombra a una persona responsable de su cumplimiento.[17]

Software[editar]

Referencias[editar]

  1. Naveed Sherwani, "Algorithms for VLSI Physical Design Automation"
  2. Lam, William K. (19 de agosto de 2005). «Does Your Design Meet Its Specs? Introduction to Hardware Design Verification | What Is Design Verification?». Informit.com. Consultado el 27 de septiembre de 2016. 
  3. A. Tajalli, et al., "Design trade-offs in ultra-low-power digital nanoscale CMOS," IEEE TCAS-I 2011.
  4. DeMers, 1997
  5. «Design Flow Chart» (GIF). Informit.com. Consultado el 27 de septiembre de 2016. 
  6. «Archived copy». Archivado desde el original el 30 de agosto de 2005. Consultado el 4 de noviembre de 2007. 
  7. «A.T.E. Solutions, Inc. | Design for Testability and for Built-In Self Test». Besttest.com. Archivado desde el original el 1 de septiembre de 2016. Consultado el 27 de septiembre de 2016. 
  8. Zhang, Wei; Niraj K. Jha; Li Shang (2010). «A Hybrid System/CMOS Dynamically Reconfigurable System». En Jha, Niraj K.; Chen, Deming, eds. Nanoelectronic Circuit Design. Springer Science & Business Media. p. 97. ISBN 978-1441976093. Consultado el 29 September 2016. 
  9. Kang, Wang; Zhao, WeiSheng; Wang, Zhaohao; Zhang, Yue; Klein, Jacques-Olivier; Zhang, Youguang; Chappert, Claude; Ravelosona, Dafiné (September 2013). «A low-cost built-in error correction circuit design for STT-MRAM reliability improvement». Microelectronics Reliability 53 (9–11): 1224-1229. doi:10.1016/j.microrel.2013.07.036. 
  10. van den Brand, Jeroen; Kusters, Roel; Barink, Marco; Dietzel, Andreas (October 2010). «Flexible embedded circuitry: A novel process for high density, cost effective electronics». Microelectronic Engineering 87 (10): 1861-1867. doi:10.1016/j.mee.2009.11.004. 
  11. «How Much Does a Prototype Cost?». PREDICTABLE DESIGNS (en inglés estadounidense). 4 de septiembre de 2016. Consultado el 15 de mayo de 2021. 
  12. Dong, Yue; Bao, Chao; Kim, Woo Soo (April 2018). «Sustainable Additive Manufacturing of Printed Circuit Boards». Joule 2 (4): 579-582. doi:10.1016/j.joule.2018.03.015. 
  13. Kalantari, Zeinab; Eshghi, Mohammad; Mohammadi, Majid; Jassbi, Somayeh (November 2019). «Low-cost and compact design method for reversible sequential circuits». The Journal of Supercomputing 75 (11): 7497-7519. S2CID 199443010. doi:10.1007/s11227-019-02912-8. 
  14. Cui, Guangzhao; Jiao, Yangyang; Liu, Jianxia; Li, Jixiang; Zhang, Xuncai; Sun, Zhonghua (16 January 2019). «Complex Complement Circuit Design of Four Inputs Based on DNA Strand Displacement». Fundamenta Informaticae 164 (2–3): 181-194. doi:10.3233/FI-2019-1761. 
  15. a b Ashby, Darren (2008). Circuit design. Newnes. ISBN 978-0-08-094965-9. OCLC 444859449. [página requerida]
  16. «Basics of Different Electronic Circuit Design Process». ElProCus - Electronic Projects for Engineering Students (en inglés estadounidense). 13 de abril de 2017. Consultado el 29 de abril de 2020. 
  17. «Archived copy». Archivado desde el original el 26 de noviembre de 2005. Consultado el 12 de diciembre de 2005. 

Véase también[editar]

Enlaces externos[editar]