VLSI - PowerPoint PPT Presentation

About This Presentation
Title:

VLSI

Description:

(popularized by Mead-Conway book) Allows high density layout and compact design style ... Another way of looking at Karnaugh Map: AND function. Prof. V.G. Oklobdzija ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 36
Provided by: off664
Category:
Tags: vlsi | con | conway | way

less

Transcript and Presenter's Notes

Title: VLSI


1
VLSI
  • Prof. Vojin G. Oklobdzija
  • References (used for creation of the presentation
    material)
  • 1 Mead, Conway, Introduction to VLSI Systems,
    Addison Wesley Publishing.
  • 2 Glasser, Dobberpuhl, The Design and Analysis
    of VLSI Circuits, Addison Wesley Publishing.
  • 3 Weste, Eshraghian, Principles of CMOS VLSI
    Design, Addison Wesley Publishing.
  • 4 Shoji, CMOS Digital Circuits Technology,
    Prentice Hall.

2
Historical Overview
  • nMOS era 1970-85
  • Pass-transistor design
  • Domino CMOS, 1982
  • NORA
  • DCVSL
  • CPL, DPL
  • DCVS-PG
  • SRPL
  • LEAP
  • SOI-CMOS

3
n-MOS Design Era
  • LSI started with nMOS
  • pass-transistor design experience
  • Flourished at the beginning of the nMOS era
  • (popularized by Mead-Conway book)
  • Allows high density layout and compact design
    style
  • Fast outperforming gate based design
  • Low in power
  • Drawbacks
  • Not compatible with existing design tools
  • Exhibiting testability and reliability problems

4
Pass-Transistor Design
  • Another way of looking at Karnaugh Map AND
    function

5
Pass-Transistor Design
  • Two-variable function

6
Pass-Transistor Design
  • Threshold Voltage Drop problem

7
Pass-Transistor Design
  • Solving the Threshold Voltage Drop problem in
    CMOS

8
Pass-Transistor Design
  • Function Generator

9
Pass-Transistor Design
  • Full 1-bit Adder

10
Pass-Transistor Design
  • Compact ALU
  • Example
  • (IBM PC/RT)
  • Circ. 1984

11
Control Lines Control Lines Control Lines Control Lines Control Lines Control Lines Control Lines Control Lines Output Control Output Control
A - inputs A - inputs A - inputs A - inputs B - inputs B - inputs B - inputs B - inputs Output Control Output Control
Odd Odd Even Even Odd Odd Even Even Output Control Output Control
Operation Operation K1 K2 Qn A A B B Odd Even
Arithmetic Arithmetic
AB Add 0 0 0 0 1 1 0 0 1 1 0 0 1
AB1 0 0 1 0 1 1 0 0 1 1 0 0 1
A-B Subtract 0 0 1 0 1 1 0 1 0 0 1 0 1
B-A Subtract 0 0 1 1 0 0 1 0 1 1 0 0 1
B1 Increment 0 0 1 1 1 0 0 0 1 1 0 0 1
1 2s compl 0 0 1 1 1 0 0 1 0 0 1 0 1
A1 Increment 0 0 1 0 1 1 0 1 1 0 0 0 1
1 2s compl 0 0 1 1 0 0 1 1 1 0 0 0 1
Logical Logical
1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
B B 1 1 0 0 0 0 0 0 1 0 1 0 0
1 1 0 0 0 0 0 1 0 1 0 0 0
1 1 0 0 1 0 1 0 1 0 1 0 0
1 1 0 0 1 0 1 1 0 1 0 0 0
1 1 0 1 0 1 0 0 0 0 0 0 0
1 1 0 1 0 1 0 0 1 0 1 0 0
0 0 1 1 0 0 0 0 0 0 0 0 0 1 1
1 1 0 1 0 1 0 1 0 1 0 1 1
A A 1 1 0 1 0 1 0 0 0 0 0 1 1
1 1 0 0 1 0 1 0 1 0 1 1 1
1 1 0 0 1 0 1 1 0 1 0 1 1
1 1 0 1 0 1 0 0 1 0 1 1 1
0 1 0 0 1 0 1 0 1 0 1 1 1
0 1 0 0 1 0 1 1 0 1 0 1 1
0 1 0 1 0 1 0 0 1 0 1 1 1
12
Pass-Transistor Design
  • Compact ALU
  • Example
  • (IBM PC/RT)

13
Using Pass-Transistor Design to Speed-up Addition
14
Review of CMOS
  • Prof. Vojin G. Oklobdzija

15
CMOS Basics
16
CMOS Basics
17
CMOS Basics
18
CMOS Basics
  • A complex path example

19
CMOS Basics
More complex blocks are realizable in CMOS
Primitive gates
20
CMOS Deficiencies
Muli-Input NOR function in CMOS is slow
Various remedies
21
CMOS Deficiencies and Remedies
22
CMOS Deficiencies and Remedies
23
CMOS Basic
  • Inverter Transfer function
  • Logic voltage levels are VOH and VOL
  • and VIL and VIH
  • The inverter transfer function lie
  • within the shaded region

24
CMOS Basic Inverter Characteristic
25
CMOS Basic Inverter Characteristic
26
CMOS Basic Inverter Characteristic
  • Transistors during the transition

27
CMOS Basic Inverter Switching
28
CMOS Basic Power
  • During the static state there is no current
  • Current is only present during transistion
  • Short circuit current (crow-bar current)
  • Charging and discharging of the output capacitor
  • Leakage Current

29
CMOS Basic Power
PCMOSkCLV2DDfo
  • This is an Emc2 of low-power design
  • There are three ways to control power
  • Reducing Power-Supply Voltage (most effective !!)
  • Reducing the switching activity k (various ways)
  • Reducing CL (technology scaling etc.)
  • Reducing the required frequency of operation (?)

30
CMOS Basic Delay
  • Which one of the three designs is the fastest ?
  • How can we find this out without simulation ?

Learn about Logical Effort !
31
CMOS Basic Delay
32
CMOS Basic Delay
  • Delay can be approximated with
  • RND7Cin1RNORCin2RND2Cout

33
CMOS Basic Delay
  • Delay of a signal path in CMOS logic is dependent
    on
  • Fan-in of a gate
  • Represented as a resistance of the pull-up/down
    transistor path of the gate
  • Fan-out of a gate
  • Represented as a capacitive load at the output
  • Number of CMOS blocks in the path.
  • Wire delay connecting various blocks.

34
CMOS Basic Delay
  • Delay of a signal path in CMOS logic can be
    reduced by
  • Making the transistors larger in order to
    minimize resistance of a pull-up/down path in the
    gate
  • Making the transistors smaller in order to
    minimize the capacitive load of each gate
  • Reducing the number of CMOS blocks in the path.
  • Bringing the blocks closer and/or choosing the
    less wire intensive topology.
  • Note that these requirements are often
    contradictory

35
CMOS Basic Delay
  • How to estimate delay and critical timing in CMOS
    circuits ?
  • How to determine the proper transistor sizing in
    order to make a compromise with contradicting
    requirements ?
  • How to choose the right circuit topology ?
  • The Answer
  • Logical Effort
Write a Comment
User Comments (0)
About PowerShow.com