Cadence学习笔记之---PCB器件放置与布局

目录

01 | 引 言

02 | 环境描述

03 | 元件放置

04 | 布局相关操作

06 | 总 结


01 | 引 言

在上一篇文章中,介绍了如何设置PCB的电气规则约束,以及如何设置层叠,到此我们已经完成了使用Cadence设计PCB的前期准备工作;

在本篇文章中,主要介绍如何放置元件、元件布局相关的操作方法和步骤;

上一期参考文章:

《Cadence学习笔记之---PCB电气规则约束设置、层叠设置》;


02 | 环境描述

操作系统:Win 11;

软件版本:Allegro Cadence 17.4 (备注:已打补丁);

软件配置:默认设置; (备注:无安装任何插件);


03 | 元件放置

在Cadence中,元件放置的方法有很多种:

· 交互式放置

· 按原理图页批量放置

这里我们主要讲交互式放置的方法,这种方式的好处是可以及时根据原理图来调整布局,一个好的布局,布线就会事半功倍,也会影响后期EMC、EMI的测试结果;

假设我们已经完成了板框导入、网表导入(参考文章:《Cadence学习笔记之---导入PCB板框、网表》)、叠层设计、电气规则设置,开始进行元件放置和布局;

打开对应的原理图工程;(原理图工程相关操作参考之前的文章)

打开PCB工程;(PCB工程相关参考可参考之前的文章)

<1>、<2>、按照顺序打开元件放置窗口;

<3>、所有的元件都会在此处显示;(勾选器件代表选中)

<1>、回到原理图中,选中元件;

<2>、在PCB工程中,对应的元件就被选中;

<3>、选中的元件会挂在光标上,左击即放置成功;(放置成功之后,关闭放置窗口要点击Close,点击取消则放弃刚刚的放置动作)

按照上述的步骤即可放置全部的元件;(也可以一次选中多个元件,然后进行逐一放置)

交互式放置操作已介绍完,接着是介绍按原理图页进行元件放置;

<1>、按照上述的操作重新打开元件放置窗口,选中原理图页;

<2>、选中相应的原理图页页码;

<3>、被选中的原理图页中,所有元件在此处显示,勾选进行放置即可;

至此,元件放置介绍完毕,这里力荐使用交互式放置元件,这样能保证布局的合理性,不会把不同网络的电阻放置错位(参数一致也不行)


04 | 布局相关操作

当元件全部都放置完,接着我们讲一讲有关布局的操作有哪些;

如何选中相应的元素?

<1>、如果我们需要选中元件时,需要先勾选元素类型;(比如这里我想选中元件封装,所以就需要勾选封装这个类型;当我们需要选中什么类型的元素就要勾选上相应的类型才行)

<2>、当勾选类型为封装时,鼠标放置在封装上,封装会进行高亮显示,其它元素则无法选中;

关于元件的重要操作有哪些?

首先,右击元件打开操作选项;

<1>、移动元件位置;(不改变方向)

<2>、更改元件所在层;(例如元件当前在Top层,点击后切换到Bottom层)

<3>、调整元件的方向;(不改变位置)

<4>、显示元件的详细信息;(封装、位置等)

关于元件电气飞线的重要操作有哪些?

首先,打开显示设置;

<1>、显示全部飞线;

<2>、按照元件显示外围网络所有飞线;

<3>、按照选中的网络显示飞线

<4>、关闭所有飞线;

<5>、按照元件关闭外围网络所有飞线;

<6>、按照选中的网络关闭飞线;

关于PCB布局状态如何查看?

打开状态显示;

<1>、显示当前未放置的元件;(元件全部放置完成之后,会显示为绿色)

<2>、显示未布线的网络;(网络全部布线完成,会显示为绿色)

<3>、显示当前未连接的电气点;(电气连接全部完成,会显示为绿色)

<4>、当前PCB的DRC错误;(此时未布线完成,所以无需过多关注)


