Villa booked their place in the last four with a win over Reading on Sunday while Chelsea managed to beat Stoke.
Portsmouth will wait to see if they will face Fulham or Spurs.
FA Cup semi-final draw:
Aston Villa v Chelsea
Fulham/Spurs v Portsmouth
Ties to be played at Wembley on the weekend of April 10/11