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
