• 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. LEF generated with non-used layer info

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 125
  • Views 3882
  • 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

LEF generated with non-used layer info

RuihW
RuihW over 1 year ago

Hello,

I created an abstract view of an inverter using the integrated Abstract Generator. The abstract view looks fine. However, when I used File->Export->LEF, it created an LEF with layers that were not used in the layout.

The inverter layout only uses METAL 1. But in LEF, I see non related vias such as M3_M2.

VIA M3_M2s
LAYER VIA23 ;
RECT -0.13 -0.13 0.13 0.13 ;
LAYER METAL3 ;
RECT -0.19 -0.19 0.19 0.19 ;
LAYER METAL2 ;
RECT -0.19 -0.19 0.19 0.19 ;
END M3_M2s

The log also shows warnings about other vias. Did I miss any steps?

WARNING: (OALEFDEF-50039): VIA M1_NPOLY1s: The via uses more than three layers. This via was ignored. Ensure that the vias are correctly defined.
WARNING: (OALEFDEF-50039): VIA M1_PPOLY1s: The via uses more than three layers. This via was ignored. Ensure that the vias are correctly defined.
WARNING: (OALEFDEF-50039): VIA M1_NACTIVEs: The via uses more than three layers. This via was ignored. Ensure that the vias are correctly defined.
WARNING: (OALEFDEF-50039): VIA M1_PACTIVEs: The via uses more than three layers. This via was ignored. Ensure that the vias are correctly defined.
WARNING: (OALEFDEF-50039): VIA M1_SUBs: The via uses more than three layers. This via was ignored. Ensure that the vias are correctly defined.
WARNING: (OALEFDEF-50039): VIA M1_NWELLs: The via uses more than three layers. This via was ignored. Ensure that the vias are correctly defined.

  • 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