Top-down design process for gate-level combinational logic design | IEEE Journals & Magazine | IEEE Xplore