首页 > 其他分享 >Cadence SPB 22.1 -- 元件库的创建02Day

Cadence SPB 22.1 -- 元件库的创建02Day

时间:2023-11-16 17:56:24浏览次数:28  
标签:引脚 -- 创建 22.1 原理图 元件库 Part New 元件

一、原理图元件库工程

  (1)、新建工程:执行菜单命令“File”→“New”→“Project”,输入工程名字、存储位置等基本信息保存即可;

  (2)、创建原理图:在工程的SCHEMATC1文件路径下通过“NEW Page”创建新的原理图Page页。

  (3)、新建原理图库:执行菜单命令“File”→“New”→“Library”,新建一个原理图库;

  (4)、在新建的原理图库.olb文件中,单击“New Part”选项,新建一个器件;输入对应参数(名称、编号、封装库等)

 

1、创建简单分立元件符号

  引脚数较少的元器件一般使用分立元件方式创建元件符号,如二极管、三极管、电阻、电容、电感等,

  ①、创建“New Part”→“ New Part Properties”,填写元件基础参数信息。

    • 输入:类型名称、元件位号、PCB封装
    • Package Type : Homogneous
    • Part Numbering: Alphabetic

    

  ②、点击OK后,进入绘制元件步骤,先绘制外形、在放置对应的引脚

    (1)“Place”-->“Line”线;“PolyLine”多边型;“Rectangle”矩形等方式绘制外框

    (2)“Place”-->“Pin”引脚;“Pin Array”引脚矩阵

    (3)添加需要显示信息

    

  ③、确保元件信息完好后,点击保存即可完成简单元件创建,切回原理图,双击即可放置该元件。

    

 

2、创建 Homogeneous 类型的分立元件符号

   Homogeneous 类型元器件由多个相同的 Part 组成,多用于集成器件,由多个分立元件集成在一起。 比如双通道运放LM358

  ①、创建“New Part”→“ New Part Properties”,填写元件基础参数信息。

    • 输入:类型名称、元件位号、PCB封装
    • part pre : 2 (根据实际part填写)
    • Package Type : Homogneous
    • Part Numbering: Alphabetic

    

  ②、点击OK后,进入绘制元件步骤,先绘制外形、在放置对应的引脚

    (1)“Place”-->“Line”线;“PolyLine”多边型;“Rectangle”矩形等方式绘制外框

    (2)“Place”-->“Pin”引脚;

    (3)添加需要显示信息

    (4)切换到另外Part编辑引脚序号( 执行菜单命令“View”→“Next Part”,或按快捷键“Ctrl+N”,切换到 B ;执行菜单命令“View”→“Previous Part”,或按快捷键“Ctrl+P”,切换到 A )

      

  ③、确保元件信息完好后,点击保存即可完成简单元件创建,切回原理图,双击即可放置该元件。

    

 

3、创建 Heterogeneous 类型元器件

   Heterogeneous 类型元器件由多个 Part 组成,每个 Part 的组成部分都不一样,多用于比较复杂的 IC 类型器件,如 FPGA 等,对 IC 属性进行分块设计,方便后期原理图的设计。在创建的时候,每一个 Part 都需要单独创建。 

  ①、创建“New Part”→“ New Part Properties”,填写元件基础参数信息。

    • 输入:类型名称、元件位号、PCB封装
    • part pre : 2 (根据实际part填写)
    • Package Type : Heterogeneous
    • Part Numbering: Alphabetic

    

  ②、点击OK后,进入绘制元件步骤,先绘制外形、在放置对应的引脚

    (1)“Place”-->“Line”线;“PolyLine”多边型;“Rectangle”矩形等方式绘制外框

    (2)“Place”-->“Pin”引脚;“Pin Array”引脚矩阵

    (3)添加需要显示信息

    (4)切换到另外Part编辑引脚序号( 执行菜单命令“View”→“Next Part”,或按快捷键“Ctrl+N”,切换到 B ;执行菜单命令“View”→“Previous Part”,或按快捷键“Ctrl+P”,切换到 A )

      

   ③、确保元件信息完好后,点击保存即可完成简单元件创建,切回原理图,双击即可放置该元件。

    

 

