Semiconductor bottlenecks