Module
4
|
Read
Mixed Logic Tutorial
Document Section
3.3 (4th, Ed) |
(3, 7 and 8) |
|
Inverting and Non-inverting gatesLogic Types
Why use mixed logic?
Why is implementation in specified gate types important?
Why is implementation of different signal activation levels important?
Synthesis: Implementing Boolean equations using mixed logic·
Implement
Boolean equation using ANDs and ORs, ignoring all bars ·
Put in slashes
to indicate the location of the bars ·
Implement all
gate restrictions o
starting from the input signals replace all gates with the
required physical gate type: remember the DeMorgan
equivalent gates! o
be sure to replace
positive logic AND gates with the desired mixed logic AND gate and positive
logic OR gates with the desired mixed logic OR gate, ex: implement circuit
using only NOR gates ·
Balance bubbles
and/or slashes o
there should be
an even number of bubbles on each line o
if there is
not, inverters must be added to balance the bubbles o
use the
appropriate inverter so that bubbles "cancel each other out" ·
Example ·
Inclusion of
active low signals ·
Example
Analysis: Specifying the Boolean function from a mixed logic circuit·
Make sure all
lines are balanced (bubbles) ·
Read off
function o
Pay attention
to the positive logic gate type (AND / OR only) and slashes o
Ignore all
bubbles o
Slashes indicate
the output of the gate is negated ·
Example ·
Inclusion of
active low signals ·
Example |
|||||||||||||||||||||||||||||||||||||||
|
Question, comments or
problems with this page to Sudhakar
Yalamanchili
|
|||||||||||||||||||||||||||||||||||||||