Logic Studio.
Build combinational circuits, watch signals propagate and inspect truth tables. Designed for learning and experimentation.
Analysis
Generated from your switches and output components (up to 6 input switches / 64 rows).
Unconnected inputs, ambiguous drivers and feedback loops are represented by X.
Choose a combinational output.
Karnaugh maps use 1–4 switches. Groups use simplified SOP implicants, including edge-wrapping adjacency where applicable.
This beta supports combinational and sequential logic. Each CLOCK has an individual frequency set in Properties; Start clocks runs them together with independent rates. Clock Step manually toggles all CLOCK sources; D, JK, T and SR flip-flops react to rising clock edges. Latches are level-sensitive, and four-bit registers/counters expose one output per bit. The truth table, Boolean simplifier and Karnaugh map are only available for purely combinational circuits. Inputs, gates and output lamps use four logical states: 0, 1, X (unknown) and E (conflicting drivers). Logic is idealised: no propagation delays, voltage levels or real-world electrical effects. Browser timers are not hardware-accurate, especially for background tabs.
To draw wires, choose Wire, click an output pin, add any number of corner points, then select an input pin. Select a wire to move its corners, or press Delete to remove it. A floating input is allowed; undriven states are indicated when a value cannot be determined.