下面是我整理的笔记,基本上原创很少,我写的极可能是胡说八道,凑合着看

自己去找个案例做,我这个图片不一定是我的

目录

  • 打开PCB Editor界面
    • Product Choices
  • 下面的小工具
  • Allegro的symbol类型:
  • 创建自定义焊盘及封装
    • 找不到 layout > PIN
    • 创建焊盘图形文件的类型选择
    • 焊盘保存失败的原因
    • 找不到自己做的焊盘怎么办
  • 生成板框
  • 区域的类型:
  • 绘制Route Keepin
  • 导人网表

打开PCB Editor界面

Product Choices

Allegro PCB SI GXL:功能最全,默认有 Design Planning、Full GRE 功能,可以选择Team Design、Analog/RF 等功能,一般选择这个
Allegro PCB SI: 可以选择 Team Design、Analog/RF、Design Planning、Full GRE等功能„
Allegro PCB Design XL:不具备 Team Design、Analog/RF、Design Planning、Full
GRE 功能,不备高速约束规则设置功能。


Allegro可供产品包含L、XL和GXL三个级别。
Allegro L产品系列为PCB设计提供瞄向解决主流设计问题的产品。
Allegro XL产品系列通过集成的约束驱动自动控制和基于分布式的团队设计生产能力,提供应对更复杂和高端的设计挑战的高级PCB设计产品。
Allegro GXL产品系列提供差异化的PCB设计产品,可应对诸如高级封装协同设计及数千兆赫兹级信号完整性(SI)分析的前沿设计挑战。


下面的小工具

Team Design:协同设计,可将整个PCB分为多个部分分给多个设计人员同时设计,各部分完成后再合并为完整的PCB,这样大大地提高了 工作效率。
Analog/RF: RF设计工具。

Allegro的symbol类型:

    Board symbol:板Board(wizard):板向导Module:模块符号Package symbol:一般封装符号一般元件的封装符号,后缀名为*.psm。PCB中所有元件像电阻、电容、电感、IC等的封装类型即为Package Symbol。Package symbol(wizard):一般封装符号向导Mechanical symbol:机械符号由板外框及螺丝孔所组成的机械构图符号,后缀名为*.bsm。有时我们设计PCB的外框及螺丝孔位置都是一样的,比如显卡,电脑主板, 每次设计PCB时要画一次板外框及确定螺丝孔位置,显得较麻烦。这时我们可以将PCB的外框及螺丝孔建成一个Mechanical Symbol,在设计PCB时,将此Mechanical Symbol调出即可。Shape symbol:形状符号供建立特殊形状的焊盘用,后缀为*.ssm。像显卡上金手指封装的焊盘即为一个不规则形状的焊盘,在建立此焊盘时要先将不规则形状焊盘的形状建成一个Shape Symbol,然后在建立焊盘中调用此Shape Symbol。Flash symbol:导通符号焊盘连接铜皮导通符号,后缀名为*.fsm。在PCB设计中,焊盘与其周围的铜皮相连,可以全包含,也可以采用梅花辨的形式连接,我们可以将此梅花辨建成一个Flash Symbol、在建立焊盘时调用此Flash Symbol。

创建自定义焊盘及封装

具体方法点右边链接:这个写的挺详细了
下面的是我学的时候遇到的问题

找不到 layout > PIN

因为你用错了Product,我用了下面这个,(GXL好像比较适合仿真)
(20190830现在我用第一个,不是图中的第一个,是软件上拉第一个)

创建焊盘图形文件的类型选择


别瞎选,不然后面就白做了

下面方框里的看清楚了,制作图形前还能改(做形状的选Shape,做封装的选Package)

焊盘保存失败的原因

找不到自己做的焊盘怎么办

调用自制焊盘的库文件:
打开PCB designer–>点击Setup–>User Preferences–>分别搜索padpath和psmpath–>选择添加工作路径–>分别点击OK

生成板框

