How to create inductor cell for simulation and LVS?

F

Frank

Guest
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
 
Frank wrote:

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.
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.
 
On Tue, 24 Jan 2006 19:51:25 +0100, fogh
<cad_support@skipthisandunderscores.catena.nl> wrote:

Frank wrote:

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.

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.
And you can use the nport component from analogLib for the s-parameters.
For more details, search for "nport app note" on http://sourcelink.cadence.com -
there are a number of options to control how the s-parameters are handled,
particularly in time domain simulations.

Andrew.
 
Andrew Beckett wrote:

On Tue, 24 Jan 2006 19:51:25 +0100, fogh
cad_support@skipthisandunderscores.catena.nl> wrote:


Frank wrote:


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.

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.



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

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).
 

Welcome to EDABoard.com

Sponsor

Back
Top