Here's how it works:
1) If the goods weren't delivered and the customer hasn't paid then they're in the inventory on the balance sheet (assuming the goods were already produced) and nothing is in the income statement.
2) If the goods were delivered but the customer hasn't paid then this is in accounts receivable on the assets in the balance sheet and in the revenue in the income statement.
3) If the goods were delivered and the customer has paid then this is in cash on the balance sheet and in the revenue in the income statement.
4) If the goods weren't delivered but the customer has already (pre)paid then this is in cash on the balance sheet, but also in deferred revenue in liabilities, and not in the revenue in the income statement.
TL;DR: you can only recognize revenue if you deliver the product/service, until that time it's either just inventory (asset) or inventory(asset)+cash(asset)+deferred revenue(liability). AMD revenue = chips delivered to customers in the quarter.
They can however record the cash on their balance sheet.