一种检查模拟地和数字地电气连接的方法及装置制造方法及图纸

技术编号:19511755 阅读:24 留言:0更新日期:2018-11-21 08:03
本发明专利技术公开了一种检查模拟地和数字地电气连接的方法,包括以下步骤:获取与模拟地AGND连接的全部引脚的symbol;判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,判断该元器件的另一个引脚是否为地GND。还公开了一种检查模拟地和数字地电气连接的装置。能够在PCB中针对模拟地和数字地之间是否有电气连接,以及电气连接的方式能够进行自动化检查,打印错误报告,避免依靠人眼漏检查的情况,同时极大的加快检查速度,方便快捷进,保证正确性,提升电气检查的工作效率。

【技术实现步骤摘要】
一种检查模拟地和数字地电气连接的方法及装置
本专利技术涉及电气检查
,尤其是一种基于CadenceAllegro软件二次开发skill语言检查模拟地和数字地电气连接的方法及装置。
技术介绍
在原理图的线路设计过程中,常常包括数字电路和模拟电路两部分。模拟电路涉及弱小信号,但是数字电路门限电平较高,对电源的要求就比模拟电路低些。既有数字电路又有模拟电路的系统中,数字电路产生的噪声会影响模拟电路,使模拟电路的小信号指标变差,克服的办法是分开模拟地AGND和数字地GND。把模拟地和数字地分开的方法通常有2种∶1、用磁珠连接;2、用0欧姆电阻连接。这两种方法可以很好的解决数字电路与模拟电路之间的干扰问题。原理图设计完成以后,对所有的模拟地以及数字地之间是否有上述电子元器件连接,需要进行逐一大规模的检查,由于单个的原理图设计页码可能高达数百页,模拟地和数字地的分布没有规律性可言,单纯的靠人眼检查,不仅耗时费力,而且很容易出现漏检查的情况,进而有些模拟地和数字地之间一旦没有连接,不能被检查出做及时修改,就会导致整个板卡的抗干扰能力差。
技术实现思路
本专利技术的目的是提供一种检查模拟地和数字地电气连接的方法及装置,避免依靠人眼漏检查的情况,同时极大的加快检查速度,方便快捷进,保证正确性,提升电气检查的工作效率。为实现上述目的,本专利技术采用下述技术方案:本专利技术第一方面提供了一种检查模拟地和数字地电气连接的方法,包括以下步骤:依次判断与模拟地AGND相连接的所有元器件中是否有同时与地GND相连的零欧姆电阻R或者磁珠FB。结合第一方面,在第一方面第一种可能的实现方式中,所述依次判断与模拟地AGND相连接的所有元器件中是否有同时与地GND相连的零欧姆电阻R或者磁珠FB,具体包括:获取与模拟地AGND连接的全部引脚的symbol;判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,判断该元器件的另一个引脚是否为地GND。结合第一方面,在第一方面第二种可能的实现方式中,所述获取与模拟地AGND连接的全部引脚的symbol,具体包括:获取PCB中命名含有AGND的net在数据库中的ID号,读取各个ID实际对应的完整net名称;针对每个net,查找PCB中所有与此net相连的引脚,然后获取每个引脚对应的symbol。结合第一方面,在第一方面第三种可能的实现方式中,所述获取PCB中命名含有AGND的net在数据库中的ID号,读取各个ID实际对应的完整net名称步骤之前,还包括:建立名为gnd.il的skill文件。结合第一方面,在第一方面第四种可能的实现方式中,所述判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,判断该元器件的另一个引脚是否为地GND,具体包括:判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,如果是,则判断该symbol的另一个引脚的net属性是否为GND,如果是,则判断该AGND与GND之间有零欧姆电阻R或者磁珠FB连接;如果否,则判断该AGND没有与GND相连接。本专利技术第二方面提供了一种检查模拟地和数字地电气连接的装置,其特征是,包括:AGND连接引脚symbol获取单元,获取与模拟地AGND连接的全部引脚的symbol;symbol属性判断单元,判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,判断该元器件的另一个引脚是否为地GND。本专利技术第二方面的所述检查模拟地和数字地电气连接的装置能够实现第一方面及第一方面的各实现方式中的方法,并取得相同的效果。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术在原理图设计基本完成以后导入到PCB进行布线的初期,将使用skill编辑的模拟地和数字地检查文件,导入到Cadencepcbeditor软件中,实现模拟地和数字地连接的自动化检查,并生成检测报告。通过Allegro软件的Skill接口,添加检查文件到Allegro软件的配置文件下,在PCB中针对模拟地和数字地之间是否有电气连接,以及电气连接的方式能够进行自动化检查,打印错误报告,避免依靠人眼漏检查的情况,同时极大的加快检查速度,方便快捷进,保证正确性,提升电气检查的工作效率。附图说明图1是本专利技术实施例一步骤流程图;图2是本专利技术实施例二步骤流程图;图3是本专利技术实施例三步骤流程图;图4是本专利技术装置结构示意图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。Skill是一种脚本语言,运行于Cadence设计工具之上。Skill语言是对Cadence的设计工具进行功能补充,实现功能定制,提高工作效率。本专利技术选用AXL-SKILL,它适用于PCBEDITOR的环境,是skill语言的扩展,它可以访问PCBeditor的数据库,display和userinterface。在PCBeditor的环境中,加载并运行检查文件,实现用户特定需要的自动化检查功能。实施例一如图1所示,一种检查模拟地和数字地电气连接的方法,包括以下步骤:S1、获取与模拟地AGND连接的全部引脚的symbol;S2、判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,判断该元器件的另一个引脚是否为地GND。实施例二如图2所示,检查模拟地和数字地电气连接的方法,包括以下步骤:S11、获取PCB中命名含有AGND的net在数据库中的ID号,读取各个ID实际对应的完整net名称;S12、针对每个net,查找PCB中所有与此net相连的引脚,然后获取每个引脚对应的symbol。S13、判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,如果是,则判断该symbol的另一个引脚的net属性是否为GND,如果是,则判断该AGND与GND之间有零欧姆电阻R或者磁珠FB连接;如果否,则判断该AGND没有与GND相连接。实施例三如图3所示,检查模拟地和数字地电气连接的方法,包括以下步骤:S21、建立名为gnd.il的skill文件;S22、利用skill命令选中所有net名为“*AGND”的数据库ID_list;S23、选取ID[p],读取其对应的AGND的完整netname;S24、查找所有与该net相连的pin_list[n];S25、选择一个pin_list[i],读取其对应的symbol,判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB;S26、读取该元器件的另一个引脚连接的net属性是否为“GND”;如果是,进入步骤S27,如果否,判断i是否等于n,如果是,则进入步骤S28,如果否,i=i+1,转入步骤S25;S27、打印输出“AGND”完整net名称以及和GND相连接的symbol名称;S28、打印本文档来自技高网
...

