The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Aug 16th, 2024, 4:25am
Pages: 1
Send Topic Print
IIP3 simulation (Read 246 times)
aaron_do
Senior Fellow
******
Offline



Posts: 1398

IIP3 simulation
Sep 05th, 2006, 12:20am
 
Hi everybody,

just a quick question about lienarity simulation. I'm trying to simulate the IIP3 of an OTA, and i'm using a Vsin source  (cadence). I tried using the PSS analysis to simulate the IIP3 but there seem to be all sorts of issues. Its a lot easier to simulate the 1 dB compression point ...so i was wondering since we know IIP3 and 1 dB compression are related (approximately 9 dB difference) can I just use the 1 dB Compression point as a guage for my linearity. I figure i can just use 1 dB compression and multiply by sqrt(10).

Its for the IF stages of a receiver

Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
ACWWong
Community Fellow
*****
Offline



Posts: 539
Oxford, UK
Re: IIP3 simulation
Reply #1 - Sep 5th, 2006, 1:27am
 
It depends... if you are using standard source coupled pair with/without R degeneration to linearise your input then it will obey the  10dB rule more or less and the third order intermodulation distortion will grow fairly linearly at 3dB/1dB until one nears compression. So in this case I only use V1dB as its usually much quicker to simulate and yes V1dB*3.16 will give IIP3.

IF however you have a differnent linear gm structure, then the 10dB rule might not fit, ESPECIALLY under specific signal levels (which is often the case in a well defined system)... a classic example is using the multi-tanh (offset source-coupled pairs) to linearise your input.... in this gm structure the IIP3 is not simply something growing 3dB for 1dB input increase in a linear fashion (although overall trend is correct), it follows a harmonic signature which has growth gradient which varies drastically (ie not 3) depending on absolute input signal level.... infact it also has third order intermodulation minima as well... now in this case you cannot just assume that the IIP3 is 3.16*V1dB at any given V1dB. Please google Gilbert's classic multi-tanh princple to see this specific example of why 3.16*V1dB assumption might be dangerous.

So what I would do is determine in one simulation the IIP3 and V1dB swept over input power to confirm the harmonic signature, then when optimising linearity, you only need to consider V1dB, before finally returning to an IIP3 simulation to confirm you meet your spec.
Back to top
 
 
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: IIP3 simulation
Reply #2 - Sep 5th, 2006, 1:47am
 
thanks,

the problem with the IIP3 sim is i'm not using a port. And also even when i do use a port, the IIP3 seems very dependent on the extapolation point. 1 dB seems more well behaved

Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
ACWWong
Community Fellow
*****
Offline



Posts: 539
Oxford, UK
Re: IIP3 simulation
Reply #3 - Sep 5th, 2006, 2:07am
 
the IIP3 seeming to be very very dependant on extrapolation point means one of two things:
1) your gm structure has a non 3dB/1dB third-order intermodulation signature OR
2) your simulation setup is not configured correctly
doing a swpet IIP3 allows you to see whether you can see "the slope of 3" and chose your own extrapolation point to be slap bang in the middle of it.

Back to top
 
 
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: IIP3 simulation
Reply #4 - Sep 5th, 2006, 5:26am
 
Ok I see...so i should observe the 3rd order IM and find the region where it has a slope of 3 then choose my extrapolation point in the middle of that?

thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2386
Silicon Valley
Re: IIP3 simulation
Reply #5 - Sep 5th, 2006, 6:28am
 
Back to top
 
 
View Profile WWW   IP Logged
chase.ng
Community Member
***
Offline



Posts: 77
penang/malaysia
Re: IIP3 simulation
Reply #6 - Sep 15th, 2006, 6:06pm
 
Hi,

From what I know, when running single point PSS, PAC (i.e. rapid IP3), the extrapolation point must be the same as the power being used in the simulation regardless of sine source or port is being used. If  running a PSS sweep followed by PAC sweep, then both sweep must be the same also. I am not sure whether this is why the IP3 is dependent on extrapolation point in your case or not.

Chase

Back to top
 
 

Chase
View Profile chase.ng   IP Logged
sivacha
Junior Member
**
Offline



Posts: 17
India
Re: IIP3 simulation
Reply #7 - Oct 21st, 2006, 10:41pm
 
while simulating  iip3 for my folded mixer, i found the third order intermodulation curve is not giving slope 3 any where.
it is varying between -5 to 2.4.

what might be the root cause for it??
i cant take the region having slope -3 to fix my extrapolation point.

and one more thing is that iam getting a cp1 of -37dbm and the iip3 0.72dbm( if i take the region having slope 2.4 for my extrapolation point). The difference is huge...

can any one explain where i am doing the fouls???

thank you.......
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.