VLSI_Toolkit

Interactive chip-design tools for beginners

Number conversion, MOSFET, RISC-V, pipeline, timing and FSM tools for chip design. Free, and it all runs in your browser.

☕ Buy us a chai
Word width

CMOS Gate Builder

✓ Tested Every drawn schematic is read back as a transistor netlist and simulated for all inputs (750 gates): right output, no short circuit, no floating node. Minimizer checked on 3,000 random functions.

Boolean function

=

Operators: . or & and, + or | or, ' or ! not, ^ xor, parentheses. So a.b + c' and a&b | !c both work. Start with !( … ) to build one inverting gate. Minterms work too: m(1, 3, 5) + d(7) or F(a, b, c) = m(…).

Transistor schematic

The NMOS pull-down network conducts when the function inside the gate is 1, so a static CMOS gate always inverts. AND terms become NMOS in series and OR terms become parallel branches; the PMOS pull-up network is the dual, with series and parallel swapped. When the output you want is not inverted, an inverter follows the complex gate.

Truth table

Sizing and logical effort