SWITCH AND LOGIC DESIGN