4、通过Excel表格进行创建元件符号

  ①、到IC厂商官网下载对应IC的Excel表

   ②、右击.olb 文件,选择“New Part From Spreadsheet”选项,根据IC厂商的excel表填写到栏目

    • Number:元器件的引脚号。
    • Name:元器件的引脚名,从 Datasheet 中复制粘贴即可,注意与引脚号对应。
    • Type:元器件的引脚类型,一般的引脚定义为“PASSIVE”即可。要注意的是,电源引脚是“POWER”类型,不然导网表时会报错。
    • Pin Visable:空着即可,在 OrCAD 软件中勾选即为可视,这处是在软件中编辑的。
    • Shape:将所有引脚定义成“Line”即可。
    • Pin Group:定义引脚组,空着即可。
    • Position:引脚的位置,以此处为例, 32 个引脚(见图 4-28), 1~8 为“left”(左边), 9~ 16 为“bottom”(下面), 17~24 为“right”(右边), 25~32 为“top”(上面),整个引脚为逆时针排序方式。一般可以按左边输入信号、右边输出信号、上面电源信号、下面地信号的顺序进行摆放。
    • Section:如果是分立元件,则可自行定义引脚的 A、 B 部分,此处器件为一个整体,定义为“A”即

    

  ③、 保存导入后,再调整一下元器件的外形框以及引脚的位置,完成创建 。

    

  ④、确保元件信息完好后,点击保存即可完成简单元件创建,切回原理图,双击即可放置该元件。

    

 

标签:引脚,--,创建,22.1,原理图,元件库,Part,New,元件
From: https://www.cnblogs.com/zblblog/p/17833455.html

相关文章

  • 前端打印二维码
    1、安装生成二维码的插件vue-qryarnaddvue-qr//ornpminstallvue-qr--save2、安装用于将html代码生成图片的插件html2canvasyarnaddhtml2canvas//ornpminstallhtml2canvas--save3、安装用于打印js库print-jsyarnaddprint-js//ornpminstallprint-js......
  • [WPF]标记扩展(Markup Extension)
    XAML是基于XML的语言,其遵循并扩展了XML的语法规则。其中一项扩展就是标记扩展(MarkupExtension),比如我们经常使用的绑定Binding和x:Type。什么是标记扩展标记扩展允许在XAML标记中使用特殊的语法来动态地为特性(Attribute)赋值或执行其他操作。简单来说,在XAML中,所有为XAML元素特......
  • element UI (input输入框clearable)不生效问题
    问题:el-input里自带了一个属性clearable,可以清楚输入框内容。但是有的时候清除无效,可能有如下情况:1.clear删除无效,可以绑定clear事件解决,@clear="handleClear";html:<el-form:label-position="labelPosition"label-width="100px":model="form"><el-form-i......
  • CSV文件中含有逗号和双引号的文本如何在Excel中正确的显示
    在工作中将文本保存为CSV格式遇到过一个问题,当文本中含有逗号和双引号的时候,用Excel打开这个文件,文本的内容显示会出现问题。当文本含有逗号时,Excel打开csv文件会默认逗号为分隔符,将一个文本分割成几个单位格显示。如下图: 图1.记事本打开是正常的   图2.Excel中打开后文......
  • flannel和calico的区别
    一,flannel和calico是为了解决什么问题 Flannel和Calico主要是为了解决容器间通信和容器与宿主机之间的通信问题。这些问题在云计算、大数据等场景下尤为重要,因为在这些场景中,需要支持大规模的容器部署和管理,并保证网络的高性能、灵活性和安全性。 二,flannel和calico的实现原......
  • css_使用backdrop-filter实现磨玻璃效果
    <divid="container"><divid="mask"></div></div>#container{width:500px;height:300px;position:relative;border:1pxsolid#ccc;background-image:url('http://thetest.com/vokax3ygw......
  • 金蝶云星空设置单据体行高
     一、表单插件 新建类继承AbstractBillPlugIn,重写OnInitialize方法进行设置publicoverridevoidOnInitialize(InitializeEventArgse){base.OnInitialize(e);this.View.GetControl<EntryGrid>("FEntity").SetRowHeight(80)......
  • Windows任务管理器禁用开机启动项原理
    从win10开始,任务管理器加入了启动项管理。这里主要是针对注册表中和startup文件夹中的启动项进行管理。而通过服务、计算任务的启动项不会在这里显示。 这里禁用的主要原理是:在以下两个位置创建对应的项 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Exp......
  • JDK 推荐的线程关闭方式
    JDK在线程的Stop方法时明确不得强行销毁一个线程,要优雅的退出线程。何谓优雅退出线程,即业务将进行中请求正确被处理,取消待执行请求,执行资源回收,最终 ThreadRunablerun 方法return结束执行。首先问为什么要退出一个线程,再提问如何退出一个线程1需要线程退出的常见场景......
  • windows 下 git status 和 Linux 下 status 结果不一致
    解决该问题运行一下命令即可gitconfigcore.autocrlftrue解释 gitconfigcore.autocrlftrue 这个命令是在任何支持的操作系统上都可以运行的,包括Windows和Linux。这个命令是用来设置Git的全局配置,也就是说,如果你在命令行中运行这个命令并且没有指定任何特定的仓......