【技术保护点】
1.一种检查模拟地和数字地电气连接的方法,其特征是,包括以下步骤:依次判断与模拟地AGND相连接的所有元器件中是否有同时与地GND相连的零欧姆电阻R或者磁珠FB。

【技术特征摘要】
1.一种检查模拟地和数字地电气连接的方法,其特征是,包括以下步骤:依次判断与模拟地AGND相连接的所有元器件中是否有同时与地GND相连的零欧姆电阻R或者磁珠FB。2.如权利要求1所述的检查模拟地和数字地电气连接的方法,其特征是,所述依次判断与模拟地AGND相连接的所有元器件中是否有同时与地GND相连的零欧姆电阻R或者磁珠FB,具体包括:获取与模拟地AGND连接的全部引脚的symbol;判断symbol的元器件属性是否为零欧姆电阻R或者磁珠FB,判断该元器件的另一个引脚是否为地GND。3.如权利要求2所述的检查模拟地和数字地电气连接的方法,其特征是,所述获取与模拟地AGND连接的全部引脚的symbol,具体包括:获取PCB中命名含有AGND的net在数据库中的ID号,读取各个ID实际对应的完整net名称;针对每个net,查找PCB中所有与此net相连的引脚,然后获取每个引脚对应的symbol。4.如权利要求3所述的检查模拟地和数字地电气连接的方...

【专利技术属性】
技术研发人员:宋丽青
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1