Crystal Oscillator Design and Temperature Compensation