Cadence技巧总结学习(DRC、Annotate)持续更新~

news2024/11/25 18:46:42

Cadence技巧总结学习持续更新~

你还可以再哪里看到这篇文章:知乎

1. 画叉×

对于芯片上不用的引脚信号画上×号,如下:

img

按大写X就可以了,或是双脚引脚,在跳出的界面中,Is No Connect上✔。

img

img

2. 画线快捷键(大写W)

按大写W,可以进入画线,如下:

img

或者右边工具栏,点击连线:

img

3. 旋转快捷键(大写R)

有时需要选择信号的位置,选择信号,按大写R,即可完成90°旋转,如下:

imgimg

4. 线对不齐,连不上,解决办法

想把这个信号连到先上去,却怎么也对不齐,会自动跳一段,不是长了,就是短了的这种情况。

需要如下设置。

img

img

把**Grid spacing设置成1/2.**就可以了

5. 跨页标识

原理图的每一张是独立的,但是信号之间是连续的,所以这个信号连到另一张原理图,需要在两边标识一下,这样在选择信号右键Signals检索信号的时候,才能全部找到,如下:

img

在第五页和第一页有这个信号,第五页和第一页有跨页的标识:

img

img

以下是画这个箭头:

  • 右侧工具栏,点击

img

  • 选择合适的箭头,有OUT、INTPUT和双向的等等,需要看信号的传输方向。

img

7. 导出网表和其他排错的操作

问题起因,是我第一次画原理图,都是抄的其他板子上的,直接拿过来用的,所以对网表这些没有概念,都要下班了,而且没有其他人帮忙,只能自己百度了,暂时的问题是解决了。

  1. 出现的问题,如下图:

image-20230507162315894

网表导出失败,记一下网表是什么东西。

网络表是电路自动布线的灵魂,也是原理图设计软件SCH与印刷电路设计软件PCB之间的接口。概括的说:一是网络表文件可以支持印刷电路板的自动布线及电路模拟程序;二是可以与最后从印刷电路版图中获取的网络表文件比较,进行核对查错。
网络表主要包含各元件的封装、图号以及连接网络等内容。 一般由原理图生成网络表,在PCB中导入网络表生成PCB元件及连接网络。

查看netlist.log日志,看看出现了哪些错误,如下:

image-20230507162857415

  1. 等其他一些乱七八糟的错误,我一个新手怎么懂,怎么搞,于是就在网上找,参考的文章如下:
  • ORCAD Duplicate Reference Designator原因及解决方法

image-20230507163121291

  1. 看到这个我找到了方向,于是先进行了DRC检查,什么是DRC检查?参考下面文章,我进行了DRC检查
  • Cadence原理图DRC检查介绍

image.png

image-20230507164148005

image-20230507164204579

确定是

image-20230507164301594

记事本打开或者Cadence里面也能看到内容,根据内容改就行,我的问题大概如下:

  • 有关LED的信号和芯片,没有连
  • 有没有连起来的信号和芯片
  • 我把他们都删了(这些东西还没有讨论,我工作的问题)
WARNING(ORCAP-1600): Net has fewer than two connections LED_RST_N 
WARNING(ORCAP-1600): Net has fewer than two connections LED_CLK 
WARNING(ORCAP-1600): Net has fewer than two connections RING 
WARNING(ORCAP-1600): Net has fewer than two connections LED_DAT 
WARNING(ORCAP-1600): Net has fewer than two connections AGND 

再次DRC检查,无问题报错。

  1. 导出网表,报错

类似很多这种错误

#1 ERROR(ORCAP-36032): Duplicate Reference Designator C640: SCHEMATIC1, 01_RTL8382M (15.05, 5.25).
#2 ERROR(ORCAP-36032): Duplicate Reference Designator C641: SCHEMATIC1, 01_RTL8382M (15.20, 5.25).
#21 ERROR(ORCAP-36035): Multiple pin 1's which have different nets connected for C640: SCHEMATIC1, 01_RTL8382M (15.05, 5.25).

