The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Nov 24th, 2020, 1:46am
Pages: 1
Send Topic Print
Basic Inductor modeling question (Read 16648 times)
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Basic Inductor modeling question
Aug 18th, 2010, 9:37pm
 
Hi all,


I have designed an inductor in Virtuoso, and I exported a gds file and imported it into ADS momentum for EM simulation. OK now that I have my S-parameter data, how do I actually put it back into cadence so that I can run schematic simulations, and also will it be able to pass LVS?

I was thinking I could create an S2P file and use a 2-port black box, but I don't think it would be able to run simulations such as PSS or maybe even DC analysis in spectre. Also, i'm not sure if it can pass LVS. It would probably be better to create a proper RLC model of the inductor, so if somebody could point me in the right direction I would be very grateful.


thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
tkhan
Junior Member
**
Offline



Posts: 23

Re: Basic Inductor modeling question
Reply #1 - Aug 19th, 2010, 4:20am
 
http://edocs.soco.agilent.com/display/ads2009/Broadband+SPICE+Model+Generator
http://edocs.soco.agilent.com/display/ads2009/About+Narrowband+SPICE+Model+Gener...

My colleague used these, but he said when compared with measurements neither of the models get all the extracted parameters correct.
Back to top
 
 
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: Basic Inductor modeling question
Reply #2 - Aug 19th, 2010, 6:32am
 
thanks. I managed to find that too, so now I need to figure out how use the spice file. I figure I can use cdl in cadence, but i'm not sure if there are any compatibility issues...


Aaron
Back to top
 
 

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



Posts: 86

Re: Basic Inductor modeling question
Reply #3 - Aug 19th, 2010, 8:21am
 
Back to top
 
 
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: Basic Inductor modeling question
Reply #4 - Aug 19th, 2010, 8:22am
 
aaron_do wrote on Aug 18th, 2010, 9:37pm:
I have designed an inductor in Virtuoso,
and I exported a gds file and imported it into ADS momentum for EM simulation.
OK now that I have my S-parameter data,
how do I actually put it back into cadence so that I can run schematic simulations,
and also will it be able to pass LVS?
Use Agilent Momentum on Agilent RFDE or Agilent GoldenGate with Cadence Assura.

If you run only simulation, you don't need Cadence Assura.

See chapter-10 of http://cp.literature.agilent.com/litweb/pdf/rfde2009/pdf/rfdemom.pdf
Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: Basic Inductor modeling question
Reply #5 - Aug 19th, 2010, 11:22pm
 
Hi pancho_hideboo,


thanks. Yeah I just found out that I have access to both RFDE and GoldenGate. So which one is better? I was told that Agilent GoldenGate is basically supposed to replace RFDE...Anyway I'll see if I can figure it out.


thanks,
Aaron
Back to top
 
 

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



Posts: 1424
Real Homeless
Re: Basic Inductor modeling question
Reply #6 - Aug 20th, 2010, 8:30am
 
aaron_do wrote on Aug 19th, 2010, 11:22pm:
Yeah I just found out that I have access to both RFDE and GoldenGate.
So which one is better?
It depends on purpose.

I'm using all of native ADS, RFDE and GoldenGate according to purpose.

See http://www.designers-guide.org/Forum/YaBB.pl?num=1268404959/7#7
Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: Basic Inductor modeling question
Reply #7 - Aug 22nd, 2010, 5:38am
 
Aaron,

  You can use the n-port with Spectre for pss and dc analysis. You
might want to use the most recent release MMSIM, since the
robustness of the n-port has been improving over time. The RF Kit
had an example of post-layout simulation with an inductor imported
from a third party tool. If you have problems, you should talk to your
local support team.

                                                                 Best Regards,

                                                                     Sheldon


                                                                   Best Regards,

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



Posts: 1398

Re: Basic Inductor modeling question
Reply #8 - Aug 23rd, 2010, 4:02am
 
thanks. I wasn't aware of that. However, I still won't be able to pass LVS if I simply use an n-port. I'm having a bit of trouble starting up with GoldenGate, so for now I want to try and get this model working without RFDE or GoldenGate.

I managed to create a spice netlist from my s2p file, and I am able to import that into an RLC schematic, but now I need to know how to link the schematic to the layout so that I can run LVS when I use my inductor. Any help is appreciated.


thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
rfcooltools.com
Senior Member
****
Offline



Posts: 159

Re: Basic Inductor modeling question
Reply #9 - Sep 7th, 2010, 11:14am
 
aaron_do,

Use the n-port to simulate the inductor.  
Place the n-port in a separate schematic view call it schematic_ind for example.  then when you simulate set your switch viewlist in your simulation environment options to have schematic_ind before schematic.  Or if you are familiar with the cadence hierarchy manager use that view in the config.  you still will have a schematic view but it will only contain the pin names.

To handle the inductor in LVS is a separate step.  First off an inductor without any special recognition layers in LVS is basically a short.  So you will need to figure out how to resolve this, you may want to get some cad support on this, but here is what I typically do.  Basically you need to identify in your pdk a layer that either acts as an LVS ignore or if your pdk has a metal resistor place it in your schematic and layout thus breaking up the shorted pins. if your inductor has three terminals then you will need at least two metal resistors.  The metal resistors can be small remember it's only needed to remove the short.

Finally, if you plan to do this often you may want to work with your cad group to define a fool proof methodology moving forward.  The reason is that of the two methods of LVS'ing I described above both can be jeopardized by carelessness during the layout.  For example if a piece of extraneous metal is accidentally inserted into the region where the inductor resides and shorts out a turn or two and is not caught through visual inspection then it will be LVS clean, but desired performance will be incorrect.  

http://rfcooltools.com
Back to top
 
 
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: Basic Inductor modeling question
Reply #10 - Sep 7th, 2010, 7:15pm
 
Hi,


my previous PDK had metal resistors, but this one doesn't seem to. Sounds like a good idea though. Anyway as you say its not fool proof, so I suppose I may not be able to do LVS on that part of the circuit. Thanks anyway,


Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
modelman
New Member
*
Offline



Posts: 5

Re: Basic Inductor modeling question
Reply #11 - Feb 1st, 2011, 5:12am
 
FWITW  

there are tools which create lumped element networks which can be used instead of the s-parameter blocks

one can also write Matlab optimization code to create a lumped element network that matches the s-parameters

Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2020 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.