There is no intersection design that could avoid this. Some people are going to be too close to the intersection to stop in time when they see yellow no matter what you do.
That doesn't excuse speeding up, though – if the yellow light is long enough, you will always be able to either a) safely stop with a certain given maximum deceleration, or else b) continue at your current speed and enter the intersection before the light turns red.