La lógica secuencial implica que las entradas anteriores afectan a las salidas de corriente, lo que, dada la retroalimentación que tiene en el circuito, sí tiene. Por otro lado, cuando la mayoría de las personas (incluyéndome a mí) piensan en la lógica secuencial, imaginan la lógica que está registrada con estado y cronometrada (por ejemplo, tiene flip flops). Lo que tiene aquí es lógica secuencial, pero es asíncrono (no tiene una entrada de reloj). A primera vista, habría llamado erróneamente esto combinacional ya que solo busqué un registro / flip flop en algún lugar, pero como tiene comentarios, su salida depende tanto de las entradas actuales como de las entradas anteriores.
Para ver esto, asuma por un segundo que a = 1, b = 0, d = 1, c = x. Esto significa que su ruta de retroalimentación (la segunda entrada a la compuerta o con c como entrada) es alta. Z0 es ahora 1. Supongamos ahora que cambia un mínimo. Z0 seguirá siendo alto. Eso significa que Z0 depende tanto de las entradas de corriente como de las entradas anteriores. Ahora por diversión ponemos d = 0. Ahora que has borrado Z0.
De wikipedia : "En la teoría de circuitos digitales, la lógica secuencial es un tipo de circuito lógico cuya salida no solo depende de el valor presente de sus señales de entrada, pero en la secuencia de entradas pasadas, el historial de entrada. 1 [2] [3] [4] Esto contrasta con la lógica combinacional, cuya salida es una función de solo la entrada actual. Es decir, la lógica secuencial tiene un estado (memoria) mientras que la lógica combinacional no lo hace. O, en otras palabras, la lógica secuencial es lógica combinacional con memoria. "