今日226人次阅读了94/155篇文章  |    留言板  |    RSS订阅
别老说自己累的跟狗一样,你想多了,狗都比你轻松毒鸡汤

Allegro按坐标批量放置焊盘- import CSV Pin file

2024-01-22     loonlog     4128     6

本文目录

在项目中,需要对一颗裸芯片进行商用封装设计,裸芯片一共有五千多个bump,通过FanOut手段,合并部分重复网络的bump,最终扇出900个pin脚的封装。芯片厂家给了bump的网络名称和坐标位置,我能想到的唯一方法就是使用Allegro根据坐标文件导入焊盘来制作这个裸芯片的封装,第一次使用这个功能,还是现学了;

这个方法也特别适合用坐标文件导入封装焊盘,即使引脚不多的情况下,也是非常方便和高效的;

1、Allegro新建一个Package symbol文件:

File-->New,弹出对话框选择文件为Package symbol,并设置文件路径和文件名称等;

2、导入包含坐标信息的CSV格式文件:

File-->Import-->CSV Pin File,弹出对话框分别选择csv文件路径,PIN 序号文字字体(text block),是否删除旧PIN(Delete existing pins);最后点击import即可。

以上步骤非常简单,但是大概率你会遇到 Error :Error in reading csv file.

  重点:

3、CSV文件格式

这里要重点说明的是CSV文件里面坐标等信息的格式问题:具体格式如下

<pin number, padstack name, x position, y position, rotation, text offset x, text offset y, text rotate, mirror>

pin number:pin脚序号

padstack name:pad焊盘名称

x position:X坐标

y position:Y坐标

rotation:焊盘旋转角度

text offset x, text offset y, pin序号文字的便宜位置,可以留空

mirror:文字镜像,可以留空

csv文件表格字体,居中等都需要注意,

最简单也是最可靠的方法就是找一个现成BGA封装,导出csv文件(File - Export - CSV Pin File),参考这个文件,或者把信息粘贴进来,会比较好!

另外还有一点需要注意的就是在列title上面找一行,标注坐标的单位信息,例如:Units mils ;

以下表格供参考:

下表只包含了pin number/padstack name/x position/y position/rotation,由于是圆形pad,所以rotation为0。


# If units not specified use current design units



Unitsmils


# Format for pin definition file (comma delineated)



#PinNumberPadstackxyrotation
H32SMD030CIR030371.06243.110
G32SMD030CIR030371.06268.70
A2SMD030CIR030-396.65422.240
A3SMD030CIR030-371.06422.240
A6SMD030CIR030-294.29422.240
A8SMD030CIR030-243.11422.240
A9SMD030CIR030-217.52422.240

......

表格后续省略!

右击复制图片地址,单独浏览器查看大图


Allegro , 电子电路

Allegro按坐标批量放置焊盘- import CSV Pin file
http://loonlog.com/2024/1/22/allegro-import-csv-pin-file/
    觉得有用?请点击页面顶部广告支持我!

您可能感兴趣的文章

发表评论(关于评论)

评论列表,共 6 条评论

  • 回复

    2楼

    新春佳节到,祝愿您龙年鹏程万里,吉祥如意,笑口常开。事业蒸蒸日上,幸福美满,家庭和睦团圆。愿新的一年带给您无限好运和快乐。

    菜鸟之志 kaijian ye ,

    回复

    谢谢叶兄弟,新年祝越来越好!

  • 回复

    1楼

    我一直用FPM这个软件画Allegro的封装,非常方便

    菜鸟之志 Meekdai ,

    回复

    现成的软件收费吧,我主要还是想练手laugh

    Meekdai 菜鸟之志 ,

    回复

    不收费,这是一个N年前国外大佬开发的一个小插件,已经停止维护很多年了,但还是非常好用。里面有一些内置的封装可以一键生成,没有的可以自己添加,另外还支持Skill。

    菜鸟之志 Meekdai ,

    回复

    好的,我记下了,有时间我试试!yes