I have one ATmega324PB on PCB in TQFP package, it has two VCC pins to which I have to route +5V trace. Trouble is that they both are on the opposite side of each other. Normally we split our +5V trace to go to each side but I am on two layer PCB (2nd layer is all ground), micro is tilted 45 degrees so I can easily fan out all the other pin traces. Due to this I can't make +5V trace to reach both sides, I am only left with PCB routing space beneath the micro.
OR I can drop a via and route on the bottom layer and come back with another via. But I want to keep routing on the bottom layer to the minimum and keeping the return path as clean as possible.
But first here is the pinout of ATmega324PB.
I think this is how it is suppose to be done. (which I can't do due to space constraints)
And this is how I am doing it, which I think is not the right way.
Does this way messes with the working of the decoupling caps?
Any other way to do this? Opinions?
EDIT :- The complete picture.
Here is how my actual PCB looks like, this is no way near complete but enough to see the problem.
And zoomed out. ( right half side of PCB is complete after the MCU, left side is not. Lot of component placement is left and routing needs to be done. )