LNA Performance Simulations: Difference between revisions

From VLSI
Jump to navigation Jump to search
Lixiang (talk | contribs)
New page: If there are images in this attachment, they will not be displayed. Download the original attachment Low Noise Amplifier Performance Simulations 1. Power Consumption Ground both the inp...
 
Lixiang (talk | contribs)
No edit summary
Line 1: Line 1:
If there are images in this attachment, they will not be displayed.  Download the original attachment
LOW NOISE AMPLIFIER PERFORMANCE SIMULATIONS
Low Noise Amplifier Performance Simulations
 
1. Power Consumption
1. Power Consumption
 
1. Ground both the input and output of your LNA. If there is no DC blocking capacitor at the output then leave it open-circuited.
Ground both the input and output of your LNA. If there is no DC blocking capacitor at the output then leave it open-circuited.  
2. Using the Analog Design Environment choose to run a dc simulation and make sure that Save DC Operation Point is selected.
Using the Analog Design Environment choose to run a dc simulation and make sure that Save DC Operation Point is selected.  
3. Run the simulation. When it is finished click Results -> Print -> DC Operating Points
Run the simulation. When it is finished click Results -> Print -> DC Operating Points  
4. Click on the DC voltage source and note the delivered power.
Click on the DC voltage source and note the delivered power.  
2. S-Parameter Simulations
2. S-Parameter Simulations
 
1. You must first instantiate ports at both the input and output of the LNA (analogLib -> Sources -> Independent -> port).
You must first instantiate ports at both the input and output of the LNA (analogLib -> Sources -> Independent -> port).  
2. Edit the properties of the input port  
Edit the properties of the input port  
a. Set the Resistance to 50 Ω and the Port number to 1.  
Set the Resistance to 50 Ω and the Port number to 1.  
b. Set the Source type to dc.
Set the Source type to dc.  
3. Edit the properties of the output port
Edit the properties of the output port  
a. Set the Resistance to 50 Ω and set the Port number to 2.
Set the Resistance to 50 Ω and set the Port number to 2.  
b. Set the Source type to dc.
Set the Source type to dc.  
4. In the Analog Design Environment and choose the sp analysis type.
In the Analog Design Environment and choose the sp analysis type.  
a. Click the Port Select button and select the input and output port on the schematic.
Click the Port Select button and select the input and output port on the schematic.  
b. Set the Sweep Variable to Frequency
Set the Sweep Variable to Frequency  
c. Set the Sweep Range to Start-Stop and enter 1.5G for the Start value and 3.5G for the Stop value.
Set the Sweep Range to Start-Stop and enter 1.5G for the Start value and 3.5G for the Stop value.  
d. Set the Sweep Type to Linear and the Number of Steps to 1000.
Set the Sweep Type to Linear and the Number of Steps to 1000.  
e. Leave the Do Noise set to no.
Leave the Do Noise set to no.  
f. Click OK
Click OK  
5. Run the simulation
Run the simulation  
6. To plot the results click Results -> Direct Plot -> Main Form ...  
To plot the results click Results -> Direct Plot -> Main Form ...  
a. Make sure that the Analysis is sp and the Function is SP
Make sure that the Analysis is sp and the Function is SP  
b. Select Plot Type as Rectangular
Select Plot Type as Rectangular  
c. Set the Modifier to dB20
Set the Modifier to dB20  
d. Now simply click the button corresponding to the parameter you wish to plot.
Now simply click the button corresponding to the parameter you wish to plot.  
3. Noise Figure using S-parameter Simulation
3. Noise Figure using S-parameter Simulation
 
1. Follow steps 1 – 4d from the S-parameter simulation instructions above.  
Follow steps 1 – 4d from the S-parameter simulation instructions above.  
2. In the sp Choosing Analyses window, set Do Noise to yes
In the sp Choosing Analyses window, set Do Noise to yes  
a. Select the Output Port
Select the Output Port  
b. Select the Input Port
Select the Input Port  
c. Click OK
Click OK  
3. Run the simulation
Run the simulation  
4. To plot the results click Results -> Direct Plot -> Main Form ...
To plot the results click Results -> Direct Plot -> Main Form ...  
a. Make sure that the Analysis is sp and the Function is NF
Make sure that the Analysis is sp and the Function is NF  
b. Set the Modifier to dB10
Set the Modifier to dB10  
c. Click on Plot
Click on Plot  
4. IIP3 and 1-dB Compression Simulation
4. IIP3 and 1-dB Compression Simulation
1. You must first instantiate ports at both the input and output of the LNA (analogLib -> Sources -> Independent -> port)
 