根据网上百度的方式,使用Annotate重新排列了位号。
成功导出了网表。

  1. Annotate是什么?怎么用?参考文章
  • cadence Orcad自动编号失败解决办法-Annotate-reference

具体操作如下,大概意思是删除所有位号,再新建所有位号。

image-20230507165027284

选择Reset part reference to “?”,确定。

image-20230507165103807

image-20230507165235175

image-20230507165247754

确定;所有的位号都被打上问号;

image-20230507165328033

再来一遍这次选择Unconditional reference update

image-20230507165521044

所有的元件就会重新部署位号。

image-20230507165630927

总结

这篇先更新到这里,之后学到更多,再补充。

小白这难学,做不好还要被骂。赚钱嘛不寒碜。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【关于C++中----智能指针】

文章目录 一、概念引入二、内存泄漏2.1 内存泄漏概念及其危害2.2 内存泄漏分类2.3 避免内存泄漏 三、智能指针的原理3.1 RAII3.2 像指针一样 四、三类智能指针4.1 auto_ptr4.2 unique_ptr4.3 shared_ptr 五、循环引用和weak_ptr 一、概念引入 在我们日常写代码过程中&#xff…

ARM学习(21)STM32 外设Can的认识与驱动编写

笔者来聊聊can的认识以及can接收数据的驱动编写 1、STM32 Can 外设的认识 Can的特性就不多说了,主要来聊聊can的一些标识符以及收发状态。can有一套收发机制,发送和接收都有硬件缓存,叫邮箱,通过下面的图可以看出,下面…

ESP32学习笔记 -- ESP32-S3 使用外部 PSRAM

ESP32-S3是乐鑫科技推出的一款专为物联网而生的SOC芯片,该芯片同时支持WIFI和BLE蓝牙功能,集成了高性能的Xtensa 32位LX7双核处理器,最高主频可达240MHz。 根据乐鑫官方资料介绍,该芯片内置512KB SRAM片上内存,并且具有45个可编程GPIO管脚和丰富的通信接口。为了更好地扩…

Flask框架之路由与蓝图的使用

路由与蓝图 路由路由概述路由的基本使用查看路由信息url_map对象命令行方式 HTTP请求方法 蓝图概述蓝图的基本使用蓝图的拆分指定蓝图的url前缀蓝图构造URL蓝图静态文件蓝图模板目录 路由 路由概述 在Flask中,路由用于将HTTP请求与特定的Python函数相匹配。通过定义…

K8s-Pod概念、创建及常用命令

文章目录 一、Pod概念1、Pod是什么?2、Pod网络共享实现方式3、Pod存储共享方式4、创建Pod整体流程 二、使用YAML文件定义Pod资源1、Pod资源清单YAML文件书写技巧1. YAML语法格式:2. 配置Linux tab缩进两个空格3. 使用kubectl explain帮助命令 2、创建Pod…

章节2:01-Java序列化和反序列化

章节2:01-Java序列化和反序列化 01-Java序列化和反序列化 基础环境 JDK解压版:包含Java运行时环境 IDEA:开发工具 Maven:jar包依赖管理 Tomcat:HTTP服务器 Burp Suite:发送HTTP请求 Kali&#xff1…

ANSYS APDL谐响应分析——悬臂梁的频响函数计算以及幅值、角度(相位)、分贝计算

问题描述 研究一根悬臂梁,材质为钢材。长度 L 2 L2 L2 米;截面为矩形,矩形的长度为 H 5 c m H 5cm H5cm,宽度为 B 2 c m B 2cm B2cm 。 建模思路: 先建立节点,然后用节点生成单元。使用n命令&…

book-riscv-rev1.pdf 翻译(自用,更新完成)第一章 操作系统接口

