Flow Logic

Flow logic consists of two assertable conditions “data” and “not data” and two combination behaviors “all of” and “one of”. In each table D is “data”, N is “not data”, “–” is no transition.

For “one of” combination behaviors:

  • “one of” the inputs transitioned to “data” is “data” completeness/fulfillment and the output transitions to “data”
  • “all of” the inputs transitioned to “not data” is “not data” completeness and the output transitions to “not data”

For “all of” combination behaviors:

  • “all of” inputs transited to “data” is “data” completeness/fulfillment and the output transitions to “data”
  • “all of” the inputs transitioned to “not data” is “not data” completeness and the output transitions to “not data”

For all combination behaviors:

  • The asserted output is maintained (remembered) between meeting completeness criteria.

These movies illustrate how the  hysteresis behavior and the completeness behavior of flow combination behaviors produce logically determined glitch free flow through  combinational networks.

The movies are ancient and it was not possible to update these movies to the new logic notation so the gates remain NCL gates. The mapping of each NCL gate to the equivalent combination behavior is below.

The above circuit: Illustrates flow and completeness behavior with simultaneous inputs.

The above circuit: Illustrates flow and completeness behavior with non-simultaneous inputs.

Download circiut 1 and circuit 2 to watch with frame by frame control in Quicktime.