Hay muchos ejemplos que las personas usarán que señalan la "excepción" a la regla en la que no se pueden usar enfoques de diseño digital para señales, como:
-
con señales de RF o de muy alta frecuencia, la mayoría de las placas madre digitales en las computadoras tienen un ciclo de diseño muy "analógico".
-
conversión del dominio analógico a digital.
-
Efectos del mundo real como capacitancia parásita, inductancia y protección contra ESD, etc.
-
y muchos otros, ¡y tienen razón!
Son casos en los que las reglas utilizadas para el resumen de la abstracción digital. En realidad, no existe tal cosa como un circuito digital, es solo que se "empaqueta" para simplificar el siguiente nivel de diseño. Y en los diseños de mayor rendimiento, la realidad surge y este empaque se rompe.
Pero no necesitamos mirar estas excepciones para entender que "digital" es una abstracción útil. Una abstracción muy útil.
Tomaré como ejemplo el diseño de un circuito digital simple en el nivel de chip. Una que no es particularmente rápida o incluso particularmente desafiante. El diseñador entra allí y describe el diseño en, por ejemplo, Verilog, envía el diseño y recupera los resultados o lo carga en un FPGA. Por lo tanto, no estamos tratando con placas madre de alta velocidad, RF y WiFi, etc., que podrían "parecer" analógicas.
Lo que este diseñador digital NO está viendo es el cuidado y la atención prestados para desarrollar y publicar los parámetros bajo los cuales ciertas subcélulas utilizan en su diseño. El diseñador de la celda, simula el diseño de, por ejemplo, un Dff debajo de las esquinas PVT (Proceso, Voltaje y Temperatura) determina qué nivel de error es necesario (3 sigma, 4 sigma, etc.) y luego presenta los parámetros operativos bajo los cuales el dispositivo La operación puede ser considerada como "digital". Luego, una vez fabricados, se prueban contra estas simulaciones para verificar y hacer correcciones. Para un Dff esto sería tiempo de configuración y espera. Siempre que se cumplan esos tiempos bajo esas condiciones, puede vivir felizmente con las suposiciones de que "el análogo del infierno ya no es necesario". Pero entra en juego la próxima abstracción, el diseño síncrono. Ahora, si decimos que se siguen ciertos regímenes de diseño, podemos diseñar las celdas individuales de tal manera que puedan improvisarlas y ni siquiera violar los requisitos de tiempo anteriores. A menos que estés haciendo algo particularmente inteligente o estúpido.
Ahora, una vez que tenga funcionando su circuito "digital" lento, sí, puede operar bajo el supuesto de que es digital y no lo picarán. Pero la realidad es que todo es analógico, los detalles están ocultos para ti. Por lo tanto, la próxima vez que use un procesador digital como un PIC o Arduino, sabrá que alguien, en algún lugar, le ha hecho la vida más fácil cuidando el aspecto analógico de la naturaleza para que pueda engañarse y pensar que su diseño es digital. p>