Job of operating system: 操作系统使得多个程序分享一台计算机,提供一系列仅靠硬件无法支持的服务。 管理与抽象低级别硬件(如:文件处理程序不需要关注使用哪种硬盘)使得多个程序分享硬件(programs that can run at…

797. 差分(C++和Python3)——2023.5.7打卡

文章目录 QuestionIdeasCode Question 输入一个长度为 n 的整数序列。 接下来输入 m 个操作,每个操作包含三个整数 l,r,c ,表示将序列中 [l,r] 之间的每个数加上 c 。 请你输出进行完所有操作后的序列。 输入格式 第一行包含两个整数 n 和 m 。 第二…

高性能流媒体硬解码

目录 高性能流媒体硬解码前言1. What、Why and How1.1 What1.2 Why?1.3 How? 2. 离散傅里叶变换(DFT)2.1 JPEG编码2.2 哈夫曼编码(Huffman Coding) 3. 视频流媒体前置知识3.1 视频文件的构成3.2 视频的编码与封装3.3 H264编码的分层3.4 RTSP之RTP(Real-t…

【clang】安装clang编译器并将linux默认编译器改为clang

目录 省心操作法手动安装 本文是他人智慧的总结个人实践。 省心操作法 缺点: clang版本不能自己选择;我的系统是ubuntu 20,安装后是clang10.0版本 优点:省心,基本不会踩坑 手动安装 参考这篇文章ubuntu20.04 安装cl…

RabbitMQ --- 死信交换机

一、简介 1.1、什么是死信交换机 什么是死信? 当一个队列中的消息满足下列情况之一时,可以成为死信(dead letter): 消费者使用basic.reject或 basic.nack声明消费失败,并且消息的requeue参数设置为false…

超详细-自动化测试从选型到落地,2023年我从10k涨到了18k*14薪...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Python自动化测试&…

系统集成项目管理工程师 下午 真题 及考点(2021年上下半年)

文章目录 2021年下半年试题一:第18章 项目风险管理,风险应对策略,风险的性质(客观、偶然、相对、社会、不确定)试题二:第9章 项目成本管理,执行绩效(即CV和SV)&#xff0…

HAL库版FreeRTOS(中)

目录 FreeRTOS 任务切换PendSV 异常PendSV 中断服务函数FreeRTOS 确定下一个要运行的任务函数vTaskSwitchContext()函数taskSELECT_HIGHEST_PRIORITY_TASK() PendSV 异常何时触发FreeRTOS 时间片调度实验功能设计软件设计下载验证 FreeRTOS 内核控制函数FreeRTOS 内核控制函数预…

蓝牙设备的名称与MAC地址及UUID

每个蓝牙设备都具有各自的地址和名称,他们之间通过唯一通过地址和名称进行数据交互。本文详细讲述了蓝牙设备的名称和地址的格式及作用。 名称 蓝牙设备具有各自的名称,通常为字母与数字的组合. MAC地址 与Ethernet相同,MAC地址为48bit的…

VTK安装路径检查

/usr/include/vtk-7.1——————VTK头文件

番剧更新表及番剧详情数据库

访问【WRITE-BUG数字空间】_[内附完整源码和文档] 该项目立足于目前各大平台网站的番剧信息较为分散,用户需要辗转多个平台才能获取较为完整的番剧信息的背景下,实现了各大平台网站番剧信息的整合。将各大平台网站的番剧更新信息及番剧详情信息整合制表…

MATLAB 之 基本概述

文章目录 一、MATLAB 主要功能1. 数值计算功能2. 符号计算功能3. 绘图功能4. 程序设计语言功能5. 工具箱的扩展功能 二、MATLAB 操作界面1. 主窗口2. 命令行窗口3. 当前文件夹窗口4. 工作区窗口5. 搜索路径 三、MATLAB 基本操作1. 交互式命令操作1.1 命令行1.2 续行符1.3 命令行…

开关电源基础01:电源变换器基础(1)-关于缘起

说在开头 我相信各位胖友们通过对《阻容感基础》,《信号完整性基础》以及《半导体器件基础》艰苦卓绝地钻研,已为 “硬功夫” 这门绝世武功,打下了坚实的入门基础,入门之日简直就是指日可待(我xxx,都半年了…