USD accounts often do not have IBANs as they do not need to be SEPA complaint. Also, US payments normally go via an intermediary bank.
That said, I think a small number of USD accounts do use IBANs.
You could ring all the traditional Irish banks that offer USD accounts and ask. PTSB, BoI and AIB all offer USD accounts.