• 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. The 'UNITS' attribute should be set in the first lef file...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 92
  • Views 6532
  • 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

The 'UNITS' attribute should be set in the first lef file (technology lef)

Digital84
Digital84 over 12 years ago

Hi everyone,

 

I'm trying to use Cadence Encounter to place and route my design in 130 nm UMC technology. I've already characterized my self-defined standard cell library using ELC. I'm sourcing the .lef file of my self-designed standard cell library after the actual technology header .lef file. I'm getting the following when running the P&R:

 

Loading Lef file ...lef

Loading Lef file ...lef

**WARN: (ENCLF-246):    The 'UNITS' attribute should be set
in the first lef file (technology lef). There is an attempt to set it
in subsequent lef files which will be ignored.


**ERROR: (ENCLF-111):   Layer ... is not defined

**ERROR: (ENCLF-224):   Failed to create via ...

**ERROR: (ENCLF-3):     Error found when processing LEF file ...lef

**ERROR: (ENCSYT-6692): [par.tcl]: Invalid return code while executing "par.tcl"

 

It seems to me that the .lef file of my standard cell library tries to specify the layers and vias characteristics of the technology which has already been specified in the actual technology .lef file. Or there might be some other problems with my .lef file? Please help me.

Regards,

Mahmoud

 

 

  • Cancel
Parents
  • VKhlyupin
    VKhlyupin over 12 years ago

     It seems for me that you have several problem at the turn of your LEF files.

    first - There is no lefenition of some layer that used your library LEF, in your trchnology file. Add the defenition of layer reported in  ENCLF-111 message to tech LEF to overcome this problem.

    second - Some via defenition have wrong format or input data. Probably it's connected with previous issue, bu to few information in your post to be sure.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • VKhlyupin
    VKhlyupin over 12 years ago

     It seems for me that you have several problem at the turn of your LEF files.

    first - There is no lefenition of some layer that used your library LEF, in your trchnology file. Add the defenition of layer reported in  ENCLF-111 message to tech LEF to overcome this problem.

    second - Some via defenition have wrong format or input data. Probably it's connected with previous issue, bu to few information in your post to be sure.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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