您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Cadence视频笔记
只有认真总结过的东西,才是自己的。---JerryKingCadenceSPB15.7快速入门视频教程目录CaptureCIS原理图及元件库部分第1-15讲第1讲课程介绍,学习方法,了解CADENCE软件Cadence下几个程序说明DesignEntryCIS系统级原理图设计DesignEntryHDL芯片设计Layoutplusorcad自带的pcb板布局布线工具,功能不是很强大,不推荐使用PcbEditorPcblibrarianCadence带的PCB布局布线封装设计PCBRouterpcb自动布线PcbSISigXplorerPcb电路板信号完整性仿真OrCADCaptureCIS对元件管理更方便相对于OrCADCaptureI放大O缩小页面属性设置s第2讲创建工程,创建元件库原理图元件库,某元件分成几个部分,各部分间浏览ctrl+Nctrl+B元件创建完后修改footprint封装,第3讲分裂元件的制作方法1、homogeneous和heterogeneous区别homogeneous,芯片包含几个完全相同的部分选择该模式,画好第一个part后,后面的part会自动生成,因为完全一样。但是引脚编号留空了,要自己再设置引脚编号。heterogeneous芯片包含几个功能部分,可按照功能部分分成几个部分。ctrl+Nctrl+B切换分裂元件的各个部分原理图画完之后,要对各元件自动编号,在项目管理窗口选择项目,点击toolsannotate,在Action下面选择相应的动作。2、创建homogeneous类型元件3、创建heterogeneous类型元件第4讲正确使用heterogeneous类型的元件1、可能出现的错误CannotperformannotationofheterogeneouspartJ?A(ValueRCA_Octal_stack)parthasnotbeenuniquelygroup(usingacommonUserPropertywithdifferingValues)orthedevicedesignationhasnotbeenchosen2、出现错误的原因分裂元件分成几个part,并且用了多片这样的分裂元件。Cadence搞不清楚每个part具体是哪个芯片的,需要手动设定3、正确的处理方法只有认真总结过的东西,才是自己的。---JerryKing在原理图元件库中,编辑某个分裂元件的part属性,在part属性中加入新的属性,如package,value为1,把新的元件放置到原理图中,双击它,在弹出的PropertyEditor中,设置属性package,如果几个part属于同一片芯片,就设成相同的Value,不同的芯片设成不同的value值。执行toolsannotatePackagingphysicalpackaging下的框里面,把power_gnd改成刚才修改的package,即告诉cadence,按照package这个属性的值,来区分芯片。再执行自动编号功能。第5讲加入元件库,放置元件1、如何在原理图中加入元件库2、如何删除元件库3、如何在元件库中搜索元件4、放置元件使用DesignCache中的元件,可以使整个原理图中的元件外观都一致,比如电容。5、放置电源和地第6讲同一个页面内建立电气互连1、放置wire,90度转角,任意转角使用快捷键w画线,b总线p放置元件G地或者电源n放置net在连线的终点双击按住shift,可以任意角度画线2、wire的连接方式3、十字交叉wire加入连接点方法,删除连接点方法4、放置netalias方法5、没有任何电气连接管脚处理方法放置noconnect,叉号,必须放置叉号,否则在后面的检测中会报错。6、建立电气连接的注意事项两个元件的管脚,用线进行连接,不推荐直接放在一起,防止之后backannotate时产生错误。第7讲总线的使用方法1、放置总线2、放置任意转角的总线3、总线命名规则EM[0:32]EM和[之间不要加空格4、把信号连接到总线5、重复放置与总线连接的信号线6、总线使用中的注意事项7、在不同页面之间建立电气连接off-pageconnector连接不同页面间的元件,net只能在页面内部形成互联第8讲browse命令的使用技巧1、浏览所有parts,使用技巧2、浏览所有nets,使用技巧在net列表中双击net名称,可以在page中高亮显示所有这一net。3、浏览所有offpageconnector,使用技巧使用比较方便,可以查看是否确实在不同页面之间4、浏览所有DRCmakers,使用技巧只有认真总结过的东西,才是自己的。---JerryKing第9讲搜索操作使用技巧1、搜索特定part2、搜索特定net3、搜索特定power4、搜索特定flatnetsedit--find--flatnet,会把所有的与这个net号相连的都显示出来第10讲元件的替换与更新1、replacecache用法2、updatecache用法3、replacecache与updatecache区别一次性替换原理图中所有的某个元件比如,要更换元件的某个属性如footprint.在工程管理窗口原理图下的DesignCache下的元件列表中,右键选择ReplaceCache选择replace元件属性,保留元件属性不起效果Upgratecache用于DesignCache与元件库中的元件实时更新右键DesignCache文件夹,选择cleanupcache,可以把原理图中没用到,但在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属性只有认真总结过的东西,才是自己的。---JerryKing1、在原理图中修改单个元件封装信息双击某个元件,在弹出的PropertyEditor中,修改元件的footprint信息,属性列表默认是横排显示,使其竖排显示的方法:鼠标放到属性栏最左上角,鼠标变成黑色向下箭头,右键选pivot手动输入2、在元件库中修改封装信息,更新到原理图元件库中选择某元件optionspackagespropertities通过replacecache把元件库中的修改带到原理图中。在DesignCache中,右键选择replacecache,在弹出的对话框中,选择replaceschematicpropertities原来在原理图页面中的元件的属性信息就取消了,如元件编号,元件需要重新编号注意分裂元件的编号问题3、批量修改元件封装信息选中多个元件,右键,editproperties,鼠标选中pcbfootprint,右键选择Edit在工程管理窗口中选择某个页面,右键,editobjectproperties,在列表中修改或者选中整个工程文件*.dsn,右键选择editobjectproperties可以选中几个表格,同时进行修改删除方法deleteproperties,只是删除属性的值,该属性不会被删掉。注意不同大小的电容,封装可能不一样两种方法:(1)直接针对元件修改,分裂元件建议使用直接修改的方式(2)在propertyeditor中选择元件修改4检查元件封装信息是否遗漏的快速方法选中某页面或者整个工程,右键选择editobjectproperties,在弹出的表格中逐个检查有无遗漏。第14讲生成网表1、生成netlist前的准备工作检查原理图的逻辑功能是否正确各器件之间的电气连接是否正确,对整个工程进行通篇检查。对整个工程的元件进行重新编号对整个工程进行电气特性检查2、生成netlist方法第15讲原理图后处理1、生成元件清单选中*.dsn,选择toolsBillsofMaterials会统计所有相同的元件的数目,比如用到的相同的去耦电容的个数2、打印原理图设定打印边框或者titleblock,每个页面单独设置,右键,Schematicpagepropertiesgridreference选择打印或者不打印边框或titleblock。总结原理图绘制的流程:1、元件库绘制,尤其是分裂元件,根据功能和输入输出绘制。2、调用元件库,绘制原理图只有认真总结过的东西,才是自己的。---JerryKing3、原理图反复检查,纠错4、对整个工程的元件进行重新编号5、对整个工程进行电气特性检查6、以上无误后,生成netlist网络报表(建好封装)7、原理图后续处理,包括生成元件报表和打印原理图处理。经常用到的快捷键:captureCIS原理图放大I[in]缩小o[out]画线W总线B放置元件P地或电源G放置网络N放置互连线时的任意角度按住shift画线选择多个元件:按住ctrl键,单击需要的元件选中某个元件,并拖动的时候,连接关系还是连接的如果要切断这些连线,只是移动元件,就按住alt键同时拖动元件旋转元件选中后按R,有时候元件离原理图页面太近,按字母R可能旋转不了,原因是空间不够元件镜像选中元件水平(快捷键H)或者垂直(快捷键V)文本换行ctrl+enter元件库分裂元件在几个part之间浏览ctrl+Nctrl+B只有认真总结过的东西,才是自己的。---JerryKing第16讲高速电路设计流程,本教程使用的简化流程设计即正确原则,争取一次成功高速电路设计流程:原理图逻辑功能设计、生成netlistPCB板数据库准备板框、层叠、电源、地导入netlist关键器件预布局(如插口位置、高速器件)布线前仿真、解空间分析,约束设计、SI仿真、PI仿真、设计调整约束驱动布局、手工布局约束驱动布线、自动布线、手工拉线可能需要调整层叠设计布线后仿真修改设计布线后验证设计输出、PCB板加工PCB功能调试、性能测试仿真只是验证设计经验,在高速电路板设计中,重要还是积累经验,利用经验,再用仿真来验证1、电路设计是充满直觉的过程,直觉来源于以往的经验2、不盲从已有的经验,经验有正确的也有错误的,用怀疑的眼光去看待3、正确的经验:什么情况下是正确的?为什么能解决问题?机理是什么?4、错误的经验:为什么错误?如果使用错误的经验,会产生哪些问题?原理是什么?如何快速积累经验:【高手在平时都在想什么,高手是如何快速养成的】学习SIPI(电源完整性)EMC设计的基本原理向高手学,而不是向老手学,高手和老手不是一个概念。理论支撑,理论在实践中不断的验证过。知其然,也知其所以然。仔细分析学到的经验做法,对么?什么时候对,什么时候不对?设计中仿真,得到一个预期的性能目标。仿真不能解决一切问题,但可帮助我们快速积累正确的经验后期测试,对比仿真结果。哪些问题达到了预期结果,哪些没达到?为什么有这样的结果?有什么没有考虑到?分析背后的机理,总结经验。加工误差下次设计中把积累的经验用上,重复这一过程,再测试,很多问题应该已经解决了,还有什么解决的不好,为什么?分析,积累。重复此过程。。。简化流程【cadence软件最基本的部分】1、建零件库焊盘
本文标题:Cadence视频笔记
链接地址:https://www.777doc.com/doc-6196276 .html