[go: up one dir, main page]

CN111880978B - 一种pcb电源通道载流能力自动化检查方法 - Google Patents

一种pcb电源通道载流能力自动化检查方法 Download PDF

Info

Publication number
CN111880978B
CN111880978B CN202010714979.4A CN202010714979A CN111880978B CN 111880978 B CN111880978 B CN 111880978B CN 202010714979 A CN202010714979 A CN 202010714979A CN 111880978 B CN111880978 B CN 111880978B
Authority
CN
China
Prior art keywords
current
channel
power
power supply
pcb
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010714979.4A
Other languages
English (en)
Other versions
CN111880978A (zh
Inventor
卞一名
崔铭航
金长新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Science Research Institute Co Ltd
Original Assignee
Shandong Inspur Science Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Science Research Institute Co Ltd filed Critical Shandong Inspur Science Research Institute Co Ltd
Priority to CN202010714979.4A priority Critical patent/CN111880978B/zh
Publication of CN111880978A publication Critical patent/CN111880978A/zh
Application granted granted Critical
Publication of CN111880978B publication Critical patent/CN111880978B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2215Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test error correction or detection circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Power Sources (AREA)
  • Supply And Distribution Of Alternating Current (AREA)

Abstract

本发明特别涉及一种PCB电源通道载流能力自动化检查方法。该PCB电源通道载流能力自动化检查方法,调用DRC API接口与电源通道信息采集API,编写电流通道阻抗设计自动化检查工具,将电源通道信息添加到规则设定的参数里,并在脚本中添加检查电流通道的程序;最后,将检查电流通道的程序添加到菜单栏里。该PCB电源通道载流能力自动化检查方法,以Cadence Allegro为平台,通过修改内部程序,在规则表里设置电流大小,铜厚及过孔大小等参数,通过内部计算得出结论,并以DRC的形式直观看出电源通道是否满足电流要求,不仅能够有效避免人为因素导致的电流通道设计负载能力不足等缺陷,还能减少设计人员工作量,提高PCB质量,避免因电源设计不足导致一再改版,缩短项目周期。

Description

一种PCB电源通道载流能力自动化检查方法
技术领域
本发明涉及PCB设计技术领域,特别涉及一种PCB电源通道载流能力自动化检查方法。
背景技术
PCB(Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体。由于它是采用电子印刷术制作的,故被称为"印刷"电路板。
在当前的PCB设计过程中,电源的研发是一个非常重要的部分。一个差的PCB,EMC性能差,输出噪音大,抗干扰能力弱,甚至连基本功能都有可能无法保证。然而,在PCB设计过程中,电源通道电流大小的检查是一个繁琐的过程,只能通过人工检查各个电源通道设计是否满足电流设计要求。
但是,人工检查存在以下缺陷:
(一)出错率高,为了保证检查的准确率,需要人工对各个电源通道进行反复核查,因而工作效率低下;
(二)每检出一条电源通道错误,就需要开发人员对对应的PCB进行修改,PCB修改后,有需要对改版的PCB的所有电源通道重新进行检查,因而对PCB的一再改版,无疑会大大延长项目周期。
为了避免人为因素导致的电流通道设计负载能力不足等缺陷,本发明提出了一种PCB电源通道载流能力自动化检查方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的PCB电源通道载流能力自动化检查方法。
本发明是通过如下技术方案实现的:
一种PCB电源通道载流能力自动化检查方法,其特征在于:包括以下步骤:
第一步,调用DRC(Dynamic range control,动态范围控制)API(ApplicationProgramming Interface,应用程序编程接口)接口与电源通道信息采集API接口;
第二步,编写电流通道阻抗设计自动化检查工具,通过改变程序,将电源通道信息采集API接口采集的电源通道信息添加到规则设定的参数里,并在脚本中添加检查电流通道的程序;
第三步,将检查电流通道的程序添加到菜单栏里。
所述第一步中,调用电源通道信息采集API接口采集的电源通道信息包括电源载流大小、叠层厚度、介质厚度和铜箔厚度参数。
所述第二步中,具体实现步骤如下:
S1.首先制定电流大小与阻抗的对应关系公式;
S2.根据电源通道信息计算出对应的阻抗值Rreal;
S3.输入设计要求的电流通道负载电流大小Iref;
S4.对比阻抗值Rreal与参考阻抗Rref大小,若示电源通道设计不足,需要增加载流能力,则输出DRC错误报警;
S5.遍历所有电源通道,直至所有电源通道都无DRC错误。
所述步骤S1中,电流大小与阻抗的对应关系公式如下:
Rref=Iref/K
其中,Rref为参考阻抗,Iref为电流要求,K为比例参数。
1A电流需要40mil线宽,即Iref=走线(铜皮)宽度/40mil;所述步骤S2中,根据电源通道信息计算出对应的阻抗值Rreal,计算公式如下:
Rreal=走线宽度*k/40mil
所述步骤S4中,若Rreal>Rref,则表示电源通道设计不足,需要增加载流能力,输出DRC错误报警;若Rreal<Rref,则表示电源通道设计正常。
所述第二步中,当输出DRC错误报警时,通知设计人员对对应的电源通道进行修改,对改版后的PCB执行步骤S2~S5,直至所有电源通道都无DRC错误。
所述第二步中,步骤S1~S5以skill程序的形式编写成脚本工具,通过CadenceAllegro菜单加载工具加载到菜单栏。
所述第二步中,通过浏览按键选择需要加载的脚本工具,通过Cadence Allegro菜单中的load按键加载脚本。
本发明的有益效果是:该PCB电源通道载流能力自动化检查方法,以CadenceAllegro为平台,通过修改内部程序,在规则表里设置电流大小,铜厚及过孔大小等参数,通过内部计算得出结论,并以DRC的形式直观看出电源通道是否满足电流要求,不仅能够有效避免人为因素导致的电流通道设计负载能力不足等缺陷,还能减少设计人员工作量,提高PCB质量,避免因电源设计不足导致一再改版,缩短项目周期。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
附图1为本发明PCB电源通道载流能力自动化检查方法示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
Cadence Allegro软件是一款灵活可二次开发的PCB设计软件,开放了大量的API接口给应用开发人员,通过调用这些API接口,可以开发很多自动化的设计工具,满足从人工到智能的转变,简化设计过程,提高工作效率。
该PCB电源通道载流能力自动化检查方法,包括以下步骤:
第一步,调用DRC(Dynamic range control,动态范围控制)API(ApplicationProgramming Interface,应用程序编程接口)接口与电源通道信息采集API接口;
第二步,编写电流通道阻抗设计自动化检查工具,通过改变程序,将电源通道信息采集API接口采集的电源通道信息添加到规则设定的参数里,并在脚本中添加检查电流通道的程序;
第三步,将检查电流通道的程序添加到菜单栏里。
所述第一步中,调用电源通道信息采集API接口采集的电源通道信息包括电源载流大小、叠层厚度、介质厚度和铜箔厚度参数。
所述第二步中,具体实现步骤如下:
S1.首先制定电流大小与阻抗的对应关系公式;
S2.根据电源通道信息计算出对应的阻抗值Rreal;
S3.输入设计要求的电流通道负载电流大小Iref;
S4.对比阻抗值Rreal与参考阻抗Rref大小,若示电源通道设计不足,需要增加载流能力,则输出DRC错误报警。
所述步骤S1中,电流大小与阻抗的对应关系公式如下:
Rref=Iref/K
其中,Rref为参考阻抗,Iref为电流要求,K为比例参数。
1A电流需要40mil线宽,即Iref=走线(铜皮)宽度/40mil;所述步骤S2中,根据电源通道信息计算出对应的阻抗值Rreal,计算公式如下:
Rreal=走线宽度*k/40mil
所述步骤S4中,若Rreal>Rref,则表示电源通道设计不足,需要增加载流能力,输出DRC错误报警;若Rreal<Rref,则表示电源通道设计正常。
所述第二步中,当输出DRC错误报警时,通知设计人员对对应的电源通道进行修改,对改版后的PCB执行步骤S2~S5,直至所有电源通道都无DRC错误。
所述第二步中,步骤S1~S5以skill程序的形式编写成脚本工具,通过CadenceAllegro菜单加载工具加载到菜单栏。
所述第二步中,通过浏览按键选择需要加载的脚本工具,通过Cadence Allegro菜单中的load按键加载脚本。
与现有技术相比,该PCB电源通道载流能力自动化检查方法,具有以下特点:
第一、以Cadence Allegro为平台,通过修改内部程序,在规则表里设置电源载流大小、叠层厚度、介质厚度和铜箔厚度等参数,通过内部计算得出结论,并以DRC的形式直观看出电源通道是否满足电流要求,能够有效避免人为因素导致的电流通道设计负载能力不足等缺陷;
第二、应用于PCB实际设计过程中,能够减少设计人员工作量,提高PCB质量,避免因电源设计不足一再改版导致的项目周期过长,从而明显缩短项目周期。
以上对本发明实例中的一种PCB电源通道载流能力自动化检查方法进行了详细的介绍。本部分采用具体实例对发明的原理及实施方式进行了阐述,以上实例仅用于帮助理解本发明的核心思想,在不脱离本发明原理的情况下,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

Claims (5)

1.一种PCB电源通道载流能力自动化检查方法,其特征在于:包括以下步骤:
第一步,调用DRC API接口与电源通道信息采集API接口;
调用电源通道信息采集API接口采集的电源通道信息包括电源载流大小、叠层厚度、介质厚度和铜箔厚度参数;
第二步,编写电流通道阻抗设计自动化检查工具,通过改变程序,将电源通道信息采集API接口采集的电源通道信息添加到规则设定的参数里,并在脚本中添加检查电流通道的程序;具体实现步骤如下:
S1. 首先制定电流大小与阻抗的对应关系公式;电流大小与阻抗的对应关系公式如下:
Rref=Iref / K
其中,Rref为参考阻抗,Iref为电流要求,K为比例参数;
1A电流需要40mil线宽,即Iref=走线宽度/40mil;
S2. 根据电源通道信息计算出对应的阻抗值Rreal;阻抗值Rreal的计算公式如下:
Rreal=走线宽度×K/40mil;
S3. 输入设计要求的电流通道负载电流大小Iref;
S4. 对比阻抗值Rreal与参考阻抗Rref大小,若阻抗值Rreal大于参考阻抗Rref,则输出DRC错误报警;
S5. 遍历所有电源通道,直至所有电源通道都无DRC错误;
第三步,将检查电流通道的程序添加到菜单栏里。
2.根据权利要求1所述的PCB电源通道载流能力自动化检查方法,其特征在于:所述步骤S4中,若Rreal>Rref,则表示电源通道设计不足,需要增加载流能力,输出DRC错误报警;若Rreal<Rref,则表示电源通道设计正常。
3.根据权利要求1所述的PCB电源通道载流能力自动化检查方法,其特征在于:所述第二步中,当输出DRC错误报警时,通知设计人员对对应的电源通道进行修改,对改版后的PCB执行步骤S2~S5,直至所有电源通道都无DRC错误。
4.根据权利要求1所述的PCB电源通道载流能力自动化检查方法,其特征在于:所述第二步中,步骤S1~S5以skill程序的形式编写成脚本工具,通过Cadence Allegro菜单加载工具加载到菜单栏。
5.根据权利要求4所述的PCB电源通道载流能力自动化检查方法,其特征在于:所述第二步中,通过浏览按键选择需要加载的脚本工具,通过Cadence Allegro菜单中的load按键加载脚本。
CN202010714979.4A 2020-07-23 2020-07-23 一种pcb电源通道载流能力自动化检查方法 Active CN111880978B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010714979.4A CN111880978B (zh) 2020-07-23 2020-07-23 一种pcb电源通道载流能力自动化检查方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010714979.4A CN111880978B (zh) 2020-07-23 2020-07-23 一种pcb电源通道载流能力自动化检查方法

Publications (2)

Publication Number Publication Date
CN111880978A CN111880978A (zh) 2020-11-03
CN111880978B true CN111880978B (zh) 2025-01-28

Family

ID=73156394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010714979.4A Active CN111880978B (zh) 2020-07-23 2020-07-23 一种pcb电源通道载流能力自动化检查方法

Country Status (1)

Country Link
CN (1) CN111880978B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150068705A (ko) * 2013-12-12 2015-06-22 삼성전기주식회사 인쇄회로기판의 설계 데이터 검사방법
CN104955280A (zh) * 2015-06-18 2015-09-30 浪潮电子信息产业股份有限公司 一种阻抗线宽查找方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05215817A (ja) * 1991-03-14 1993-08-27 Toshiba Corp 印刷回路基板検査装置
KR19990079055A (ko) * 1998-04-01 1999-11-05 구자홍 모니터 회로블록별 기능 자동검사 시스템
US7117459B2 (en) * 2002-11-26 2006-10-03 Matsushita Electric Industrial Co., Ltd. Layout check system
US10060968B2 (en) * 2016-08-26 2018-08-28 Teradyne, Inc. Combining current sourced by channels of automatic test equipment
CN106815433A (zh) * 2017-01-16 2017-06-09 盛科网络(苏州)有限公司 根据规则设置自动替换过孔的方法
CN107194065B (zh) * 2017-05-19 2020-08-25 苏州浪潮智能科技有限公司 一种pcb设计中检查并设定约束值的方法
CN111339728A (zh) * 2020-02-29 2020-06-26 苏州浪潮智能科技有限公司 一种基于Cadence Skill搜寻电源瓶颈的检查方法和系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150068705A (ko) * 2013-12-12 2015-06-22 삼성전기주식회사 인쇄회로기판의 설계 데이터 검사방법
CN104955280A (zh) * 2015-06-18 2015-09-30 浪潮电子信息产业股份有限公司 一种阻抗线宽查找方法

Also Published As

Publication number Publication date
CN111880978A (zh) 2020-11-03

Similar Documents

Publication Publication Date Title
US7559045B2 (en) Database-aided circuit design system and method therefor
CN108536915B (zh) 一种印刷电路板pcb设计图中焊盘设计方法和装置
CN106951613A (zh) 一种切换显示pcb图层的方法及装置
CN112507649A (zh) 一种模拟版图的数模引脚映射到数字版图的方法
CN101364174B (zh) 印刷电路板测试文件生成系统及方法
CN105740143B (zh) 一种自动化测试方法、装置和计算设备
CN112649720A (zh) 板卡测试方法、装置及计算机可读存储介质
CN111880978B (zh) 一种pcb电源通道载流能力自动化检查方法
CN101673200B (zh) 用户输入模型的检测方法及装置
CN103310037A (zh) 版图设计规则检测文件验证图形库及其建立方法
CN114328254A (zh) 测试系统代码的方法、装置、电子设备及存储介质
CN113012154A (zh) Pcb焊盘尺寸检查方法、装置、计算机设备和存储介质
US7409667B1 (en) Techniques for modeling a circuit board structure
JP5429889B2 (ja) 半導体集積回路の動作解析方法、動作解析装置、動作解析プログラム及び動作解析システム
CN112685992A (zh) 一种基于Skill快速查找跨平面走线的方法和系统
CN112882946A (zh) 一种pdk测试的优化方法、装置、存储介质和设备
CN110991130A (zh) 一种利用电路仿真检查标准单元时序库的方法
CN117435483A (zh) 基于Formal工具的仿真验证激励生成方法、装置、介质及终端
CN102054085A (zh) 电路板生产设计系统及方法
CN113221499B (zh) 掩膜版图生成方法、装置、计算机设备及存储介质
CN114967641A (zh) 一种车辆控制器诊断功能的自动化测试方法及系统
CN108153963B (zh) 一种pcb设计中检查连接器连接层面数的方法
CN112578305A (zh) 一种飞机电源特性测试方法、系统、电子设备及存储介质
CN112100973A (zh) 一种基于allegro软件的镜像过孔检查替换方法
CN111339728A (zh) 一种基于Cadence Skill搜寻电源瓶颈的检查方法和系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20241206

Address after: 250100 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province

Applicant after: Shandong Inspur Scientific Research Institute Co.,Ltd.

Country or region after: China

Address before: 250100 First Floor of R&D Building 2877 Kehang Road, Sun Village Town, Jinan High-tech Zone, Shandong Province

Applicant before: JINAN INSPUR HIGH-TECH TECHNOLOGY DEVELOPMENT Co.,Ltd.

Country or region before: China

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant