How to create an Hspice netlist from extracted view?

Discussion in 'Cadence' started by renee, Jun 17, 2008.

  1. renee

    renee Guest

    Hi!

    I finished the extraction, but there are only extracted devices, not
    containing layout.

    Then I want to generate a netlist from this extracted view, and I
    started ADE, and set the simulator/directory/host with simulator
    "hspiceS", and host mode "local", and environment with netlist type
    "incremental", and include/stimulus file syntax "hspice", then
    simulation->netlist->create final, but there was an error:

    Error: Netlister: unable to descend into any of the views defined in
    the view list:"hspiceS spice cmos_sch cmos.sch schematic " for
    instance +1 in cell inv. Either add one of these views to : Library :
    device_lib Cell : nmos4 or modify the view list to contain an existing
    view.

    When I do extraction, the devices are automatically extracted into
    device_lib cells nmos4 and pmos4. Can I change them to other
    libraries, such as analogLib?

    How can I solve this netlist problem? I mean, the device_lib contains
    nmos4, and why and how should I add nmos4 view to it?

    Thank you very much!!
     
    renee, Jun 17, 2008
    #1
  2. renee

    Riad KACED Guest

    Dear Renee,

    My guess is you're trying to make a Post layout simulation by calling
    the layout extracted views instead of the 'schematic' ones. Normally,
    we make use of 'config' views for this purpose. A config view along
    with the use of the Hierarchy editor allows you simulating your design
    with the ability to choose a certain view for each bloc or any single
    bit of your design. Unfortunately, I won't be able to tell you whether
    this feature is supported within your CDS 442 or not. You definitely
    have to avoid changing your techLib devices by the CDs AnalogLib ones
    though. The AnalogLib is a cadence library which is not binded to any
    technology file. The analogLib provides signal sources, ideal
    devices ... etc. Once again, SpectreS is obsolete nowadays and I can't
    help that much on it. I'm convinced yo will be sorting it out
    yourself ! Good luck anyway.

    Hope this help you,
    Cheers, Riad.
     
    Riad KACED, Jun 17, 2008
    #2
  3. Riad KACED wrote, on 06/17/08 22:28:
    It sounds as if the problem is that the device_lib doesn't have any hspiceS
    views (or probably CDF simInfo) for the devices. If your device library is not
    set up for hspice, it's hard to netlist to hspice.

    There's no technical reason why you shouldn't be able to do this in 4.4.2 - the
    hierarchy editor and hspiceS interfaces existed there, but it sounds as if your
    device library is not correctly set up - the error message is telling you that
    it is looking for various views, and they don't exist...

    Regards,

    Andrew.
     
    Andrew Beckett, Jun 18, 2008
    #3
  4. renee

    renee Guest

    I added symbol view to switch view list, and run create-> netlist->
    create final, but there are errors:
    "Extractor attempted to process: Library: device_lib, cell: nmos4,
    view: symbol. as a hierachical (non-stopping) cell. Please check you
    design configuration, switchList, stopList,or adding an appropriate
    cellview to this cell". Similar error for pmos4 device.

    The process is show as below:
    ADE-> setup -> simulator/directory/host ( simulator is hspiceS, host
    name is local), then setup -> environment -> netlist type is flat,
    switch view list is "hspiceS spice cmos_tech cmos.sch schematic
    symbol" and stop view list is " hspiceS hspice" Include/Stimulus
    Syntax is hspice.


    I do not know why this happened. I did choose the netlist type to be
    flat, and same errors happened if I chose the type to be incremental.

    Thank you very much for your help!

    Renee
     
    renee, Jun 23, 2008
    #4
  5. renee

    renee Guest

    Every time when I leave the ADE, it will ask me if I want to save the
    state. Is it ok if I press cancel, or should I save it?
     
    renee, Jun 23, 2008
    #5
  6. renee

    Riad KACED Guest

    Dear Renee,

    Saving the state makes your life easier. It avoids you typing all the
    simulation settings (Analysis, variables, outputs, ... etc) at each
    time you launch ADE. So if you save it at one point, just load it the
    next time. That's really up to you to save your modifications in order
    to load them next time. I would go for the 'save' option myself (I'm
    lazy ;-) ).

    Have a good time !

    Riad.
     
    Riad KACED, Jun 23, 2008
    #6
  7. renee wrote, on 06/23/08 21:08:
    Sounds like you added "symbol" to the view list, but not the stop list. The
    error message clearly pointed that out, and your listing of your switch and stop
    lists also indicate that.

    Andrew.
     
    Andrew Beckett, Jun 24, 2008
    #7
  8. renee

    renee Guest

    I added symbol view to the stop list, and this time it worked and a
    netlist war created, however, it is blank.
    There is nothing between * INCLUDE FILES and * END OF NETLIST.

    Thank you for your time and help!
     
    renee, Jun 25, 2008
    #8
  9. renee wrote, on 06/25/08 11:50:
    Chances are you have garbage in, and so garbage out. Given the fact that nothing
    seems to be set up correctly, and you're using 10 year old version of the
    software, and you're not really familiar with the tools, it's hardly surprising.

    It is quite impossible to debug without information, sorry.

    If you're using such old software, surely you have access to somebody locally
    who knows how to set up and use it?

    Andrew.
     
    Andrew Beckett, Jun 26, 2008
    #9
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.