ai ram shortage smartphone timeline