Cadence基础知识0(Cadence OrCAD和Allegro SPB区别)
需求说明:Candence基本知识
内容 :第一部分 Cadence软件说明
第二部分 Cadence SPB 16.0软件功能模块及文件格式简介
来自 :时间的诗
第一部分 Candence软件说明
Cadence(公司名称),该公司在EDA领域处于国际领先地位,旗下PCB设计领域有市面上众所周知的OrCAD和Allegro SPB两个品牌,其中OrCAD为90年代之收购品牌,Allegro SPB为其自有品牌,早期版本称为Allegro PSD。经过十余载之整合,目前Cadence PCB领域仍执行双品牌战略,OrCAD覆盖中低端市场(以极低的价格就可以获得好用的工具,主要与Protel和Pads竞争),Allegro SPB覆盖中高端市场(与Mentor和Zuken竞争)。
OrCAD品牌涵盖原理图工具OrCAD Capture/Capture CIS(含有元件库管理之功能),原理图仿真工具PSpice(PSpiceAD、PSpiceAA),PCB Layout工具 OrCAD PCB Editor(Allegro L版本,OrCAD原来自有的OrCAD Layout在08年已经全球范围停止销售),信号完整性分析工具OrCAD Signal Explorer(Allegro SI 之基础版本)。
Allegro SPB品牌涵盖原理图工具Design Entry CIS(与OrCAD Capture CIS完全相同),Concept HDL(Cadence自有之原理图工具),原理图仿真工具Allegro AMS Simulator(即PSpiceAD、PSpiceAA),PCB Layout工具 Allegro PCB Editor(有L、Performance、XL、GXL版本)。信号完整性分析工具Allegro PCB SI(有L、Performance、XL、GXL版本)。
1 绘制原理图选用OrCAD Capture CIS
OrCAD Capture CIS
说明:Capture管理文件统统是工程的概念,同Protel99相似,所有的文件包括LIB(库),DSN(原理图设计文件)等都是在工程中。
在此软件中可以设计原理图库文件、绘制原理图。
2 PCB Layout工具 PCB Editor
包括导入网表、布局、布线等PCB版图绘制功能。
3 焊盘制作工具 用PAD Design
第二部分 Cadence SPB 16.0软件功能模块及文件格式简介
121 AMS Advance Analysis [ AMS仿真分析器]
122 AMS Simulator [ AMS仿真器]
123 Simulation Accessories [[仿真附件]]
131 Magnetic Parts Editor [磁性零件编辑器]
132 Model Editor [仿真模型编辑器]
133 Simulation Manager [仿真管理器]
134 Stimulus Editor [仿真激励源编辑器]
02) PCB Editor Utilities [[ PCB编辑功能模块]]
201 Batch DRC [群组DRC检查]
202 DB Doctor [设计文件修复工具]
203 DFA Spreadsheet Editor [ DFA表格编辑器]
204 DFA Symbol Update [ DFA更新]
205 Environment Editor [用户环境编辑器]
206 OrCAD Layout Translator [ Layout to PCB编辑器]
207 Pad Designer [焊盘设计工具]
208 PADS Translator [ PADS ASCII文件转换]
209 P-Cad Translator [ PDIF文件转换]
210 PCB Editor to PCB Router [ SPECCTRA自动布线]
211 QuickView Update [快速浏览更新]
05) Cadence Help [ 在线帮助文件]
06) Cadence Switch Release [版本切换]
07) Design Entry CIS [对应于以前版本的Capture / Capture CIS ]
08) Design Entry HDL [Design Editor: Design Entry HDL允许采用表格、原理图、Verilog HDL设计,[以前的版本是Concept HDL]
09) Design Entry HDL Rules Checker [ Design Entry HDL规则检查工具]
10) Layout Plus [原OrCAD的PCB设计工具]
11) Layout Plus SmartRoute Calibrate [ Layout Plus的布线工具]
12) Library Explorer [数字设计库的管理]
13) Model Integrity [模型查看与验证工具]
14) Package Designer [高密度IC封装设计和分析]
15) PCB Editor [ PCB设计工具,包括:完整的PCB设计工具Allegro PCB Design 220(包括Design Entry HDL、PCB Editor、PCB Router)和Allegro PCB Performance 220以及Allegro PCB Design 610 ]
16) PCB Librarian [ Allegro库开发工具]
17) PCB Router [ CCT布线工具]
18) PCB SI [建立数字PCB系统和集成电路封装设计的集成高速设计和分析环境,够解决电气性能
的相关问题:时序、信号完整性、串扰、电源完整性和EMI ]
19) Physical Viewer [ Allegro浏览器模块]
20) Project Manager [ Design Entry HDL的项目管理器]
21) README PCR
22) SigXplorer [网络拓扑的提取和仿真]
23) SiP [SiP工具]
24) SiP Digital Architect [SiP数字设计工具]
25) System Architect [系统设计工具]
-----------------------------------------------------------------------------------------------------------------------
Allegro中常见的文件格式:
.brd 工具:PCB Design Expert PCB布线
.ddb 工具:Protel
.art 工具:CAM350 Allegro PCB Design file/impot ARTwork
.d 工具:pads2005
.drl 工具:Protel
.opj 设计项目工程
.olb 创建新的元件库
allegro/APD.jrl:记录开启Allegro/APD期间每一个执行动作的command . [纪录操作Allegro的事件]
产生在每一次新开启Allegro/APD的现行工作目录下.
env: 存在pcbenv下,无扩展名,环境设定档.
allegro/APD.ini:存在pcbenv下,记录menu的设定.
allegro/APD.geo:存在pcbenv下,记录窗口的位置.
master.tag: 开启Allegro/APD期间产生的文字文件,记录最后一次存盘的database
文件名称,下次开启Allegro/APD会将档案load进来.从Allegro/APD.ini
搜寻directory =即可知道Master.tag存在的位置.
lallegro.col: 存在pcbenv下,从设定颜色的调色盘Read Local所写出的档案.只会影
响到调色盘的24色而不会影响class/subclass的设定.
.mcm: multi-chip module (APD) ,design file.
.log: 记录数据处理过程及结果. [输出的一些临时信息文件]
.art: artwork檔. [输出的底片文件]
.txt: 文字文件,如参数数据,device文件..等.
.tap: NC drill的文字文件. [输出的包含NC drill数据的文件]
.dat: 资料文件.
.scr: script或macro记录文件. [ Script和macro文件]
.pad: padstack檔. [ Padstack文件,在做symbols时可以直接调用]
.dra: drawing档, create symbol前先建drawing ,之后再compiled成binary symbol档. [ Symbols或Pad的可编辑保存文件]
.psm: package symbol ,实体包装零件. [ Library文件,存package>part symbols ]
.osm: format symbol ,制造,组装,logo图形的零件. [ Library文件,存格式化 symbols ]
.ssm: shape symbol ,自订pad的几何形状,应用在Padstack Designer. [ Library文件,存shape symbols ]
.bsm: mechanical symbol ,没有电器特性的零件. [ Library文件,存机构 symbols ]
.fsm: flash symbol ,负片导通孔的连接方式. [ Library文件,存flash symbols ]
.mdd: module ,模块,可在Allegro建立,包含已placed , routed的数据. [ Library文件,存module definition ]
.sav: corrupt database,当出现此种档案时,表示你的板子的数据结构已经破坏,情况不严重可以用DB Doctor修复。
.color [ View层面切换文件]