热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

cadenceSPB17.4allegroDRC检查的细节

文章目录cadenceSPB17.4-allegro-DRC检查的细节概述笔记设置约束管理器设置modeDRC检查查看report查看status总结ENDcadenceSPB17




文章目录


    • cadence SPB17.4 - allegro - DRC检查的细节
    • 概述
    • 笔记
    • 设置约束管理器
    • 设置mode
    • DRC检查
    • 查看report
    • 查看status
    • 总结
    • END




cadence SPB17.4 - allegro - DRC检查的细节


概述

一个板子做完了, 打样回来, 找出一些小问题, 需要改下板子.
将铺铜拆了, 按照原理图补上元件.
将线都连通了, DRC通过.
后来, 偶然想测试一下, 就手工特意删掉了一条线(非GND), 然后进行DRC. 居然DRC通过, 给我惊到了.

是不是我哪里的DRC开关没打开? 还是我将SPB17.4的设置整乱了?

关掉cadence服务, 删掉cadence的2个安装文件夹.
将我刚升级完SPB17.4 S026时做的备份解开, 启动cadence服务. 准备重新测试一下.

DRC browser还是通过, 根本检测不到我删掉的那根线的错误…
看了一下status, 还好, status可以检测到未连接的引脚.

这样说来的话, 就不能只看DRC browser的结果了, 还要结合status对话框来看.
后来在report中, 看到有报告可以给出未连接的引脚.

总结一下, 如果有强迫症, 就需要看以下3个DRC相关的结果才行:


  • DRC brower
  • report(未连接的引脚, 自由元素(线, 过孔, 天线效应))
  • status

记录一下allegro DRC的靠谱流程


笔记


设置约束管理器

在这里插入图片描述
约束管理器中设置线宽, 区域, 间隔等布线相关的规则. 按照实际的情况设置.
一般这些设置都在布线时设置过了.


设置mode

在这里插入图片描述
mode里面是DRC检查的开关, 这些开关尽量都勾选打开.
如果某项mode选项没打开, 规则管理器中设置了规则, 也不生效.
这些在最终DRC前, 要确认一次. 防止规则管理器中设置的规则不生效.


DRC检查

在这里插入图片描述

db check
update drc
drc browser

如果这里看到DRC browser通过, 先不要高兴的太早! 板子还没检查完…


查看report

在这里插入图片描述

在这里插入图片描述
将自己关心或知道很必要的报告选上, 然后点击产生报告, 如果板子真有问题, 但是DRC browser没提示, 也可以从报告中知道问题在哪里.
Danling x 是检查自由元素(线, 过孔, 天线效应)
Unconnect x 是检查未连接的引脚, 像我做实验这种(手工删掉了一条线), 就能在报告中看到并定位.
其他的报告(e.g. 网络短路…), 自己看着选就好.

尝试了将报告选项都选上, 产生报告, 报告很多, 很多都是正常的报告, 没必要全看.
不过里面确实有些好报告, e.g. 在一个报告中看到, 可以算出板子上的总焊点有多少.
如果为了确定哪些报告才是和DRC相关的, 那就需要画个烂板子, 模拟出能想到的错误, 看看哪些报告需要选上.

这些报告能查出一些额外的问题:
Net Loop
在这里插入图片描述
如果网络走线不是一条路径, 而是形成了一个环, 可以报告出来.
e.g. A元件pin1连接B元件pin1和C元件pin1, 形成了一个环(后者说是三角形), 然后到Dpin1元件, 就可以报告.
然后就可以优化走线, 将B元件pin1和C元件pin1之间多余的线删掉.让连接元件A, B, C, D之间的线为没有分叉的直线.


查看status

在这里插入图片描述

在这里插入图片描述
status中可以看到未连接的网络.
如果不是全绿通过状态, 就是有错误.


总结

需要结合DRC Browser, report, stauts, 才能相信DRC是否能通过.


END







推荐阅读
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Firefox火狐浏览器关闭到http://detectportal.firefox.com的流量问题解决办法
    本文介绍了使用Firefox火狐浏览器时出现关闭到http://detectportal.firefox.com的流量问题,并提供了解决办法。问题的本质是因为火狐默认开启了Captive portal技术,当连接需要认证的WiFi时,火狐会跳出认证界面。通过修改about:config中的network.captive-portal-service.en的值为false,可以解决该问题。 ... [详细]
author-avatar
此人已死689
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有