2. Edit the properties of the input port
You must first instantiate ports at both the input and output of the LNA (analogLib -> Sources -> Independent -> port)  
a. Set the Resistance to 50 Ω
Edit the properties of the input port  
b. Set the Port number to 1
Set the Resistance to 50 Ω  
c. Source type should be sine
Set the Port number to 1  
d. Fill in fund1 for the Frequency name 1
Source type should be sine  
e. Frequency 1 should be 2.4G
Fill in fund1 for the Frequency name 1  
i. This is the frequency of the desired signal
Frequency 1 should be 2.4G  
f. Fill in prf for Amplitude 1 (dBm)
This is the frequency of the desired signal  
i. This is a variable name (to be defined later) of the power of the input signal
Fill in prf for Amplitude 1 (dBm)  
g. Click on Display second sinusoid
This is a variable name (to be defined later) of the power of the input signal  
h. Fill in fund2 for Frequency name 2
Click on Display second sinusoid  
i. Frequency 2 should be 2.42G
Fill in fund2 for Frequency name 2  
i. This is the frequency of the second tone or “blocker”
Frequency 2 should be 2.42G  
j. Fill in prf for Amplitude 2 (dBm)
This is the frequency of the second tone or “blocker”  
i. This sets the power of the blocker equal to the power of the input signal
Fill in prf for Amplitude 2 (dBm)  
k. Click OK
This sets the power of the blocker equal to the power of the input signal  
3. Edit the properties of the output port
Click OK  
a. Set the Resistance to 50 Ω and the Port number to 2
Edit the properties of the output port  
b. Set the Source type to dc
Set the Resistance to 50 Ω and the Port number to 2  
4. In the Analog Design Environment we need to enable the pss analysis
Set the Source type to dc  
a. Verify that fund1 and fund2 are displayed in the Fundamental Tones section.
In the Analog Design Environment we need to enable the pss analysis  
b. Select Beat Frequency and click Auto Calculated
Verify that fund1 and fund2 are displayed in the Fundamental Tones section.  
i. The beat frequency should be 20 MHz, this is the greatest common divisor of fund1 and fund2
Select Beat Frequency and click Auto Calculated  
c. Select Number of harmonics under Output harmonics and fill in the value of 123
The beat frequency should be 20 MHz, this is the greatest common divisor of fund1 and fund2  
i. This field defines the number of harmonics of the beat frequency that the simulation will consider. For IIP3 tests we need to consider up to the frequency (2*2.42GHz – 2.4GHz = 2.44GHz). This means that we need 122 harmonics of the beat frequency (2.44GHz / 20MHz = 122). We use 123 harmonics to go one harmonic higher.
Select Number of harmonics under Output harmonics and fill in the value of 123  
d. Set the Accuracy Defaults (errpreset) to conservative
This field defines the number of harmonics of the beat frequency that the simulation will consider. For IIP3 tests we need to consider up to the frequency (2*2.42GHz – 2.4GHz = 2.44GHz). This means that we need 122 harmonics of the beat frequency (2.44GHz / 20MHz = 122). We use 123 harmonics to go one harmonic higher.  
e. Set the Additional Time for Stabilization (tstab) to 20n
Set the Accuracy Defaults (errpreset) to conservative  
i. This allows any startup transients to settle before calculating the IIP3
Set the Additional Time for Stabilization (tstab) to 20n  
f. Click Sweep
This allows any startup transients to settle before calculating the IIP3  
g. Choose Variable and check no for Frequency Variable?
Click Sweep  
h. Fill in prf for the variable name
Choose Variable and check no for Frequency Variable?  
i. This is the variable defining the power of both the input and blocker signals
Fill in prf for the variable name  
i. Check Start-Stop under Sweep Range and fill in -50 for Start and 0 for Stop
This is the variable defining the power of both the input and blocker signals  
j. Set the Sweep Type to Linear and set the Step Size to 5
Check Start-Stop under Sweep Range and fill in -50 for Start and 0 for Stop  
k. Click OK
Set the Sweep Type to Linear and set the Step Size to 5  
5. Run the simulation
Click OK  
6. To view the results for IIP3 click Results -> Direct Plot -> Main Form ...
Run the simulation  
a. Set the Analysis to pss
To view the results for IIP3 click Results -> Direct Plot -> Main Form ...  
b. Set the Function to IPN Curves
Set the Analysis to pss  
c. Make sure that Select Port ( fixed R(port) ) is set
Set the Function to IPN Curves  
d. Click Variable Sweep (“prf”) for Circuit Input Power
Make sure that Select Port ( fixed R(port) ) is set  
e. Enter -25 for Input Power Extrapolation Point (dBm)
Click Variable Sweep (“prf”) for Circuit Input Power  
i. Some experimentation might be in order. You want the resulting extrapolated line to match well with the straight portion of the IM3 components at low power.
Enter -25 for Input Power Extrapolation Point (dBm)  
f. Select Input Referred IP3 and Order 3rd
Some experimentation might be in order. You want the resulting extrapolated line to match well with the straight portion of the IM3 components at low power.  
g. Select either 2.44G (2*2.42G – 2.4G) or 2.38G (2*2.4G – 2.42G) for the 3rd Order Harmonic
Select Input Referred IP3 and Order 3rd  
h. Select 2.4G for the 1st Order Harmonic
Select either 2.44G (2*2.42G – 2.4G) or 2.38G (2*2.4G – 2.42G) for the 3rd Order Harmonic  
i. Select the output port on the schematic
Select 2.4G for the 1st Order Harmonic  
j. You Should get a plot similar to Fig. 1 below
Select the output port on the schematic  
i. Note that I use AWD whereas the default waveform viewer in Cadence is Wavescan.
You Should get a plot similar to Fig. 1 below  
7. To View the results for the 1-dB compression point click Results -> Direct Plot -> Main Form ...
Note that I use AWD whereas the default waveform viewer in Cadence is Wavescan.  
a. Set the Analysis to pss
To View the results for the 1-dB compression point click Results -> Direct Plot -> Main Form ...  
b. Set the Function to Compression Point
Set the Analysis to pss  
c. Check that Select Port ( fixed R(port) ) is set
Set the Function to Compression Point  
d. Select Output Power for Format
Check that Select Port ( fixed R(port) ) is set  
e. Enter 1 for Gain Compression (dB)
Select Output Power for Format  
i. We are interested in the 1-dB compression point after all
Enter 1 for Gain Compression (dB)  
f. Enter -25 for Input Power Extrapolation Point (dBm)
We are interested in the 1-dB compression point after all  
i. Again some experimentation might be in order
Enter -25 for Input Power Extrapolation Point (dBm)  
g. Select Input Referred 1 dB Compression
Again some experimentation might be in order  
h. Under the 1st Order Harmonics select 2.4G
Select Input Referred 1 dB Compression  
i. Select the output Port on the schematic
Under the 1st Order Harmonics select 2.4G  
j. The resulting plot should look similar to Fig. 2 below.
Select the output Port on the schematic  
The resulting plot should look similar to Fig. 2 below.  








