Static Logic Gates

Baker Ch. 12 Static Logic Gates
Introduction to VLSI
 Chapter 12
– Static Logic Gates
•
•
•
•
DC NAND, NOR
Layout
AC, Switching
Complex CMOS Gates
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
1
Baker Ch. 12 Static Logic Gates

DC NAND, NOR

Introduction to VLSI
DESCRIPTION
–
TRANSCONDUCTANCE RATIO
•
•
•
•
•
MODEL W/INPUTS TIED TOGETHER
ASSUME 2-INPUT
WN, 2LN; 2WP, LP
NAND =W/2L (nmos)  2W/2L (pmos)
NOR =W/L (nmos)  4W/L (pmos)
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
2
Baker Ch. 12 Static Logic Gates

LAYOUT NAND, NOR

Introduction to VLSI
DESCRIPTION
–
WHAT IS NON-MINIMUM?
•
–
WHAT IS THE IMPACT?
•
•
–
POLY-TO-POLY SPACING
EXTRA SERIES DIFF RESISTANCE
EXTRA DIFF CAP
HOW MUCH?
•
•
DEPENDS ON SIMS
WHAT IS THE SPEC TARGET?
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
3
Baker Ch. 12 Static Logic Gates

AC, SWITCHING

PARALLEL CONNECTIONS
–
PMOS
•
–
tPLH ~0.7 RP/N (N COXP + CLOAD)
NMOS
•

Introduction to VLSI
tPHL ~0.7 RN/N (N COXN + CLOAD)
SERIES CONNECTIONS
–
–
tDELAY ~ 0.35 R C N2 (CHPT. 2)
PMOS
•
–
tPLH ~0.35 RP COXP N2 + 0.7 N RP CLOAD
NMOS
•
tPHL ~0.35 RN COXN N2 + 0.7 N RN CLOAD
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
4
Baker Ch. 12 Static Logic Gates

MUTLI-INPUT GATES

Introduction to VLSI
DESCRIPTION
–
–
–
PSEUDO-NMOS
USES PMOS AS A LOAD
MUTLI-INPUT W/O AREA PENALTY
–
TRADEOFF IS SLOW RISE TIME
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
5
Baker Ch. 12 Static Logic Gates

COMPLEX CMOS GATES

Introduction to VLSI
DESCRIPTION
–
AND-OR-INVERT (AOI)
•
•
–
–
–
–
INSTEAD LOGIC GATE IMPL
NEED INV SIGNALS AS INPUTS
EXAMPLE, Z=A’ + BC
Z’ = [ A’ + BC ]’ = A(B’ + C’)
Z = [ A(B’ + C’) ] ’ = A’ + BC
OUTPUT CAP, SWITCH NMOS ||
3 PMOS, 2 IN SERIES
3 NMOS, 2 IN SERIES
4 PMOS, 2 IN SERIES
4 NMOS, 2 IN SERIES
=
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
6
Baker Ch. 12 Static Logic Gates

CMOS GATES– XOR

Introduction to VLSI
DESCRIPTION
–
–
–
Z = (A+B) (A’ + B’)
Z’ = [ (A+B) (A’ + B’) ]’ = A’B’ + AB
Z = [ A’B’ + AB ]’
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
7
Baker Ch. 12 Static Logic Gates

CMOS GATES– ADDER

Introduction to VLSI
DESCRIPTION
–
SUM:
•
•
–
CARRY:
•
•
–
Sn = An XOR Bn XOR Cn
Sn =
A’n B’n Cn +
A’n Bn C’n +
An B’n C’n +
An Bn Cn
Cn+1 = An Bn + Cn (An + Bn)
C’n+1 = (A’n + B’n) [ C’n + (A’n B’n) ]
COMBINING SUM AND CARRY:
•
Sn = (An + Bn + Cn) Cn+1 + An Bn Cn
Joseph A. Elias, Ph.D. Adjunct Professor, University of Kentucky; Modeling MTS, Cypress Semiconductor
8