This repository contains a curated collection of essential combinational digital circuits implemented using CircuitVerse. These designs are foundational for understanding data flow and control logic in digital systems and VLSI design. Each folder represents a well-documented circuit simulation, complete with schematics and optional video demonstrations.
- Function: Compares two 2-bit binary numbers and outputs whether A > B, A = B, or A < B.
- 📁 Folder:
2bit_comparator/
- Function: Decodes a 3-bit binary input into 8 distinct output lines.
- 📁 Folder:
3x8_decoder/
- Function: Performs arithmetic and logical operations like ADD, SUB, AND, OR on 4-bit inputs.
- 📁 Folder:
4bit_alu/
- Function: Adds two 4-bit binary numbers with carry propagation.
- 📁 Folder:
4bit_full_adder/
- Function: Encodes the highest-priority active input among 8 into a 3-bit output.
- 📁 Folder:
8x3_priority_encoder/
Each subfolder typically contains:
circuit.cv– Exported CircuitVerse circuit filecircuit.png– Screenshot of the circuit schematicREADME.md– Documentation for the specific module
You can import, view, and simulate the circuits using CircuitVerse in just a few steps:
- Go to https://circuitverse.org/simulator.
- Click on File → Import.
- Select the desired
.cvfile (e.g.,circuit.cv) from the corresponding folder. - The circuit will load instantly in the simulator.
- Click Simulate
▶️ to start testing inputs and observing outputs.
- Visit CircuitVerse Simulator.
- Choose New Circuit.
- Manually recreate the design based on the provided schematic (
circuit.png). - Use the pin labels and gate connections shown in the image for accurate wiring.
- Save and simulate your version for practice.
Some folders may contain a URL in their README file:
- Copy the link.
- Paste it in your browser to open the circuit directly in CircuitVerse.
- Fork or simulate the circuit as needed.
- CircuitVerse – For simulation and design
💡 These circuits build the backbone of logic design concepts used in datapaths, ALUs, and control units in processor architectures.