当前位置:文档之家› Cadence自学笔记笔记

Cadence自学笔记笔记

Cadence SPB15.7 快速入门视频教程目录Capture CIS 原理图及元件库部分第1-15讲第1讲课程介绍,学习方法,了解CADENCE软件Cadence下几个程序说明Design Entry CIS 系统级原理图设计Design Entry HDL 芯片设计Layout plus orcad 自带的pcb板布局布线工具,功能不是很强大,不推荐使用Pcb Editor Pcb librarian Cadence带的PCB布局布线封装设计PCB Router pcb自动布线Pcb SI SigXplorer Pcb电路板信号完整性仿真OrCAD Capture CIS 对元件管理更方便相对于OrCAD CaptureI 放大O 缩小页面属性设置options Design Templateoptions Schematic Page Properties第2讲创建工程,创建元件库原理图元件库,某元件分成几个部分,各部分间浏览ctrl+N ctrl+B元件创建完后修改footprint封装,options Package Properties第3讲分裂元件的制作方法1、homogeneous 和heterogeneous 区别homogeneous,芯片包含几个完全相同的部分选择该模式,画好第一个part后,后面的part会自动生成,因为完全一样。

但是引脚编号留空了,要自己再设置引脚编号。

heterogeneous芯片包含几个功能部分,可按照功能部分分成几个部分。

ctrl+N ctrl+B切换分裂元件的各个部分原理图画完之后,要对各元件自动编号,在项目管理窗口选择项目,点击tools annotate,在Action下面选择相应的动作。

2、创建homogeneous类型元件3、创建heterogeneous类型元件第4讲正确使用heterogeneous类型的元件1、可能出现的错误Cannot perform annotation of heterogeneous part J?A(Value RCA_Octal_stack ) part has not been uniquely group(using a common User Property with differing Values) or the device designation has not been chosen2、出现错误的原因分裂元件分成几个part,并且用了多片这样的分裂元件。

Cadence搞不清楚每个part具体是哪个芯片的,需要手动设定3、正确的处理方法在原理图元件库中,编辑某个分裂元件的part 属性,在part属性中加入新的属性,如package,value为1 ,把新的元件放置到原理图中,双击它,在弹出的Property Editor中,设置属性package,如果几个part属于同一片芯片,就设成相同的Value,不同的芯片设成不同的value值。

执行tools→annotate→Packaging→physical packaging 下的框里面,把power_gnd 改成刚才修改的package,即告诉cadence,按照package这个属性的值,来区分芯片。

再执行自动编号功能。

第5讲加入元件库,放置元件1、如何在原理图中加入元件库2、如何删除元件库3、如何在元件库中搜索元件4、放置元件使用Design Cache中的元件,可以使整个原理图中的元件外观都一致,比如电容。

5、放置电源和地第6讲同一个页面内建立电气互连1、放置wire,90度转角,任意转角使用快捷键w画线,b 总线p 放置元件G地或者电源n 放置net在连线的终点双击按住shift,可以任意角度画线2、wire的连接方式3、十字交叉wire加入连接点方法,删除连接点方法4、放置net alias方法5、没有任何电气连接管脚处理方法放置no connect ,叉号,必须放置叉号,否则在后面的检测中会报错。

6、建立电气连接的注意事项两个元件的管脚,用线进行连接,不推荐直接放在一起,防止之后back annotate 时产生错误。

