SLIDE 16 Iterative Minimization : x ⊕ y ⊕ z
While reducible nodes available
- 1. Choose next node
- 2. Flatten if possible
- 3. Else Diff. if possible
- 4. Else Distr. if it simplifies
- 5. Compact node
Analysis
- Start : Ordered minterms
- Low scalability as no. of
minterms grow
n-input Majority terms
M7+M4=⟨1 x y z ⟨02 x y z⟩3⟩
M2+M7,4=⟨1 x y z ⟨⟨0 y z⟩2 x y z⟩3⟩
=⟨ ⟨⟨0 y z⟩2 x y 1⟩2
x y z⟩ =⟨⟨ ⟨1 x z⟩
Flatten : 2x
y 0⟩2x y z⟩ =⟨⟨1 x z y2 02⟩2
x y z⟩ =⟨⟨0 x y2 z⟩2
x y z⟩ =⟨0 x ⟨x y z⟩2 ⟨x y z⟩
Flatten : 2x
⟩ =⟨02 x2⟨x y z⟩4 x y z⟩
M1+M2,7,4=⟨1 x y z⟨0 x y z ⟨x y z⟩3⟩3⟩
M1,2,7,4=⟨x y z ⟨x y z⟩2⟩ M7,4,2,1=⟨x y z ⟨x y z⟩2⟩
Logic Minimization Iterative Method Slide 9 of 15