r(x) = g(g(f(x),h(x)),f(h(x)))
using (combinational) modules that compute g(x,y), f(x), and h(x).
Draw a data dependencies graph for r(x).
Suppose you are allowed to use at most one g(x,y) module in your design
for the circuit to compute r(x). Does this limitation require the addition
of nonessential precedence constraints to the precedence graph for cone
computation of r(x)? Briefly explain.
Suppose you are allowed to use at most one f(x) module in your design for
the circuit to compute r(x). Does this limitation require the addition
of nonessential precedence constraints to the precedence graph for cone
computation of r(x)? Briefly explain.