SlideShare a Scribd company logo
04/21/15 1
Ashis Kumar Chanda
MS (2014-15), Roll 343
Department of Computer Science and Engineering
University of Dhaka
Submitted to:
Prof. Hafiz Md. Hasan Babu
 Logical Circuits
 Sequential Logical Circuits
 Finite State Machine
 Minimization Methods
 Applications
 Summary
04/21/15 2
If you have good CGPA score AND
publications
apply for research assistantship
If you have good score OR presentation skill
apply for teacher assistantship
04/21/15 3
04/21/15 4
• We use a bit (binary digit), 0 or 1, to
represent the state
0 (00)
1 (01)
2 (10)
3 (11)
04/21/15 5
 Combinational Logical Circuits
o The logic level at the output depends on the
combination of logic levels present at the inputs
o It has no memory characteristic
 Sequential Logical Circuits
o The output follows a predetermined states
o It has memory characteristic
04/21/15 6
 The word “Sequential” means that things
happen in a “sequence”
Why is it important?
Need to follow synchronous process using
clock signal
04/21/15 7
 Output is dependent on the input and the
record of the input or state
04/21/15 8
 What is Finite State Diagrams?
o The behavioral view of sequential circuits at
logic level
Why will we express a circuit in Finite State
Diagrams?
o state diagrams encapsulate the traces that the
corresponding circuit can accept and produce
04/21/15 9
oA set of primary input patterns, X
oA set of primary output patterns, Y
oA set of states, S
oA state transition function
oAn output transition function (Mealy
model, Moore model)
 For a Mealy machine, each arc (transition)
is labeled with an output value.
04/21/15 10
The information in the state is typically
written as q1q0 / Z 
q1q0 indicates the inputs,
Z indicates output
Ex: 01/1
 A single input single output network that produces 1 if
three consecutive 1's appear in the inputs.
04/21/15 11
S1
S2 S3
S4
1
1
1
0
0
0
0, 1
 For a Moore machine, each node (state) is
labeled with an output value;
04/21/15 12
Present state Next State for
input 0,
output
Next state for
input 1,
output
S1 S1 S0
S0 S0 S2
S2 S1 S0
04/21/15 13
NOR
D FF
rr
xx
zz
Input Current
State
Next State Output
0 S1 S2 1
0 S2 S1 0
1 S1 S1 0
1 S2 S1 0
r x Z
0 0 1
0 1 0
1 0 0
1 1 0
S1 S2
r/zr/z
r/zr/z
04/21/15 14
NOR
D FF
rr
xx
zz
Input Current
State
Next State Output
0 S1 S2 1
0 S2 S1 0
1 S1 S1 0
1 S2 S1 0
r x Z
0 0 1
0 1 0
1 0 0
1 1 0
S1 S2
0/10/1
04/21/15 15
NOR
D FF
rr
xx
zz
r x Z
0 0 1
0 1 0
1 0 0
1 1 0
S1 S2
1/01/0
0/10/1
Input Current
State
Next State Output
0 S1 S2 1
0 S2 S1 0
1 S1 S1 0
1 S2 S1 0
04/21/15 16
NOR
D FF
rr
xx
zz
r x Z
0 0 1
0 1 0
1 0 0
1 1 0
S1 S2
1/01/0
0/10/1
0/00/0
Input Current
State
Next State Output
0 S1 S2 1
0 S2 S1 0
1 S1 S1 0
1 S2 S1 0
04/21/15 17
NOR
D FF
rr
xx
zz
r x Z
0 0 1
0 1 0
1 0 0
1 1 0
S1 S2
1/01/0
0/10/1
1/0
0/0
1/0
0/0
Input Current
State
Next State Output
0 S1 S2 1
0 S2 S1 0
1 S1 S1 0
1 S2 S1 0
04/21/15 18
Completely specified Incompletely specified
FSM FSM
04/21/15 19
04/21/15 20
 Merge the equivalent states into a single state
