VLSI Digital Circuits Pass Transistor Logic Referensi Mary

  • Slides: 19
Download presentation
VLSI Digital Circuits Pass Transistor Logic Referensi : Mary Jane Irwin ( www. cse.

VLSI Digital Circuits Pass Transistor Logic Referensi : Mary Jane Irwin ( www. cse. psu. edu/~mji ) www. cse. psu. edu/~cg 477 [Adapted from Rabaey’s Digital Integrated Circuits, © 2002, J. Rabaey et al. ] CSE 477 L 07 Pass Transistor Logic. 1 Irwin&Vijay, PSU, 2002

q Rangkaian berikut merupakan STATIC CMOS Kelemahan STATIC CMOS: - butuh banyak transistor -

q Rangkaian berikut merupakan STATIC CMOS Kelemahan STATIC CMOS: - butuh banyak transistor - Konsumsi daya tidak tetap. CSE 477 L 07 Pass Transistor Logic. 2 Irwin&Vijay, PSU, 2002

Karakteristik Static Complementary CMOS q High noise margins l VDD … In 1 In

Karakteristik Static Complementary CMOS q High noise margins l VDD … In 1 In 2 Low output impedance, high input impedance q No static power consumption F(In 1, In 2, …In. N) … In 1 In 2 In. N q PUN In. N PDN VOH and VOL are at VDD and GND, respectively q l Never a direct path between VDD and GND in steady state Delay a function of load capacitance and transistor on resistance PUN and PDN are dual logic networks CSE 477 L 07 Pass Transistor Logic. 3 Irwin&Vijay, PSU, 2002

Contoh lain, Static CMOS Full Adder Circuit !Cout = !Cin (!A v !B) v

Contoh lain, Static CMOS Full Adder Circuit !Cout = !Cin (!A v !B) v !A !B !Sum = Cout (!A v !B v !Cin) v !A !B !Cin B A B B A Cin A B Cin !Cout A A B B A !Sum Cin A B Cout = Cin (A v B) v A B CSE 477 L 07 Pass Transistor Logic. 4 Sum = !Cout (A v B v Cin) v A B Cin Irwin&Vijay, PSU, 2002

Bentuk lain desain IC VLSI NMOS Transistors in Series/Parallel A B X Y X

Bentuk lain desain IC VLSI NMOS Transistors in Series/Parallel A B X Y X = Y if A and B A X CSE 477 L 07 Pass Transistor Logic. 5 B X = Y if A or B Y Irwin&Vijay, PSU, 2002

PMOS Transistors in Series/Parallel A B X Y X = Y if A and

PMOS Transistors in Series/Parallel A B X Y X = Y if A and B = A + B A X CSE 477 L 07 Pass Transistor Logic. 6 B X = Y if A or B = A B Y Irwin&Vijay, PSU, 2002

Pass Transistor (PT) Logic B B A 0 B F=A B F= A B

Pass Transistor (PT) Logic B B A 0 B F=A B F= A B 0 CSE 477 L 07 Pass Transistor Logic. 8 Irwin&Vijay, PSU, 2002

CPL ( Complementary PT Logic ) Diperlukan satu rangkaian / IC yang didalamnya terdapat

CPL ( Complementary PT Logic ) Diperlukan satu rangkaian / IC yang didalamnya terdapat satu fungsi dan complemen nya dari Fungsi tersebut contoh misalnya ada fungsi OR berarti juga ada NOR, dst CSE 477 L 07 Pass Transistor Logic. 9 Irwin&Vijay, PSU, 2002

Differential / Complementary PT Logic (CPL) B A B PT Network A A B

Differential / Complementary PT Logic (CPL) B A B PT Network A A B B Inverse PT Network B F B A F 2 ? CSE 477 L 07 Pass Transistor Logic. 10 B F B B A F 1 ? F F B A A B B B A F 3 ? F 4 ? A A F 5 ? F 6 ? A Irwin&Vijay, PSU, 2002

Differential / Complementary PT Logic (CPL) B A A B B PT Network A

Differential / Complementary PT Logic (CPL) B A A B B PT Network A A B B Inverse PT Network B B F F=AB B B F=AB B AND/NAND CSE 477 L 07 Pass Transistor Logic. 11 B A F=A+B B A A F F F=A+B B OR/NOR A A A F=A B XOR/XNOR Irwin&Vijay, PSU, 2002

4 Input NAND in CPL CSE 477 L 07 Pass Transistor Logic. 12 Irwin&Vijay,

4 Input NAND in CPL CSE 477 L 07 Pass Transistor Logic. 12 Irwin&Vijay, PSU, 2002

CPL Full Adder B Cin A !Sum A Sum B B Cin A B

CPL Full Adder B Cin A !Sum A Sum B B Cin A B !Cout Cin A B CSE 477 L 07 Pass Transistor Logic. 14 Cin Cout Cin Irwin&Vijay, PSU, 2002

Transmission Gates (TGs) q Most widely used solution C C A A B B

Transmission Gates (TGs) q Most widely used solution C C A A B B C C C = GND A = VDD B C = VDD q C = GND A = GND B C = VDD Full swing bidirectional switch controlled by the gate signal C, A = B if C = 1 CSE 477 L 07 Pass Transistor Logic. 16 Irwin&Vijay, PSU, 2002

TG Multiplexer S S F S VDD In 2 S F In 1 S

TG Multiplexer S S F S VDD In 2 S F In 1 S F = !(In 1 S + In 2 S) GND In 1 CSE 477 L 07 Pass Transistor Logic. 17 In 2 Irwin&Vijay, PSU, 2002

Transmission Gate XOR off on A off on 0 B 1 CSE 477 L

Transmission Gate XOR off on A off on 0 B 1 CSE 477 L 07 Pass Transistor Logic. 19 A !B A B B !A an inverter Irwin&Vijay, PSU, 2002

TG Full Adder Cin B A Sum Cout CSE 477 L 07 Pass Transistor

TG Full Adder Cin B A Sum Cout CSE 477 L 07 Pass Transistor Logic. 20 Irwin&Vijay, PSU, 2002

Transmission Gate Full Adder CSE 477 L 07 Pass Transistor Logic. 21 Irwin&Vijay, PSU,

Transmission Gate Full Adder CSE 477 L 07 Pass Transistor Logic. 21 Irwin&Vijay, PSU, 2002

Tentukan fungsi F 1, F 2, F 3, F 4 berikut ini B A

Tentukan fungsi F 1, F 2, F 3, F 4 berikut ini B A B F 1 A B A F 3 B GND VDD A A B F 2 VDD A B B CSE 477 L 07 Pass Transistor Logic. 22 B A A GND A F 4 Irwin&Vijay, PSU, 2002

Differential TG Logic (DPL) B A B B A A A F=AB GND B

Differential TG Logic (DPL) B A B B A A A F=AB GND B F=A B B GND A VDD A F=AB B VDD A B B AND/NAND CSE 477 L 07 Pass Transistor Logic. 23 F=A B XOR/XNOR Irwin&Vijay, PSU, 2002