The short answer
$1,000 a month is $12,000 a year. Divide that by the yield and you have the portfolio: about $400,000 at 3%, $300,000 at 4%, $240,000 at 5%, and $200,000 at 6%. In a taxable account the number climbs. At a 15% dividend tax rate, the 4% version needs closer to $353,000 to clear $1,000 after tax.
That is the answer if you want the income starting now. It is also the least interesting version of the question, because almost nobody arrives at $300,000 in one piece.