Two states are equivalent iff:
oFor the same input, they have identical
outputs
oFor the same input, the corresponding next
states are equivalent
04/21/15 21
S3S1 S2
S4 S5
0/10/1
1/11/1
1/11/1
1/11/1
1/11/1
0/10/1
0/10/1
0/00/0
0/00/0
1/01/0
04/21/15 22
Input Current State Next State Output
0 S1 S3 1
1 S1 S5 1
0 S2 S3 1
1 S2 S5 1
0 S3 S2 0
1 S3 S1 1
0 S4 S4 0
1 S4 S5 1
0 S5 S4 1
1 S5 S1 0
Output based partition -> {S1, S2}
Next state based partition -> {{S1, S2}, {S3}, {S4}, {S5}}
{S3, S4}, {S5}}
04/21/15 23
Output based partition
Next state based partition ->
{{S1, S2}, {S3}, {S4}, {S5}}
S1, S2 S3, S4 S5
P1 P2 P3
04/21/15 24
Input Current State Next State Output
0 S12 S3 1
1 S12 S5 1
0 S3 S12 0
1 S3 S12 1
0 S4 S4 0
1 S4 S5 1
0 S5 S4 1
1 S5 S12 0
04/21/15 25
S3S12
S4 S5
1/01/0
0/00/0
0/00/0
1/11/1
1/11/1
1/11/1
0/10/1
0/10/1
04/21/15 26
 The optimization process will reduce the
area of circuit.
 So, we can save cost.
 It ensures better performance
04/21/15 27
Computer memory
Delay and storage elements
Finite state machines
Minimizing ensures smaller circuit area
Better performance from fewer number of
components
04/21/15 28
 Sequential logic circuit
 The minimization process
 Improvement in speed and cost
 Applications
Questions?
04/21/15 29
Digital systems principles and applications
oBy Tocci 2001
Synthesis And Optimization of Digital
circuits
o Giovani De Micheli
Digital Logic Design [Sequential circuits]
oDr. Eng. Ahmed H. Madian
 http://en.wikipedia.org/wiki/Moore_machine
 http://en.wikipedia.org/wiki/Mealy_machine
04/21/15 30
Sequential logic circuit optimization

More Related Content

What's hot (20)

PPT
Chapter 2 transmission line parameters
firaoltemesgen1
 
PPTX
MOS transistor 13
HIMANSHU DIWAKAR
 
PDF
ASIC vs SOC vs FPGA
Verification Excellence
 
PPTX
Reactive power compensation
Venkata Satya Naveen KSS
 
PPTX
Placement in VLSI Design
Team-VLSI-ITMU
 
PPTX
Scr firing circuits
Vinod Srivastava
 
PPTX
Switch mode power supply
Anish Das
 
PDF
Controllability and observability
jawaharramaya
 
PDF
Logic families
Bipin Kujur
 
PDF
Design of IIR filters
op205
 
PPTX
4 Current Mirrors 2022.pptx
hamidkhan498605
 
PPTX
High-Efficiency RF Power Amplifiers.pptx
ssuserccb0ae
 
DOC
Hvdc notes
mahesh babu
 
PPT
DOMINO LOGIC CIRCUIT (VLSI)
AmiBokasoda
 
PDF
Modern Control System (BE)
PRABHAHARAN429
 
PPTX
ASIC Design Flow | Physical Design | VLSI
Jayant Suthar
 
PDF
Introduction to pll
sartaj ahmed
 
Chapter 2 transmission line parameters
firaoltemesgen1
 
MOS transistor 13
HIMANSHU DIWAKAR
 
ASIC vs SOC vs FPGA
Verification Excellence
 
Reactive power compensation
Venkata Satya Naveen KSS
 
Placement in VLSI Design
Team-VLSI-ITMU
 
Scr firing circuits
Vinod Srivastava
 
Switch mode power supply
Anish Das
 
Controllability and observability
jawaharramaya
 
Logic families
Bipin Kujur
 
Design of IIR filters
op205
 
4 Current Mirrors 2022.pptx
hamidkhan498605
 
High-Efficiency RF Power Amplifiers.pptx
ssuserccb0ae
 
Hvdc notes
mahesh babu
 
DOMINO LOGIC CIRCUIT (VLSI)
AmiBokasoda
 
Modern Control System (BE)
PRABHAHARAN429
 
ASIC Design Flow | Physical Design | VLSI
Jayant Suthar
 
Introduction to pll
sartaj ahmed
 

Viewers also liked (20)

PPTX
ARM CPU
Yong Heui Cho
 
PPTX
Sequential Logic Circuits
Dilum Bandara
 
PPTX
Group 7 combinational logic
university of education,Lahore
 
PPTX
Lecture 5 Synchronous Sequential Logic
James Evangelos
 
PPTX
AVR CPU - ATmega328
Yong Heui Cho
 
PPTX
Smart Device RF & Antennas
Yong Heui Cho
 
PPT
Computer Oragnization Flipflops
Vanitha Chandru
 
PPTX
Combinational Logic
Sikder Tahsin Al-Amin
 
PPTX
BJT - Model
Yong Heui Cho
 
PPTX
Combinational Logic Circuit
Yong Heui Cho
 
