mentorgraphics应用之pcb设计复用.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:4 大小:53KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

mentorgraphics应用之pcb设计复用.doc

mentorgraphics应用之pcb设计复用.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

深圳金百泽电子科技股份有限公司(www.kbsems.com)成立于1997年,是线路板行业十强企业,总部设在深圳,研发和生产分布在深圳、惠州和西安等地,为客户提供产品研发的PCB设计、PCB快速制造、SMT加工、组装与测试及硬件集成等垂直整合解决方案,是国内最具特色的电子制造服务提供商。电话:0755-26546699-223MentorGraphics应用之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文件。#BOARDSTATIONNETSFILEFORMA