Cadence Allegro PCB设计88问解析(二十一) 之 Allegro中更新器件封装(Footprint)

news2024/9/22 4:05:52

一个学习信号完整性仿真的layout工程师
今天和大家简单介绍Allegro中如何更新PCB封装,在我们导入原理图网表,PCB的封装是必不可少的,但是可能有些为了前期布局评审,有的封装是临时的,那么就需要后续更新正确的封装。下面看下具体的操作步骤吧:

第一步:打开Update Modules and Symbols

在Allegro的菜单下选择Place命令,点击Update Symbols命令,会弹出如下对话框:
在这里插入图片描述

第二步:Update Modules and Symbols对话框详解

可以从对话框中看到,有四种封装类型,我们经常用到的就是Package Symbols也就是PCB的封装,如下图所示:
在这里插入图片描述
在对话框的下面,还有一些设置 option,大家可以根据自己的实际情况进行选择,包括:
更新封装的3D模型(Update STEP mapping data only)
更新器件封装时,保留器件焊盘的名称不进行更新(Keep design padstack names for symbols pins)
更新器件封装时,从指定的封装库更新器件焊盘参数(Upadate symbol padstack from library)
更新器件封装时,同时更新元器件的文字位置以及尺寸大小(Reset symbol text location and size)
更新器件封装时,如果器件是插件,则同步更新器件的钻孔数据(Reset customizable drill data)
更新器件封装时,同步更新元器件的扇出属性(Reset pin escapes(fanouts))
更新器件封装时,消除更新器件所连接的所有走线(Ripup Etch)
忽视锁定属性,更新锁定的器件( Lgnore FIXED property)

第三步:更新PCB封装

熟悉上述的设置选项之后,可以在Package Symbols前面打钩,也就是更新此PCB上所有的PCB封装。或者点击前面的加号,展开PCB封装,单独勾选某一个封装,点击Refresh更新,如下图所示:
在这里插入图片描述
完成上面步骤,就完成了PCB的封装更新。

第四步:手动添加PCB封装

比如大家在PCB布局时评估布局面积,想临时添加一个封装,这时可以手动从库中添加,步骤如下:
在Allegro的菜单下选择Place命令,点击Manually命令,会弹出如下对话框:
在这里插入图片描述
点击Placement中的Advanced Setting,把Library勾选上,如下图所示:
在这里插入图片描述
在点击Placement List,下拉对话框可以选择手动添加封装的类型,比如要添加定位孔或者自己公司的标识等可以选择Mechanical symbols,常用的添加器件封装,就选择Package Symbols,如下图所示:
在这里插入图片描述
然后点击想要添加的封装,放到设计界面就可以了,如下图所示:
在这里插入图片描述
上面的步骤是我们自己的在封装库中添加,是没有位号的。比如有的设计可以用这个方法添加定位孔或者mark点等。
上一篇文章:Cadence Allegro PCB设计88问解析(二十) 之 Allegro中格点设置(一) 的链接如下,大家可以点击查看哟:链接: link
以上资料主要是本人在PCB设计中和网络搜索整理而成
如有雷同或错误,希望各位大神留言指正,感谢!!!
在这里插入图片描述

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

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

相关文章

02 Java起步

目录 第一章:注释 1.1 概述 1.2 Java 中的注释 第二章:关键字 2.1 概述 2.2 Java 中的关键字 第三章:标识符 3.1 概述 3.2 标识符的命名规则(必须遵守) 3.3 标识符的命名规范 第四章:数据类型以…

第十四届蓝桥杯集训——JavaC组首篇——环境搭建(win10)

还有9天就截止报名了,我们也算正式开始培训了,今年希望能取得更好的成绩。 今年的蓝桥杯从环境开始——本博客为win10电脑的Java_JDK环境搭建: 学生机环境-Java编程环境(第十四届大赛) 链接: https://pan.baidu.com…

软件测试行业真的饱和了吗?一线大厂年薪100W的测开岗位还很缺人!

在一线大厂,没有测试这个岗位,只有测开这个岗位。这几年,各互联网大厂技术高速更新迭代,软件测试行业也正处于转型期。传统的功能测试技术逐步淘汰,各种新的测试技术层出不穷,测试人员的薪资也水涨船高。与…

【Docker】基础

文章目录Docker什么是Docker虚拟机和容器Docker 底层原理Docker 优点关键技术Docker 推荐视频课程配套食用:https://www.bilibili.com/video/BV1gr4y1U7CY/?vd_source6d95a05fa9867baaa8ea7c5c52faf4e6 什么是Docker Docker,容器虚拟化技术&#xff…

从浪潮登顶NuScenes榜首解读自动驾驶AI感知技术的发展

导读: “自动驾驶是集感知、决策、交互于一体的技术 环境感知能力作为自动驾驶的第一个环节,是车辆与环境交互的纽带 通过“摄像头、毫米波雷达、超声波雷达、激光雷达”等各类传感器设备,感知环境的手段日趋多元化 同时,在平…

STM32 EXT for GPIO