PPTX
2.3 sequantial logic circuit
Wan Afirah
 
PPT
STLD-Combinational logic design
Abhinay Potlabathini
 
PDF
Sequential logic circuits flip-flop pt 3
Sarah Sue Calbio
 
PPTX
Flip flops (ff)
Arturo Guillén
 
PDF
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
PPT
Combinational circuits
SARITHA REDDY
 
PDF
Sequential circuits in digital logic design
Nallapati Anindra
 
PPT
Sequential Logic Circuit
Ramasubbu .P
 
PPT
Ch4 Boolean Algebra And Logic Simplication1
Qundeel
 
PPT
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Hsien-Hsin Sean Lee, Ph.D.
 
ARM CPU
Yong Heui Cho
 
Sequential Logic Circuits
Dilum Bandara
 
Group 7 combinational logic
university of education,Lahore
 
Lecture 5 Synchronous Sequential Logic
James Evangelos
 
AVR CPU - ATmega328
Yong Heui Cho
 
Smart Device RF & Antennas
Yong Heui Cho
 
Computer Oragnization Flipflops
Vanitha Chandru
 
Combinational Logic
Sikder Tahsin Al-Amin
 
BJT - Model
Yong Heui Cho
 
Combinational Logic Circuit
Yong Heui Cho
 
2.3 sequantial logic circuit
Wan Afirah
 
STLD-Combinational logic design
Abhinay Potlabathini
 
Sequential logic circuits flip-flop pt 3
Sarah Sue Calbio
 
Flip flops (ff)
Arturo Guillén
 
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
Combinational circuits
SARITHA REDDY
 
Sequential circuits in digital logic design
Nallapati Anindra
 
Sequential Logic Circuit
Ramasubbu .P
 
Ch4 Boolean Algebra And Logic Simplication1
Qundeel
 
Lec14 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Se...
Hsien-Hsin Sean Lee, Ph.D.
 
Ad

Similar to Sequential logic circuit optimization (19)

PPTX
DE-UNIT-IV ASYNCHRONOUS SEQUENTIAL CIRCUITS
Sridhar191373
 
PDF
Analysis sequential circuits
G Subramaniamg
 
PDF
04 sequential circuits
xyxz
 
PPTX
UNIT-IV.pptx
amudhak10
 
PDF
07 seq logicii-ix2
SHIVA PRASAD
 
PPTX
Unit I_CDA-1 computer design and applications.
brijeshgolani77
 
PPT
Ds flip flop
Khairul Azhar
 
PPT
9920Lec12 FSM.ppt
SHASHISHARMA850123
 
PPT
Lec16 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Fi...
Hsien-Hsin Sean Lee, Ph.D.
 
PPTX
Digital Fundamental Material for the student
jainyshah20
 
PPT
Sequential circuits
Paresh Parmar
 
PPT
19-MooreMealy.ppt
AhsanRahman13
 
PDF
Electronics 2012
Atiqa khan
 
PDF
Eceg 3201-dld-lec 12-synchronous_counter_design
Nebiyu Musie
 
PDF
Sequential Circuit
Heman Pathak
 
PPT
FSMThe Finite State Machine is an ab.ppt
ssuser6feece1
 
PPT
chap8 synchronous sequential circuit design.ppt
AliAbdulhadi8
 
DE-UNIT-IV ASYNCHRONOUS SEQUENTIAL CIRCUITS
Sridhar191373
 
Analysis sequential circuits
G Subramaniamg
 
04 sequential circuits
xyxz
 
UNIT-IV.pptx
amudhak10
 
07 seq logicii-ix2
SHIVA PRASAD
 
Unit I_CDA-1 computer design and applications.
brijeshgolani77
 
Ds flip flop
Khairul Azhar
 
9920Lec12 FSM.ppt
SHASHISHARMA850123
 
Lec16 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Fi...
Hsien-Hsin Sean Lee, Ph.D.
 
Digital Fundamental Material for the student
jainyshah20
 
Sequential circuits
Paresh Parmar
 
19-MooreMealy.ppt
AhsanRahman13
 
Electronics 2012
Atiqa khan
 
Eceg 3201-dld-lec 12-synchronous_counter_design
Nebiyu Musie
 
Sequential Circuit
Heman Pathak
 
FSMThe Finite State Machine is an ab.ppt
ssuser6feece1
 
chap8 synchronous sequential circuit design.ppt
AliAbdulhadi8
 
Ad

More from Ashis Kumar Chanda (20)

PPT
Word 2 vector
Ashis Kumar Chanda
 
