嘉立创EDA专业版PCB的DRC与生产输出

前期为了满足各项设计的要求,通常会设置很多约束规则,当一个PCB设计完成之后,通常要进行DRC。DRC就是检查设计是否满足所设置的规则。一个完整的PCB设计必须经过各项连接性规则检查,常见的检查包括开路及短路的检查,更加严格的还有差分对、阻抗线等检查。


一、DRC检查

1.1 DRC设置

DRC就是检查设计是否满足所设置的规则。需要检查什么,其实都是和规则相对应的,在检查某个选项时,请注意对应的规则是否进行勾选。

1)执行菜单命令“设计-检查DRC,如图1-1所示。


 0cb72cf972bde736f9a343f863f559d1.jpeg

图1-1 打开DRC设置命令


2e9202af3d08957857c313cd9f529501.jpeg

图1-2 设计规则检查器


2)设置DRC检查选项:“设计-检查DRC(自定义)”,选择需要检查的规则项在前面进行勾选,如图1-2所示。

3)检查的DRC结果在底部的DRC面板显示。如图1-3所示。


4c4239f4138ab22995fbca136040281a.jpeg

图1-3 DRC详细报告内容


4)开启实时DRC:执行菜单命令“设计-实时DRC”;开启实时DRC时,能在绘制PCB过程中实时报告错误,显示黄色的 X 标识。开启实时DRC选项时,会弹窗提示是否执行一次DRC检查,直接点击是。前面有√,表示已开启;如图1-4所示。


702a183458a57770d6cdcd980b239bca.jpeg

图1-4开启实时DRC


aae16daa95c472e969b8153ade9414e7.jpeg

图1-5(A)清除错误


 338ce83709ec902f548839590b7f3f29.jpeg

图1-5(B)清除错误 


5)清除错误:“ 设计 - 清除错误”,如图10-5(A B)所示;将DRC检查复位,清空画布的DRC错误标识;或者在底部面板- DRC -清除错误,即可把检查后的DRC清除复位。

DRC不是说所有的规则都需要检查,设计者只需要检查自己想要检查的规则即可。下面对常见的几种DRC进行详细的描述。


1.2 连接性检查

连接性检查包括对象与其他相同网络的对象的断开连接(开路检查)、游离的铜块(孤铜)、游离的导线,如图1-6所示。


c3b3258b62e16212399c0d49474ebf36.jpeg

63348e49867b7a4cf0f979fbb2af00e2.jpeg

图1-6 连接性检查设置


6f19700edea3216553f2aee5f16ea49e.jpeg

图1-7 间距规则检查


1.3 间距规则检查

间距规则检查包括导线间距、过孔间距、焊盘间距、填充区域、挖槽区域间距、铺铜间距、如图1-7所示。


1.4  布线检查

如图10-8所示,布线检查包含导线检查、网络长度检查、孔径检查、差分对检查,当设置的线宽、过孔大小及差分线宽不满足规则约束要求时就会提示DRC报错,让设计者注意。


61792d107d0d15f8c67e8d5607869606.jpeg

图1-8 导线检查、网络长度检查、孔径检查、差分对检查设置


小助手提示:一般在设计中,过孔的类型不要超过两种,这样再生产的时候可以少用钻头类型,提高生产效率。


1.4 元件间距检查

大部分板子设计都是手工布局,难免存在元件重叠的情况,需要对元件间距进行检查,防止后期元件装配时出现干涉,如图1-8和图1-9所示。


fdd4042cb07eff152790da6ea425b3a7.jpeg

图1-9 元件间距设置


8d589eaf0bafe4f3eb87022d53a5045d.jpeg

图1-10 元件规则检查


对上述常见的DRC检查选项设置勾选之后,执行DRC菜单右下角的“立即检查”命令,运行DRC,检查的DRC结果在底部的DRC面板显示,对应的PCB也会有一个 X 的符号。


00fd4f20c24e1fa7463d6c816ff46810.jpeg

图1-11  DRC报告


鼠标单击“错误类型”可在PCB高亮定位,双击会放大并定位错误点,可以有针对性地对这个DRC报错修正,可以接受的DRC报错可以直接忽略。例如,焊盘在禁止布线层边线上,会出现间距报错,这种可以直接忽略不管。

重复上述步骤直到所有DRC报错更改完成,没有DRC报错或者所有DRC报错可以忽略为止,即完成DRC。PCB电路设计通过DRC,可以进行下一步骤。

声明:本文凡亿教育原创文章,转载请注明来源!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/6004.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据库管理-第六十四期 试玩Oracle 23c免费开发者版(20230404)

数据库管理 2023-04-24第六十四期 试玩Oracle 23c免费开发者版1 环境2 操作系统配置3 安装数据库4 配置并启动数据库5 访问数据库总结第六十四期 试玩Oracle 23c免费开发者版 四月第一篇文章,今天正好Oracle放出了Oracle Database 23c Free - Developer Release&am…

Python 自动化指南(繁琐工作自动化)第二版:十六、使用 CSV 文件和 JSON 数据

原文:https://automatetheboringstuff.com/2e/chapter16/ 在第 15 章,你学习了如何从 PDF 和 Word 文档中提取文本。这些文件是二进制格式的,需要特殊的 Python 模块来访问它们的数据。另一方面,CSV 和 JSON 文件只是纯文本文件。…

