0% found this document useful (0 votes)
27 views2 pages

Assignment 02

The assignment requires students to analyze data from provided files related to a square wave signal and noise voltages, calculating average frequency, RMS jitter, phase noise spectral density, and RMS noise among other metrics. Students must simulate noise spectral density for specific circuit configurations and report various parameters. The assignment emphasizes the use of MATLAB routines for spectral analysis and requires a comparison of results from two different circuit designs.

Uploaded by

SuryaParthiban
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views2 pages

Assignment 02

The assignment requires students to analyze data from provided files related to a square wave signal and noise voltages, calculating average frequency, RMS jitter, phase noise spectral density, and RMS noise among other metrics. Students must simulate noise spectral density for specific circuit configurations and report various parameters. The assignment emphasizes the use of MATLAB routines for spectral analysis and requires a comparison of results from two different circuit designs.

Uploaded by

SuryaParthiban
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

EE6322w: VLSI Broadband Communication Circuits

Assignment 2
Nagendra Krishnapura (nagendra@iitm.ac.in)

due on 8 October 2020

1. The files * jitter.dat contain 16 columns of zero crossing (both rising and falling) instants of a square wave
signal. Each column corresponds to multiple instances of the random process. Use the file corresponding to
your roll number. Determine the following:

• Average frequency of the square wave f0


• RMS jitter στ
• Phase noise spectral density plot in dBc/Hz (by convention, one side of the two-sided spectral density)
from f = 0 to f0 . Calculate this for each instance of the random process, and average across instances1 .
• Phase noise values at 1 MHz, 10 MHz, and 50 MHz offset from the carrier

2. The files * noise.dat contain 17 columns. The first column lists time instances. The remaining columns are
noise voltages corresponding to multiple instances of the random process. Use the one corresponding to your
roll number. Determine the following:

• RMS noise
• Single-sided noise spectral density plot in V2 /Hz. Calculate this for each instance of the random process,
and average across instances1 .
• Spectral density values at 10 MHz and 100 MHz

Vdd = 1V Vdd = 1V
2mA 0.2mA

I0 I0

W/L W/L + 0.5V (0.1W)/L W/L + 0.5V


M1 M2 − M1 M2 −

(a) (b)

Figure 1: Circuit for problem 3.


1 You can use the definitions in the handout “Signals and their spectra”. There are many ready-to-use routines (pwelch, fft) available
in programs like MATLAB. Learn how to use them and get the correct scaling factor. An easy way to verify the scaling factor is through the
mean-squared value.

1
2

3. Simulate the noise spectral density of the output current in the circuits in Fig. 1. Do this for two cases:
W = 10 µm, L = 45 nm and W = 20 µm, L = 90 nm. Overlay all the curves on the same figure, clearly
distinguishing between them. Report the current I0 , 1/f noise corner, the simulated thermal noise spectral den-
sity, and 8/3kT gm using gm at the operating point as reported by the simulator. (If M2 is not in the saturation
region, increase the output termination voltage).
What is the difference between (a) and (b)?

You might also like