• 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. Digital Implementation
  3. Using the generic PDK with Genus

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 92
  • Views 6251
  • 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

Using the generic PDK with Genus

peck
peck over 2 years ago

Hello all,

I'm quite new to using the Cadence software suite so my question might be a bit naive or easily answered.

I'm working at an educational facility and I was asked to see if the Cadence generic PDK (45nm) can be used with Genus. The students are supposed to synthesize an open microcontroller design, work on optimization and verification before presenting the results. Basic tasks for them to work with professional software. The next course is supposed to work with just the generic 45nm PDK from Cadence instead of the very old libraries we have now.

I downloaded the PDK, unpacked it but none of the .lib files are accepted by Genus. From the thread https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/48008/generating-lib-file-for-synthesis-using-genus-from-transistor-level-cells-using-virtuoso I get the idea that I need to get the post-synthesis netlist and combine them with the models from the gPDK to get a combination that Liberate can use to generate the .lib file.

The point that I'm having trouble with is getting the netlist in the first place. As far as I understood the software suite Genus is used to synthesize verilog designs and generates the netlist, but I cannot use Genus because I don't have the lib file.

Is there a generic way to get to get the lib file or at least a way that is specific for the design we are using?

Thank you in advance!

  • 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