The Eirgrid U20 All-Ireland semi-final between Kildare and Sligo has been fixed for Saturday, May 7 at Kingspan Breffni Park, Cavan, with a 4 pm throw-in.