cadence SPB17.4 - allegro - 用板子外形创建整板铺铜

文章目录

    • cadence SPB17.4 - allegro - 用板子外形创建整板铺铜
    • 概述
    • 笔记
    • 先确定自己板子的 board Geometry/Design_Outline 是否有外形shape
    • 为了将软件提示看得更清楚,在每个操作之前,先将命令提示区内容先删了
    • 用Z-copy从外形层生成整板的铺铜
    • 备注
    • END

cadence SPB17.4 - allegro - 用板子外形创建整板铺铜

概述

如果要整板铺铜,可以用以下方法

  1. 自己在ETH/TOP/BOTTOM层上画shape, 分配网络标号,动态铺铜。不过自己用手画,很难画的精确,特别是板子外形有不规则曲线的情况。
  2. 用从dxf导入的板子外形,直接用Z-copy shape到ETH/TOP/BOTTOM, 分配网络标号,动态铺铜。这种操作简单方便。
    我用z-copy这种方法,从dxf外形来生成整板铺铜。
    一般到了铺铜的时候,板子层/outline已经都封闭好了(布局/布线都已经完成, DRC已经通过),可以直接从板子层/outline的shape生成整板铺铜。

笔记

先确定自己板子的 board Geometry/Design_Outline 是否有外形shape

如果在铺铜之前还没有外形shape, 先从dxf层生成一个板子外形(cadence SPB17.4 - allegro - 将引入的dxf作为板子外形的简单方法)
在这里插入图片描述

在这里插入图片描述

为了将软件提示看得更清楚,在每个操作之前,先将命令提示区内容先删了

在这里插入图片描述

用Z-copy从外形层生成整板的铺铜

顶层和底层整板铺铜,方法都一样。现在以底层为例。
在这里插入图片描述
在这里插入图片描述
提示说,自己选择线来组成shape, 或者直接选已经封闭的shape.
在选对象之前,先将选项设置一下,保证z-copy后的shape是我们想要的整板铺铜。
在这里插入图片描述
选项中,将拷贝后的shape安排在布线层的底层,建立动态shape, 不拷贝挖空和网络名称(我们只要板子外形),直接拷贝,不扩展形状。
在这里插入图片描述
find面板只选择shape(因为我们选择的板子外形已经是outline层的一个shape)
现在划动鼠标到shape的边线上,捕获线段
在这里插入图片描述

在这里插入图片描述

根据提示,z-copy操作已经操作完成了
在这里插入图片描述
结束Z-copy操作,回到正常模式。

将鼠标移动到shape上,看看是不是在布线层的底层上的shape?

在这里插入图片描述
可以看到,在布线层的底层有了一个不带网络标号的shape.
现在给这个铺铜分配网络标号。
在这里插入图片描述
在这里插入图片描述
此时,已经能看到整板铺铜的自动避让效果了。
结束分配网络标号的操作。
此时,就完成了从板子外形dxf形状生成整板铺铜的操作。
在这里插入图片描述
同理,可以很容易的再产生一个布线层/顶层的整板铺铜。
在这里插入图片描述
设置合适的规则(不同类之间的间距规则,相同类之间的间距规则,铺铜的全局设置)后,整版铺铜就能根据规则进行正确的自动避让了。

备注

从以上操作可以看出,从板子外形dxf形状生成整板铺铜的操作,比自己手工画方便多了。
如果是在板子上画精确形状的定型/定位尺寸,allegro还是不胜任(能画,画不精确)。还是要在SW中画好了,用dxf导入进来用才方便和精确。

END

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

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

相关文章

[PTA]7-6 整数分解为若干项之和

[PTA]7-6 整数分解为若干项之和 将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如761,752,7511,…。编程求出正整数N的所有整数分解式子。 输入格式: 每个输入包含一个测试用例,即…

Oracle 19c 安装教程学习

Oracle 19c 安装教程学习 (最新) 很久没有用Oracle 我记得用的时候还是 2021年 ,那个时候用的 Oralce 11g 。 今天本人实测安装 。 今天的学习目标就是教大家怎么安装 。直接上图 19c下载地址:https://www.oracle.com/cn/databa…

【高级编程】网络编程 基于 TCPUDP 协议的 Socket 编程

文章目录 IP地址Socket基于 TCP 协议的 Socket 编程基于 UDP 协议的 Socket 编程 IP地址 IP地址(Internet Protocol):唯一标识网络上的每一台计算机 IP地址的组成:32位,由4个8位二进制数组成 11000000.10101000.000…

TMStarget学习——Functional Connectivity

今天基于结构像和功能像数据试验操作TMStarget 的第二个功能模块Functional Connectivity。参考季老师的文档PPT来学习的,整个处理过程蛮长的,可能配置原因一路上报错也比较多,下面还是逐步记录吧,后面采用连更的方式直到跑通后再…

微服务注册中⼼2

5.Nacos配置管理 Nacos除了可以做注册中⼼,同样可以做配置管理来使⽤ 5.1 统⼀配置管理 当微服务部署的实例越来越多,达到数⼗、数百时,逐个修改微服务配置就会让⼈抓狂,⽽且很容易出错。我们需要⼀种统⼀配置管理⽅案&#xf…

