• 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. Definition of all layers in LSW - Layout Suite XL Editi...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 126
  • Views 7415
  • 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

Definition of all layers in LSW - Layout Suite XL Editing

BaaB
BaaB over 9 years ago

Could you tell me where could I find the definition of all layers in LSW for a specific process?

I think it is hidden somewhere in the simulator. I couldn't find a definition of a particular layer by Google.

Thank you.

  • Cancel
  • Sattar72
    Sattar72 over 9 years ago
    Hi, Your question is unclear. You want definition, purpose of each layer in layout view then you have to go through technology file on which process you are working.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • BaaB
    BaaB over 9 years ago

    Thank you.

    I would like to know at least what is the name of each layer, for example, "OD drw" means Oxide Diffusion. 

    If there are other information about each layer, that would be great.

    Could you tell me where could I find the technology file?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Sattar72
    Sattar72 over 9 years ago
    Which Process node are you working. It will be available in Current Working directory just like techfile.tf. It Consists of ......... functions(
    ;( layer function [maskNumber])
    ;( ----- -------- ------------)
    ( Nburied "recognition" 1 )
    ( Nwell "nwell" 2 )
    ( Pwell "pwell" 3 )
    ( Poly "poly" 4 )
    ( Oxide "diff" 5 )
    ( Nimp "nplus" 6 )
    ( Pimp "pplus" 7 )
    ( Cont "cut" 8 )
    ( Metal1 "metal" 9 )
    ( Via1 "cut" 10 )
    ( Metal2 "metal" 11 )
    ( Via2 "cut" 12 )
    ( Metal3 "metal" 13 )
    ( Via3 "cut" 14 )
    ( Metal4 "metal" 15 )
    ( Via4 "cut" 16 )
    ( Metal5 "metal" 17 )
    ( Via5 "cut" 18 )
    ( Metal6 "metal" 19 )
    ( OVERLAP "passivationCut" 20 )
    )
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    The original question is a little odd - I can't see why you would think that it's "hidden in the simulator". The simulator doesn't care less about the layers used for layout.

    Also, the chances are the technology file is not in the working directory - so the response above isn't correct either.

    Most likely you're working with a particular PDK (Process Design Kit). That PDK will have a technology library, which is what is defining all the layers used and usually the devices that you use for both simulation and layout. The technology file will be a binary database associated with the technology library (most likely) - and it's this library you either "reference" or "attach" to when creating a new design library.

    You can get a text representation of the technology file by using Tools->Technology File Manager in the CIW, and then using the "Dump" button on the form. Pick the appropriate library, specify a filename, and then turn all the sections on that you wish to dump (start with dumping them all). You can then look for the functions section in the layerRules block. This will give you the function of each layer - at least at a high level. Exactly what the layers are called is specific to the technology - it depends on the conventions used by that company. The best thing would be to read the documentation associated with the PDK, as the chances are it will explain the meaning of each layer in more detail.

    You may also want to talk to your University supervisor to understand some more about IC technology and EDA tools - it sounds as if you could do with a bit more insight into how things work in practice.

    Kind Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • BaaB
    BaaB over 9 years ago

    Well, very comprehensive!

    Thank you very much! It means a lot to me. 

    I have just tried that and it seems that almost necessary infor is there.

    • 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