Introductions to Micro-electronics