โœจ
SAGVYN
โ† Back to TechLab
โšก

VLSI & Digital Logic Design Lab

ECE LAB 3

CMOS Transistor Physics ยท 8-Bit ALU ยท Logic Synthesis ยท Dynamic K-Map Solver ยท FSM State Machines

โšก ECE Lab๐Ÿ“ก Telecom & Protocols
๐Ÿš€
โšก 1-CLICK VLSI SHAREโ€ขLogic Gates & Truth Tables Sandbox
Share this live interactive digital logic & VLSI module with classmates, students & study groups.

Input Stimulus Signals

Toggle binary inputs A and B to test real-time gate responses

AND Gate (74HC08)A ยท B

High only when both inputs are 1

Output (Y):0 (LOW)
OR Gate (74HC32)A + B

High when at least one input is 1

Output (Y):0 (LOW)
NOT Gate (Inverter)A'

Inverts Input A (Single input)

Output (Y):1 (HIGH)
NAND Gate (74HC00)(A ยท B)'

Universal Gate: Low only when both are 1

Output (Y):1 (HIGH)
NOR Gate (74HC02)(A + B)'

Universal Gate: High only when both are 0

Output (Y):1 (HIGH)
XOR Gate (74HC86)A โŠ• B

Odd Parity: High when inputs differ

Output (Y):0 (LOW)
XNOR Gate (74HC7266)(A โŠ• B)'

Equivalence: High when inputs are equal

Output (Y):1 (HIGH)
๐Ÿ’ปHardware Description Language (HDL) Synthesis CodeIEEE 1364 Verilog & VHDL-93
// IEEE 1364-2001 Synthesizable Verilog
module logic_gates_sandbox (
    input  wire a,
    input  wire b,
    output wire out_and,
    output wire out_or,
    output wire out_xor,
    output wire out_nand,
    output wire out_nor,
    output wire out_not
);
    assign out_and  = a & b;
    assign out_or   = a | b;
    assign out_xor  = a ^ b;
    assign out_nand = ~(a & b);
    assign out_nor  = ~(a | b);
    assign out_not  = ~a;
endmodule

Share Your Feedback ๐Ÿ’ฌ

Help us improve! Suggest new tools, games, or report issues.

Rate your experience:
0/1000 characters