• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Library charecterization without post-layout netlists

Stats

  • Locked Locked
  • Replies 15
  • Subscribers 125
  • Views 14151
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Library charecterization without post-layout netlists

iamKarthikBK
iamKarthikBK over 4 years ago

Hello.

I want to characterize cells created in Virtuoso into a standard cell library. I do not have access to the LVS and extraction tool that is supported by the PDK.
(The foundry's golden tool is Calibre/XRC and they do not generate PVS decks without a tapeout commitment. I only have access to assura and PVS.)

Is there a way by which I can characterize the cells without a post layout netlist?
Otherwise, is there a cloud-based service which I can use for this particular project?

Thanks in advance for taking time to answer this question :)

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 4 years ago

    Dear iamKarthikBK,

    iamKarthikBK said:
    Is there a way by which I can characterize the cells without a post layout netlist?

    I am not sure what your prime objective is,but you can certainly perform a pre-layout (i.e., schematic based) netlist characterization of your cells. As to a post-layout characterization, the only insight I might provide is to characterize your cells from a set of "modified" schematics with added parasitic component estimates (such as added trace resistances and capacitances). In the cases where I have done similar analyses where the exact parasitic element values are known, is to vary the added parasitic resistor/capacitors either parametrically or independently to study the parameters you are trying to establish for the cells sensitivity to their values.

    For example, for a simple CMOS inverter, you might include an rds value for each device to the positive and negative supply and vary its value between 1 ohm and 1000 ohm logarithmically (1, 10, 100, 1K) and examine its impact on, for example, output transition times. A similar process might be followed for gate resistance. Parasitic capacitances might be varied on a linear basis (1fF, 5 fF, 10 fF, 20 fF, etc.) and studied.

    In this fashion, you might choose the parasitic elements to include in your schematic based netlist that appear to have significant impact on the parameters you are interested in characterizing. By adding your personal insight into their values (using sheet resistances, estimated trace topologies and dielectric capacitances for your process), you can assign a value to each parasitic element. Of course, the resulting netlist is not a replacement for an extracted view based netlist, but might provide a means to more robustly estimate the post-layout based performance than using only a Virtuoso schematic based netlist.

    iamKarthikBK said:
    Otherwise, is there a cloud-based service which I can use for this particular project?

    I am not sure what you mean by this statement in the context of your question about characterizing cells without layout based parasitics. Sorry!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to ShawnLogan

    Dear iamKarthikBK,

    iamKarthikBK said:
    Is there a way by which I can characterize the cells without a post layout netlist?

    I am not sure what your prime objective is,but you can certainly perform a pre-layout (i.e., schematic based) netlist characterization of your cells. As to a post-layout characterization, the only insight I might provide is to characterize your cells from a set of "modified" schematics with added parasitic component estimates (such as added trace resistances and capacitances). In the cases where I have done similar analyses where the exact parasitic element values are known, is to vary the added parasitic resistor/capacitors either parametrically or independently to study the parameters you are trying to establish for the cells sensitivity to their values.

    For example, for a simple CMOS inverter, you might include an rds value for each device to the positive and negative supply and vary its value between 1 ohm and 1000 ohm logarithmically (1, 10, 100, 1K) and examine its impact on, for example, output transition times. A similar process might be followed for gate resistance. Parasitic capacitances might be varied on a linear basis (1fF, 5 fF, 10 fF, 20 fF, etc.) and studied.

    In this fashion, you might choose the parasitic elements to include in your schematic based netlist that appear to have significant impact on the parameters you are interested in characterizing. By adding your personal insight into their values (using sheet resistances, estimated trace topologies and dielectric capacitances for your process), you can assign a value to each parasitic element. Of course, the resulting netlist is not a replacement for an extracted view based netlist, but might provide a means to more robustly estimate the post-layout based performance than using only a Virtuoso schematic based netlist.

    iamKarthikBK said:
    Otherwise, is there a cloud-based service which I can use for this particular project?

    I am not sure what you mean by this statement in the context of your question about characterizing cells without layout based parasitics. Sorry!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to ShawnLogan

    Dear iamKarthikBK,

    iamKarthikBK said:
    Is there a way by which I can characterize the cells without a post layout netlist?

    I am not sure what your prime objective is,but you can certainly perform a pre-layout (i.e., schematic based) netlist characterization of your cells. As to a post-layout characterization, the only insight I might provide is to characterize your cells from a set of "modified" schematics with added parasitic component estimates (such as added trace resistances and capacitances). In the cases where I have done similar analyses where the exact parasitic element values are known, is to vary the added parasitic resistor/capacitors either parametrically or independently to study the parameters you are trying to establish for the cells sensitivity to their values.

    For example, for a simple CMOS inverter, you might include an rds value for each device to the positive and negative supply and vary its value between 1 ohm and 1000 ohm logarithmically (1, 10, 100, 1K) and examine its impact on, for example, output transition times. A similar process might be followed for gate resistance. Parasitic capacitances might be varied on a linear basis (1fF, 5 fF, 10 fF, 20 fF, etc.) and studied.

    In this fashion, you might choose the parasitic elements to include in your schematic based netlist that appear to have significant impact on the parameters you are interested in characterizing. By adding your personal insight into their values (using sheet resistances, estimated trace topologies and dielectric capacitances for your process), you can assign a value to each parasitic element. Of course, the resulting netlist is not a replacement for an extracted view based netlist, but might provide a means to more robustly estimate the post-layout based performance than using only a Virtuoso schematic based netlist.

    iamKarthikBK said:
    Otherwise, is there a cloud-based service which I can use for this particular project?

    I am not sure what you mean by this statement in the context of your question about characterizing cells without layout based parasitics. Sorry!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information