cadence基础学习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教程实例:

DSP最小系统

教程内容:

1、利用Capture CIS[原理图设计]进行原理图设计

2、利用Cadence PCB Editor[PCB编辑器]布局布线

3、光绘文件(Artwork)制作,生成Gerber 文件

1mil=0.0254mm

一原理图

放大I 缩小O

图纸右下角标注:Design Template[设计模板]

1、创建新工程文件库文件

2、参考datasheet在库文件中添加新元件:

Place pin(画管脚编辑属性,power型visible)、Place pin array(管脚阵列)全部元件在Spreadsheet表中编辑(全选右键单击edit properties)可以在新建元件时选New Part Creation Spreadsheet 通过表格创建多引脚元件

常用选项:Option-part properties / package properties[属性]

画不规则元件:Preference[优先权]中取消Pointer snap to Grid[指针对齐网格],随意划线,画完再改回去

3、分裂原件:homogeneous(完全相同)、heterogeneous(多个功能模块不同)以NE5532 为例

Tools-Annotate:给元件编号原理图中多个heterogeneous分裂原件的分组问题:库文件中选中分裂原件,在part properties 中新建new property(name如package不可为group,value为组号123等),分裂原件的多个部分都要执行上一操作;打开原理图,双击分裂原件在property editor 中将package属性设置为相同则为同一组分裂原件;要给之编号还需在annotate[注释]菜单physical packaging栏中将最后一项改为上文中name名

大型元件的分割:参考《cadence电路设计案例精析》P18

4、在工程中添加元件库(自建库、系统库)电容电阻电感变压在discrete库中不知道元件在哪个库可以搜索

“放置元件”的意思是:place part 5、元件的连接:直接连、用网络别名

连接(在同一原理图页面中place net alias,名称相同表示电气上连接在一起)引脚悬空(末端连Place no connect[没有连接的地方])

最好不要在放置元件时就把元件连在一起

6、总线:功能类似的信号

总线连接:Place-Bus 默认直角拐弯

按住shift拉任意转方向画总线

命名net alias(规则:XX[起始:结束])拖到总线上

连接管脚与总线:place bus entry、按F4连续放置总线入口、信号线(与总线名一致)

总线之间的连接:T型交叉有电气连接十字无实际电气连接

不同页面之间的连接:place off-page connect 实际上与同一页

面连接时net alias相似

7、浏览BROWSE-元件parts(容易发现元件编号和大小错误)、网络Nets(双击看某一网络与哪些部分连接)

页面之间进行互联的网络:Browse-off page connectors、电气检查中的错误查看DRC

搜索Find元件parts、网络nets、Netlist

修改元件库后更新元件:replace/update cache

工程已经不在的元件在cache中删掉cleanup cache

8、给元件添加封装信息:双击元件打开Property Editor,在PCB Footprint中标注封装

批量修改封装:多选……在元件库中添加封装信息:打开库,选择元件-option-Package Property,回到项目中选中更改封装的元件-replace cache-选择replace schematic part property

生成网表:先元件重编号Annotate、再DRC(design rules check)检查、选中dsn文件-Tools-create netlist-PCB Editor

生成元件清单BOM,两种:

1)Reports-CIS Bill of Materials-standard

2)Tools- Bill of Materials

二、PCB

高速电路设计流程原则:设计即正确

1、工具介绍

Allegro PCB Editor

用于创建修改设计文件,是主要的设计工具,有两种模式:layout mode和symbol creation mode,进行手工布局布线时,工作在layout mode下,symbol creation mode中可以创建和修改package symbol、mechanical symbol、formal symbol、shape symbol、flash symbol Pad Designer

创建及修改焊盘

Padstack DBdoctor

用于检查设计数据中的错误

Allegro Constraint Manager

Allegro约束管理器、布局布线约束规则的创建、管理、评估、检查

Allegro PCB Router

自动布线工具,对于有复杂涉及规则的高密度电路板处理能力很强

Allegro PCB SI/PI

信号/电源完整性仿真工具

2、PCB设计流程(理论):

1) 规划出所设计电子设备的各项系统的规格,包括系统功能、系统的大小、运作情况以及成本

2) 做出系统的功能方块图,同时将每个方块之间的关系表示出来

3) 根据系统的功能方块图将系统分割成数个PCB,可以缩小系统的尺寸,同时可以使系统具有升级与交换零件的能力

4) 决定各PCB使用的技术以及电路数量,决定板子的大小。在选择技术时要考虑线路图的品质和速度

5) 通过原理图绘制工具绘制出PCB电路概图,表示出各零件间的相互连接细节

6) 为了确保设计出来的电路图可以正常运作,需要进行初步设计的仿真运作,通过计算机软件读取设计图,显示电路运作的情况

7) 布局,根据零件间的连接,一最有效率的方式与路径将各元件放置妥善,使元件间的连接尽可能的短,并

相关文档
最新文档