EXT 描述: EXTI(中断/事件控制器)包括20个相互独立的边沿检测电路并且能够向处理器内核产生中断 请求或唤醒事件。EXTI有三种触发类型:上升沿触发、下降沿触发和任意沿触发。EXTI中的每 一个边沿检测电路都可以独立配置和屏蔽 E…

java-文件上传-excel存入数据库全代码及流程(附前端代码)

今天给大家带来的是文件上传中比较常用的,上传excel文件,将表格中的数据存入数据库中的一个转化的工具类;大致的流程是:前端点击上传按钮-->选择需要上传的excel表格-->确认上传--> 文件传到后台-->后台处理file文…

[附源码]计算机毕业设计酒店在线预约咨询小程序Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

解决穿山甲Gromore广告在Oppo上报广告病毒Android.Virus.AdCheat.AdCut.A

描述 在上架Oppo的时候审核打回了发现了病毒。提示如下: 自动化检测“安全”项未通过,病毒名称:Android.Virus.AdCheat.AdCut.A,病毒描述:该病毒安装启动后,会展示非官方广告,造成盗源消耗和信息泄露,请卸…

[附源码]Python计算机毕业设计Django行程规划app

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

JUC07-ConcurrentHashMap

一、HashMap中的死链问题 多个线程对hashmap进行扩容时需要将原有数据转移到新的table数组中,这个过程中会重新计算每个元素对应的数组下标从而改变元素的next指针,而另一个线程重复对该链表进行迁移时可能会导致循环链表的产生 原始链表,格…

虹科案例 | 利用激光测距传感器进行锯齿定位

PART ONE 应用描述 在这项应用中,两个激光测距传感器分别安装在一个凸出部分的末端的两侧,用以测量其两侧到锯齿的距离的差。一个微型控制器会按照预设,记录测量数据并提供一个方便快捷的前后位置校准的图像,以便检查。当操作者触…

通过图卷积网络从单词语义学习到句子句法,用于基于方面的情感分析

Learning from word semantics to sentence syntax by graph convolutional networks for aspect-based sentiment analysis 1.Introduction 据我们所知,NLP 的基本动机是训练计算机处理明显属于人类的文本 。也就是说,在当前方法中整合语义信息和句法…

配音app开发,创建专属声音作品

娱乐生活的增加让人们开始向配音方面涉猎,配音逐渐变得大众化。配音对于专业性要求并不高,任何一个对配音有兴趣的用户都可以对自己喜欢的影视剧进行配音,同一个片段不同人在配音时所带的情感不同,最终呈现的听觉效果也不同&#…

VS Code 新增自定义字体

这里以 JetBrainsMono 字体为例 1、下载好字体文件安装 2、安装完成后进入系统字体文件夹 C:\Windows\Fonts 找到刚刚安装好的字体,复制字体文件名:JetBrains Mono NL 3、打开 VS Code 软件,依次点击左下角设置按钮 —> 常用设置 —>…

圣诞节教你如何用Html+JS+CSS绘制3D动画圣诞树

上篇文章给大家提供了一个如何生成静态圣诞树的demo。但是那样还不够高级&#xff0c;如何高级起来&#xff0c;当然是3D立体带动画效果了。 先看效果图&#xff1a; 源码如下&#xff1a; <!DOCTYPE html> <html lang"en" > <head> <meta c…

Git实战(五)| 让工作更高效,搞定Git的分支管理

上一篇讲到Git的分支管理实操&#xff0c;在线合并和本地合并都进行了实操。毕竟&#xff1a;光说不练是假把式。而只练不整理&#xff0c;只能是傻把式了。分支管理到底如何进行管理呢&#xff1f; 先以GitLab上的一张经典的图打头&#xff0c;作为一个总体概览&#xff0c;也…

数据合规圈必读!《数据合规:实务、技术与法律解码》新书发布!算力智库创始人燕丽盈科律所刘磊联袂著作

今年10月&#xff0c;上海网信办某科技公司因处理政务类数据时违规操作&#xff0c;被责令整改&#xff0c;并处以五万元罚款。 今年7月26日&#xff0c;广州市在净网“2022”专项行动中&#xff0c;某技术公司一款APP系统因未履行数据安全保护义务&#xff0c;导致1000万余条…

ubuntu 20.04 设置DNS

ubuntu 20.04 设置DNSubuntu 20.04 设置DNS 快捷步骤下面是命令解释1、决定系统dns的文件是/etc/resolv.conf2、谁能影响/etc/resolv.conf3、/etc/resolv.conf软链接到/run/systemd/resolve/resolv.confubuntu 20.04 设置DNS 快捷步骤 修改 /etc/systemd/resolved.conf 文件&a…

阿里内部出品的这5份手册的含金量有多高,你不会还不知道吧

前言 秋招过去也是有一个月有余了,该说不说顺利的伙计已经拿下offer了,肯定还有部分的伙计还在苦苦挣扎中,这里小编只说一句话,革命还未成功,同志们仍需努力哈哈哈,拿下offer了才能稳稳当当的坐住,坐踏实,那么问题来了,有些伙计在做面试准备的时候总是会抓不到重点,忽略一些重…