PPTX
Multi-class Image Classification using deep convolutional networks on extreme...
Ashis Kumar Chanda
 
PPT
Full resolution image compression with recurrent neural networks
Ashis Kumar Chanda
 
PPT
Understanding Natural Language Queries over Relational Databases
Ashis Kumar Chanda
 
PPTX
03. Agile Development
Ashis Kumar Chanda
 
PPT
Software Cost Estimation
Ashis Kumar Chanda
 
PPT
Risk Management
Ashis Kumar Chanda
 
PPT
Project Management
Ashis Kumar Chanda
 
PPTX
Requirements engineering
Ashis Kumar Chanda
 
PPT
2. Software process
Ashis Kumar Chanda
 
PPT
1. Introduction
Ashis Kumar Chanda
 
PPTX
Periodic pattern mining
Ashis Kumar Chanda
 
PPTX
FPPM algorithm
Ashis Kumar Chanda
 
PDF
Secure software design
Ashis Kumar Chanda
 
PPT
Introduction to CS
Ashis Kumar Chanda
 
PPT
Iterative deepening search
Ashis Kumar Chanda
 
PPTX
CloudBus
Ashis Kumar Chanda
 
PPTX
Linear Machine Decision Tree
Ashis Kumar Chanda
 
Word 2 vector
Ashis Kumar Chanda
 
Multi-class Image Classification using deep convolutional networks on extreme...
Ashis Kumar Chanda
 
Full resolution image compression with recurrent neural networks
Ashis Kumar Chanda
 
Understanding Natural Language Queries over Relational Databases
Ashis Kumar Chanda
 
03. Agile Development
Ashis Kumar Chanda
 
Software Cost Estimation
Ashis Kumar Chanda
 
Risk Management
Ashis Kumar Chanda
 
Project Management
Ashis Kumar Chanda
 
Requirements engineering
Ashis Kumar Chanda
 
2. Software process
Ashis Kumar Chanda
 
1. Introduction
Ashis Kumar Chanda
 
Periodic pattern mining
Ashis Kumar Chanda
 
FPPM algorithm
Ashis Kumar Chanda
 
Secure software design
Ashis Kumar Chanda
 
Introduction to CS
Ashis Kumar Chanda
 
Iterative deepening search
Ashis Kumar Chanda
 
Linear Machine Decision Tree
Ashis Kumar Chanda
 

Recently uploaded (20)

PPTX
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
PDF
Electrical Engineer operation Supervisor
ssaruntatapower143
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PPTX
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
PDF
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
PDF
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PPTX
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PDF
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
henriqueltorres1
 
PDF
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPTX
澳洲电子毕业证澳大利亚圣母大学水印成绩单UNDA学生证网上可查学历
Taqyea
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PPT
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
PDF
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
PDF
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
PPTX
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
Electrical Engineer operation Supervisor
ssaruntatapower143
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
henriqueltorres1
 
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
澳洲电子毕业证澳大利亚圣母大学水印成绩单UNDA学生证网上可查学历
Taqyea
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 

