一种ODB++文件修改方法、装置及可读存储介质制造方法及图纸

技术编号:17162344 阅读:42 留言:0更新日期:2018-02-01 20:33
本发明专利技术公开了一种的ODB++文件修改方法、装置及可读存储介质,该方法包括步骤1:获取PCB文件中或独立提供的第三方的BOM列表,该列表中包含元件的标号列、元件的封装列以及元件的数值列;步骤2:将BOM列表中的元件的封装列与元件的数值列成元件的模型库名称列,并将此列覆盖原来的封装列形成更新列表文件;步骤3:根据更新列表文件修改ODB++文件中的Components文件相应内容并保存。本发明专利技术解决了不同EDA软件设计的ODB++文件,被第三方PI仿真平台调用时出现的元件信息不对或转过来的问题。使得修改后的ODB++文件,适用于所有PCB PI仿真平台,使用方便,效率高。

A method, device and readable storage medium for ODB++ file modification

The invention discloses a ODB++ file modification method and device and readable storage medium, the method comprises the following steps: 1 PCB file access or independent third party provides BOM list, column label contains element columns, column packaging components and numerical elements in the list; step 2: numerical package listed in the BOM list and component element of the model element library into said column, and the column covering the original package column form update list file; step 3: according to the updated list of files to modify the ODB++ file in the Components file and save the corresponding content. The invention solves the problem that the ODB++ files designed by different EDA software are wrong or turn over when the third party PI simulation platform is called. The modified ODB++ file, suitable for all PCB PI simulation platform, convenient use, high efficiency.

【技术实现步骤摘要】
一种ODB++文件修改方法、装置及可读存储介质
本专利技术涉及电源完整性仿真
,尤其涉及一种的ODB++文件修改方法、装置及可读存储介质。
技术介绍
ODB++是一种可扩展的ASCII格式,它可在单个数据库中保存PCB制造和装配所必需的全部工程数据。单个文件即可包含图形、钻孔信息、布线、元件、网表、规格、绘图、工程处理定义、报表功能、ECO和DFM结果等。操作人员可以改进和改正DFM来更新他们的原始CAD数据库,并设法在设计达到装配阶段之前识别出所有的布线问题。ODB++是一种双向格式,允许数据上行和下传。ODB++数据库类似于大多数CAD系统的数据库。一旦数据以ASCII形式到达线路板车间,制作者就可实施增值的流程操作,如蚀刻补偿、面板成像及输出钻孔、布线和照相等。电源完整性(PI,PowerIntegrity)就是为板级系统提供一个稳定可靠的电源分配系统(PDS)。实质上是要使系统在工作时,电源、地噪声得到有效的控制,在一个很宽的频带范围内为芯片提供充足的能量,并充分抑制芯片工作时所引起的电压波动、辐射及串扰。电源完整性研究的内容:电源完整性仿真的内容很多,但主要的几个方面本文档来自技高网...
一种ODB++文件修改方法、装置及可读存储介质

【技术保护点】
一种ODB++文件修改方法,应用于电源完整性仿真,其特征在于,其包括以下步骤:步骤1:获取PCB文件中或独立提供的第三方的BOM列表,该列表中包含元件的标号列、元件的封装列以及元件的数值列;步骤2:将BOM列表中的元件的封装列与元件的数值列成元件的模型库名称列,并将此列覆盖原来的封装列形成更新列表文件;步骤3:根据更新列表文件修改ODB++文件中的Components文件相应内容并保存。

【技术特征摘要】
1.一种ODB++文件修改方法,应用于电源完整性仿真,其特征在于,其包括以下步骤:步骤1:获取PCB文件中或独立提供的第三方的BOM列表,该列表中包含元件的标号列、元件的封装列以及元件的数值列;步骤2:将BOM列表中的元件的封装列与元件的数值列成元件的模型库名称列,并将此列覆盖原来的封装列形成更新列表文件;步骤3:根据更新列表文件修改ODB++文件中的Components文件相应内容并保存。2.根据权利要求1所述的ODB++文件修改方法,其特征在于,所述步骤3包括子步骤:步骤31;逐行读取更新列表文件的内容,把元件的标号赋给变量$ref,元件的模型库名称赋给变量$modid,元件的数值赋给变量$value;步骤32;逐个区块读取components文件,根据变量$ref、变量$modid以及变量$value,修改components文件中各个区块中的相应内容。3.根据权利要求2所述的ODB++文件修改方法,其特征在于,所述步骤32包括子步骤:步骤321:逐个区块读取components文件,根据变量$ref查找元件,判断变量$value元件数值信息是否为空,如果不为空则执行步骤322,如果为空则执行步骤323;步骤322:将变量$modid的值赋值给对应的元件模型库名称变量,并增加元件数值信息,并将变量$value的值赋值给元件数值信息;步骤323:将变量$modid的值赋值给对应的元件的模型库名称,如数据区块中包含有原元件数值的信息行则删除此行。4.一种ODB++文件修改装置,应用于电源完整性仿真,其特征在于,其包括:获取单元,用...

【专利技术属性】
技术研发人员:毛忠宇刘志瑞蒋学东
申请(专利权)人:深圳市兴森快捷电路科技股份有限公司广州兴森快捷电路科技有限公司宜兴硅谷电子科技有限公司
类型:发明
国别省市:广东,44

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

1