Linux下C/C++ redis协议(RESP)解析

Redis是一个开源的内存键值数据存储,最常用作主数据库、缓存、消息代理和队列。Redis提供了亚毫秒的响应时间,在游戏、金融科技、广告技术、社交媒体、医疗保健和物联网等行业实现了快速而强大的实时应用。 Redis连续五年成为开发人员最喜爱的数据库。开…

从小到大排序-课后程序(JavaScript前端开发案例教程-黑马程序员编著-第4章-课后作业)

【案例4-1】 从小到大排序 一、案例描述 考核知识点 函数的定义与调用,参数传递 练习目标 掌握函数的定义与调用。掌握for循环数据处理逻辑 需求分析 给出一组数据,要求按照从小到大进行排序。 案例分析 效果如图4-1所示。从小到大排序 具体实现步骤…

Final Cut Pro for Mac(中文fcpx视频剪辑)

Final Cut Pro for Mac是一款专业的视频剪辑软件,由苹果公司开发并发布。Final Cut Pro for Mac v10.6.5中文版是最新版本,支持中文界面,为用户提供了更加便捷的操作体验。 使用Final Cut Pro for Mac,用户可以轻松地进行视频编辑…

哈希表(如何打造一个工业级的哈希表)

目录 哈希思想 哈希函数 哈希冲突 1.开放寻址法 2、链表法 解决装载因子过大的问题 选择合适的哈希冲突解决方法 哈希思想 哈希表(hashtable)是数组的一一种扩展,由数组演化而来,底层依赖数组支持按下标快速 访问元素的特性。换句话说,…

HTTP协议详解(二)

目录 1.HTTP 响应详解 1.1认识状态码(status code) 1.2 认识响应报头(header) 1.3 认识响应正文(body) 2.构造 HTTP 请求 2.1 通过form表单构造请求 2.2 通过ajax构造请求 2.3 使用第三方工具构造请求 开始之前我们先复习一下http协议格式 1.HTTP 响应详解 我们先抓包…

ChatGPT中文方式写作-chatgpt中文生成

ChatGPT是一种强大的自然语言处理技术,可以帮助人们进行各种语言任务,包括机器翻译、问答系统、自然语言生成等。在中文辅助写作上,ChatGPT也很有用武之地,下面我们将就如何通过ChatGPT实现中文辅助写作,提高文章质量和…

C语言预处理指令-宏定义、文件包含、条件编译

预处理指令简介 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译 2.为了区分预处理指令和一般的C语句,所有预处理…

计算机科班与培训开发编程的区别在哪里?

科班、培训班、科班培训班的模式都培养了很多编程技术人员进入IT行业,有的成为某个技术领域的专家,有的成为领导层,有的一直在默默无闻的敲代码等待35岁的到来。不管那种方式入行,这些类似的情况都存在,并且未来还会一…

全链路监控:方案概述

问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台…

java版工程项目管理系统-功能清单 图文解析

ava版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目显示1…

哈希表(概念,冲突的解决,实现哈希桶)

目录 概念 冲突 如何尽量减少冲突? 负载因子 解决冲突的几种方案 冲突严重时的解决办法 哈希表的实现 基本类型哈希桶实现 泛型哈希桶实现 注意!!! 概念 构造出一种存储结构,通过某种函数使元素的存储位置(下标)与它的关键码之间能够建立一一的映射关系,那么在查找…

让ChatGpt可以看视频,看文档,帮你总结,并提供示例的github项目(附体验地址)

github地址:https://github.com/madawei2699/myGPTReader 演示 Stay updated with the latest news summaries daily with chatGPT. Use chatGPT to read and provide a summary of any webpage include the video(YouTube). 总之这个玩意有很多,可以…

【K8S系列】深入解析StatefulSet(一)

序言 那些看似不起波澜的日复一日,一定会在某一天让你看见坚持的意义。 文章标记颜色说明: 黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点Kubernetes (k8s) 是一个容器编排平…

java毕业生就业信息管理系统servlet程序

1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。 2.系统用户管理:不管是…

第13章_约束

第13章_约束 🏠个人主页:shark-Gao 🧑个人简介:大家好,我是shark-Gao,一个想要与大家共同进步的男人😉😉 🎉目前状况:23届毕业生,目前在某公司…

一次压测遇到的问题和排查过程记录

文章目录问题 & 排查1、cpu使用率过高问题描述问题排查解决方案扩展内容2、504 Gateway Time-out问题描述问题排查解决方案3、限流对压测的影响问题描述问题排查解决方案jmeter相关1、beanShell 动态生成签名2、响应断言3、导出结果树请求和响应文件问题 & 排查 1、cp…

域名批量查询功能常用查询方法教程

一些用户在抱怨,要找到好域名怎么就那么不容易呢,能不能让我批量查下不含0的数字啊,能不能查下不含4的数字啊,能不能查下AABBB这样的域名啊…… 别着急,这就给您支招啦:通过西部数码强大的批量查询功能&am…

活动报名|SOFA 五周年,Live Long and Prosper!

2018 年 4 月 19 日,我们在北京启程,伴随种下希望的种子,举办了 SOFAStack 社区的第一个开放日。转眼来到 2023 年,瑞兔送福又逢春暖花开,怀揣着新的愿景,我们将于 4 月 15 日回到北京庆祝 SOFA 的五岁生日…