[go: up one dir, main page]

CN112100973A - 一种基于allegro软件的镜像过孔检查替换方法 - Google Patents

一种基于allegro软件的镜像过孔检查替换方法 Download PDF

Info

Publication number
CN112100973A
CN112100973A CN202010973614.3A CN202010973614A CN112100973A CN 112100973 A CN112100973 A CN 112100973A CN 202010973614 A CN202010973614 A CN 202010973614A CN 112100973 A CN112100973 A CN 112100973A
Authority
CN
China
Prior art keywords
via hole
replacement
inspection
items
item
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.)
Granted
Application number
CN202010973614.3A
Other languages
English (en)
Other versions
CN112100973B (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.)
Edadoc Co ltd
Original Assignee
Edadoc 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 Edadoc Co ltd filed Critical Edadoc Co ltd
Priority to CN202010973614.3A priority Critical patent/CN112100973B/zh
Publication of CN112100973A publication Critical patent/CN112100973A/zh
Application granted granted Critical
Publication of CN112100973B publication Critical patent/CN112100973B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • G06F30/398Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2115/00Details relating to the type of the circuit
    • G06F2115/12Printed circuit boards [PCB] or multi-chip modules [MCM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种基于ALLEGRO软件的镜像过孔检查替换方法,本发明在ALLEGRO软件中设置镜像过孔的检查替换工具,检查替换工具按照需求获取待替换的镜像过孔清单,通过复制原有过孔属性数据‑删除原有过孔‑创建新过孔‑复制过孔属性至新过孔这一流程,将原有的镜像过孔替代为非镜像的过孔,从而避免因镜像过孔导致的测试问题与工艺问题,保证测试效率与产品良品率,该检查替换工具能够自动获取镜像过孔,提供单个过孔替换或全部过孔一键替换功能,减少设计人员因镜像过孔产生的工作量,从而提高设计效率,缩短研发周期。

Description

一种基于ALLEGRO软件的镜像过孔检查替换方法
技术领域
本发明涉及PCB设计技术领域,更具体地说,是涉及一种基于ALLEGRO软件的镜像过孔检查替换方法。
背景技术
在PCB板设计领域中,尤其是服务器通讯用板卡,在进行研发设计时通常会在研发PCB板上添加测试点,以用于后期测试板卡功能,方便调试,提高设计效率,缩短研发周期。为了获取更好、更全面的调试数据,需要提供大量的测试点,测试点密度较高。在PCB板设计过程中,若出现镜像的测试点,测试时易造成测具选择层面不正确导致测试出现问题的情况发生。除此之外,在某些设计中,要求靠近BGA侧的过孔盘比远离BGA的过孔盘小,由于BGA都是电子元器件间距密度较高的器件,需要小过孔盘均在同侧才能够保证安全间距,若出现镜像的过孔,那么过孔与引脚之间的间距过小,生产工艺难以满足,生产的板卡产品会存在短路的风险。而在这种情况下,PCB板设计的主流软件ALLEGRO并没有针对过孔镜像问题的检查功能,设计人员需要自行导出测试点或过孔的坐标,逐一检查,增加设计人员的工作量,降低设计效率,加长研发周期,极大地提高生产产品所用的周期。
以上不足,有待改进。
发明内容
为了克服现有的技术的不足,本发明提供一种基于ALLEGRO软件的镜像过孔检查替换方法。
本发明技术方案如下所述:
一种基于ALLEGRO软件的镜像过孔检查替换方法,在ALLEGRO软件中创建检查替换工具,检查替换工具获取PCB文件中所有过孔信息并记录于第一列表中,根据检查选择项的需求指示,将满足检查选择项需求且为镜像控件的过孔记录至第二列表中,根据替换选择项的需求指示,提取第二列表中满足替换选择项的过孔属性,删除原有过孔,创建新过孔并将提取的过孔属性复制至新过孔。
上述的一种基于ALLEGRO软件的镜像过孔检查替换方法,检查替换工具的创建步骤包括:
步骤A1.创建检查替换工具命令并设置检查替换工具的命令窗口;
步骤A2.检查替换工具设置检查选择项与替换选择项,检查选择项包括仅测试过孔检查项与所有过孔检查项,替换选择项包括单过孔替换项与所有过孔替换项,所有检查选择项与替换选择项均分别设置初始值;
步骤A3.检查替换工具获取PCB文件中所有过孔信息并记录于第一列表中。
上述的一种基于ALLEGRO软件的镜像过孔检查替换方法,检查替换工具检查镜像过孔的步骤包括
步骤B1.接收检查命令;
步骤B2.检查选择项包括测试过孔检查项与所有过孔检查项,根据测试过孔检查项与所有过孔检查项的现有反馈值与初始值的对比,判断测试过孔检查项与所有过孔检查项的选择状态,若测试过孔检查项处于被选择状态时,执行步骤B3-1,若所有过孔检查项处于被选择状态时,执行步骤B3-2;
步骤B3-1.逐一判断第一列表中的过孔是否为镜像控件,判断第一列表中的过孔是否含有测试孔属性,若过孔既为镜像控件又含有测试孔属性,则记录至第二列表中;
步骤B3-2.逐一判断第一列表中的过孔是否为镜像控件,若过孔为镜像控件,则记录至第二列表中。
进一步的,在步骤B2中,测试过孔检查项的反馈值与初始值相同,测试过孔检查项处于选择状态,测试过孔检查项的反馈值与初始值不相同,测试过孔检查项不处于选择状态;所有过孔检查项的反馈值与初始值相同,所有过孔检查项处于选择状态,所有过孔检查项的反馈值与初始值不同,所有过孔检查项不处于选择状态。
进一步的,在步骤B3-1或步骤B3-2中,检查替换工具初始设置计数值,计数值初始为零,每判定一个镜像过孔,计数值数值加一,在步骤B3-1或步骤B3-2后,将最终的计数值显示在计数栏中。
进一步的,在步骤B3-1或步骤B3-2后,逐一获取第二列表中所有过孔的中心坐标,按照设定格式在显示列表中展示并高亮显示第二列表内的过孔。
再进一步的,根据显示列表中过孔的选择状态,获取对应的过孔中心坐标,以该坐标为中心,缩放PCB文件的显示窗口。
上述的一种基于ALLEGRO软件的镜像过孔检查替换方法,检查替换工具替换镜像过孔的步骤包括:
步骤C1.接收替换命令;
步骤C2.替换选择项包括单过孔替换项与所有过孔替换项,根据单过孔替换项与所有过孔替换项的现有反馈值与初始值的对比,判断单过孔替换项与所有过孔替换项的选择状态,若单过孔替换项处于被选择状态时,执行步骤C3-1,若所有过孔替换项处于被选择状态时,执行步骤C3-2;
步骤C3-1包括
步骤C3-1-1.确定第二列表中处于选择状态的过孔;
步骤C3-1-2.获取过孔的信息;
步骤C3-1-3.删除过孔;
步骤C3-1-4.创建新的过孔并将原有过孔信息复制至新过孔中;
步骤C3-2包括
步骤C3-2-1.获取第二列表中过孔的信息;
步骤C3-2-2.删除原有过孔;
步骤C3-2-3.创建新的过孔并将原有过孔信息复制至新过孔中;
步骤C3-2-4.循环步骤C3-2-1至步骤C3-2-3。
进一步的,在步骤C2中,单过孔替换项的反馈值与初始值相同,单过孔替换项处于选择状态,单过孔替换项的反馈值与初始值不相同,单过孔替换项不处于选择状态;所有过孔替换项的反馈值与初始值相同,所有过孔替换项处于选择状态,所有过孔替换项的反馈值与初始值不同,所有过孔替换项不处于选择状态。
上述的一种基于ALLEGRO软件的镜像过孔检查替换方法,检查替换工具通过镜像关键词判断过孔是否为镜像控件,若过孔属性中包含镜像关键词,该过孔即为镜像控件,若过孔属性中不包含镜像关键词,该过孔不为镜像控件。
根据上述方案的本发明,其有益效果在于,本发明在ALLEGRO软件中设置镜像过孔的检查替换工具,检查替换工具按照需求获取待替换的镜像过孔清单,通过复制原有过孔属性数据-删除原有过孔-创建新过孔-复制过孔属性至新过孔这一流程,将原有的镜像过孔替代为非镜像的过孔,从而避免因镜像过孔导致的测试问题与工艺问题,保证测试效率与产品良品率,该检查替换工具能够自动获取镜像过孔,提供单个过孔替换或全部过孔一键替换功能,减少设计人员因镜像过孔产生的工作量,从而提高设计效率,缩短研发周期。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的流程图。
图2为检查替换工具的创建流程图。
图3为检查替换工具的检查流程图。
图4为检查替换工具的替换流程图。
图5为镜像过孔检查替换工具的窗口界面结构示意图。
图6为镜像过孔替换前的结构示意图。
图7为镜像过孔替换后的结构示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明的是,当部件被称为“设置”另一个部件,它可以直接或者间接位于该另一个部件上。术语“第一”、“第二”等仅用于便于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明技术特征的数量。“若干个”的含义是一个或一个以上,除非另有明确具体的限定。
一种基于ALLEGRO软件的镜像过孔检查替换方法,如图1所示,在ALLEGRO软件中创建检查替换工具,检查替换工具获取PCB文件中所有过孔信息并记录于第一列表中,根据检查选择项的需求指示,将满足检查选择项需求且为镜像控件的过孔记录至第二列表中,根据替换选择项的需求指示,提取第二列表中满足替换选择项的过孔属性,删除原有过孔,创建新过孔并将提取的过孔属性复制至新过孔。
如图2、图3、图4所示,镜像过孔检查替换工具的创建及检查替换步骤包括:
步骤A1.创建检查替换工具命令并设置检查替换工具的命令窗口。
步骤A2.检查替换工具设置检查选择项与替换选择项,检查选择项包括仅测试过孔检查项与所有过孔检查项,替换选择项包括单过孔替换项与所有过孔替换项,所有检查选择项与替换选择项均分别设置初始值。
在ALLEGRO软件中通过axlCmdRegister函数创建检查替换工具命令,使用axlFormSetField函数、axlUIWPrint函数等设置检查替换工具的窗口界面,如图5所示。
检查替换工具窗口包括选择区(Options)、计数栏(Number)、显示列表、替换区(Change)以及若干个选择功能按钮。其中,选择区中设置两个单项选择项,分别是仅测试过孔检查项与所有过孔检查项,前者仅检查含有测试孔属性的过孔,后者检查PCB文件中所有过孔。计数栏中显示检查替换工具按需求检查出的镜像过孔的数量。显示列表中显示检查结果,即,按需求检查后所得的PCB文件中镜像过孔的清单,其格式包括序号、过孔网络名称及过孔坐标,如图6、图7所示。替换区中设置两个单项选择项,分别是单过孔替换项与所有过孔替换项,前者的功能为替换单独一个选中过孔,后者为替换所有检查结果的过孔,即,在显示列表中显示的所有过孔。功能按钮包括检查命令按钮(Check)与替换命令按钮(Change),使用者在选择区选择后,点击检查命令按钮,令检查替换工具执行检查命令;使用者在替换区选择后,点击替换命令按钮,令检查替换工具执行替换命令。
步骤A3.检查替换工具获取PCB文件中所有过孔信息并记录于第一列表中。检查替换工具通过打开VIA CLASS/TOP(过孔类顶层)和VIA CLASS/BOTTOM(过孔类底层)注意获取PCB文件中所有过孔信息,因此,设计人员在执行本检查替换工具的同时,需要打开VIA(过孔)层面,以便检查替换工具获取过孔信息,作为后期运行的数据基础。
步骤B1.接收检查命令。设计人员通过检查命令按钮向检查替换工具下达检查命令。点击检查命令按钮后,检查替换工具启动检查模块,对第一列表中的过孔执行筛选检查功能。
步骤B2.根据测试过孔检查项与所有过孔检查项的现有反馈值与初始值的对比,判断测试过孔检查项与所有过孔检查项的选择状态,若测试过孔检查项处于被选择状态时,执行步骤B3-1,若所有过孔检查项处于被选择状态时,执行步骤B3-2。
步骤B3-1.逐一判断第一列表中的过孔是否为镜像控件,判断第一列表中的过孔是否含有测试孔属性,若过孔既为镜像控件又含有测试孔属性,则记录至第二列表中。
步骤B3-2.逐一判断第一列表中的过孔是否为镜像控件,若过孔为镜像控件,则记录至第二列表中。
在步骤B3-1或步骤B3-2中,包含镜像属性的过孔,检查替换工具通过isMirrored函数捕捉PCB文件中的镜像关键词,并以此判断该过孔是否为镜像过孔。镜像过孔其属性中带有镜像关键词,isMirrored函数通过捕捉该镜像关键词(t, 'GEOMETRY),并根据镜像关键词的有无输出反馈值,检查替换工具获得isMirrored函数的反馈值为“t”时,判定该过孔为镜像过孔,若isMirrored函数的反馈值为“nil”时,判定该过孔不为镜像过孔。而测试孔属性,则通过判断过孔是否从属于测试孔集合来确定其测试孔属性,若在测试孔集合包括该过孔,则过孔包含测试孔属性,若集合中不包括,则过孔不含测试孔属性。
在步骤B3-1或步骤B3-2中,检查初始设置计数值,每判定一个镜像过孔,计数值数值加一,待检查替换工具将第一列表中符合条件的所有过孔判断完毕后,将最终的计数值显示在计数栏中。
在步骤B3-1或步骤B3-2后,得出第二列表后逐一循环获取列表中所有过孔的中心坐标,同时设定显示格式,在显示列表中逐一展示。且通过axlHighlightObject函数高亮第二列表中所有过孔,方便设计人员查找相关过孔。
在第二列表中的过孔在显示列表中显示出来之后,设计人员选择通过axlFormListGetSelItems函数获取显示列表中的选择项,提取选择的过孔坐标信息,将其拆分,使用axlSingleSelectPoint函数锁定坐标,再以此坐标为中心,通过axlZoomToDbid函数进行缩放,令PCB显示窗口放大显示该选中过孔,方便设计人员查找,以进行下一步修改。
步骤C1.接收替换命令。设计人员通过替换命令按钮向检查替换工具下达替换命令。点击替换命令按钮后,检查替换工具启动替换模块,对第一列表中的过孔执行替换功能。
步骤C2.根据单过孔替换项与所有过孔替换项的现有反馈值与初始值的对比,判断单过孔替换项与所有过孔替换项的选择状态,若单过孔替换项处于被选择状态时,执行步骤C3-1,若所有过孔替换项处于被选择状态时,执行步骤C3-2。
步骤C3-1包括
步骤C3-1-1.确定第二列表中处于选择状态的过孔。
步骤C3-1-2.获取过孔的信息。
步骤C3-1-3.删除过孔。
步骤C3-1-4.创建新的过孔并将原有过孔信息复制至新过孔中。
步骤C3-2包括
步骤C3-2-1.获取第二列表中过孔的信息。
步骤C3-2-2.删除原有过孔。
步骤C3-2-3.创建新的过孔并将原有过孔信息复制至新过孔中。
步骤C3-2-4.循环步骤C3-2-1至步骤C3-2-3。
在步骤C3-1或步骤C3-2中,无论是针对单个选择状态的过孔还是针对第二列表中所有的过孔,检查替换工具均先提取过孔的属性数据,包括焊盘名称、网络名称、过孔坐标、过孔类型等,将这些属性数据暂存,然后通过axlDeleteObject函数删除原有过孔,axlDBCreateVia函数创建一个新的过孔,并将之前提取的属性数据复制到新创建的过孔中,其中,测试孔属性通过axlTestPoint函数重新赋予。如此,新创建的过孔并非镜像过孔,检查替换工具很好地完成替换镜像过孔的工作。在步骤C3-2中,检查替换工具完成一个过孔的属性提取-删除原有过孔-创建新过孔-复制过孔属性的过程后,才进行下一个过孔的操作。在完成替换功能之后,即,步骤C3-1-4或步骤C3-2-4滞后,检查替换工具进行弹窗提示替换工作已完成。
在步骤C3-1-2或步骤C3-2-1中,当过孔为测试过孔时,由于通常情况下,测试孔的测试符存在于TOP(顶层)或BOTTOM(底层)中,因此,在获取测试过孔信息的过程中,需要先判定该过孔是否含有测试属性,若含有测试属性,需要自顶层或底层获取相对应过孔的测试符,以将其复制到新的测试孔属性中,从而保证测试孔属性的完整与正确。
在步骤A2、步骤B2及步骤C2中,所有的选择项均设置初始值,由于每个步骤的选择均为单选,且都为二选一的情况,故选择项的初始值设置包括选择与非选择两种情况。当测试过孔检查项处于选择状态时,该选择项的反馈值与初始值相同,检查替换工具执行测试过孔检查;若测试过孔检查项不处于选择状态,反馈值与初始值不相同,检查替换工具执行所有过孔检查。同理,所有过孔检查项处于选择状态时,该选择项的反馈值与初始值相同,检查替换工具执行所有过孔检查;若所有过孔检查项不处于选择状态时,该选择项的反馈值与初始值不同,检查替换工具执行测试过孔检查。在步骤C2中,单过孔替换项处于选择状态时,反馈值与初始值相同,检查替换工具执行单个过孔替换功能,反之,单过孔替换项不处于选择状态时,反馈值与初始值不同,检查替换工具执行所有过孔替换功能。所有过孔替换项处于选择状态时,反馈值与初始值相同,检查替换工具执行所有过孔替换功能;所有过孔替换项不处于选择状态时,反馈值与初始值不同,检查替换工具执行单个过孔替换功能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,在ALLEGRO软件中创建检查替换工具,检查替换工具获取PCB文件中所有过孔信息并记录于第一列表中,根据检查选择项的需求指示,将满足检查选择项需求且为镜像控件的过孔记录至第二列表中,根据替换选择项的需求指示,提取第二列表中满足替换选择项的过孔属性,删除原有过孔,创建新过孔并将提取的过孔属性复制至新过孔。
2.根据权利要求1中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,检查替换工具创建步骤包括:
步骤A1.创建检查替换工具命令并设置检查替换工具的命令窗口;
步骤A2.检查替换工具设置检查选择项与替换选择项,检查选择项包括仅测试过孔检查项与所有过孔检查项,替换选择项包括单过孔替换项与所有过孔替换项,所有检查选择项与替换选择项均分别设置初始值;
步骤A3.检查替换工具获取PCB文件中所有过孔信息并记录于第一列表中。
3.根据权利要求1中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,检查替换工具的检查镜像过孔的步骤包括
步骤B1.接收检查命令;
步骤B2.检查选择项包括测试过孔检查项与所有过孔检查项,根据测试过孔检查项与所有过孔检查项的现有反馈值与初始值的对比,判断测试过孔检查项与所有过孔检查项的选择状态,若测试过孔检查项处于被选择状态时,执行步骤B3-1,若所有过孔检查项处于被选择状态时,执行步骤B3-2;
步骤B3-1.逐一判断第一列表中的过孔是否为镜像控件,判断第一列表中的过孔是否含有测试孔属性,若过孔既为镜像控件又含有测试孔属性,则记录至第二列表中;
步骤B3-2.逐一判断第一列表中的过孔是否为镜像控件,若过孔为镜像控件,则记录至第二列表中。
4.根据权利要求3中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,在步骤B2中,测试过孔检查项的反馈值与初始值相同,测试过孔检查项处于选择状态,测试过孔检查项的反馈值与初始值不相同,测试过孔检查项不处于选择状态;所有过孔检查项的反馈值与初始值相同,所有过孔检查项处于选择状态,所有过孔检查项的反馈值与初始值不同,所有过孔检查项不处于选择状态。
5.根据权利要求3中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,在步骤B3-1或步骤B3-2中,检查替换工具初始设置计数值,计数值初始为零,每判定一个镜像过孔,计数值数值加一,在步骤B3-1或步骤B3-2后,将最终的计数值显示在计数栏中。
6.根据权利要求3中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,在步骤B3-1或步骤B3-2后,逐一获取第二列表中所有过孔的中心坐标,按照设定格式在显示列表中展示并高亮显示第二列表内的过孔。
7.根据权利要求6中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,根据显示列表中过孔的选择状态,获取对应的过孔中心坐标,以该坐标为中心,缩放PCB文件的显示窗口。
8.根据权利要求1中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,检查替换工具替换镜像过孔步骤包括:
步骤C1.接收替换命令;
步骤C2.替换选择项包括单过孔替换项与所有过孔替换项,根据单过孔替换项与所有过孔替换项的现有反馈值与初始值的对比,判断单过孔替换项与所有过孔替换项的选择状态,若单过孔替换项处于被选择状态时,执行步骤C3-1,若所有过孔替换项处于被选择状态时,执行步骤C3-2;
步骤C3-1包括
步骤C3-1-1.确定第二列表中处于选择状态的过孔;
步骤C3-1-2.获取过孔的信息;
步骤C3-1-3.删除过孔;
步骤C3-1-4.创建新的过孔并将原有过孔信息复制至新过孔中;
步骤C3-2包括
步骤C3-2-1.获取第二列表中过孔的信息;
步骤C3-2-2.删除原有过孔;
步骤C3-2-3.创建新的过孔并将原有过孔信息复制至新过孔中;
步骤C3-2-4.循环步骤C3-2-1至步骤C3-2-3。
9.根据权利要求8中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,在步骤C2中,单过孔替换项的反馈值与初始值相同,单过孔替换项处于选择状态,单过孔替换项的反馈值与初始值不相同,单过孔替换项不处于选择状态;所有过孔替换项的反馈值与初始值相同,所有过孔替换项处于选择状态,所有过孔替换项的反馈值与初始值不同,所有过孔替换项不处于选择状态。
10.根据权利要求1中所述的一种基于ALLEGRO软件的镜像过孔检查替换方法,其特征在于,检查替换工具通过镜像关键词判断过孔是否为镜像控件,若过孔属性中包含镜像关键词,该过孔即为镜像控件,若过孔属性中不包含镜像关键词,该过孔不为镜像控件。
CN202010973614.3A 2020-09-16 2020-09-16 一种基于allegro软件的镜像过孔检查替换方法 Active CN112100973B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010973614.3A CN112100973B (zh) 2020-09-16 2020-09-16 一种基于allegro软件的镜像过孔检查替换方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010973614.3A CN112100973B (zh) 2020-09-16 2020-09-16 一种基于allegro软件的镜像过孔检查替换方法

Publications (2)

Publication Number Publication Date
CN112100973A true CN112100973A (zh) 2020-12-18
CN112100973B CN112100973B (zh) 2024-02-02

Family

ID=73760164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010973614.3A Active CN112100973B (zh) 2020-09-16 2020-09-16 一种基于allegro软件的镜像过孔检查替换方法

Country Status (1)

Country Link
CN (1) CN112100973B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114417770A (zh) * 2022-01-19 2022-04-29 上海闻泰电子科技有限公司 印刷电路板的排查方法、装置、终端设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4680141A (en) * 1984-11-29 1987-07-14 Mcdonnell Douglas Corporation Solder composition
US20030165051A1 (en) * 2000-03-13 2003-09-04 Kledzik Kenneth J. Modular integrated circuit chip carrier
CN101847339A (zh) * 2009-03-27 2010-09-29 北京四维图新科技股份有限公司 电子地图中的道路网络的拓扑信息生成方法及装置
CN106202608A (zh) * 2016-06-23 2016-12-07 浪潮集团有限公司 一种Allegro软件中自动替换选中过孔的方法
CN106815433A (zh) * 2017-01-16 2017-06-09 盛科网络(苏州)有限公司 根据规则设置自动替换过孔的方法
CN107783800A (zh) * 2017-10-31 2018-03-09 济南浪潮高新科技投资发展有限公司 一种在Allegro软件中自动替换指定孔径via的方法
CN108226754A (zh) * 2017-12-27 2018-06-29 西门子数控(南京)有限公司 生成电路布局的方法、装置、计算设备及存储介质
CN108573108A (zh) * 2018-04-25 2018-09-25 济南浪潮高新科技投资发展有限公司 一种基于Allegro更改PCB的过孔的方法及装置
CN111586969A (zh) * 2020-04-28 2020-08-25 中国科学院计算技术研究所 电路布线方法、ddr4内存电路及电子设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4680141A (en) * 1984-11-29 1987-07-14 Mcdonnell Douglas Corporation Solder composition
US20030165051A1 (en) * 2000-03-13 2003-09-04 Kledzik Kenneth J. Modular integrated circuit chip carrier
CN101847339A (zh) * 2009-03-27 2010-09-29 北京四维图新科技股份有限公司 电子地图中的道路网络的拓扑信息生成方法及装置
CN106202608A (zh) * 2016-06-23 2016-12-07 浪潮集团有限公司 一种Allegro软件中自动替换选中过孔的方法
CN106815433A (zh) * 2017-01-16 2017-06-09 盛科网络(苏州)有限公司 根据规则设置自动替换过孔的方法
CN107783800A (zh) * 2017-10-31 2018-03-09 济南浪潮高新科技投资发展有限公司 一种在Allegro软件中自动替换指定孔径via的方法
CN108226754A (zh) * 2017-12-27 2018-06-29 西门子数控(南京)有限公司 生成电路布局的方法、装置、计算设备及存储介质
CN108573108A (zh) * 2018-04-25 2018-09-25 济南浪潮高新科技投资发展有限公司 一种基于Allegro更改PCB的过孔的方法及装置
CN111586969A (zh) * 2020-04-28 2020-08-25 中国科学院计算技术研究所 电路布线方法、ddr4内存电路及电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
廖继海;谢雨锟;黄麟桓;周俊生;: "快速制作双面印制电路板的方法研究", 科技创新导报, no. 28 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114417770A (zh) * 2022-01-19 2022-04-29 上海闻泰电子科技有限公司 印刷电路板的排查方法、装置、终端设备及存储介质

Also Published As

Publication number Publication date
CN112100973B (zh) 2024-02-02

Similar Documents

Publication Publication Date Title
CN111832236A (zh) 一种芯片回归测试方法、系统、电子设备及存储介质
US7480878B2 (en) Method and system for layout versus schematic validation of integrated circuit designs
US8086980B2 (en) Efficient power region checking of multi-supply voltage microprocessors
US9348965B2 (en) Parasitic component library and method for efficient circuit design and simulation using the same
US8296740B2 (en) Annotating system traces with control program information and presenting annotated system traces
CN107194058A (zh) 一种基于pcb上差分对分段等长自动化检查方法及系统
CN108536915B (zh) 一种印刷电路板pcb设计图中焊盘设计方法和装置
CN101364174B (zh) 印刷电路板测试文件生成系统及方法
JP2008217651A (ja) 設計支援装置、設計支援方法、およびプログラム
CN112066934A (zh) 一种检查pcb板同层过孔盘相交或重孔问题的方法
CN112100973A (zh) 一种基于allegro软件的镜像过孔检查替换方法
CN112100974A (zh) 一种基于allegro软件的测试点检查方法
CN111259620B (zh) 一种检查pcb中盲埋孔的方法、系统、设备以及介质
CN114578210B (zh) 一种主板测试方法、装置、设备及存储介质
JP4480947B2 (ja) 製品検査内容設定方法、製品検査内容変更方法、製品検査内容設定システム及び製品検査内容変更システム
CN115344966A (zh) 一种cad装配体零部件替换方法及系统
JP4209156B2 (ja) 検査条件データ管理方法及びシステム並びにプログラム、コンピュータ読取り可能な記録媒体
JP5605087B2 (ja) 設計支援装置、設計支援方法および設計支援プログラム
US10878164B1 (en) Methods, systems, and computer program product for interactively probing a multi-fabric electronic design
CN106445826A (zh) 差分包制作方法和差分包制作装置
CN102214249A (zh) 一种集成电路设计流程的管理方法及系统
US20110231807A1 (en) Circuit design aiding apparatus and computer-readable recording medium storing circuit design aiding program
CN115640771B (zh) 一种pcb文件生成方法、装置、电子设备及存储介质
JP7355462B1 (ja) 回路設計装置、回路設計方法、及び、プログラム
US7275223B2 (en) Facilitating high-level validation of integrated circuits in parallel with development of blocks in a hierarchical design approach

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 11F, Metro financial technology building, 9819 Shennan Avenue, Shenda community, Yuehai street, Nanshan District, Shenzhen, Guangdong 518000

Applicant after: EDADOC Co.,Ltd.

Address before: 518000 Kangjia R&D Building, 28 Sci-tech South 12 Road, Nanshan District, Shenzhen City, Guangdong Province, 12H-12I, 12th floor

Applicant before: EDADOC Co.,Ltd.

GR01 Patent grant
GR01 Patent grant