Logic Circuit Design: Selected Topics and Methods