lunes, 19 de julio de 2021

La Simulacion Logica - Resumen Corto

 




La Simulación Lógica

-------------------  ---------------------  ----------------------

La simulación lógica es el uso de la simulación por computadora para predecir el comportamiento de circuitos digitales y lenguajes de hardware descriptivos . La simulación se puede realizar en diferentes grados de abstracción física , como a nivel de transistor , a nivel de circuito de entrada , a nivel de transferencia de registro (RTN), a nivel electrónico (EN) o a nivel de comportamiento.


Beneficios


La simulación lógica se puede utilizar como parte de la verificación del proceso de diseño del equipo.


La simulación tiene la ventaja de proporcionar una apariencia familiar a los usuarios, que está hecha del mismo lenguaje y símbolos usados en el diseño. Al permitir que el usuario se comunique directamente con el diseño, la simulación es una forma natural para que el diseñador obtenga comentarios sobre su diseño.


Simulación de longitud


El nivel de esfuerzo requerido para depurar y verificar más el diseño es proporcional a la madurez del diseño. Es decir, al comienzo del diseño, los errores y la mala conducción se suelen encontrar rápidamente. A medida que el diseño madura, la simulación requerirá más tiempo y recursos para ejecutarse, y los errores serán cada vez más difíciles de encontrar. Esto es especialmente problemático en el modelado de componentes para sistemas modernos, cada componente, que cambia su posición en un ritmo en la simulación, requerirá varias posiciones para simular.


Un enfoque sencillo de este problema puede imitar un circuito en una FPGA . La verificación formal también puede verse como una alternativa a la simulación, aunque formalmente, la prueba no siempre es posible o fácil.


Una forma prometedora de acelerar la simulación lógica es utilizar cálculos distribuidos y paralelos .


Para ayudar a evaluar la simulación, existen herramientas para estimar la cobertura del código , revestimientos funcionales y herramientas de revestimiento lógico.


Simulación del ciclo de simulación de eventos contra


La simulación de eventos permite que el diseño contenga información temporal simple: se requiere un retraso para transmitir señales de un lugar a otro. Durante la simulación, los cambios de señal se controlan en forma de eventos. Un cambio en un momento determinado activa el evento después de un cierto retraso. Los eventos se ordenan por tiempo, cuándo vendrán y cuando todos los eventos se han tratado en un momento determinado, el tiempo simulado se ajusta a la hora del próximo evento planificado. La velocidad de los eventos de simulación depende del número de eventos procesados (suma de actividades en el modelo).


Si bien la simulación de eventos puede proporcionar información sobre las señales de sincronización, esto no sustituye a las estadísticas de análisis de tiempo ,


Al simular un ciclo, no es posible determinar el retraso. Se utiliza un modelo de ciclo exacto y cada circuito se calcula en cada ciclo. La simulación cíclica, por lo tanto, opera a una velocidad constante, independiente de la actividad en el modelo. Las realizaciones optimizadas pueden utilizar un nivel bajo de actividad para acelerar la simulación, omitiendo la estimación de circuitos cuyas entradas no cambian. En comparación con la simulación de eventos, el simulador de ciclo tiende a ser más rápido, escalar mejor y responder mejor a la aceleración / emulación de hardware.


Sin embargo, el diseño del chip indica una simulación de eventos, ganando indicadores relativos gracias a las actividades de factores reductores en el circuito (debido a métodos como el circuito de reloj y la potencia del circuito , que se están volviendo cada vez más utilizados en un esfuerzo por reducir el poder de dispersión). En estos casos, a partir de la simulación de eventos, que solo simula los eventos requeridos, el desempeño no puede ser una posición menos favorable para la simulación cíclica. La simulación de eventos también tiene la ventaja de una mayor flexibilidad, el procesamiento de las características de diseño es difícil de manejar con la simulación de circuitos, como la lógica asíncrona y los relojes desproporcionados. Por estas razones, prácticamente todos los simuladores lógicos comerciales tienen eventos basados en capacidades, aunque se basan principalmente en circuitos.



 --------------------------------------------------- -------------------- ------------------------

Bibliografia:

Enciclopedia Moderna, Enciclopedia Britanica® 2011
Nueva Enciclopedia Tematica Grolier 2012
Enciclopedia Microsoft® Encarta® 2009.
https://www.ecured.cu 
www.wikipedia.org
 Enciclopedia de Conocimientos Fundamentales - UNAM - Siglo XXI

--------------------------  -----------------------

No hay comentarios:

Publicar un comentario