怎样把PPT上顽固的图标删了

例如: 解决: 首先打开下载好的PPT模板,然后在视图选项卡里面找到幻灯片母版。 进入幻灯片母版后,找到第一页母版页就会看到LOGO了,这时使用鼠标就可以选中删除啦。

【论文阅读】PolarNet: 3D Point Clouds for Language-Guided Robotic Manipulation

Abstract 基于自然语言指令的机器人理解和执行操作任务的能力是机器人的长期目标。语言引导操作的主要方法使用 2d 图像表示,这在组合多视图相机并推断精确的 3d 位置和关系方面存在困难。为了解决这些限制,我们提出了一种基于三维点云的policy&#xf…

供方软件供应链安全保障要求及开源场景对照自评表(下)

国标《信息安全技术 软件供应链安全要求》确立了软件供应链安全目标,规定了软件供应链安全风险管理要求和供需双方的组织管理和供应活动管理安全要求。 开源软件供应链作为软件供应链的一种特殊形式,该国标亦适用于指导开源软件供应链中的供需双方开展组…

专业化的自动化解决方案 VM5XX系列模块在应力应变、仪器仪表和自动化信息化领域的广泛应用

专业化的自动化解决方案 VM5XX系列模块在应力应变、仪器仪表和自动化信息化领域的广泛应用 VM501系列模块是一款专业化的读数模块,采用了单振弦式传感器激励、频率读取和温度转换技术。该模块具有集成度高、体积小、精度高和适应能力强等优点,能够极大地…

力扣面试150 添加与搜索单词 - 数据结构设计 字典树

Problem: 211. 添加与搜索单词 - 数据结构设计 👩‍🏫 参考题解 public class WordDictionary {// 定义一个内部类 Node,用于表示 Trie(前缀树)中的每个节点class Node{// 每个节点有一个大小为 26 的数组&#xff0c…

数据结构--顺序表的创建和增删改查操作

一、编写代码,完成学生管理系统,实现以下操作: 1、输入学生信息 2、任意位置插入学生信息 3、任意位置删除学生信息 4、查找任意位置学生信息 5、修改任意位置学生信息 6、表头插入学生信息 7、表尾插入学生信息 8、表头删除学生信息…

JVM 内存模型:堆、栈、方法区讲解

1. 引言 Java 虚拟机(JVM)的内存模型是 Java 程序运行时的基础之一。JVM 内存模型主要包括 堆、栈、和 方法区。它们各自有不同的作用和管理方式,并且影响着程序的性能和稳定性。为了更好地理解 JVM 的内存管理机制,我们将结合电…

CISP备考题库(八)

CISP即“注册信息安全专业人员”,是面向信息安全企业、信息安全咨询服务机构、信息安全测评机构、政府机构、社会各组织、团体、大专院校以及企事业单位中负责信息系统建设、运行维护和管理工作的信息安全专业人员所颁发的专业资质证书。 更多CISP介绍:e…

快速掌握Postman接口测试

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、前言 在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正…

简述混沌神经网络

混沌神经网络是一种结合了神经网络与混沌理论的新型智能信息处理系统。以下是对混沌神经网络的详细解析: 一、定义与背景 混沌神经网络是由于神经网络具有高度非线性动力学系统的特性,而混沌又具有无规则性、遍历性、随机性等特点,因此神经网…

豆包MarsCode IDE 搭建 VitePress 博客并使用 GitHub 部署

以下是「 豆包MarsCode 体验官」优秀文章,作者粥里有勺糖。 创建豆包MarsCode 项目 还没有注册登录的可以访问 www.marscode.cn/introductio… 登录并进入IDE界面 在左上角和右上角都有创建项目的入口。 选择 Node.js 项目进行创建。 创建后可以看到项目列表里只是…

monaco editor 在react中的使用

1. 首先先导入monaco editor npm install monaco-editor// npm install monaco-editor --force // 版本冲突? 强行安装 2. 在react中使用 期望效果如下 3. 我遇到的问题 : 输入json数据后 未格式化 , json数据仍然一行展示 我遇到的问题 : 直接输入json数据会白屏报错…

安卓 uniapp跨端开发

HBuilder X 4.24 本地插件方式使用原生插件 例如 MT-TTS 地址PS: 播放 speek({text: ‘test’}) 应为 播放 speak({text: ‘test’})MT-TTS下载下来之后,将 nativeplugins 文件夹拷贝到 uniapp 项目根目录中manifest.json ---- App原生插件配置 运行 语音引擎测试文字转语音播…

基于CNN的10种物体识别项目

一:数据导入和处理 1.导入相关包: import numpy as np import pandas as pd import matplotlib.pyplot as plt import tensorflow as tf2.下载数据 (x_train_all, y_train_all), (x_test, y_test) tf.keras.datasets.cifar10.load_data()# x_valid:测…

基于springboot的智慧社区微信小程序

文未可获取一份本项目的java源码和数据库参考。 本课题研究目标 本文主要对小区生活服务平台的功能和非功能需求进行了分析,系统除了提供物业保修、小区资讯、投诉留言、常用电话等基础功能外,为了满足用户的多样化需求,还提供邻里圈子和有…