top of page
12.2.3 Transmission Gates
A transmission gate (TG) is a bidirectional switch made of one NMOS and one PMOS in parallel.
C and C’ are control signals.
Circuit Diagram
.png)
Advantages:
1. Bidirectional: Can pass signals in both directions
2. Full swing: Passes both 0 and 1 perfectly
3. No threshold drop: PMOS passes 1, NMOS passes 0
4. Low power: No static current
Verilog
Built-in CMOS Primitive
Verilog
2:1 Mux using Transmission Gates
Circuit
.png)
Verilog
Testbench
Verilog
4:1 Mux using Transmission Gates
Verilog
Bidirectional Bus using Transmission Gates
It is a multi-master bus system.
.png)
Verilog Implementation
Verilog
Testbench:
Verilog
bottom of page
