Hades logoHades applet banner
Muller C-Gate (3 inputs)

applet icon

The image above shows a thumbnail of the interactive Java applet embedded into this page. Unfortunately, your browser is not Java-aware or Java is disabled in the browser preferences. To start the applet, please enable Java and reload this page. (You might have to restart the browser.)

Circuit Description

This applet demonstrates the three-input Muller C-Gate, which forms an important basic block for asynchronous circuits. The output of an n-input C-gate changes to 1 if all inputs are 1, and to 0 if all inputs are 0. Due to this behaviour, a C-gate can be used for synchronization of many inputs, for example to wait until all 'ready'-signals from preceding logic gates are set.

Click the input switches or type the 'a', 'b', 'c' bindkeys to control the circuit.

Print version | Run this demo in the Hades editor (via Java WebStart)
Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German)
Impressum http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/16-flipflops/70-cgate/muller-cgate3.html