IO pads, surprisingly, provide IO to the circuit. Phew, that one was tough.
corners pads sit at the corners, they provide rail continuity.
bond pads are specific to wire bonding, they provide the big metal pad in which the wirebond lands.
power pads provide... power.