Logic Circuit Design: Selected Methods