Sequential logic circuit optimization

  • 1. 04/21/15 1 Ashis Kumar Chanda MS (2014-15), Roll 343 Department of Computer Science and Engineering University of Dhaka Submitted to: Prof. Hafiz Md. Hasan Babu
  • 2.  Logical Circuits  Sequential Logical Circuits  Finite State Machine  Minimization Methods  Applications  Summary 04/21/15 2
  • 3. If you have good CGPA score AND publications apply for research assistantship If you have good score OR presentation skill apply for teacher assistantship 04/21/15 3
  • 4. 04/21/15 4 • We use a bit (binary digit), 0 or 1, to represent the state 0 (00) 1 (01) 2 (10) 3 (11)
  • 5. 04/21/15 5  Combinational Logical Circuits o The logic level at the output depends on the combination of logic levels present at the inputs o It has no memory characteristic  Sequential Logical Circuits o The output follows a predetermined states o It has memory characteristic
  • 6. 04/21/15 6  The word “Sequential” means that things happen in a “sequence” Why is it important? Need to follow synchronous process using clock signal
  • 7. 04/21/15 7  Output is dependent on the input and the record of the input or state
  • 8. 04/21/15 8  What is Finite State Diagrams? o The behavioral view of sequential circuits at logic level Why will we express a circuit in Finite State Diagrams? o state diagrams encapsulate the traces that the corresponding circuit can accept and produce
  • 9. 04/21/15 9 oA set of primary input patterns, X oA set of primary output patterns, Y oA set of states, S oA state transition function oAn output transition function (Mealy model, Moore model)
  • 10.  For a Mealy machine, each arc (transition) is labeled with an output value. 04/21/15 10 The information in the state is typically written as q1q0 / Z  q1q0 indicates the inputs, Z indicates output Ex: 01/1
  • 11.  A single input single output network that produces 1 if three consecutive 1's appear in the inputs. 04/21/15 11 S1 S2 S3 S4 1 1 1 0 0 0 0, 1
  • 12.  For a Moore machine, each node (state) is labeled with an output value; 04/21/15 12 Present state Next State for input 0, output Next state for input 1, output S1 S1 S0 S0 S0 S2 S2 S1 S0
  • 13. 04/21/15 13 NOR D FF rr xx zz Input Current State Next State Output 0 S1 S2 1 0 S2 S1 0 1 S1 S1 0 1 S2 S1 0 r x Z 0 0 1 0 1 0 1 0 0 1 1 0 S1 S2 r/zr/z r/zr/z
  • 14. 04/21/15 14 NOR D FF rr xx zz Input Current State Next State Output 0 S1 S2 1 0 S2 S1 0 1 S1 S1 0 1 S2 S1 0 r x Z 0 0 1 0 1 0 1 0 0 1 1 0 S1 S2 0/10/1
  • 15. 04/21/15 15 NOR D FF rr xx zz r x Z 0 0 1 0 1 0 1 0 0 1 1 0 S1 S2 1/01/0 0/10/1 Input Current State Next State Output 0 S1 S2 1 0 S2 S1 0 1 S1 S1 0 1 S2 S1 0
  • 16. 04/21/15 16 NOR D FF rr xx zz r x Z 0 0 1 0 1 0 1 0 0 1 1 0 S1 S2 1/01/0 0/10/1 0/00/0 Input Current State Next State Output 0 S1 S2 1 0 S2 S1 0 1 S1 S1 0 1 S2 S1 0
  • 17. 04/21/15 17 NOR D FF rr xx zz r x Z 0 0 1 0 1 0 1 0 0 1 1 0 S1 S2 1/01/0 0/10/1 1/0 0/0 1/0 0/0 Input Current State Next State Output 0 S1 S2 1 0 S2 S1 0 1 S1 S1 0 1 S2 S1 0
  • 18. 04/21/15 18 Completely specified Incompletely specified FSM FSM
  • 20. 04/21/15 20  Merge the equivalent states into a single state Two states are equivalent iff: oFor the same input, they have identical outputs oFor the same input, the corresponding next states are equivalent
  • 21. 04/21/15 21 S3S1 S2 S4 S5 0/10/1 1/11/1 1/11/1 1/11/1 1/11/1 0/10/1 0/10/1 0/00/0 0/00/0 1/01/0
  • 22. 04/21/15 22 Input Current State Next State Output 0 S1 S3 1 1 S1 S5 1 0 S2 S3 1 1 S2 S5 1 0 S3 S2 0 1 S3 S1 1 0 S4 S4 0 1 S4 S5 1 0 S5 S4 1 1 S5 S1 0 Output based partition -> {S1, S2} Next state based partition -> {{S1, S2}, {S3}, {S4}, {S5}} {S3, S4}, {S5}}
  • 23. 04/21/15 23 Output based partition Next state based partition -> {{S1, S2}, {S3}, {S4}, {S5}} S1, S2 S3, S4 S5 P1 P2 P3
  • 24. 04/21/15 24 Input Current State Next State Output 0 S12 S3 1 1 S12 S5 1 0 S3 S12 0 1 S3 S12 1 0 S4 S4 0 1 S4 S5 1 0 S5 S4 1 1 S5 S12 0
  • 26. 04/21/15 26  The optimization process will reduce the area of circuit.  So, we can save cost.  It ensures better performance
  • 27. 04/21/15 27 Computer memory Delay and storage elements Finite state machines Minimizing ensures smaller circuit area Better performance from fewer number of components
  • 28. 04/21/15 28  Sequential logic circuit  The minimization process  Improvement in speed and cost  Applications
  • 30. Digital systems principles and applications oBy Tocci 2001 Synthesis And Optimization of Digital circuits o Giovani De Micheli Digital Logic Design [Sequential circuits] oDr. Eng. Ahmed H. Madian  http://en.wikipedia.org/wiki/Moore_machine  http://en.wikipedia.org/wiki/Mealy_machine 04/21/15 30

Editor's Notes

  • #7: In general, human operator activates an input switch at random time. It is asynchronous process. This randomness can produce unpredictable and undesirable results. Thus, we need to follow synchronous process using clock signal