Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5569|回复: 3

求一个Skill编程?

[复制链接]
发表于 2013-6-10 22:53:28 | 显示全部楼层 |阅读模式
能不能用 Skill将一个PCB复制到另一PCB上。如我有 A, B两个板  A板是做好的,B板是新版,我将A板复制到B板上, 这样A B板位号相同部分我就不用在处理了?
发表于 2013-6-10 23:32:50 | 显示全部楼层
这个直接用allegro就可以实现的。或者你到论坛搜索placement_out_in.il这个SKILL(http://www.allegro-skill.com/thread-92-1-1.html
教你一个方法:
1.首先使用加载placement_out_in.il文件。
2.使用exp_placement命令,从A板中导出需要复用的器件的坐标。会在当前工作目录下产生一个Place_data.txt坐标文件。
3.将Place_data.txt坐标文件放在B板的工作目录下,使用imp_placement导入之前导出的器件位置。自此,器件位置已导入。
4.使用allegro自带的功能导出A板的线,孔,铜皮等。File->Export->Sub-drawing.在find栏选上cline,shape,via等需要导出的选项。框选导出。注意,导出的时候最好敲个坐标。
5.在B板上使File->Import->Sub-drawing.导入从A板上导出的信息。注意,导入时要与A板导出时输出的坐标一致。

如有什么不明白的地方,请留言讨论哈。。。
 楼主| 发表于 2013-6-11 22:48:20 | 显示全部楼层
非常感谢!Sub-drawing.可以实现,谢谢!能不能SKILL 做一个窗口,就跟我把一个假器件放到PCB板上一样。把A版当做一个器件放到 B版 上。这样就不用导来导出,就不知道能不能实现?
发表于 2013-6-15 19:07:46 | 显示全部楼层
本帖最后由 chuankay 于 2013-6-15 21:16 编辑
lig132 发表于 2013-6-11 22:48
非常感谢!Sub-drawing.可以实现,谢谢!能不能SKILL 做一个窗口,就跟我把一个假器件放到PCB板上一样。把A ...

我认为即使把A板的线和铜皮的路径、器件传到B板,器件都没有位号,也不能为dummy net属性的线赋网络,还要制作网标导网络、A板的层叠结构和B板的层叠结构不同很可能造成冲突啊,有点麻烦!其实sub drawing就是用skill代码实现的功能。HDL原理图中可以做逻辑模块和物理,载器件就等于载板子,那个代价就更大了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-14 03:44 , Processed in 0.137425 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表