Boolean Network Simplification using Satisfiability Don’t care Conditions

optimizationsynthesis

I couldn't really understand how SDC conditions are applied to minimize the following Boolean Network from Giovanni De Micheli's slide I am studying.

Given:

$$x=a'+b$$
$$y=abx + a'cx$$

Minimize \$fy\$ to obtain \$gy = ax + a'c\$

Best Answer

$$ y=abx+a'cx $$ replacing \$x=a′+b\$ & reducing further: $$ y = ab +a'c + a'cb $$ Using rule: \$A+A'B = A+B\$ $$y= ab +a'c $$ $$y= aa' + ab +a'c $$ $$y= ax +a'c $$

You can get the same with K-map also.