Digital Electronics: Alternative Design