Cadence是一个大型的 EDA软件,它几乎可以完成电子设计的方方面面,包括ASIC设计、FPGA设计和PCB板设计。Cadence 在仿真、电路图设计、自动布局布线、版图设计及验证等方面有着绝对的优势,高校里也常用Cadence软件进行电路设计。本次介绍的是利用Cadence中的Capture CIS软件进行原理图的绘制。
Candence原理图绘制
一.建立工程
1.与其他绘图软件一样,OrCAD以Project来管理各种设计文件。点击开始菜单,然后依次是所有程序>打开cadence软件,选择Capture CIS。接下来是File–New–Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.点开工程文件,选择原理图,可以重命名原理图。
二.放置元件
- 点击原理图,进入。
- 可以在Option→schematic of page properties里面设置纸张大小、栅格类型。
- 点击place part 放置元件,在右侧出现下图
- 在下方选择库,上方选择元件,双击元件名,便可以在原理图上放置。
5. 使用快捷键W可以对元件的引脚用导线连接,元件放置完成并连接如下:
三.原理图库的绘制
1.在本来的原理图库里没有的元件可以去官网下载器件说明书,直接在库中添加自己绘制的元件。
输入器件名称,字母编号
放置器件的引脚,并设置引脚的属性,Place>pin,输入信息就可以在图上放置,放置完成点esc,取消继续放置,点击引脚修改引脚属性。
接下来就是绘制元件外框,选择place>line,就可以绘制元件的外框,绘制完成点保存就可以退出
这样就会添加到我们当初选择的库中,绘制原理图时就可以添加该元件了。
2.也可以去元件的官网下载,以高云FPGA为例子。
进入官网:
选择技术支持-技术文档:
在这里可以找到芯片的数据手册,引脚图,原理图库等等资料
选择开发板,最小原理图,点击文件名即可下载
下载完成,记得将文件解压并放在CAPARURE CIS能够识别的路径下就行哦。
四.添加元件的封装
绘制原理图的目的之一就是生成网络表,而生成网络表之前必须给每个元件都加上相应的封装属性。一般的元件都有现成的封装,Candence自带的封装路径为(与自己的安装路径有关):
- Dra为封装文件的后缀名,电阻的封装选CAPM6030X280N,放大器封装选soic8。可以双击元件,在PCB FootPrint中输入封装名
当然元件的封装也可以从网站下载,或者自己利用软件进行生成,比如FPM和OrCAD Library Builder,之后有时间再介绍。
五.更新元件编号、DRC检查、网络表、打印原理图
1.更新元件编号
在设计过程中,某些元件可能被删除,又有一些元件被添加,所以元件的编号可能有些混乱,所以通常要进行重新编号。在项目窗口中,选择工程文件,然后点击Tools→Annotate→ Action”栏目中,选择“Reset part reference to “?””选项,点击“确定”按键后,就可以把所有的元件编号都删除。
在“Action”栏目中,选择“Unconditional reference update”选项,点击“确定”按键后,就可以重新进行元件的编号。
2.进行DRC检验
DRC检验会检查在我们的设计中,有哪些错误,对可能出现的问题,也会提出警告。在项目窗口中,选择工程文件,然后点击“Tools→Design Rules Check…”菜单,这时弹出如下对话框:
3.导出网络表
网络表是原理图与印制电路板只见的一座桥梁,是印制电路板自动布线的灵魂。
网络表是对电气原理图中各元件之间电气连接的定义,是从图形化的原理图中提炼出来的元件连接网络的文字表达形式,在PCB设计工艺中,起到很重要的作用,是连接电气原理图和PCB板的桥梁。
网络表由元件表和连线网络表组成,元件表描述原理图中元件的三大属性,分别是元件标号、元件封装形式以及元件型号。连线网络表包含原理图中所有电气连接网络,包括网络名称、网络中的节点信息、网络连接描述等。
网络表是原理图与PCB的接口文件,PCB设计人员在创建时,应根据所用的原理图和PCB设计工具的特性,选用正确的网络表格式,创建符合要求的网络表。创建网络表的过程中,应根据原理图设计工具的特性,积极协助原理图设计者排除错误,保证网络表的正确性和完整性。
在项目窗口中,选择工程文件,然后点击“Tools→Create Netlist”菜单,这时会弹出如下对话框:
没有报错、说明网络表导出完成!
4.绘制完成并打印原理图
file>print
如有错误、欢迎交流、一起学习!