版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑MentorGraphics应用之PCB设计复用-基础电子引言
随pcb板趋向小型化、多层化与复杂化。特别是高速印制板,需要经过很长时间的反复调试才可以定型。如果已有一个定型的设计(A),现需要一个部分电路与其相同或相似的设计(B),传统设计流程如下:
图1:传统设计流程图
由此流程图可以看出,设计B采用设计A的思想,人工重复了设计A的设计过程。
实现方法
BoardSTATION作为一个大型的EDA软件,不仅应用范围广、功能强,而且所有设计文件都以ASCII码格式保存,允许用户修改设计数据,PCB设计的复用提供了基础。
打开一个PCB设计,其主要文件结构如下:
Schematic路径下为原理图数据文件;Design_geom路径下为物理器件(Geometry)数据文件;Pcb路径下为印制板数据文件,其中comps为元器件(Component)数据文件,包括器件标号(Reference)、逻辑符号(Symbol)、对应物理器件(Geometry)、在印制板上的位置(Board_location)以及特性(Properties)等信息;Nets为网表数据文件;traces为印制板连线数据文件,包括网表名称(NET)、连线宽度、所在物理层,起始及终止点坐标等信息。一个设计下的文件远不至于此,但其它文件均可由BoardStation自动生成或者派生。
图2:BoardStation软件主要文件结构
BoardStation包括DesignArchitect、Librarian、Package、Layout、Fablink五个模块。假设设计A是现在正在进行的设计,设计B为需要复用的设计。首先,在DesignArchitect模块打开设计A,将设计B被复用部分的原理图拷贝到设计A;然后,将设计B被复用部分的物理器件(Geometry),从设计B的Design_geom路径下拷贝到设计A的Design_geom路径下;第三步,将设计B被复用部分的元器件(Component)数据从设计B的comps文件拷贝到设计A的comps文件中;第四步,参考设计BNets文件中被复用部分的网表(NET)数据,修改设计A的Nets文件中的相应部分;,将设计B的traces文件拷贝到设计A的pcb路径下,实现PCB设计复用。
应用举例
以下以设计A为正在进行的设计,设计B为被复用的设计,举例说明PCB设计复用的实现方法。
图3:设计B的印制板图及原理图
图4:设计A的原理图
按照以下步骤执行:
1.在DesignArchitect模块照图4画设计A的原理图,存储。
2.进入设计A的Librarian模块,建立物理器件(Geometry)以及映射文件(mappingfile)等。
若图4中的器件U1、U2、R1、R2、R3、R4中任何一个对应的物理器件(Geometry)与图3中相应器件的物理器件(Geometry)不同,将设计B的Design_geom路径下相应的物理器件(Geometry)拷贝到设计A的Design_geom路径下。即器件U1、U2、R1、R2、R3、R4在设计A和设计B中的物理器件(Geometry)必须相同。
为了保证图4中的器件U1、U2、R1、R2、R3、R4所对应的物理器件(Geometry)在设计A和设计B的印制板上位置相同,将设计B的印制板Geometry(Board)由设计B的Design_geom路径下拷贝到设计A的Design_geom路径下,然后在Librarian模块对其进行修改。完成所有功能后,存储并退出。
3.进入设计A的Package模块,建立逻辑符号(Symbol)与物理器件(Geometry)的对应关系,完成所有功能后,存储并退出。
4.修改设计A的comps文件。
在BoardStation软件的任何一个模块中,采用下拉菜单MGC--Notepad--Open--Edit...
打开设计B的comps文件,将与器件U1、U2、R1、R2、R3、R4有关行选中并复制(Copy)。
打开设计A的comps文件,将与器件U1、U2、R1、R2、R3、R4有关行选中并删除(Delete),然后粘贴(Paste)。
即器件U1、U2、R1、R2、R3、R4在设计A和设计B的comps文件中的内容必须相同。5.修改设计A的Nets文件。
#BOARDSTATIONNETSFILEFORMAT1.0
#Application:PACKAGEv8.*.1ThuMay2011:2*6PDT1999
#date:SaturdayOctober14,2000;04:30:40#
NET'/N$2'U3-4U7-2
NET'/N$3'U3-5U6-2
NET'/N$4'U3-1U8-1U4-2
NET'/N$7'U2-14U3-7
NET'/N$8'U2-13U3-6
NET'/N$9'U2-18U3-9
NET'/N$10'U2-17U3-8
NET'/N$29'R1-2U2-3
NET'/N$30'R2-2U2-4
NET'/N$40'R3-2U2-7
NET'/N$41'U2-8R4-2
NET'/N$45'U1-14U3-11
NET'/N$46'U1-13U3-13
NET'/N$47'R1-1U1-18
NET'/N$48'R2-1U1-17
NET'/N$49'R3-1U1-16
NET'/N$50'U1-15R4-1
NET'GROUND'U5-2U3-10U7-1U8-2U6-1U1-10U2-10
NET'VCC'U5-1U3-20U4-1U1-20U2-20(表1:设计A的Nets文件)
#BOARDSTATIONNETSFILEFORMAT1.0
#Application:PACKAGEv8.*.1ThuMay2011:2*6PDT1999
#date:MondayNovember20,2000;12:52:50#
NET'/N$9'R1-1U1-18
NET'/N$23'R3-2U2-7
NET'/N$25'R5-2U2-13
NET'/N$27'R7-2U2-17
NET'/N$230'R2-2U2-4
NET'/N$231'R4-2U2-8
NET'/N$232'R6-2U2-14
NET'/N$233'R8-2U2-18
NET'/N$234'R1-2U2-3
NET'/N$235'R2-1U1-17
NET'/N$236'R3-1U1-16
NET'/N$237'R4-1U1-15
NET'/N$238'R5-1U1-14
NET'/N$239'R6-1U1-13
NET'/N$240'R7-1U1-12
NET'/N$241'R8-1U1-11
NET'GROUND'U1-10U2-10
NET'VCC'U1-20U2-20(表2:设计B的Nets文件)
在BoardStation软件的任何一个模块中,采用下拉菜单MGC--Notepad--Open--Edit...
参考表2修改表1,即将设计A的Nets文件与设计B的Nets文件中连结相同管脚的NET名称改为相同,例如:在设计B的Nets文件中行为NET'/N$9'R1-1U1-18,则将设计A的Nets文件中的相应行NET'/N$47'R1-1U1-18,改为NET'/N$9'R1-1U1-18。
若设计A的Nets文件中修改后的NET名称与原有的NET名称相同,修改原有的NET名称。
#BOARDSTATIONNETSFILEFORMAT1.0
#Application:PACKAGEv8.*.1ThuMay2011:2*6PDT1999
#date:SaturdayOctober14,2000;04:30:40
#
NET'/N$2'U3-4U7-2
NET'/N$3'U3-5U6-2
NET'/N$4'U3-1U8-1U4-2
NET'/N$7'U2-14U3-7
NET'/N$8'U2-13U3-6
NET'/N$99'U2-18U3-9
NET'/N$10'U2-17U3-8
NET'/N$234'R1-2U2-3
NET'/N$230'R2-2U2-4
NET'/N$23'R3-2U2-7
NET'/N$231'U2-8R4-2
NET'/N$45'U1-14U3-11
NET'/N$46'U1-13U3-13
NET'/N$9'R1-1U1-18
NET'/N$235'R2-1U1-17
NET'/N$236'R3-1U1-16
NET'/N$237'U1-15R4-1
NET'GROUND'U5-2U3-10U7-1U8-2U6-1U1-10U2-10
NET'VCC'U5-1U3-20U4-1U1-20U2-20(表3:修改后的设计A的Nets文件)
6.拷贝设计B的traces文件到设计A
打开下拉菜单MGC--DesignManagement--CopyObject...
在Options...选项中选择:
*UpdateAllReferences
*OverwriteAllFileConflicts
*CreateDestination
这样,就将设计B中印制板上的所有与设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026排污许可条例试题及答案
- 2026年自然灾害救助条例公职人员培训完整答案
- 2026年环境监测实验考试题库(含答案)
- 2026年吉林省安全生产月知识竞赛试题(含答案)
- 2026年监理工程师市政继续教育考试及答案
- 2026年江西成人高考答案
- 2026年临床执业医师《儿科学》结合培训试卷
- 2026年内科医师定期考核试题库150道含完整答案(全优)
- 2026年农村政策法规考试题库及答案
- 2026年全国翻译专业资格考试三级笔译综合能力模拟试卷及参考答案
- 2025年矿业权评估师职业资格考试(矿业权评估实务与案例水气矿产资源(地热矿泉水)勘查与实物量估算)仿真试题及答案
- 2025年广东省军事理论竞赛题库
- 急慢性肾衰竭的护理常规
- 药事管理与法规药事管理与法规药事药事管理与药事组织段立华9
- 辱骂调解协议书模板
- 【MOOC】一生的健康锻炼-西南交通大学 中国大学慕课MOOC答案
- 血透中医护理
- 小学语文整本书阅读《没头脑和不高兴》导读课件
- 烽火岁月中的木刻 课件 2024-2025学年浙人美版(2024)初中美术七年级上册
- VMware虚拟化平台巡检手册
- 保留灌肠操作流程及评分标准
评论
0/150
提交评论