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: *

 Generate HSPICE subckt from OCEAN 

Last post Fri, Feb 8 2013 12:20 PM by AlexOrange. 0 replies.
Started by AlexOrange 08 Feb 2013 12:20 PM. Topic has 0 replies and 813 views
Page 1 of 1 (1 items)
Sort Posts:
  • Fri, Feb 8 2013 12:20 PM

    • AlexOrange
    • Not Ranked
    • Joined on Wed, Feb 6 2013
    • Posts 1
    • Points 5
    Generate HSPICE subckt from OCEAN Reply
    I want to create a subckt HSPICE model for a cell that I have. I have been able to get most of the way to what I want by simply using the following SKILL code:

    simulator('hspiceD)
    design("MyLib" "MyCell" "av_extracted")
    createNetlist(?recreateAll t ?display nil)

    (and then I copy the netlist from the string returned by createNetlist into another file of my choosing).

    The only trouble with the procedure is that I end up with some just at the top along the lines of:

    ** Generated for: hspiceD
    ** Generated on: ...
    ** Design library name: MyLib
    ** Design cell name: MyCell
    ** Design view name: av_extracted
    .GLOBAL vdd!
    .PARAM p5vonly=0 phires=0

    .TEMP 25
    .OPTION
    +    ARTIST=2
    +    INGOLD=2
    +    PARHIER=LOCAL
    +    PSF=2

    And then it finally goes into more or less the hspice that I want. It also has an unwanted .END at the bottom of the circuit. This all could be fairly easily handled with a simple script to strip off the top and the bottom. However, it does not create the view as a subckt, it creates the view in the local "space".

    I would like something that I could essentially stuff into an Hspice text view and use instead of netlisting from scratch each time. I also want to use this with Hspice outside of cadence (direct from the command line). I know I can probably get this behavior by creating another cellview with just an instance of this circuit inside it, but I would prefer not to have to create a new cellview for each circuit just to create these netlists.
    • Post Points: 5
Page 1 of 1 (1 items)
Sort Posts:
Started by AlexOrange at 08 Feb 2013 12:20 PM. Topic has 0 replies.