What is the difference between CPU VID and CPU VDDC?

I change the vcore in the BIOS and it changes the CPU VDDC. But i've noticed that if i chance the CPU VID in AMD Overdrive, I get more stable overclocking. Any help?