Home > Community > Forums > Custom IC Design > import OpenAccess to Cadence Virtuoso and do LVS check

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

 import OpenAccess to Cadence Virtuoso and do LVS check 

Last post Sat, Dec 5 2009 8:16 PM by Quek. 3 replies.
Started by shva 04 Dec 2009 11:01 PM. Topic has 3 replies and 3015 views
Page 1 of 1 (4 items)
Sort Posts:
  • Fri, Dec 4 2009 11:01 PM

    • shva
    • Not Ranked
    • Joined on Sat, Dec 5 2009
    • Posts 2
    • Points 40
    import OpenAccess to Cadence Virtuoso and do LVS check Reply

    Hello everyone,

    I design a layout with a third-party software (PyCell) which uses OpenAccess. Now I would like to do LVS check in Cadence. My plan is first import the generated oa database file into Virtuoso and use the built-in function to do LVS. But I have some difficulties in doing that. Could anyone give some advice? Thanks a lot. 

    Filed under: , ,
    • Post Points: 20
  • Sat, Dec 5 2009 5:49 PM

    • Quek
    • Top 10 Contributor
    • Joined on Wed, Oct 14 2009
    • Singapore, 00-SG
    • Posts 1,066
    • Points 16,200
    Re: import OpenAccess to Cadence Virtuoso and do LVS check Reply
    Hi shva

    Would you please provide more details on the problems which you have encountered? If all else fails, there is always the option of exporting the PyCell layout from your current oa tool from ABC vendor to gds format and then importing the gds into Virtuoso.


    Thanks
    Quek
    • Post Points: 20
  • Sat, Dec 5 2009 6:48 PM

    • shva
    • Not Ranked
    • Joined on Sat, Dec 5 2009
    • Posts 2
    • Points 40
    Re: import OpenAccess to Cadence Virtuoso and do LVS check Reply

    Hi Quek,

    My problem is like this: I design a parameterized cell layout with certain technology in PyCell Studio which uses OpenAccess. But PyCell doesn't have the built-in function to do LVS check. So I am wondering if I can do it in Cadence instead, but don't know how to do it exactly. There should be some conversion between OpenAccess and the format Cadence uses, I guess. It seems like you have some ideas on how to do it. Would you please give more details? Thanks a lot. 

     

     

    Quek:
    Hi shva

    Would you please provide more details on the problems which you have encountered? If all else fails, there is always the option of exporting the PyCell layout from your current oa tool from ABC vendor to gds format and then importing the gds into Virtuoso.


    Thanks
    Quek

    Filed under: , ,
    • Post Points: 20
  • Sat, Dec 5 2009 8:16 PM

    • Quek
    • Top 10 Contributor
    • Joined on Wed, Oct 14 2009
    • Singapore, 00-SG
    • Posts 1,066
    • Points 16,200
    Re: import OpenAccess to Cadence Virtuoso and do LVS check Reply

    Hi shva

    I am not familiar with PyCell studio but some googling gave me this:

    http://www.ciranova.com/support/ic6.1.php

    Perhaps you can give the above suggestion a try if you have not already done so. Regardless of the lvs tool which you are planning to use (Assura, PVS, etc), I am not sure if the PyCell data can be read in successfully by the tool (because I have never tried it). I think a better strategy would be as follows:

    a. Get Virtuoso to read the PyCells
    b. Create your layout for lvs verification
    c. Flatten it (or export it as gds using ciw:File->Export->Stream)
    d. Do lvs

    Cadence does not support PyCells. We strongly recommend users to code SKILL pcells as their reliability have been proven in numerous tape-outs

    Best regards
    Quek

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by shva at 04 Dec 2009 11:01 PM. Topic has 3 replies.