第7讲总线的使用方法1、放置总线2、放置任意转角的总线3、总线命名规则EM[0:32] EM和[之间不要加空格4、把信号连接到总线5、重复放置与总线连接的信号线6、总线使用中的注意事项7、在不同页面之间建立电气连接off-page connector 连接不同页面间的元件,net只能在页面内部形成互联第8讲browse命令的使用技巧1、浏览所有parts,使用技巧2、浏览所有nets,使用技巧在net列表中双击net名称,可以在page中高亮显示所有这一net。

3、浏览所有offpage connector,使用技巧使用比较方便,可以查看是否确实在不同页面之间4、浏览所有DRC makers,使用技巧第9讲搜索操作使用技巧1、搜索特定part2、搜索特定net3、搜索特定power4、搜索特定flat netsedit -->find -->flat net,会把所有的与这个net号相连的都显示出来第10讲元件的替换与更新1、replace cache用法2、update cache用法3、replace cache与update cache区别一次性替换原理图中所有的某个元件比如,要更换元件的某个属性如footprint. 在工程管理窗口原理图下的Design Cache 下的元件列表中,右键选择Replace Cache 选择replace 元件属性,保留元件属性不起效果Upgrate cache 用于Design Cache与元件库中的元件实时更新右键Design Cache文件夹,选择cleanup cache,可以把原理图中没用到,但在cache中存在的备份删除掉第11讲对原理图中对象的基本操作1、对象的选择2、对象的移动3、对象的旋转4、对象的镜像翻转5、对象的拷贝、粘贴、删除选择多个元件:按住ctrl键,单击需要的元件选中某个元件,并拖动的时候,连接关系还是连接的如果要切断这些连线,只是移动元件,就按住alt键同时拖动元件元件移动过程中,与连线接不上,解决的方法--》options->preferences-->Miscellaneous-->打钩Allowcomponentmovewithconnectivitychanges旋转元件选中后按R,有时候元件离原理图页面边框太近,按字母R可能旋转不了,原因是空间不够元件镜像选中元件--》edit-->Mirror-->水平(快捷键H)或者垂直(快捷键V)第12讲1、修改元件的VALUE及索引编号方法2、属性值位置调整3、放置文本---编辑文本时换行时ctrl+enter!!!4、文本的移动、旋转、拷贝、粘贴、删除5、编辑文字的大小、字体、颜色6、放置图形原理图页面文本中换行ctrl+enter第13讲如何添加footprint属性1、在原理图中修改单个元件封装信息双击某个元件,在弹出的Property Editor中,修改元件的footprint信息,属性列表默认是横排显示,使其竖排显示的方法:鼠标放到属性栏最左上角,鼠标变成黑色向下箭头,右键选pivot手动输入2、在元件库中修改封装信息,更新到原理图元件库中选择某元件options→packages propertities 通过replace cache把元件库中的修改带到原理图中。

在Design Cache中,右键选择replace cache ,在弹出的对话框中,选择replace schematic propertities 原来在原理图页面中的元件的属性信息就取消了,如元件编号,元件需要重新编号注意分裂元件的编号问题3、批量修改元件封装信息选中多个元件,右键,edit properties,鼠标选中pcb footprint,右键选择Edit 在工程管理窗口中选择某个页面,右键,edit object properties,在列表中修改或者选中整个工程文件*.dsn,右键选择edit object properties可以选中几个表格,同时进行修改删除方法delete properties,只是删除属性的值,该属性不会被删掉。

注意不同大小的电容,封装可能不一样两种方法:(1)直接针对元件修改,分裂元件建议使用直接修改的方式(2)在property editor中选择元件修改4 检查元件封装信息是否遗漏的快速方法选中某页面或者整个工程,右键选择edit object properties,在弹出的表格中逐个检查有无遗漏。

第14讲生成网表1、生成netlist前的准备工作检查原理图的逻辑功能是否正确各器件之间的电气连接是否正确,对整个工程进行通篇检查。

对整个工程的元件进行重新编号对整个工程进行电气特性检查2、生成netlist方法第15讲原理图后处理1、生成元件清单选中*.dsn,选择tools→Bills of Materials 会统计所有相同的元件的数目,比如用到的相同的去耦电容的个数2、打印原理图设定打印边框或者title block,每个页面单独设置,右键,Schematic page properties→grid reference 选择打印或者不打印边框或title block。

总结原理图绘制的流程:1、元件库绘制,尤其是分裂元件,根据功能和输入输出绘制。

2、调用元件库,绘制原理图3、原理图反复检查,纠错4、对整个工程的元件进行重新编号5、对整个工程进行电气特性检查6、以上无误后,生成netlist网络报表(建好封装)7、原理图后续处理,包括生成元件报表和打印原理图处理。

经常用到的快捷键:capture CIS原理图放大I [in]缩小o [out]画线W总线B放置元件P地或电源G放置网络N放置互连线时的任意角度按住shift画线选择多个元件:按住ctrl键,单击需要的元件选中某个元件,并拖动的时候,连接关系还是连接的如果要切断这些连线,只是移动元件,就按住alt键同时拖动元件旋转元件选中后按R,有时候元件离原理图页面太近,按字母R可能旋转不了,原因是空间不够元件镜像选中元件水平(快捷键H)或者垂直(快捷键V)文本换行ctrl+enter元件库分裂元件在几个part之间浏览ctrl+N ctrl+B第16讲高速电路设计流程,本教程使用的简化流程设计即正确原则,争取一次成功高速电路设计流程:✧原理图逻辑功能设计、生成netlist✧PCB板数据库准备板框、层叠、电源、地✧导入netlist✧关键器件预布局(如插口位置、高速器件)✧布线前仿真、解空间分析,约束设计、SI仿真、PI仿真、设计调整✧约束驱动布局、手工布局✧约束驱动布线、自动布线、手工拉线可能需要调整层叠设计✧布线后仿真✧修改设计✧布线后验证✧设计输出、PCB板加工✧PCB功能调试、性能测试<仿真只是验证设计经验,在高速电路板设计中,重要还是积累经验,利用经验,再用仿真来验证>1、电路设计是充满直觉的过程,直觉来源于以往的经验2、不盲从已有的经验,经验有正确的也有错误的,用怀疑的眼光去看待3、正确的经验:什么情况下是正确的?为什么能解决问题?机理是什么?4、错误的经验:为什么错误?如果使用错误的经验,会产生哪些问题?原理是什么?如何快速积累经验:【高手在平时都在想什么,高手是如何快速养成的】✧学习SI PI(电源完整性)EMC设计的基本原理✧向高手学,而不是向老手学,高手和老手不是一个概念。

相关主题