Figure 1: Sample IIP3 plot
Figure 1: Sample IIP3 plot
 
 
 
 
Figure 2: 1-dB Compression Point
Figure 2: 1-dB Compression Point

Revision as of 16:47, 8 April 2010

LOW NOISE AMPLIFIER PERFORMANCE SIMULATIONS 1. Power Consumption 1. Ground both the input and output of your LNA. If there is no DC blocking capacitor at the output then leave it open-circuited. 2. Using the Analog Design Environment choose to run a dc simulation and make sure that Save DC Operation Point is selected. 3. Run the simulation. When it is finished click Results -> Print -> DC Operating Points 4. Click on the DC voltage source and note the delivered power. 2. S-Parameter Simulations 1. You must first instantiate ports at both the input and output of the LNA (analogLib -> Sources -> Independent -> port). 2. Edit the properties of the input port a. Set the Resistance to 50 Ω and the Port number to 1. b. Set the Source type to dc. 3. Edit the properties of the output port a. Set the Resistance to 50 Ω and set the Port number to 2. b. Set the Source type to dc. 4. In the Analog Design Environment and choose the sp analysis type. a. Click the Port Select button and select the input and output port on the schematic. b. Set the Sweep Variable to Frequency c. Set the Sweep Range to Start-Stop and enter 1.5G for the Start value and 3.5G for the Stop value. d. Set the Sweep Type to Linear and the Number of Steps to 1000. e. Leave the Do Noise set to no. f. Click OK 5. Run the simulation 6. To plot the results click Results -> Direct Plot -> Main Form ... a. Make sure that the Analysis is sp and the Function is SP b. Select Plot Type as Rectangular c. Set the Modifier to dB20 d. Now simply click the button corresponding to the parameter you wish to plot. 3. Noise Figure using S-parameter Simulation 1. Follow steps 1 – 4d from the S-parameter simulation instructions above. 2. In the sp Choosing Analyses window, set Do Noise to yes a. Select the Output Port b. Select the Input Port c. Click OK 3. Run the simulation 4. To plot the results click Results -> Direct Plot -> Main Form ... a. Make sure that the Analysis is sp and the Function is NF b. Set the Modifier to dB10 c. Click on Plot 4. IIP3 and 1-dB Compression Simulation 1. You must first instantiate ports at both the input and output of the LNA (analogLib -> Sources -> Independent -> port) 2. Edit the properties of the input port a. Set the Resistance to 50 Ω b. Set the Port number to 1 c. Source type should be sine d. Fill in fund1 for the Frequency name 1 e. Frequency 1 should be 2.4G i. This is the frequency of the desired signal f. Fill in prf for Amplitude 1 (dBm) i. This is a variable name (to be defined later) of the power of the input signal g. Click on Display second sinusoid h. Fill in fund2 for Frequency name 2 i. Frequency 2 should be 2.42G i. This is the frequency of the second tone or “blocker” j. Fill in prf for Amplitude 2 (dBm) i. This sets the power of the blocker equal to the power of the input signal k. Click OK 3. Edit the properties of the output port a. Set the Resistance to 50 Ω and the Port number to 2 b. Set the Source type to dc 4. In the Analog Design Environment we need to enable the pss analysis a. Verify that fund1 and fund2 are displayed in the Fundamental Tones section. b. Select Beat Frequency and click Auto Calculated i. The beat frequency should be 20 MHz, this is the greatest common divisor of fund1 and fund2 c. Select Number of harmonics under Output harmonics and fill in the value of 123 i. This field defines the number of harmonics of the beat frequency that the simulation will consider. For IIP3 tests we need to consider up to the frequency (2*2.42GHz – 2.4GHz = 2.44GHz). This means that we need 122 harmonics of the beat frequency (2.44GHz / 20MHz = 122). We use 123 harmonics to go one harmonic higher. d. Set the Accuracy Defaults (errpreset) to conservative e. Set the Additional Time for Stabilization (tstab) to 20n i. This allows any startup transients to settle before calculating the IIP3 f. Click Sweep g. Choose Variable and check no for Frequency Variable? h. Fill in prf for the variable name i. This is the variable defining the power of both the input and blocker signals i. Check Start-Stop under Sweep Range and fill in -50 for Start and 0 for Stop j. Set the Sweep Type to Linear and set the Step Size to 5 k. Click OK 5. Run the simulation 6. To view the results for IIP3 click Results -> Direct Plot -> Main Form ... a. Set the Analysis to pss b. Set the Function to IPN Curves c. Make sure that Select Port ( fixed R(port) ) is set d. Click Variable Sweep (“prf”) for Circuit Input Power e. Enter -25 for Input Power Extrapolation Point (dBm) i. Some experimentation might be in order. You want the resulting extrapolated line to match well with the straight portion of the IM3 components at low power. f. Select Input Referred IP3 and Order 3rd g. Select either 2.44G (2*2.42G – 2.4G) or 2.38G (2*2.4G – 2.42G) for the 3rd Order Harmonic h. Select 2.4G for the 1st Order Harmonic i. Select the output port on the schematic j. You Should get a plot similar to Fig. 1 below i. Note that I use AWD whereas the default waveform viewer in Cadence is Wavescan. 7. To View the results for the 1-dB compression point click Results -> Direct Plot -> Main Form ... a. Set the Analysis to pss b. Set the Function to Compression Point c. Check that Select Port ( fixed R(port) ) is set d. Select Output Power for Format e. Enter 1 for Gain Compression (dB) i. We are interested in the 1-dB compression point after all f. Enter -25 for Input Power Extrapolation Point (dBm) i. Again some experimentation might be in order g. Select Input Referred 1 dB Compression h. Under the 1st Order Harmonics select 2.4G i. Select the output Port on the schematic j. The resulting plot should look similar to Fig. 2 below.



Figure 1: Sample IIP3 plot

Figure 2: 1-dB Compression Point