06 | 总 结

按照本篇文章介绍的方法,可满足我们通常情况下,PCB的元件放置和布局需求;

难度较低,无需刻意记忆,了解即可,需要时翻看可再行翻阅文档。

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

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

相关文章

力扣HOT100之二叉树:199. 二叉树的右视图

这道题没啥好说的&#xff0c;首先定义一个向量来保存每一层的最后一个元素&#xff0c;直接用层序遍历&#xff08;广度优先搜索&#xff09;遍历二叉树&#xff0c;然后将每一层的最后一个元素加入到这个向量中即可。属于是二叉树层序遍历的模板题。 /*** Definition for a …

CSS:三大特性

文章目录 一、层叠性二、继承性三、优先级 一、层叠性 二、继承性 可以在MDN网站上查看属性是否可以被继承 例如color 三、优先级

C++经典库介绍

在 C 开发的漫长历程中&#xff0c;涌现出了许多经典的库&#xff0c;它们在不同的领域发挥着重要作用&#xff0c;极大地提升了 C 开发的效率和质量。下面为你介绍一些 C 开发中的经典库。 标准模板库&#xff08;STL&#xff09; STL 堪称 C 编程领域的基石&#xff0c;是每…

Git本地使用小Tips

要将本地仓库 d:\test 的更新推送到另一个本地仓库 e:\test&#xff0c;可以使用 Git 的远程仓库功能。以下是具体步骤&#xff1a; ​​在 e:\test 中添加 d:\test 作为远程仓库​​ 在 e:\test 目录中打开 Git Bash 或命令行&#xff0c;执行以下命令&#xff1a; git remo…

AWS SageMaker vs Bedrock:该选哪个?

随着生成式 AI 的快速崛起&#xff0c;越来越多企业希望借助云上工具&#xff0c;加速 AI 应用的构建与落地。AWS 作为领先的云服务提供商&#xff0c;提供了两款核心 AI 服务&#xff1a;Amazon SageMaker 和 Amazon Bedrock。它们虽然同属 AWS AI 生态系统&#xff0c;但定位…

51单片机的lcd12864驱动程序

#include <reg51.h> #include <intrins.h>#define uchar

Git .gitattributes 文件用途详解

.gitattributes 是 Git 版本控制系统中的一个配置文件&#xff0c;用于定义特定文件或路径的属性&#xff0c;从而控制 Git 如何处理这些文件。它类似于 .gitignore&#xff0c;但功能更广泛&#xff0c;可以精细化管理文件在版本控制中的行为。 主要用途 以下是 .gitattribut…

使用 Apache POI 生成 Word 文档

创建一个包含标题、段落和表格的简单文档。 步骤 1:添加依赖 确保你的项目中已经添加了 Apache POI 的依赖。如果你使用的是 Maven,可以在 pom.xml 中添加以下内容: <dependency><groupId>org.apache.poi</groupId>

数据中心 智慧机房解决方案

该文档介绍数据中心智慧机房解决方案,涵盖模块化数据中心(机柜式、微模块),具备低成本快速部署、标准化建设等特点;监控管理系统(DCIM)可实现设施、资产、容量、能效管理;节能解决方案含精密空调节能控制柜,节能率高达 30%;还有7X24 小时云值守运维服务。方案亮点包括…

java -jar命令运行 jar包时如何运行外部依赖jar包

java -jar命令运行 jar包时如何运行外部依赖jar包 场景&#xff1a; 打包发不完,运行时。发现一个问题&#xff0c; java java.lang.NoClassDefFoundError: org/apache/commons/lang3/ArrayUtils 显示此&#xff0c;基本表明&#xff0c;没有这个依赖&#xff0c;如果在开发…

Halcon与C#:工业级机器视觉开发

