• 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. PCB Design
  3. Heights in IDF Export

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 164
  • Views 14006
  • Members are here 0
More Content
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

Heights in IDF Export

nimoster
nimoster over 14 years ago
Hi Guys

First of all: Thanks for this great forum which is such a great resource for problem solutions!

Now here's what's driving me crazy at the moment:
I try to export IDF data from Allegro for use within ProE. I checked several posts here as well as the documentation how to do that. As far as I understood IDF get's the hight information in the following priority order:

1. From the HIGHT property in the component
2. From the PACKAGE_HEIGHT_MAX (and PACKAGE_HEIGHT_MIN) from the PLACE_BOUND_TOP
3. From the Default-Height-Input in the IDF Export dialog

I don't use the HIGHT property in the component. So, I want to use the PACKAGE_HEIGHT_MAX information attached to PLACE_BOUND_TOP. If I set this value already in my package symbol (I mean the library footprint) which is then used in a board file everything is fine - I can find the correct height value in the exported IDF file.

The problem occures if there is no height information stored in the original package symbol. If I set the PACKAGE_HEIGHT_MAX for a symbol directly in my board file (via Setup -> Areas -> Package Hight... and click on a symbol) the PACKAGE_HEIGHT_MAX is set correctly (confirmed by right-click on symbols PLACE_BOUND_TOP -> Show element...) but if I do an IDF export it just ignores this information and sets every symbol to the default height value given in the export dialog.

By the way: I tried both settings of "idf_ignore_comp_height" and played around with "idf_place_bounds_top/bottom" in the User Preferences... -> Interfaces -> IDF setting - unfortunately with no success.

Can anybody figure out what I'm doing wrong?

Greetings
Martin
  • Cancel
  • Rik Lee
    Rik Lee over 14 years ago

     As you have found Allegro only outputs the symbol definition, as defined in the library, and not the instance definition.

    The IDF Specification defines the Library file as a definition file. In order to support instance based output this would require the symbol name along with the part number to make up a unique entry in the placement section of the file. This, I believe, is not consistent with the intended use of the Library file by the IDF Specification

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Cadpro2K
    Cadpro2K over 14 years ago

     are you sure you've unselected the 'use default height' in the export GUI when you're outputting the idf file? I've never seen this activity.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Cadence Guidelines

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