Height difference between different AMLs |
Post Reply |
Author | |
Nightwish
Active User Joined: 20 Feb 2012 Location: Shanghai China Status: Offline Points: 33 |
Post Options
Thanks(0)
Posted: 06 Mar 2012 at 1:24am |
Hi Tom,
When I am creating a cell for a connector which has two different AML's spec and I find they have much difference in Height value. One is 15.5mm and the other one is 19mm. In this case is it good to create a single cell for the part? I am not sure if there is a standard or IPC guide on in which range the difference between Height can be acceptable. Sometimes the EE missed this and they prefer to have 3 or 4 AMLs in one part number but this may give us CAD librarian much difficulty.
Thanks,
Nightwish
|
|
Tom H
Admin Group Joined: 05 Jan 2012 Location: San Diego, CA Status: Offline Points: 5718 |
Post Options
Thanks(0)
|
In the near future, we'll be mapping 3D Models with Footprints and several things need to line up and one of them is "Height". The Footprint and 3D Model must have the same rotation, name, origin, height, etc. They are synced together.
One of the main things that IPC is considering for Footprint Name creation is to add a 2 - 3 character suffix at the end of the name to indicate the component manufacturer. I will be posting an Excel spreadsheet list of all component manufacturers and the recommended suffix characters. This will distinguish the variances between the component manufacturer's tolerances. We are trying to resolve having 2 components with the same "nominal" dimensions but different tolerances and therefore different pad sizes and spacing that result in the same footprint name. But in our viewpoint, "Component Height" does require different footprint names primarily because of the emerging 3D Model technology in the electronics industry. There is an exception to this rule for people who are using enterprise CAD tools like Expediton, Allegro and CR-5000 which can handle component height differently than a normal PCB layout tool like PADS or Altium. The enterprise tool has the ability to use the same footprint but have different attributes for different heights. I guess PADS Layout has the same feature in that a "Decal" is the footprint with pads and 2D Lines and the Part Type has all the attributes like Height, component family, gates, apha-numeric pin assignments and Decal Mapping. So a single "Decal (footprint)" can have hundreds of logical "Part Types" with different component mfr. part number names. i.e.: the Part Type name is totally different than the Decal name. This was intended to reduce duplication of Decals, however it does get rather complex when some Decals have a thousand Part Types with different names while other Decals are one-of-a-kind and the Part Type and Decal name are identical. In my humble opinion, every Decal and Part Type name should be the same. There will be some duplication but at least it's clean and less confusing to the PCB designer and EE engineer. Edited by Tom H - 06 Mar 2012 at 9:03am |
|
Nightwish
Active User Joined: 20 Feb 2012 Location: Shanghai China Status: Offline Points: 33 |
Post Options
Thanks(0)
|
We are using Mentor Graphics Expedition flow so it is easy for me to create alternate cells with different Height value for one part but the PCB designer may be confused when they place the part on board because they don't know which one to choose.
I agree with you that the Component Height does rerquire different cell names but their may be some limit or restrictions on this. For chip components like 0603 or 0805 resistor, there may be some differences between different manufactures, for example KOA, Vishay, Rohm or Sumsung, but very tiny difference and we usually ignore. In this case we only have one cell in library called RES0603 and the height is using the worst case.
But for other components like connector, if the components engineer or hardware engineer have many different AMLs for one part number and they have difference in body outline or height, this will be a big challenge for us. If we export emn or emp file to mechanical engineer to check in 3D and may be there will be some confilict. I think I will have to persuade them to make some changes to the AML.
|
|
Tom H
Admin Group Joined: 05 Jan 2012 Location: San Diego, CA Status: Offline Points: 5718 |
Post Options
Thanks(1)
|
I agree that for 2 pin passive footprints, having one that fits all and use the max height is a good idea.
But IC's and connectors are a different story and I would use unique footprints for each different component vendor's tolerances and heights. And make both the Decal & Part Type the same name, or in your case, don't use the Cell + Alternate Cells concept as it may cause confusion. Simplicity makes our job easier and reduces errors. |
|
Post Reply | |
Tweet |
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |