How to create inductor cell for simulation and LVS?

How to create inductor cell for simulation and LVS?

Post by Fran » Wed, 25 Jan 2006 22:09:52


Hi all,

I have a layout and the S-parameters for and inductor which is going to
be used in my circuit.

Here is what I want to do: I want to use this S-parameters data in the
simulation of my circuit. Then I will use the inductor layout mentioned
above in the circuit layout. I will run the LVS and extraction and the
post-layout simulation as well.

How to implement the inductor cell in Cadence so that I can accomplish
those tasks?

I don't know how to make the extractor recorgnize the inductor
structure and assign the correct inductor model (which is based on the
S-parameter) to the extracted view so that I can do the post-layout
simulation correctly.

Thanks,

Frank
 
 
 

How to create inductor cell for simulation and LVS?

Post by fogh » Thu, 26 Jan 2006 03:51:25


Make a view called schematic_simulation where you place your model.
Make a view called schematic where you place a parasitic resistor.

Using the hierarchy editor, you use the first view for simulation, and the
second for LVS.

That is... unless your goal is to learn how to write extraction decks.

 
 
 

How to create inductor cell for simulation and LVS?

Post by Andrew Bec » Thu, 26 Jan 2006 15:46:15

On Tue, 24 Jan 2006 19:51:25 +0100, fogh




And you can use the nport component from analogLib for the s-parameters.
For more details, search for "nport app note" on http://www.yqcomputer.com/ -
there are a number of options to control how the s-parameters are handled,
particularly in time domain simulations.

Andrew.
 
 
 

How to create inductor cell for simulation and LVS?

Post by fogh » Fri, 27 Jan 2006 00:38:47


If you want to assign the parameters to your model, you can do that with the
global optimiser from analog artist. Set the target to be
difference(your_ind_model the_nport_ind_model) =0
and the variables to be all unknowns of your_ind_model

That is pretty brute force tho. You can probably assign those parameter values
almost orthogonaly, doing stg in between optimise and a fully interactive
parameter extract (where you'd use the ind model to get the S-parameters as a
closed form).