Ejemplo 1
Función implementada
El código corresponde a un circuito combinacional simple de cuatro salidas (dos normales y dos dentro de un process)
Si intercambiamos las instrucciones (1) y (2) ...
...en simulación, por ejecutarse secuencialmente las instrucciones (como en un lenguaje de programación normal) int2 siempre valdrá 0, puesto que no se habrá calculado el valor de int1
Es decir, la operación int2 = int1 and in3 = 0 and in3 = 0, por que la instrucción se ejecuta previo cálculo de int1...en síntesis, el orden es independiente, por lo que siempre se ejecutará la operación res4 = in1 and in2 and in3