Gates In Digital Logic Design