Digital System Design for Circuit and Electronics Additional - - PowerPoint PPT Presentation

digital system design
SMART_READER_LITE
LIVE PREVIEW

Digital System Design for Circuit and Electronics Additional - - PowerPoint PPT Presentation

Digital System Design for Circuit and Electronics Additional material Intro. VLSI: CMOS inverter CMOS inverter: black and white representation A counter layout Rules for design rule checking: basic rules Rules for composition Concept of


slide-1
SLIDE 1

Digital System Design for Circuit and Electronics

Additional material

slide-2
SLIDE 2
  • Intro. VLSI: CMOS inverter
slide-3
SLIDE 3

CMOS inverter: black and white representation

slide-4
SLIDE 4

A counter layout

slide-5
SLIDE 5

Rules for design rule checking: basic rules

slide-6
SLIDE 6

Rules for composition

slide-7
SLIDE 7

Concept of the State Machine Example: Odd Parity Checker Next State/Output Functions NS = PS xor PI; OUT = PS

D R Q Q Input CLK PS/Output \Reset NS

D FF Implementation

T R Q Q Input CLK Output \Reset

T FF Implementation Timing Behavior: Input 1 0 0 1 1 0 1 0 1 1 1 0

Clk Output Input 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

slide-8
SLIDE 8

State Behavior of R-S Latch Truth Table Summary

  • f R-S Latch Behavior

Q hold 1 unstable S 1 1 R 1 1

slide-9
SLIDE 9

Sequential Switching Networks Edge triggered device sample inputs on the event edge 7474 Bubble here for negative edge triggered device

Positive edge-triggered flip-flop D Q Clk

D-FlipFlop

slide-10
SLIDE 10

In Q Q

1

Clk 100

Cascaded Flipflops and Setup/Hold/Propagation Delays Shift Register S,R are preset, preclear New value to first stage while second stage

  • btains current value
  • f first stage

Correct Operation, assuming positive edge triggered FF

IN CLK Q0 Q1 D C Q Q D C Q Q

slide-11
SLIDE 11

Design Procedure

Excitation Tables: What are the necessary inputs to cause a particular kind of change in state?

D 1 1 T 1 1 Q

+

1 1 Q 1 1 S 1 X R X 1 K X X 1 J 1 X X

slide-12
SLIDE 12

Design problem

  • Please design a sequence recognizer of

1011, using first a RS flip-flop, then a D flip flop.

slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15

Results

X 1 00 Y1 Y2 1 01 1 10 1 11 1 X 1 00 1 01 1 10 1 11 1

Input = X D = X S = X’Y1’ Y2 R = X’Y1Y2’ + X Y1 Y2 Z = X Y1 Y2 (output)

slide-16
SLIDE 16

Circuit of 1011 recognizer

slide-17
SLIDE 17

END