Have a look at Hans Camenzind's "Designing Analog Chips"[0][1].<p>- [0]: <a href="http://www.designinganalogchips.com/" rel="nofollow">http://www.designinganalogchips.com/</a><p>- [1]: PDF here <a href="http://www.designinganalogchips.com/_count/designinganalogchips.pdf" rel="nofollow">http://www.designinganalogchips.com/_count/designinganalogch...</a>
If it just about learning chip design then there are two ways you can go about it:<p>1. Get a job in a VLSI/EDA company(Qualcomm, Synopsys, Cadence, Intel etc) as a software engineer and slowly switch teams and learn.<p>2. Get a basic understanding through courses like Nand to Tetris, or any other VLSI course; then buy an FPGA and tinker with it until you are reasonably confident.