Home > Community > Forums > Custom IC SKILL > installing TSMC 65nm standard cell libraries in IC 6.1

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

 installing TSMC 65nm standard cell libraries in IC 6.1 

Last post Mon, Jul 15 2013 10:17 PM by Andrew Beckett. 9 replies.
Started by AnalogGR 16 Dec 2009 08:14 AM. Topic has 9 replies and 4644 views
Page 1 of 1 (10 items)
Sort Posts:
  • Wed, Dec 16 2009 8:14 AM

    • AnalogGR
    • Top 500 Contributor
    • Joined on Wed, Aug 26 2009
    • Patra, Athens Greece
    • Posts 24
    • Points 405
    installing TSMC 65nm standard cell libraries in IC 6.1 Reply

    Hi,

     

    I have just downloaded a set of standard libraries in TSMC's 65nm process node

     I would like to make them appear in Cadence IC 6.1.3 library manager 

    Do I have to use Vulcan to install them or just simply have to uzip them

     If I need Vulcan could you please point me out to any related literature describing the installation process

     

    Best Regards

     Nik

    • Post Points: 35
  • Wed, Dec 16 2009 8:23 AM

    Re: installing TSMC 65nm standard cell libraries in IC 6.1 Reply

    Hi Nik,

    It depends what's in whatever you've downloaded. If it's stream (GDS) you may just need to stream them in. If they're Cadence libraries already, you may just need to add a reference in your cds.lib. Or if in IC5141 format, you might need to use cdb2oa to convert them.

    Best is to unpack the library and then see what's there.

    Vulcan is a tool available as IP from Cadence VCAD Services. I'm not sure that you need it necessarily - it really depends on what you're aiming to do, and what is in the data that you've downloaded (which I can't see, of course).

    Regards,

    Andrew.

    • Post Points: 35
  • Wed, Dec 23 2009 4:50 AM

    • AnalogGR
    • Top 500 Contributor
    • Joined on Wed, Aug 26 2009
    • Patra, Athens Greece
    • Posts 24
    • Points 405
    Re: installing TSMC 65nm standard cell libraries in IC 6.1 Reply

     Hi Andrew,

     

    I did unpack the libraries. The front-end kit consists of libraries in  ccs format (composite current source) and the back-end kit consists of libraries in cdb format

     

    Could you please advice me on how to install the above libraries and what set of tools (cdb20a convertion scripts, Vulcan etc) I might need 

     

    Best Regards

     

    Nik

    • Post Points: 20
  • Wed, Dec 23 2009 5:11 AM

    Re: installing TSMC 65nm standard cell libraries in IC 6.1 Reply

    Hi Nik,

    Not sure about the "ccs" format (I assume this is something to do with "liberty" (aka ".lib") format for Synopsys tools?). I don't think you would want to import these into Virtuoso.

    For the back end libraries, I suggest you start by using Tools->Conversion Toolbox and then using the CDB to OA conversion from there, as it's GUI based.

    Again, you didn't give much detail, so can't give more specific advice. Can you ask TSMC?

    Regards,

    Andrew.

    • Post Points: 20
  • Wed, Dec 23 2009 5:56 AM

    • AnalogGR
    • Top 500 Contributor
    • Joined on Wed, Aug 26 2009
    • Patra, Athens Greece
    • Posts 24
    • Points 405
    Re: installing TSMC 65nm standard cell libraries in IC 6.1 Reply

     Hi Andrew,

     

    Thanks for your reply above

     

    Regarding the front-end library the existed libraries appears to have a  .db and a .lib extension. Is this a Cadence compatible format or needs some short of convertion?

     

    Best Regards and Merry Christmas

     

    Nik

    • Post Points: 20
  • Wed, Dec 23 2009 6:21 AM

    Re: installing TSMC 65nm standard cell libraries in IC 6.1 Reply

    Hi Nik,

    I don't know. These are likely to be used by tools such as ETS (Encounter Timing System) and RC (RTL Compiler) - I believe they can read "liberty" format files, but this is not my area of expertise. It's probably a better question for  the Digital Implementation Forum.

    Regards,

    Andrew.

    • Post Points: 5
  • Thu, Nov 22 2012 7:27 PM

    • Mawan
    • Not Ranked
    • Joined on Fri, Nov 23 2012
    • Posts 1
    • Points 20
    installing and Importing TSMC 65nm standard cell libraries in IC 6.1 Reply
    Hi

    I am using TSMC 65nm PDKs, and I ran the pdkInstall.pl. I answered questions about tecnology etc
     "  - TSMC Process Design Kit (PDK) Install Utility V1.0a -
     
        This perl script is used to install TSMC PDKs from the directory that
    contains the original distribution source files (a super-set of PDKs) to a
    specified destination directory according to the user specified options.
     
    *Available process types are:
       1 - LO
       2 - MM
       3 - RF
    Please enter your choice: (1,2...)
    *Available voltages are:
       1 - 1.2V / 2.5V / 2.5V under-drive 1.8V / 2.5V over-drive 3.3V
       2 - 1.2V / 3.3V
    Please enter your choice: (1,2)
    *Available types of MiM cap are:
       1 -  MIM_1.0fF
       2 -  MIM_1.5fF
       3 -  MIM_2.0fF
    Please enter your choice: (1,2...)
    *Available metal options are:
       1 - 1p9m_6X2Z0U_ALRDL
       2 - 1p8m_6X1Z0U_ALRDL *ind_1z
       3 - 1p8m_5X2Z0U_ALRDL
       4 - 1p7m_5X1Z0U_ALRDL *ind_1z
       5 - 1p7m_4X2Z0U_ALRDL            *Star_RC  *Cal_RC  *QRC
       6 - 1p6m_4X1Z0U_ALRDL *ind_1z   *Star_RC  *Cal_RC  *QRC
       7 - 1p6m_3X2Z0U_ALRDL
       8 - 1p5m_3X1Z0U_ALRDL *ind_1z
     
       *ind_1z1u : Support inductors in RF Process:
                    "spiral_std_mu_z", "spiral_sym_mu_z", and "spiral_sym_ct_mu_z"
       *ind_1u   : Support inductors in RF Process:
                    "spiral_std_mu_a", "spiral_sym_mu_a", and "spiral_sym_ct_mu_a"
       *ind_1z   : Support inductors in RF Process:
                    "spiral_std_mza_a", "spiral_sym_mza_a", "spiral_sym_ct_mza_a"
     
      *For more information about inductor support, please refer to PDK_doc/ReleaseNote.txt
     
    Please enter your choice: (1,2...)
    Please confirm with your selection information:
    *********************************************************
    *** Select process : MM

    "tsmcPdkInstall.log" 240L, 12058C.....""

    Now the question is , How do i import them (PDK libraries) in virtuoso ? Can someone give me some documentation or link ?
    • Post Points: 20
  • Fri, Nov 23 2012 6:30 AM

    Re: installing and Importing TSMC 65nm standard cell libraries in IC 6.1 Reply

    In the root of the installed PDK you'll find a file, cds.lib, which defines the libraries included in the PDK.

    In your workarea, all you need to do is to add:

    INCLUDE /path/to/pdk/cds.lib

    and then any libraries included in the PDK will be available in the virtuoso session started from that directory.

    Regards,

    Andrew.

    • Post Points: 5
  • Mon, Jul 15 2013 9:06 PM

    • PSASWALE
    • Not Ranked
    • Joined on Sun, Aug 12 2012
    • Posts 11
    • Points 190
    Re: installing TSMC 65nm standard cell libraries in IC 6.1 Reply

     Dear Sir,

    I want the TSMC 65nm process node. It should include .lef ,  .lib   and .v files. If you have then please send the files on my email id: psaswale@gmail.com

    Thanks and regards,

     

    • Post Points: 20
  • Mon, Jul 15 2013 10:17 PM

    Re: installing TSMC 65nm standard cell libraries in IC 6.1 Reply

    Nobody on this forum will be allowed to send these to you. They are TSMC's intellectual property and anyone with these files will be bound by TSMC's license/NDA on use of these files, which will preclude sharing them.

    The same is true of me (and so I won't also respond to the direct email you sent me as I've covered it here).

    You will need to contact TSMC or one of their distributors (essentially whoever you're gaining access to the TSMC technology from) to obtain these.

    Kind Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (10 items)
Sort Posts:
Started by AnalogGR at 16 Dec 2009 08:14 AM. Topic has 9 replies.