Halcon&#xff08;由MVTec开发&#xff09;是一款广泛应用于工业机器视觉的高性能软件库&#xff0c;支持C#、C、Python等多种语言。以下是基于C#的Halcon开发详解&#xff0c;涵盖环境配置、核心流程、关键API及最佳实践。 ​​1. 开发环境配置​​ ​​1.1 安装Halcon​​ …

ALTER COLLATION使用场景

ALTER COLLATION 是 SQL 中用于修改字符集排序规则&#xff08;Collation&#xff09;的操作。排序规则定义了字符数据的比较和排序方式&#xff0c;包括字母顺序、大小写敏感性、重音符号处理等。ALTER COLLATION 的使用场景主要集中在需要调整数据库或表的字符集排序规则时。…

Kafka消息路由分区机制深度解析:架构设计与实现原理

一、消息路由系统的核心架构哲学 1.1 分布式系统的三元悖论 在分布式消息系统的设计过程中&#xff0c;架构师需要平衡三个核心诉求&#xff1a;数据一致性、系统可用性和分区容忍性。Kafka的分区路由机制本质上是对CAP定理的实践解&#xff1a; 一致性维度&#xff1a;通过…

【网络实验】-BGP-EBGP的基本配置

实验拓扑 实验要求&#xff1a; 使用两种方式建立不同AS号的BGP邻居&#xff0c;不同AS号路由器之间建立的邻居称为EBGP邻居 实验目的&#xff1a; 熟悉使用物理口和环回口建立邻居的方式 IP地址规划&#xff1a; 路由器接口IP地址AR1G0/0/012.1.1.1/24AR1Loopback 01.1.1…

JavaScript:PC端特效--缓动动画

一、缓动效果原理 缓动动画就是让元素运动速度有所变化&#xff0c;最常见的就是让元素慢慢停下来 思路&#xff1a; 让盒子每次移动的距离慢慢变小&#xff0c;速度就会慢慢降下来核心算法&#xff1a;&#xff08;目标值-现在位置&#xff09;/10作为每次移动距离的步长停…

高效管理多后端服务:Nginx 配置与实践指南

在现代的 Web 开发和运维中&#xff0c;一个系统往往由多个后端服务组成&#xff0c;每个服务负责不同的功能模块。例如&#xff0c;一个电商网站可能包括用户服务、订单服务和支付服务&#xff0c;每个服务都运行在独立的服务器或容器中。为了高效地管理这些服务并提供统一的访…

2025年PMP 学习二十一 14章 项目立项管理

2025年PMP 学习二十一 14章 项目立项管理 项目立项管理 项目建议 (Project Proposal)项目可行性分析 (Project Feasibility Analysis)项目审批 (Project Approval)项目招投标 (Project Tendering)项目合同谈判和签订 (Project Contract Negotiation and Signing) 文章目录 20…

用Caffeine和自定义注解+AOP优雅实现本地防抖接口限流

一、背景与需求 在实际项目开发中&#xff0c;经常遇到接口被前端高频触发、按钮被多次点击或者接口重复提交的问题&#xff0c;导致服务压力变大、数据冗余、甚至引发幂等性/安全风险。 常规做法是前端节流/防抖、后端用Redis全局限流、或者API网关限流。但在很多场景下&…

【IP101】纹理特征提取与分析:从统计方法到深度表征的系统解析

纹理分析详解 &#x1f3a8; 纹理分析就像是给图像做"指纹识别"&#xff01;每种纹理都有其独特的"指纹"&#xff0c;就像木纹的条纹、布料的编织、草地的随机分布一样。让我们一起来探索这个既有趣又实用的图像处理领域吧&#xff01; 目录 1. 什么是纹理…

机器学习中采样哪些事

在机器学习中采样主要分为两种&#xff0c;过采样&#xff08;Oversample&#xff09;和欠采样(Undersample)。过采样就是通过增加少数类样本的数量来平衡数据集。而欠采样就是通过减少多数类样本的数量来平衡数据集。 通常在进行采样中以下是几种常用的方法: 1. 随机采样 随…