• 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 Design
  3. Does anyone know where I can find info on the TSMC18rf ...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 125
  • Views 4324
  • 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

Does anyone know where I can find info on the TSMC18rf (180nm) PDK?

TheCoffeeLovingStudent
TheCoffeeLovingStudent 11 months ago

__ I can’t find user documentation for the TSMC18rf PDK to help me solve my own problems. __

Program & Version: Virtuoso Studio IC23.1

Specific Tools: - Virtuoso Studio Schematic Editor L

                             - Virtuoso ADE Explorer

PDK: TSMC18rf (180nm PDK?)



Full Description:

I have recently run into a problem with a component I’m required to use for a lab. The component belongs to the TSMC18rf PDK that my university is using. Before I ask a question about it here, I tried to find documentation for the component and TSMC18rf, but I cant. This is bad as it limits my ability to solve simple problems I have with the PDK.

The Doc Assistant is my go to for help with cadence, but it does not contain information specific to TSMC18rf. I can't find documentation for TSMC18rf after searching multiple sources (Google, the forum, my university, the file system on the server etc). If you know where I can find said documentation or a resource specific to TSMC18rf I'd greatly appreciate it. A manual, a wiki, anything that will let me read about the components in this PDK.

Please Note: I do not have full access to the file system that may contain what I’m looking for. But if you can tell me what I should be looking for an where to look, I can ask someone who can.


Thank you all for your time.

  • Cancel
  • Alonso Schmidt
    Alonso Schmidt 11 months ago

    Hi TheCoffeeLovingStudent,

    Provided someone has set up your work area to load libraries from the PDK, you could click with the right mouse button on the PDK library on Virtuoso and go to Properties. Then check the Read Path, from there you should be able to figure out where the PDK files are located. As the Read Path will point to the Virtuoso library, you probably will need to ascend a few levels in the hierarchy and search for a 'Docs' folder.

    Hopefully this helps.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • TheCoffeeLovingStudent
    TheCoffeeLovingStudent 11 months ago in reply to Alonso Schmidt

    Thank you Alonso Schmidt,

    I checked it out, there's definitely a problem. Our university recently switched over from Cadence 2018 to Cadence 2024 and the TA's don't seem to know where the files are and they both have different ways of linking to the files. I've secured a folder full of what look to be model files, ans a .scs file. But getting them to work in my project has been a problem.

    The weird thing is I can use the models in my project, but I cant get them to work properly. For example, the diode (dioden / "ndio") model doesn't behave in an exponential manner and has no reverse breakdown.

    I'm doing more research into how the filesystem in cadence works in my very little free time, but you wouldn't happen to know a good resource would you?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett 11 months ago in reply to TheCoffeeLovingStudent

    Note that the filesystem is the filesystem - there's nothing special that we are doing (I assume by "in cadence" you mean "in Virtuoso" since there's no tool called "cadence"?). So I'm not sure what reference would be relevant - this is just normal UNIX directories and file systems.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • TheCoffeeLovingStudent
    TheCoffeeLovingStudent 10 months ago in reply to Andrew Beckett

    Thank you for your response. Sorry for the late reply, I was distracted by exams.

    By filesystem I meant how cadence interacts with the filesystem (i.e. how it knows / how I can tell it what library it needs to read and where it can find said library).

    I've made some progress on my own in the meantime. I have a local copy of the library, I have used the Library Path Editor to make sure that the proper path has been added to CDS.lib, and I have used the Library Manager to confirm that Virtuoso is at least reading information from the library. (sorry, the TA's and professors call it Cadence so that's what I thought it was called)

    Below is a view of my Library Manager showing that Virtuoso can see files pertaining to the cell in question. Unfortunately, the cell / component (doden) is not behaving as it should according to the Lab. when tested under reverse bias, it does not breakdown. However, I think exceeds the question I originally posted.

    • 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