Instantaneous power of a MOS transistor

Discussion in 'Cadence' started by Gerard Villar, Aug 4, 2005.

  1. Hello,

    I am researching in power management integrated circuits, and I am
    developing my designs with the Cadence software. I was just wondering if
    anybody could tell me where can I find information about how the spectre
    simulator computes the instantaneous dissipated power of a MOS transistor.

    I've been looking for such information throughout the spectre's reference
    guides, but I have just found how to ask the simulator to compute the
    dissipated power, but not how it does this, and what it takes into account.

    Thank you in advance for your attention.

    Gerard
     
    Gerard Villar, Aug 4, 2005
    #1
  2. Gerard Villar

    Joey Guest

    Hi,

    You can choose to save/plot the drain current going into the MOS
    transistor and the drain-source voltage.You can then multiply them and
    obtain the instant power.

    All this can be done by the calculator tool, or SKILL programming.
     
    Joey, Aug 4, 2005
    #2
  3. Hi Joey,

    Thanks for your help, but that is not exactly what I was looking for.
    I know I can ask Spectre to compute the instantaneous power dissipated by a
    MOS transistor, but I need to know what exactly computes, since it seems to
    me that it is a bit more complicated than the drain current and
    drain-to-source voltage product.
    In fact the value of this product does not match the results provided by
    Spectre.

    Gerard
     
    Gerard Villar, Aug 5, 2005
    #3
  4. Are you also looking for gate leakage and/or substrate leakage?
     
    Gerry Vandevalk, Aug 5, 2005
    #4
  5. Gerard Villar

    Joey Guest

    Oh, so you need to analyze where is the power being dissipated..

    The only thing I can think of is what Gerry said, gate leakage and
    substrate leakage, especailly if you're running at a low current value.

    You can look at the values of these currents in the results browser.
    Again, you can use ocean script to plot/save the transient values of
    these currents.
     
    Joey, Aug 11, 2005
    #5
  6. What the original question was about was how spectre computes the pwr
    value (which may be turned on in the Outputs->Save All form). Not how to save
    currents and voltages to calculate the power yourself.

    The power calculations are performed within each model, and so I can't
    comment on exactly how the calculation is done. Similarly, in a verilog-a model
    you can use the $pwr() system task to report to the simulator how much power
    the circuit represented by your verilog-a model is dissipating. This is
    advantageous because if you measured the power by seeing how much current
    is drawn from the supplies, most verilog-a models would not bother to model the
    load on the supply caused by the internal circuitry that the model is
    representing - it's a waste of effort to do that in most cases.

    Regards,

    Andrew.
     
    Andrew Beckett, Aug 11, 2005
    #6
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.