Home > Community > Forums > Custom IC Design > Create spectre netlist using ocean (outwith icfb)

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Create spectre netlist using ocean (outwith icfb) 

Last post Thu, Oct 2 2008 10:59 AM by coco009. 5 replies.
Started by coco009 02 Oct 2008 09:49 AM. Topic has 5 replies and 5201 views
Page 1 of 1 (6 items)
Sort Posts:
  • Thu, Oct 2 2008 9:49 AM

    • coco009
    • Top 500 Contributor
    • Joined on Thu, Oct 2 2008
    • Posts 17
    • Points 250
    Create spectre netlist using ocean (outwith icfb) Reply
    Hi,
    I would like to find a method of generating spectre netlists using a script, preferably an Ocean script.
    At present, I have a pile of schematics, which do not have netlists. I can create netlists by running up the ADE GUI (which automatically creates a netlist on startup), but ideally I want to avoid running up ADE at all and do all my work from the command line, i.e. within Ocean
    Essentially, I want to run the Ocean command 'design( "myLib" "myDesign" "schematic")' from the Ocean command line, but it appears this can only be done when within icfb, otherwise a specific netlist/file must be specified.
    Does anybody know of a way around this?  
    Thanks very much in advance!
    Regards
    coco009
    • Post Points: 35
  • Thu, Oct 2 2008 10:21 AM

    • aplumb
    • Top 75 Contributor
    • Joined on Thu, Jul 17 2008
    • Ottawa, Ontario
    • Posts 80
    • Points 1,230
    Re: Create spectre netlist using ocean (outwith icfb) Reply

     There's no getting around needing to run icfb (versus ocean) to generate the netlist, however you can use the '-nograph' option to run things strictly from the command-line, e.g.'icfb -nograph'.

     Aside: If you have a mix of ADE L, XL and GXL licenses you may need to add the following to your .cdsenv to get it to automagically check out the next tier license if no L-tier are available:

    designEditor.license appsWhichAlwaysTryHigherTieredLicense string "ADE L,ADE XL"

    It took me weeks to figure out that was why our ocean and -nograph sessions wouldn't run for any apparent reason.  All the L-tier licenses were checked out and it was waiting for a response from an invisible 'Do you want to check out next tier licenses?' prompt.

    Hope this helps!

    Andrew. 

    • Post Points: 5
  • Thu, Oct 2 2008 10:29 AM

    • aplumb
    • Top 75 Contributor
    • Joined on Thu, Jul 17 2008
    • Ottawa, Ontario
    • Posts 80
    • Points 1,230
    Re: Create spectre netlist using ocean (outwith icfb) Reply

    ...and just for reference, there is the following line in the IC5.1.4.1 version of the OCEAN Reference description for 'design':

    Note:  You can use the lib, cell, view version of the design command only if you are running OCEAN within icms, msfb, or icfb. You cannot use this version of the command within the OCEAN process itself.

     A.

    • Post Points: 20
  • Thu, Oct 2 2008 10:49 AM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,576
    • Points 15,725
    Re: Create spectre netlist using ocean (outwith icfb) Reply

     Andrew is correct, you would need to use "icms" or "icfb" etc. in order to be able to netlist a design using the OCEAN design() command.

    • Post Points: 20
  • Thu, Oct 2 2008 10:49 AM

    • coco009
    • Top 500 Contributor
    • Joined on Thu, Oct 2 2008
    • Posts 17
    • Points 250
    Re: Create spectre netlist using ocean (outwith icfb) Reply

    Hi Andrew,

     

    Thanks again for your help.

     

    It is never easy is it?! I noticed the fact that you cannot always use design( lib design cellview) just after my previous post, so this explains why it does not work directly from ocean.

     

    I will try the -nograph option and failing that, I'll just have to create all the netlists up front and then use Ocean to do the test scripts after that.

     

     

    Regards

     

    coco009

    • Post Points: 5
  • Thu, Oct 2 2008 10:59 AM

    • coco009
    • Top 500 Contributor
    • Joined on Thu, Oct 2 2008
    • Posts 17
    • Points 250
    Re: Create spectre netlist using ocean (outwith icfb) Reply

    Thanks also skillUser! Comments much appreciated!

    • Post Points: 5
Page 1 of 1 (6 items)
Sort Posts:
Started by coco009 at 02 Oct 2008 09:49 AM. Topic has 5 replies.