element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
Forum IPC-D-356 ulp, blind and buried vias
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 7 replies
  • Subscribers 173 subscribers
  • Views 820 views
  • Users 0 members are here
  • buried
  • blind
  • ipc-d-356_ulp
  • hdi
Related

IPC-D-356 ulp, blind and buried vias

DonQ
DonQ over 12 years ago

I've just discovered that the IPC-D-356 ulp does not handle blind or buried vias correctly. Actually, it lists them all as thru vias (Record type 317). This causes manufacturing houses to generate literally hundreds of errors on otherwise perfectly good HDI designs.

 

This ulp appears to work for boards with all thru-vias, but any blind or buried vias cause it to fail because it does not list them as Record type 307.

 

The big problem with this is that if there actually is a real error,  it will be lost in the hundreds of "non-error" errors generated.

 

Having a Record type 390, for fudicials and such, would also be handy.

 

Is there any chance that an update to this ulp can be provided to reflect current technology?

 

Thanks,

Don

  • Sign in to reply
  • Cancel
  • Richard_H
    0 Richard_H over 12 years ago

    Hi Don,

     

    I will forward this to our ULP guru. I think the ULP was created long time ago when blind and buried vias haven't been supported yet. We will check this. 

    Thank you for your info.

     

    Regards,

    Richard

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Richard_H
    0 Richard_H over 12 years ago in reply to Richard_H

    Hi Don,

     

    meanwhile I got an reply from our ULP guy. The ULP was written by one of our users and we do not have a documentation about the IPC data format. It would be wise to contact this guy directly. I'm currently travelling and could try to contact him beginning of next week. If you prefer, please try to contact him earlier. Maybe he reworks his ULP.

     

    Regards,

    Richard

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DonQ
    0 DonQ over 12 years ago in reply to Richard_H

    Looking a little deeper...

     

    I see that the ulp has segments that generate "TypeNumber = 317" and "TypeNumber = 327", each with about 20 lines of code in a ulp with only about 135 total lines. The format for 'TypeNumber = 307' would be somewhat different, but someone who knew what they were doing could probably do this fairly easily. As it stands, this ulp is only a partial implementation of IPC-356.

     

    I'm on the steep part of about 45 other learning curves right now, but maybe if you suggest that this ulp should be expanded to match the advertising, or the inclusion of this ulp in the advertising should make it clear that it only supports 2 layer boards (where it is hardly needed), maybe someone could be pursuaded.

     

    Besides the original resource:

     

    www.downstreamtech.com/cam-advisories/IPCD356_Simplified.pdf

     

    I found this:

     

    www.solidigm.com/downloads/ipc356a.pdf

     

    has more info, even though it is about the "a" version. Even the "a" version had blind and buried vias.

     

    Thanks,

    Don

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Richard_H
    0 Richard_H over 12 years ago in reply to DonQ

    Hi Don,

     

    thank you for digging in deeper....  I will forward these pdf files.....

     

     

    Regards,
    Richard

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago in reply to Richard_H

    Did this ever get resolved?  This would be very helpful to have.

     

    ***************************************************************

     

    I went ahead and roughed in 4-layer blind/buried via handling.  Passes check on at least 1 board.  Use at your own risk.

    Attachments:
    ipc-d-356-blind.ulp.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Richard_H
    0 Richard_H over 12 years ago in reply to Former Member

    Hello,

     

    as far as I know there are no changes for the original ULP. I sent your ULP to our ULP guy as a kind of incentive... image

     

    Richard

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DonQ
    0 DonQ over 10 years ago in reply to Former Member

    Here is what I would up using on my 12 layer board (1-4-2-4-1) with blind and buried vias. It should work on all combinations up to 16 layers. No guarantees. Didn't know where to go with the "Version" info, so I called it 2.0.2x

    Attachments:
    5460.ipc-d-356-blind.ulp.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube