La simulación de Modelsim 10.3d no se detendrá

1

Estoy usando este script para ejecutar la simulación

#vlib work
view structure
vsim -t 1ps -voptargs=+acc -L work BiPhase_tb
do BiPhase_wave.do
run -all

Por lo que veo, el tiempo de simulación es de 1 picosegundo, pero la simulación no se detiene en eso y simplemente continúa ejecutándose (este es mi entendimiento de la barra de estado subrayada en la captura de pantalla a continuación):

¿Cómo hago que el tiempo de simulación tenga una duración específica (por ejemplo, 1ps)?

    
pregunta axk

1 respuesta

1

Se lo has dicho a run -all . Si no hay una condición de finalización, nada que lo detenga como $finish , simplemente seguirá funcionando y ejecutándose y ejecutándose.

Si, en cambio, llama a run 10ns , se ejecutaría durante 10 nanosegundos y luego se detendría.

Para el comando vsim , el indicador -t no especifica la longitud de la simulación, especifica la precisión de la simulación. En su caso, está diciendo que desea que cada tic de la simulación sea 1ps.

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas