Home > Community > Forums > Custom IC Design > streamOutKeys error with IC6.1.5 ?

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

 streamOutKeys error with IC6.1.5 ? 

Last post Thu, May 30 2013 9:13 AM by isazulkc. 2 replies.
Started by isazulkc 23 May 2013 08:22 AM. Topic has 2 replies and 627 views
Page 1 of 1 (3 items)
Sort Posts:
  • Thu, May 23 2013 8:22 AM

    • isazulkc
    • Top 200 Contributor
    • Joined on Thu, Nov 27 2008
    • Quebec, Quebec
    • Posts 40
    • Points 690
    streamOutKeys error with IC6.1.5 ? Reply

    Hi,

     I am trying Cadence IC6.1.5 and it seems to have some problem with the streamOutKeys syntax. Is there a new streamOutKeys syntax for IC6.1.5?

    I have a template.layout file (see below) to directly fill the calibre layout export setup. This template.layout file is the one I used for Cadence IC5.1.4  and it works fine. but with Cadence IC6.1.5 when loading the template file I got this error:

    *WARNING* (reader): a '(' at line 1 was still unclosed on EOF, ')' added at line 1 of string "streamOutKeys = list(nil"

    *Error* symbolToString: argument #1 should be a symbol (type template = "s") - (streamOutKeys = list(nil)).

    In both case I used the same version of Calibre v2012.2_17.11, so I don't the the version of calibre is the problem.

    Do you have any idea about this problem ?

     Thanks,

    Regards,

    Kc.

    TEMPLATE.LAYOUT File

    streamOutKeys = list(nil

    'runDir "./LVS"

    'libName ""

    'primaryCell ""

    'viewName "layout"

    'outFile "."

    'scale 0.001000

    'units "micron"

    'hierDepth 32

    'convertToGeo ""

    'maxVertices 200

    'refLib nil

    'libVersion "5.0"

    'checkPolygon nil

    'snapToGrid nil

    'simMosaicToArray nil

    'caseSensitivity "preserve"

    'lineToZeroPath "path"

    'convertDot "ignore"

    'rectToBox nil

    'convertPathToPoly nil

    'useParentXYforText nil

    'reportPrecision nil

    'runQuiet nil

    'errFile ""

    'NOUnmappingLayerWarning nil

    'techFileChoice nil

    'pcellSuffix "DbId"

    'respectGDSIILimits nil

    'cellMapTable ""

    'layerMap "../tsmc18.layermap"

    'textFontTable ""

    'convertPin "text"

    'pinInfo 1

    'propMapTable ""

    'propSeparator ","

    'userSkillFile ""

    'rodDir ""

    )

    • Post Points: 20
  • Tue, May 28 2013 7:22 AM

    Re: streamOutKeys error with IC6.1.5 ? Reply

    The stream interface is completely different in IC61, and the template file has changed. There is support for setting the streamOutKeys variable in SKILL, but if it's a template file, the best thing is to translate it using the pipo2Xstrm.pl utility:

    pipo2Xstrm.pl -in oldTemplate -out newTemplate

    Where oldTemplate is your old format filename and newTemplate is the one you want to generate.

    Regards,

    Andrew.

    • Post Points: 20
  • Thu, May 30 2013 9:13 AM

    • isazulkc
    • Top 200 Contributor
    • Joined on Thu, Nov 27 2008
    • Quebec, Quebec
    • Posts 40
    • Points 690
    Re: streamOutKeys error with IC6.1.5 ? Reply

    Hi Andrew,

    Thanks, it works now :). I just had to change "#" by ";" for the comments cause "#" was considered as an illegal character when not at the beginning of a line.

    Best Regards,

    Kc.

    • Post Points: 5
Page 1 of 1 (3 items)
Sort Posts:
Started by isazulkc at 23 May 2013 08:22 AM. Topic has 2 replies.