*This preview shows
pages
1–7. Sign up
to
view the full content.*

ENSC150
Lecture 18
Agenda
•
Sequential Circuit Design
1/7
Lecture 18
Atousa Hajshirmohammadi, SFU

This
** preview**
has intentionally

**sections.**

*blurred***to view the full version.**

*Sign up*Design Steps
•
Speciﬁcation: Often given by the User
•
Formulation: Find the State diagram and State table
•
Input equations: Find the equations of the input(s) to the ﬂip -ﬂop(s)
and optimize them
•
Output equation and optimization
•
Technology Mapping: Implement the circuit using available ﬂip-ﬂops
and gate library
•
Veriﬁcation: Double check that your implemented circuit works
correctly
2/7
Lecture 18
Atousa Hajshirmohammadi, SFU

Example
Design a Sequence Detector.
•
Speciﬁcations: Design a circuit that receives a sequence of bits one
by one. Each bit is received at the beginning of each clock pulse. The
circuit has one output bit
Z
, where
Z
= 1
when the sequence of
“1101” has been received, and
Z
= 0
otherwise.
•
Let’s consider a sequence of input bits:
0 0 0
...

This
** preview**
has intentionally

**sections.**

*blurred***to view the full version.**

*Sign up*