以板框尺寸30mmx50mm为例。
(1)在新建的PCB界面中执行菜单命令Setup>Design Parameters,在弹出的Design Parameter Editor窗口中打开Design选项卡;
(2)在Size栏中Use units中选择Milimeters 为单位,精度Accuracy选择4位;
(3)在Extents 栏中设置工作区大小,Left X、Lower Y文本框中分别输入20,Width和Height文本框中的数值至少要大于LeftX.LowerY加上板框的尺寸,如输入100;
(4)执行菜单命令Add-Line,在Options面板中选择Board Geometry和Outline;
(5)建议用输入命令的方式绘制,在命令栏连续输入x 0 0回车、x 30回车、y 50回车、x 0回车、y 0回车,最后在工作区域单击右键,选择Done,完成绘制;
(6)为了后续设计方便,建议将线组成的Outline生成Shape形态的;
(7)执行菜单命令Shape-Compose Shape,Options面板中的Active class下拉列表框中选择Board Geometry,Add shape to subclass下拉列表框中选择Outline.Find面板中只勾选Lines;
(8)用鼠标右键的Temp Group功能选择设计区城所有的板框线,然后用Complete命令结束选择,命令栏提示A total of I shapes were created,表示创建成功;
(9)通常还需要将原点设置到板框左下角,或者将左下角板框延长线交接点处。执行菜单命令Setup-Change Drawing Origin,然后在左下角单击右键,选择Snap pick to-Arc/Circle Center,软件自动将原点设置到该点;


区域的类型:

Package Keepin:表示在该区域内可以放置元器件,在PCB板框确定后,可设置比板框内缩一定宽度的Package Keepin区域,使元器件布局时不会靠板边太近,提高可制造性,通常内缩120mil。

Package Keepout:表示在该区域内禁止放置超高器件,默认为不允许放置任何元器件,可设置允许放置的元器件高度,需要与元器件封装配合。

Route Keepin:表示该区域内允许布线,在PCB板框确定后,会设置板框内缩一定宽度的Route Keepin区,通常内缩40mil.

Route Keepout:表示在该区域内禁止布线、敷铜、打孔,在设计过程中有很多元器件底下不允许铜存在,如变压器、晶振等,可通过设置Route Keepout来避免内部走线

Via Keepout:表示在该区域内禁止打孔

Shape Keepout:表示在该区域内禁止敷铜。


绘制Route Keepin

(1)执行菜单命令Edit-Z-copy,在Options面板中选择ROUTE KEEPIN和ALL,在Size处选中Contract单选按钮,Ofset后的文本框中的输入40,表示区域内缩40,Find面板中仅勾选Shapes复选框。
(如果出现这个错误Shape collapsed as a result of expansion,可能是內缩太大了.,你画的框没那么大)
(2)在设计区域单击板框图形,即可创建Route Keepin.。

导人网表

设置封装库路径
网表中定义了元器件所用到的PCB封装,因此在导入网表之前必须先设置好PCB封装库路径,以便网表能正确导入,设置步骤如下。
(1)执行菜单命令Setup-User Preferences",在下图界面中单击padpath右侧的浏览按钮。(焊盘)
(2)根据实际封装库路径选择对应的目录,有多个目录时,优先顺序是从上往下,
(3)psmpath的目录设置方法类似。(封装)
(4)在设置时,可以采用相对路径的描述方式,如用“."表示当前目录;另外,还可以通过编辑env文件修改文件中的padpath,psmpath所指向的目录来定义封装目录。

导入网表

(1)在Allegro中执行菜单命令File-Import-Logic,弹出Import Logic对话框,打开Cadence选项卡
(2)Import logic type:导入网表的类型,包括以下两种。
Design entry hdl:Allegro design authoring类型网表。
Design entry cis:OrCad Capture类型网表,这里使用此类型网表。
(3)place changed component选项组中,各选项功能如下。
Always:表示全部元件无论在原理图中是否被修改过,均放置在网表导入前原位置,建议选择此项。
Never:表示如果元件在原理图中修改过,allegro会将其放置在后台,等待重新放置。
If same symbol:表示只变更原理图中有改变的元件的封装。
(4)Allow etch removal during ECO:表示导入网表时允许删除现有相关的走线。
(5)Ignore FIXED property:表示忽略固定属性的元器件,建议勾选。
(6)Create user-defined properties:表示将原理图自定义的属性导入PCB.
(7)Create PCB XML from input data:表示创建xml格式的文件。
(8)Impot directory:表示导入原理图网表的路径,单击右侧的浏览按钮,指定网表所在目录
(9)设置所有参数后,单击Import Cadence按钮导入网表,如果调入网表出错,可查看自动打开的报告文件,或者用文本编辑软件在当前目录下打开netrevilst,查阅其中的ERROR和WARNING项,并对应解决。

