ECE 3060 VLSI and Advanced Digital Design Lecture 9 Logical - - PowerPoint PPT Presentation

ece 3060 vlsi and advanced digital design
SMART_READER_LITE
LIVE PREVIEW

ECE 3060 VLSI and Advanced Digital Design Lecture 9 Logical - - PowerPoint PPT Presentation

ECE 3060 VLSI and Advanced Digital Design Lecture 9 Logical Effort: Asymmetric Gates, Bundles More Notation It turns out, we do not need to fix p-fets to be twice as wide as n-fets (See chapter 7) Let be defined as the ratio of p-fet


slide-1
SLIDE 1

ECE 3060 VLSI and Advanced Digital Design

Lecture 9 Logical Effort: Asymmetric Gates, Bundles

slide-2
SLIDE 2

ECE 3060 Lecture 9–2

More Notation

  • It turns out, we do not need to fix p-fets to be twice as

wide as n-fets (See chapter 7)

  • Let

be defined as the ratio of p-fet width to n-fet width in an inverter. Then LE can be defined in terms

  • f

.

  • So far we have defined LE specifically on a per input

basis.

  • The text introduces additional terms:
  • The logical effort per bundle is the sum of the logical efforts of

related signals

  • Example: A signal

and its complement are both inputs to a

  • gate. This input bundle is called

.

  • Total logical effort is the sum of the logical effort of all inputs to a

gate.

γ γ s s s*

slide-3
SLIDE 3

ECE 3060 Lecture 9–3

Asymmetric Gates

  • Consider and AOI21:
  • Note that input

has lower logical effort (5/3 vs 2) than

  • r

. c a b

slide-4
SLIDE 4

ECE 3060 Lecture 9–4

Multiplexors

  • There are many styles of MUX design. They can be

designed using logic networks, or they can be designed using tri-state devices.

  • Consider the inverting MUX shown here:
  • What is logical effort per select bundle, data input,

and total logical effort?

slide-5
SLIDE 5

ECE 3060 Lecture 9–5

XOR2 Gate

  • Consider the two input XOR
  • Total logical effort?
  • Logical effort/bundle?
  • Logical effort/input ( )?

g

slide-6
SLIDE 6

ECE 3060 Lecture 9–6

Symmetric XOR3

  • Total logical effort?
  • Logical effort/bundle?
  • Logical effort/input ( )?

g

slide-7
SLIDE 7

ECE 3060 Lecture 9–7

Asymmetric XOR3

  • Total logical effort?
  • Logical effort/bundle?
  • Logical effort/input ( )?

g