Effects of on-package decoupling on microprocessor power delivery design