Verilog Language/Modules: Hierarchy
Build the function y = ((a XOR b) AND c) OR d as three connected stages.
y = ((a XOR b) AND c) OR d