cadence 17.2 入门学习2 allegro相关推荐

  1. cadence 17.2 入门学习3 allegro

    目录 布局设计 查看进度状态 AD原理图转cadence AD封装转cadence 导入导出层面颜色设置的方法: 重命名元器件序号 模块复用 模块旋转 布局设计 布局设置 执行菜单命令Setup-Ap ...

  2. Maya2022基础入门学习教程

    Maya2022基础入门学习教程 Maya 2022 Essential Training Maya2022基础入门学习教程 Maya 2022 Essential Training MP4 |视频: ...

  3. FreeMarker中文帮助手册API文档,基础入门学习文档

    FreeMarker中文帮助手册API文档,基础入门学习文档 分类: 编程技术 发布: bywei 浏览: 7 日期: 2011年5月28日 分享到: QQ空间 新浪微博 腾讯微博 人人网 什么是Fr ...

  4. Crypto++入门学习笔记(DES、AES、RSA、SHA-256)

    Crypto++入门学习笔记(DES.AES.RSA.SHA-256) 背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip): 最近,基于某些原因和需要,笔者需要去了解一下Crypt ...

  5. 深度学习(十一)RNN入门学习

    RNN入门学习 原文地址:http://blog.csdn.net/hjimce/article/details/49095371 作者:hjimce 一.相关理论 RNN(Recurrent Neu ...

  6. ALinq 入门学习(八)--ALinq 对Vs2010 的支持

    1.       ALinq FOR  VS2010 简介 之前写过一些关于ALinq 的相关文章,详细请参考如下:     ALinq 入门学习(一)--ALinq简介     ALinq 入门学习 ...

  7. python入门学习:4.if语句

    python入门学习:4.if语句 关键点:判断 4.1 一个简单的测试4.2 条件测试4.3 if语句 4.1 一个简单的测试   if语句基本格式如下,注意不要漏了冒号 1if 条件 :2 执行1 ...

  8. node入门-学习笔记

    文章目录 node入门-学习笔记 node 启动node服务 重构express-run node入门-学习笔记 node 为什么后端要用node, 因为它是js js运行时环境 主要使用expres ...

  9. linux vim配置c,Linux入门学习教程:GNU C及将Vim打造成C/C++的半自动化IDE

    C语言在Linux系统中的重要性自然是无与伦比.不可替代,所以我写Linux江湖系列不可能不提C语言.C语言是我的启蒙语言,感谢C语言带领我进入了程序世界.虽然现在不靠它吃饭,但是仍免不了经常和它打交 ...

  10. pytorch 入门学习处理多维特征输入-7

    pytorch 入门学习处理多维特征输入 处理多维特征输入 import torch import numpy as np import torchvision import numpy as np ...

最新文章

  1. Linux网络相关、firewalld、netfilter及其5表5链、iptables语法
  2. 二分查找算法(递归与非递归两种方式)
  3. 和菜鸟一起学c++之虚函数
  4. 使用Redis实现分布式锁
  5. pytorch查看模型的可训练参数
  6. 大数据在电力行业的应用前景有哪些?
  7. 工作量证明生态的现状与运行原理
  8. 中国石油大学-《现代应用文写作》第一阶段在线作业
  9. HTML怎么设置左边外距5像素,css怎么设置左边距
  10. NetCore EF 使用scaffold-dbcontext导致deps.json] does not exist的解决办法
  11. 麒麟信安总裁刘文清:携手 openEuler,共推操作系统产业新发展
  12. 读《半世烟雨,半世桃花 李清照词传》有感
  13. vue调用摄像头pc+移动端
  14. 禁漫排行榜周目公告版_华泰证券手机版下载-华泰证券涨乐财富通手机版下载V7.5.0安卓版...
  15. 笔记本电脑外接显示器出现灰屏
  16. 紫光同创国产FPGA学习之器件情况
  17. ios 判断手机角度_IOS 判断iPhone刘海屏
  18. 目标检测1——SAR影像舰船数据集
  19. c语言 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 待分析过程
  20. FPGA问题记录之:Warning (13024): Output pins are stuck at VCC or GND

热门文章

  1. 国外常见16款著名的实时网站统计系统
  2. 快速学会网页中鼠标经过图片放大效果
  3. Qt开发 之 抓取崩溃信息(读这一篇就够了)
  4. php干货网,php高手干货【必看】
  5. QPS,TPS,RPS你知道多少?
  6. 小甲鱼(鱼C)课后作业代码 39讲
  7. AnimationController
  8. 大数据翻页_大数据分页实现与性能优化
  9. 数据存储服务(存储服务器搭建细谈)
  10. Word 连续使用格式刷