The most tedious thing for me while routing PCBs are the powers. I have made several PCBs of these kind and it seems that I have not learned much from the process. The power connections are always a mess.
Here is the description: The circuit need multiple powers including \$\pm5\,\mathrm{V},\pm12\,\mathrm{V}, +3.3\,\mathrm{V}\$. The circuit is to measure weak current at \$10\,\mathrm{pA}\$ level. Therefore, the PCB layout is supposed to be very important. And the ICs are placed in different places which may need different voltages. A four layer PCB is used with signal/ground/\$+15\,\mathrm{V}\$/signal. I can give \$+15\$ and GND for ICs directly through vias. However, for \$\pm5\,\mathrm{V}, -12\,\mathrm{V}\$ and \$3.3\,\mathrm{V}\$, the power lines keep messing with each other. Sometimes I have to use several vias in one power line. Further, if a STAR structure is to be used, the condition will be much more complex.
Could I ask for some tips on design of the power lines? And how to improve my PCB skills?
supplement: Many experienced engineers talked about analog ground and digital ground. Here comes a perfect tutorial for me: http://pdfserv.maximintegrated.com/en/an/TUT5450.pdf
And about decoupling techniques for analog IC, here is a very good one: http://www.analog.com/static/imported-files/tutorials/MT-101.pdf