• 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. IPC-2581 Number Precision

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 165
  • Views 16268
  • 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

IPC-2581 Number Precision

ottodude125
ottodude125 over 8 years ago

I am exporting an IPC2581 containing the Cross Section Data only. I am having an issue with number precision. My cross section thickness values are defined in mils. One example is 1.775 mil. When I export the IPC 2581 the file converts this to inches and only retains the number to 5 decimal points of precision so I end up with 0.00178 which is inaccurate. 

I have searched though the menus and help docs but I cannot find where you can adjust this. I am using Allegro PCB Designer 16.6 Hotfix 93.

Any help would be appreciated. 

Thank You

Jonathan

  • Cancel
  • Dale Peterson
    Dale Peterson over 8 years ago

    Jonathan,

    When I import or export stuff, I would set units of my PCB design database to match whatever format I'm dealing with. In your case, go to "setup/design parameters from the menu bar. Then select the design tab. Play with the "User units" and "accuracy settings" to get the desired results that you need. It should solve your problem I hope.

    Good luck

    Dale

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ottodude125
    ottodude125 over 8 years ago
    Thanks for the reply but I checked out that menu and the design was already set to use mils and had the accuracy set to 2 decimal places which is the max value allowed.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Dale Peterson
    Dale Peterson over 8 years ago

    Hi again,

    If you don,t mind me asking.

    What supplier or fabricator requires the resolution you are looking for. Settings way beyond every ones process capabilities are unnecessary,. Especially if they can/t hold it anyway.

    When it comes to copper weights using a setting in Mils set to a accuracy to 1 is fine. If you spec 1/2 copper weight you will need this setting because it is .7 mils as an example.

    So going forward, my recommendation is to let your system round off your data in Mils in your case using the accuracy setting of 1. 2 would be really an over kill.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • oldmouldy
    oldmouldy over 8 years ago

    The accuracy is driven from the database accuracy. By default, with Mils, you get 2dp, or 5dp in Inch, you can set a User Preference for Drawing to allow Mils to 4dp and accept the warning that some artwork formats won't support this, then set the Design Parameters for an Accuracy of 3, or 4 (as required) and the cross-section will output Inch to 6dp, or 7dp, accordingly. What any other tool might make of the data is another question.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ottodude125
    ottodude125 over 8 years ago

    Dale,

    Thanks for all of the feedback. I understand how you are approaching this in your last post. Unfortunately I do not define the processes that we incorporate. I left out a lot of irrelevant details in my original post. I am a software engineer and I am writing a Skill script to automate a process that is manually performed by our PCB Designers. We obtain an Excel Spreadsheet from our PCB Technologist outlining the stackup that is to be used. The Designer then manually updates the Cross Section in Cadence with this data. We want the data in Cadence to be identical to the data in the spreadsheet so that we can replicate simulation results.

    Revisiting your first post you actually were correct. The design parameter accuracy was set to 2 decimal places(the max). When you export the IPC2581 it takes the thickness in mils (ex 0.625) and rounds the number to 2 decimal places (0.63) and then converts it to inches (0.00063) for the IPC file.

    At the time I was unaware that there was a User Preference which needed to be toggled on to increase accuracy. To access this preference you go to Setup -> User Preferences. In the new window select the Drawing folder in the left pane. In the right pane there is the Preference "drawing_4mils" which needs to be checked. Now when you go back to the Design Tab in the Design Parameter Editor windows (Setup -> Design Parameters), the Accuracy in the Size section can be increased to 4 decimal places instead of just 2. Now when you export the IPC you retain 4 decimal places instead of just 2 which retains the number in my previous example. This obviously is not an acceptable solution and just exacerbates what you were discussing in your second post.

    Thanks for the help! Now I'm off to work on a new solution. 

    • 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