电子产业一站式赋能平台

PCB联盟网

搜索
查看: 425|回复: 1
收起左侧

利用DBDoctor工具修复Allegro设计文件

[复制链接]

710

主题

710

帖子

2893

积分

三级会员

Rank: 3Rank: 3

积分
2893
发表于 2020-9-22 22:06:00 | 显示全部楼层 |阅读模式

vmg4i1afbro640222705.jpg

vmg4i1afbro640222705.jpg

如果说听诊器的发明让男医生们感到崩溃的话,allegro附带的这个DBDoctor数据诊断工具一定能够把使用Allegro的攻城狮们从崩溃边缘拯救回来

xwkfrh2nbso640222805.png

xwkfrh2nbso640222805.png



Allegro附带的DBDoctor工具可用于检查Allegro相关设计数据库是否有错误或有其他的异常问题,并生成对应的检测报告。Allegro是采用其独有的数据库格式来存储其相关的设计信息的,这对于设计元数据的复用和提高效率很有帮助,但这个数据库有时又会莫名抽风,需要时不时地用DBDoctor进行检查和修复,比如有时遇到莫名的DRC错误问题,就可以尝试用DBDoctor修复一下看看,同时,高版本的Allegro打开间隔超过一个版本号的旧设计文件时(比如17.4打开16.6的设计文件),也需要DB Doctor工具扫描并自动修复相关的设计文件的数据库信息。
最近很多小伙伴升级到了17.4,发现打开旧版本的allegro设计文件报错,提示需要使用DB Doctor工具进行修复,这时不要慌,运行DB Doctor工具扫描并自动修复后就可以顺利打开了。
DBDoctor支持.brd、.mcm、.mdd、.psm、.dra、.pad、.sav和.scf等格式的文件。
DBDoctor 可以:
分析和修复pcb设计文件数据库问题;
消除重复的过孔;
批处理设计规则检查(DRC);
升级间隔超过一个版本的旧数据库(比如17.4开16.5的设计文件,就需要先用dbdoctor检测一下)。
打开方式:
在allegro菜单栏-》Tools-》Database Check
开始菜单-》进入Cadence的快捷启动项-》PCB DB Doctor


c1icq1y5rum640222905.jpg

c1icq1y5rum640222905.jpg

修复的参数选项:
Update ALL DRC (including BATCH): 无论DRC模式为Always或Batch,全部重新计算DRC并更新DRC标记。
Check shape outlines:分析数据库中所有有关于Shape元素的问题,并删除由直线组成的矩形。在Shape中发现的错误会在错误所在的segment 上标注出来。
Regenerate Xnets:检查Xnet网表文件
Performance advisor:点击开始分析设计文件中的性能问题,并生成报告,提供解决方案和建议维护。
Delete external DRCs:单击可删除由于用户定义DRC代码而出现的外部DRCs。
Purge unused constraints:点击删除任何未使用的约束条件。
Viewlog:点击查看包含数据库检查结果的dbdoctor.log 日志信息。
如果是通过PCB DB Doctor快捷启动方式运行的DBDoctor,则有:
Input design with extension: 选择需要检测修复的设计文件路径
Output design : 修复后保存的文件路径
一般是除了不勾选“No backup”,其它的选上,点击“Check”,然后“Viewlog”看下修复日志。

mkdm3ur4m31640223005.jpg

mkdm3ur4m31640223005.jpg
回复

使用道具 举报

2

主题

36

帖子

175

积分

一级会员

Rank: 1

积分
175
发表于 2025-3-11 15:10:11 | 显示全部楼层
2024.1打开后没有右边的图,没有输入修复的文件路径,咋整呀?
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表