digital system design
play

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


  1. Digital System Design for Circuit and Electronics Additional material

  2. Intro. VLSI: CMOS inverter

  3. CMOS inverter: black and white representation

  4. A counter layout

  5. Rules for design rule checking: basic rules

  6. Rules for composition

  7. Concept of the State Machine Example: Odd Parity Checker Next State/Output Functions NS = PS xor PI; OUT = PS Input Output T Q NS Input CLK D Q PS/Output Q CLK R Q R \Reset \Reset T FF Implementation D FF Implementation Input 1 0 0 1 1 0 1 0 1 1 1 0 Clk 1 1 1 0 1 1 0 0 1 0 1 1 Output Timing Behavior: Input 1 0 0 1 1 0 1 0 1 1 1 0

  8. State Behavior of R-S Latch S R Q 0 0 hold 0 1 0 1 0 1 1 1 unstable Truth Table Summary of R-S Latch Behavior

  9. Sequential Switching Networks D-FlipFlop Edge triggered device sample inputs on the event edge 7474 D Q Clk Positive edge-triggered flip-flop Bubble here for negative edge triggered device

  10. Cascaded Flipflops and Setup/Hold/Propagation Delays Shift Register IN Q0 Q1 S,R are preset, preclear D Q D Q C Q C Q New value to first stage while second stage CLK obtains current value of first stage 100 In Correct Operation, Q 0 assuming positive Q 1 edge triggered FF Clk

  11. Design Procedure Excitation Tables: What are the necessary inputs to cause a particular kind of change in state? + Q Q R S J K T D 0 0 X 0 0 X 0 0 0 1 0 1 1 X 1 1 1 0 1 0 X 1 1 0 1 1 0 X X 0 0 1

  12. Design problem • Please design a sequence recognizer of 1011, using first a RS flip-flop, then a D flip flop.

  13. Results X 0 1 00 Y1 Y2 0 1 01 0 1 10 0 1 11 0 1 Input = X D = X X 0 1 S = X’Y1’ Y2 00 0 1 R = X’Y1Y2’ + X Y1 Y2 01 0 1 Z = X Y1 Y2 (output) 10 0 1 11 0 1

  14. Circuit of 1011 recognizer

  15. END

Recommend


More recommend