Microsoft Word - Digital Logic Design v_4_6a

(lily) #1

3.7. Types of Functions and Delays


 Trivial Functions, one or zero input


  • GND, Vcc, Buffer, and Inverter
    We use tp to refer to propagation delay through a gate.


 Simple Functions contain one sum or one product but may be complemented


  • For example:

  • Simple functions may be one or two-level depending on the complements.

  • To find the delay through a gate you need to refer to the part’s specification from the
    manufacturer.

  • For example a 74LS02 (NR gate) for R L = 2Kohms and C L = 15 pF:
    (a) Maximum propagation delay time Low to High Level output tPLH = 13 ns
    (b) Maximum propagation delay time High to Low Level output tPHL = 10 ns
    (c) Sometime we use the average worst case propagation delay time
    tsu=( tPLH + tPHL )/2
    (d) To find the maximum delay through a cascading circuit, tp of each component in the
    path must be added to find the total worst case delay through the circuit.


 Complex Functions contain multiple levels of sums and/or products


  • The delay for each path needs to be calculated by adding the propagation delay, tp, for each
    component in the path. For example


If the tp is the time delay for each component then:
* delay from input A to output F is 3*tp.
* delay from input C to output F is 4*tp.


  • For a multi-output complex function, at times there is an opportunity to share product terms
    among the output’s to lower Literal Count (LC) and, therefore, reducing the number of gates.


A


F


C

Free download pdf