根据提供的文件信息,我们可以深入探讨有关DRC(Design Rule Check,设计规则检查)规则的知识点。这份文档似乎涉及了在电路设计软件AD09中进行DRC检查时可能遇到的各种错误和警告信息,并提供了这些错误的英文对照翻译。下面将详细解释其中提及的关键概念和错误类型。 ### 一、与总线相关的DRC错误 #### 1. 总线索引超出范围 (busindicesoutofrange) 当总线中的某个部分或全部索引超出了定义的范围时会触发此错误。例如,如果一个总线被定义为`[0..3]`,而在实际使用中却引用了`[0..4]`,那么这部分就会报错。 #### 2. 总线范围语法错误 (Busrangesyntaxerrors) 这是指总线定义时的语法错误,如未按照正确的格式定义总线范围。例如,应该使用`[0..3]`而不是`[0-3]`或其他不正确的表示方法。 #### 3. 非法的总线范围值 (Illegalbusrangevalues) 如果总线范围内的值不符合定义,则会产生此类错误。例如,在`[0..3]`的总线中出现了`-1`这样的非法值。 #### 4. 非法的总线定义 (Illegalbusdefinitions) 这类错误通常出现在总线定义不符合规则的情况下,比如总线两端定义了不同的数据类型等。 #### 5. 总线标签顺序不匹配 (Mismatchedbuslabelordering) 当总线标签的顺序与定义不一致时会出现该错误。例如,假设定义了一个总线标签顺序为A、B、C,但在实际使用中顺序变成了B、C、A。 #### 6. 总线/线对象在总线上/线上的不匹配 (Mismatchedbus/wireobjectonwire/bus/) 这种错误出现在总线或线上的对象与定义的总线/线不匹配时,例如在一个四线总线上使用了五线的对象。 #### 7. 总线宽度不匹配 (Mismatchedbuswidths) 当连接到总线的不同对象的宽度不一致时,会引发此错误。 #### 8. 总线段索引顺序不匹配 (Mismatchedbussectionindexordering) 如果总线不同部分的索引顺序不一致,例如在一个总线上使用了乱序的索引,也会触发错误。 #### 9. 在总线上电气类型不匹配 (Mismatchedelectricaltypesonbus) 如果总线上的不同对象具有不同的电气类型(如输入、输出、双向等),那么就会出现该错误。 #### 10. 在总线上的通用参数不匹配 (Mismatchedgenericsonbus) 对于总线上使用的通用参数,如果存在不匹配的情况,例如参数名称或值不一致,也会产生错误。 ### 二、与网络相关的DRC错误 #### 1. 添加隐藏网络到图纸 (addinghiddennettosheet) 当网络被设置为隐藏状态后仍添加到图纸上时会触发此错误。 #### 2. 从隐藏网络向正常网络添加项 (addingitemsfromhiddennettonet) 从隐藏网络中向正常网络添加项目时,可能会导致连接问题。 #### 3. 设备端口自动分配到设备引脚 (auto-assignedportstodevicepins) 自动分配设备端口到设备引脚时可能会出现不匹配的情况,例如引脚数量不足或类型不符。 #### 4. 重复的网络 (duplicatenets) 当两个或多个网络具有相同的名称时,这会导致DRC错误。 #### 5. 悬空的网络标签 (floatingnetlabels) 网络标签没有连接到任何网络或引脚,这样的标签被认为是悬空的。 #### 6. 全局电源对象作用域改变 (globalpower-objectsscopechanges) 全局电源对象的作用域发生变化,例如从一个网络移动到了另一个网络。 #### 7. 网络参数无名称 (netparameterswithnoname) 网络参数没有指定名称。 #### 8. 网络参数无值 (netparameterswithnovalue) 网络参数缺少值。 #### 9. 包含悬空输入引脚的网络 (netscontainingfloatinginputpins) 网络包含没有连接的输入引脚。 #### 10. 多个名称的网络 (netswithmultiplenames) 网络有多个名称,可能导致连接混乱。 #### 11. 没有驱动源的网络 (netswithnodrivingsource) 网络没有连接到任何驱动源,可能导致信号传输失败。 #### 12. 只有一个引脚的网络 (netswithonlyonepin) 只有一个引脚的网络可能不是预期的设计结果。 #### 13. 可能存在连接问题的网络 (netswithpossibleconnectionproblems) 网络连接不明确,可能存在潜在的问题。 #### 14. 有多重驱动器的信号 (signalswithmultipledrivers) 信号被多个驱动器驱动,可能导致信号冲突。 #### 15. 包含重复端口的图纸 (sheetscontainingduplicateports) 图纸中包含了重复的端口定义。 #### 16. 带有负载的信号 (signalswithload) 信号带有负载,可能导致信号衰减或失真。 #### 17. 带有驱动器的信号 (signalswithdrivers) 信号被驱动器驱动,正常情况下应该是这样,但如果存在多驱动器则可能产生问题。 #### 18. 网络中的未连接对象 (unconnectedobjectsinnet) 网络中有未连接的对象,可能导致信号传输中断。 #### 19. 图纸中未连接的电线 (unconnectedwires) 图纸中存在未连接的电线,可能表示设计错误。 ### 三、与其他对象相关的DRC错误 #### 1. 无错误 (NoError) 表示没有发现错误。 #### 2. 对象不在图纸边界内 (Objectnotcompletelywithinsheetboundaries) 对象的一部分或全部超出了图纸的边界。 #### 3. 对象不在网格上 (Off-gridobject) 对象的位置没有对齐到网格上。 ### 四、与参数相关的DRC错误 #### 1. 同一参数包含不同类型 (sameparametercontainingdifferenttypes) 同一个参数在不同的地方定义了不同的数据类型。 #### 2. 同一参数包含不同值 (sameparametercontainingdifferentvalues) 同一个参数在不同的位置设置了不同的值。 ### 五、与组件相关的差异 文档还提到了与组件相关的差异,包括组件类名的更改、组件类型的差异等,这些差异可能导致设计规则检查时出现问题。例如: - **组件类名的更改 (Changedcomponentclassname)**:组件的类名发生了变化。 - **不同的标识符 (Differentdesignators)**:组件的标识符(如R1、C2等)不同。 - **不同的库引用 (Differentlibraryreferences)**:使用了来自不同库的组件。 - **不同的类型 (Differenttypes)**:组件的基本类型不同。 - **不同的封装 (Differentfootprints)**:即使组件类型相同,但封装形式不同也可能导致问题。 DRC规则是确保电路设计正确性和合规性的关键工具。通过对上述各种错误和警告的理解,设计师可以更好地识别并解决设计中的问题,从而提高电路设计的质量和可靠性。
Ⅰ:Error Reporting 错误报告
A:Violations Associated with Buses 有关总线电气错误的各类型(共12项)
◆bus indices out of range 总线分支索引超出范围
◆Bus range syntax errors 总线范围的语法错误
◆Illegal bus range values 非法的总线范围值
◆Illegal bus definitions 定义的总线非法
◆Mismatched bus label ordering 总线分支网络标号错误排序
◆Mismatched bus/wire object on wire/bus 总线/导线错误的连接导线/总线
◆Mismatched bus widths 总线宽度错误 ◆Mismatched bus section index ordering 总线范围值表达错误
◆Mismatched electrical types on bus 总线上错误的电气类型
◆Mismatched generics on bus (first index) 总线范围值的首位错误
◆Mismatched generics on bus (second index) 总线范围值末位错误
◆Mixed generics and numeric bus labeling 总线命名规则错误
D:violations associated with nets 有关网络电气错误(共19项)
1、adding hidden net to sheet 原理图中出现隐藏网络
2、adding items from hidden net to net 在隐藏网络中添加对象到已有网络中
3、auto-assigned ports to device pins 自动分配端口到设备引脚
4、duplicate nets 原理图中出现重名的网络
5、floating net labels 原理图中有悬空的网络标签
6、global power-objects scope changes 全局的电源符号错误
7、net parameters with no name 网络属性中缺少名称
8、net parameters with no value 网络属性中缺少赋值
9、nets containing floating input pins 网络包括悬空的输入引脚
10、nets with multiple names 同一个网络被附加多个网络名
11、nets with no driving source 网络中无驱动源
12、nets with only one pin 网络只连接一个引脚
13、nets with possible connection problems 网络可能有连接上的错误
- Heroesneverdie.2022-12-25有点水。。。
- 粉丝: 2
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- lsb-release,安装磐维数据库,安装oracle数据库等常用的依赖包
- redhat-lsb-core,安装磐维数据库,安装oracle数据库等常用的依赖包
- 丹佛丝堆垛机变频器参数配置起升、运行、货叉
- JSP学生学籍管理系统(源代码+论文+开题报告+外文翻译+答辩PPT).rar
- jsp医院病区管理系统(论文+中期检查表+任务书+综合材料).rar
- jsp研究生党建管理系统pc-毕业设计.rar
- JSP在线考试系统的设计与实现(源代码+论文).rar
- JSP在线CD销售系统(论文).rar
- jSP在线教学质量评价系统的设计与实现(源代码+论文).rar
- JSP自动排课管理系统(源代码+论文+开题报告).rar
- JSP在线学习系统设计(源代码+论文).rar
- JSP作业管理系统(源代码+论文).rar
- JSP自动排课系统(源代码+论文+开题报告).rar
- lerx2_utf8_v2_beta2_20121214.rar
- putty,linux客户端工具
- 提高Windows 11文件资源管理器显示文件夹大小功能