• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. installing TSMC 65nm standard cell libraries in IC 6.1

Stats

  • Locked Locked
  • Replies 9
  • Subscribers 144
  • Views 23191
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

installing TSMC 65nm standard cell libraries in IC 6.1

archive
archive over 15 years ago

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

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    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.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 15 years ago

     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

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    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.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 15 years ago

     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

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    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.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Mawan
    Mawan over 12 years ago
    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 ?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    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.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • PSASWALE
    PSASWALE over 12 years ago

     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,

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    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.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information