cadence_allegro 16.5 pcb教程

合集下载

cadence16.5与allegro无法交互

cadence16.5与allegro无法交互

今天和往常一样将在软件cadence16.5里画好的原理图生成网表并导入allegro里面,然后着手对PCB进行元器件布局,但在开始布局的时候发现原理图和PCB无法交互。

在原理图中点击元器件时,PCB无法对相应的元器件显示高亮。

作为珠海鼎芯科技(D_Chip)公司的一名研发工程师,遇到问题最主要的不在于问题本身,而在于解决问题时的思路和步骤。

以下就是笔者解决这个问步骤。

1、刚开始以为导入网表路径不对,再次导入网表并确保网表路径正确。

导入之后发现还是无法交互。

2、于是怀疑是不是原理图忘了设置,于是打开原题图,检查Options->Preference在Miscellaneous里EnableIntertoolCommunication是否勾选上。

检查发现EnableIntertool Communication已经勾选上了。

3、接下来怀疑软件出问题了,为了检查是否软件出现问题,于是打开以前做过的项目的原理图和PCB检查是否能交互,发现可以正常交互。

4、通过检查软件和设置都发现正常,于是开始怀疑是否文件出现问题,将能正常交互的原理图和PCB和无法交互的原理图和PCB进行交叉验证,最终发现是原理图的问题。

于是开始检查原理图的保存路径是否存在中文、文件名是否有非法符号等,也没有发现问题。

5、最后通过再次检查原理图的时候意外的发现文件名最后面多了一个空格符号,将空格符号删除并生成网表导入PCB之后发现能够交互。

所以就是文件名最后多了一个空格符号导致不能交互。

Cadence学习基础篇Allegro讲课文档

Cadence学习基础篇Allegro讲课文档
第九页,共31页。
查看功能介紹
• 顯示界面縮放和移動: 滑動鼠標中間按鈕,可實現縮放; 鍵盤上四個箭頭,可實現朝不同方向平移;
或者通過如下選項實現:
• 最右側的Options\Visibility\Find 三個鍵可實現對層、選擇對象的開啟、關閉、選擇的操作 。
• Show Element、Hilight、Dehilight是我們常用于查找某對象的幾個選鍵。 如果要查找一個器件在板子上的位置, 先點擊 或者 , 然後在”Find”的”Find
• Symbol: 器件。 • Pin: 焊盤。
• Etch: 銅皮(除了焊盤之外的)。 • Clines: 具有電氣性能的連線。 • DRC: 設計規則檢查。
第二页,共31页。
LAYOUT設計流
第三页,共31页。
焊盤(pad)設計 元器件封裝設計
PCB 界面參數設置
原理圖網表導入、器件佈局
走線
鋪銅、打地孔 DRC 檢查
第二十七页,共31页。
導出Report 報告
• tools 選擇 Reports
第二十八页,共31页。
生成製版文件
• 生成Artwork(光繪) 文件
第二十九页,共31页。
• 生成NC(鑽孔)文件
第三十页,共31页。
That’s all. Thanks
第三十一页,共31页。
PLATED;
設定BEGIN LAYER\DEFAULT INTERNAL\ENDER LAYER 的焊
盤尺寸: 方法與上面同。 根據需要設置 SOLEMASK_TOP\SOLDMASK_BOTTOM\PASTMASK_TOP\PAS TMASK_BOTTOM
第六页,共31页。

Cadence(allegro)中文教程

Cadence(allegro)中文教程

Cadence Allegro 中文简易手册-http://www.21spacetime.com收藏整理Cadence Allegro简易手册Allegro PCB Layout SystemLab Manual.CHAPTER 1 熟悉环境在开始前请将范例复制到您的工作路径下如:<在安装路径下>\share\pcb\selfstudy\user1 Æ c:\allegroclass\user1启动程序开始Æ程序集ÆCadenceÆPCB systemÆAllegro(电路板工具)开始Æ程序集ÆCadenceÆPCB systemÆPad Designer(焊点编辑)开启旧档选 FILE/OPEN 请开启 C:\AllegroClass\User1\Cds_Routed.brd档如果选了Change Dir 则会将现有路径C:\AllegroClass\User1变成你的内定工作路径认识你的工作窗口有指令区menu bar图标区icon ribbon控制盘control panel工作区design window状态区status window命令区console window.若想自定窗口位置customize 则选View-Customization / Display可设左侧control panel 所放的新位置为浮动式undocked贴左侧Docked_left贴右侧Docked_right(系统值)View / customization / toolbar 则设定控制图标区显示效果项目…显示缩放Zoom by Point Æ显示框选区以左键框二点Zoom fit Æ显示资料全区Zoom in Æ放大比例Zoom out Æ缩小比例Zoom world Æ显示整个工作区Zoom center Æ光标点为下个屏幕中心按Ctrl键配合按着的鼠标右键画w即可Zoom fit.若画Z即可Zoom in画面平移PAN1.利用方向键可平移2.三键鼠标则按中间键即可动态平移.若为二键鼠标则为右键+shift显示项目控制在右侧的控制盘中有visibility 项目来控制显出的对象打勾者代表要显示详细的设定则用指令Setup-color/Visibility而这些对象分成群组 Group级Class次级 Subclass在此可控制图层及各项目的显示与否,我们顺便试一下如何录script1选File-Script指令,键入文件名为colors(勿按Enter键),再点选Record记录2 选Color/Visibility指令,如果要全关选右上角的Global Visibility将值改为All Invisible确定后选套用Apply.这样会关所有显示项目3 选群组中的Components,找到Class里的Ref Des请把它底下的Assembly_top 方框勾选起来表示开启其显示4 选群组中的Geometry把它Board Geometry里的OUTLINE打开, 也把Package Geometry里的Assembly_top 打开5 选群组中的Stack-up,把TOP和BOTTOM的Pin.Via.DRC.Etch打开.而GND及VCC只开DRC.ANTI ETCH如果要设新颜色请在下方色盘Palette中选要用的新颜色,再将它点到要修改项目的色块上就可改过来了6 停止script录制选 File-Script-Stop.先前的层面及颜色设定都会被存在colors.scr中.此colors.scr是一个文字文件,可用一般的文字编辑程序或File-File Viewer加以编辑如果要测试script,请先用All Invisible全关所有显示,再到下方命令列中输入replay colors就会看到程序把先前的设定重跑一次,而显示也回来了标示亮度Highlight将特定对象标示亮度以图形效果显示其特异性如以要找一颗U3的零件为例:1先Zoom in2选标示亮度Display Æ Highlight或其图示3在右侧选高亮度的颜色4选Control panel 中的Find 页面5在Find by name 后net改成symbol (因为是找零件)6点Move键找到U3 (敲入U3 U* 按Tab键)按Apply OK7光标移至右下角全图显示区按右键选Find Next 即可将此对象显示于画面中央控制可被选取对象在编辑对象如:移动复制删除之前须选到所要的对象所以选取对象等的控制会影响后续的动作流程以移动U4的零件及移动U4零件名称RefDes为例1Zoom in到U4附近(在左上角)2选Edit Æ Move指令3选右侧的Find页面4在Find的页面中选全选ALL ON5点 U4的字符串部份你会看到U4会被抓到游标上而你正在移动U4这颗零件(因为symbol有被选取)6选右键中的OOP取消移动U4的动作7在Find页面中选全关ALL OFF 只选Text项目8再选U4字符串部份只有U4字符串被抓起像在调文字面的位置所以跟选择项目很有关系9取消检查数据项利用Display Æ Element 或其图标检查对象内容1先Zoom in2选Display Æ Element或图示3在Find中选ALL ON4随点选对象的不同会显示其相关的资料CHAPTER 2零件的整备本阶段要试建一颗14PIN DIP 零件零件的组成有焊点 PADSACK零件Package symbol每一个接脚PIN及孔Via皆视为一焊点PADSTACK如以60-38为例进入程序开始Æ程序集Æ cadence Æ PCB Systems Æ PAD Designer改种类为贯孔Through单位为mil精确值为1 (小数后1位)焊点在每一铜箔层皆要有一般点regular PAD梅花瓣Thermal-relief PAD挖开点Anti-PAD的三种效果1选Layer 页面2点选Begin Layer3在一般点项目设形状为Circle width为60height为604在梅花瓣设形状为circle值为80Flash项目为TR805在挖开点设形状为circle值为80由于其它层设定相仿可点左侧Bgn按右键copy复制6点internal 的左侧按右键选右键paste即可贴入不须重key in7以同样方法贴到END层8在SOLDERMASK_TOP层的Regular PAD设circle大小为709一样复制到SOLDERMASK_BOTTOM钻孔定义如果定为Through-Hole焊点须定孔径及钻孔符号在Drill Hole 项目中定Plate Type 为Plated (孔壁镀铜)孔径38. Drill symbol的Figure为钻孔符号效果Character为标示字符串Width height为符号的宽及高储存焊点选File Æ Save as 存到 C:\allegroclass \ user1 档名为 60C38d.PAD实体零件的建立建立实体零件的格式不同所以须进入零件建立模式下1File / New 在DRAWING NAME中敲入新零件名如DIP14并在DRAWING TYPE中选PACKAGE SYMBOL2设作图环境选SETUP – DRAWING SIZE在Move Origin项目中的XY各敲入5000使原点调整至适当位置3加入焊点选ADD PIN或其图示并右侧OPTION项目中敲入焊点60S38D后按Tab键状态列会显示出Using ‘ 60S38D.PAD’4光标移至状态列点选后敲入x 0 0会把第一接点放到原点 00的位置上(x须为小写)窗口缩放到PIN1附近5在右侧OPTION中改焊点为60C38D后按Tab键在Y的Qty项目中输入6 6在状态列输x 0 100则会放入向下距100mil的27接点7把Y项目的Qty改7个次序order改up8状态列输入x 300 –600会放入第8PIN到14PIN之焊点但是其脚号仍位于焊点左侧可按右键之OOP取消9将OPTION中的OFFSET值由-100改为100 (表右边100mil处)于状态列输入x 300 -60010完成按右键中的DONE文字面绘制 SILKSCREEN要调整格点大小时请以SETUP /GRIDS将NON-ETCH的X Y值键入25表文字面绘制格点为251选ADD/LINE2将右侧OPTION选为Package Geometry下的SILKSCREEN_TOP设画线角度等3画上文字面的矩形框组装外型绘制Assembly outline (可省略)同文字面之动作但层面为Package Geometry下的Assembly-Top设文字面之零件名称及零件号1选Layout_Label Æ Ref Des或其图示2图面为 refDes下的Assembly_Top3点选放零件名称的好位置(须在Assembly outline中)4键入名称如U* (请先注意右侧的字体基准点角度)5选Layout_Label中Æ Device6选适当的位置后键入 dev type后按右键的DONE绘制零件限制区Package boundary (可省略自动抓)定义零件高度(需要有Package boundary才可定义)1Setup-Area-Package Boundry Height层面为Package Geometry下的Place_Bound_Top2点先前建的Package Boundry 区域3输入高度值如180若没设则以Drawing option下的symbol Height为其内定高度值存零件文件(两者都要存)1选File Æ Create Symbol存成可放到PCB上的.PSM檔2选File Æ SAVE存成供以后修改的图形.DRA檔以自动程序建零件利用Symbol Wizard填入参数自动建零件1、File /New后在Drawing Name键入名称如dip16在Drawing type选PackageSymbol [Wizard] 后选OK2选Package Type为dip后点Next (选零件包装)3套用CADENDCE规划选Default Cadence Supplied template套用其它零件则选Custom template后选.Dra档套入后选Next4设定使用的公英制准确位数及名称前字符串prefix5依不同零件外形设定其参数如脚数Number of Pins脚距LeadPitch行距Terminal row spacing文字面的宽及长Width&Length)6选套用的焊点(一般焊点及第一脚)7定零件原点为中心center of body或第一脚pin1 of symbol及是否另存.PSM檔8选Finish 即OKCHAPTER 3板框绘制板框在Allegro中属于特殊的Mechanical Symbol板框为电路板的外形尺寸,其来源可由手工绘入.,键坐标输入画成.如果有Option 接口的话可由AUTOCAD转入DXF或Pro-Engineer的IDF.键坐标画图框1选File一New,在檔名Drawing Name中敲入如cds_outline.请注意格式务必改成Mechanical Symbol后按OK2设绘图区选Setup一Drawing Size.将图区Size设成A.并把DRAW Extent改设成Left X与Lower Y在设原点偏移量.Width 与Height设工作区大小设工作格点选Setup一Grids.将Non-Etch的格点设为25后按OK画板框选Add一Line.注意层面须改成BOARD GEOMETRY/OUTLINE.请输入x 0 200iy 2300ix 4000iy –2300ix –100iy –200ix –3700iy 200x 0 200 完毕按右键下的Done定工具孔Tooling Hole选指令Add Pin在右侧的Padstack中输入hole109再按Tab键.请在命令列输入x 100 300x 100 2400x 3900 2400 完毕按Done 结束标尺寸Dimension利用Dimension linear指令,层面会自跳到BOARD GEOMETRY下的DIMENSION.点选被测线段就可拖出其尺寸标注线放上.倒角Chamfer如果画的板框有直角要倒角,可用指令Edit一Chamfer.在右侧Options中TrimSegment的First栏设50.表示未倒角的两边线段长为50mil.试着点要倒角的第一段线,再点它的垂直线,就可做出倒角效果来设走线及摆零件区1先Zoom in到图框的左下角,2选Setup一Area一Route Keepin(走线区)在板框内的50mil(二个格点)内画出其布线限制区.(会在ROUTE KEEPIN下的ALL.)3选Setup一Area一Package Keepin(摆零件)画出相同的限制区设禁止摆零件及走线区选Setup一Area一Route Keepout(走线)画上不能走线的范围,其显示为一填满区.试画过后请Edit一Delete删除(在Find中要勾Shape),否则稍后可布线区域可能不够.其它如ViaKeepout则为禁打贯孔区存板框檔1选File一Create Symbol设入档名如cds_outline后选Save会存成cds_outline.bsm的Board Symbol 檔.2再选File一Save存成cds_outline.dra的图形文件.建立环境档Master Design File (.brd)环境档通常是只先放入板框而未含有逻辑数据的作图文件.利用它把大家讨论过认证的Geometry先设好的存在图档上.达到统一作图环境的目的.当成公司内的标准档.1选File一New,在檔名Drawing Name中敲入如cds_master.请注意格式为Layout 后按OK2设绘图区选Setup一Drawing Size.将图区Size设成B.,小数后位数Accuracy设成2.并把DRAW Extent的Left X设成-5000 ,Lower Y设成-5000完成按OK3放入板框零件,选Place一By Symbol一Mechanical,先点Library键才会列出各Mechanical Symbol,选先前建的cds_outline后按OK键准备放到图上4在命令列敲入x 0 0 ,放到图上(0,0)点.完毕按Done加图框Format Symbols如果要加上图框或其它注意事项宣告1Place一By Symbol 一Format, 先点Library键使列出各Format Symbol.如果点选Asizeh.表示要挂上A Size 横向的图框2利用光标把图框放至工作区上(请并确定板框数据含于图框范围内)3按右键选Next选到Note这个Symbol4请放在图框内板框外的适当区域中预放零件如果有特定的零件位置或固定的某几颗零件如connector.switch.等等.可以先摆到板上1选Place一By Symbol一Package.点Library使列出各实体零件.请选其中的conn140后按OK2在命令列输入x 3775 -200后按Done摆到图上设颜色1进到Color/Visibility中设定显示项目或其颜色.如果先前已存有Script 文件请Replay控制图形效果,请在命令列输入 replay colors层数设定Cross SectionAllegro内定的板层为二层板(指二个电气层).您如果是多层板则必须先宣告其层面结构.如层数.材质.用途.Subclass name.正负底片效果等.而其材质的种类及特性定义在<cds ins dir>/share/pcb/text/materials.dat檔中1选Setup一Cross Section点FR-4层名左侧的Edit后选Insert新增,则在原层之上会加入一个新的FR-4层.请总共新加入8层,因为我们待会要宣告此板为六层板,加上五层FR-4介质层及二层原有的空气层全部为13层.2点选第二个FR-4层准备把改设为内层的GND.请点其材质Material项目改设为铜箔Copper,将层面特性Layer Type改选成Plane,而Etch Subclass name取名成GND.最后把其底片效果由念Positive改为Negative表示此层为负片.3最后设定完成如下.表示此板为47.2mil厚的六层板.如果要删层则点选那一层其左侧的Edit键后按右键选删除Delete即可存环境档宣告完毕要存成环境档,请用File-Save As另存新档设入档名为cds_master1.brd 存入.通常Allegro的环境档可统一放在<course inst dir>/allegro/project1/worklib/esdesign/physical路径下CHAPTER 4加载联机关系与设定规范载入联机关系Load the Netlist联机关后档是一个由线路图程序所产生的文字文件netlist目的在交代零件(外型名称)及联机关系(接点及讯号名).要是零件需要作功能互换(gate swap或pin swap)则需另定零件宣告文件device file.如果有同类型但不同名零件可用对应文件map file宣告其对应不需每颗皆定义.以ORCAD为例,再执行完ERC电器检查后.即可执行其Tools-Netlist将线路图档转出联机关系档,其格式请选用others页面里的Allegro.就可把整份图转成一个联机档 .net或.txt零件若是在布线时会做swap的联机交换则须为零件定义其Device file 以宣告其零件之脚数闸数等到时:7400会对应7400.TXT套入宣告如果二者名称不同可以devices.map档宣告其对应性.以下devices.map为例零件7400会对应到74abcd.txt的device檔而非7400.txt如果要零件宣告文件device file,新版的ORCAD 9.x可用指令Accessories-Allergo Netlist自动产生各零件的device file.不需手动以文字编辑程序逐一编写载入联机 Import Logic1. 选File/Import Logic定来源格式Logic Type为Third party.2. 来源档案 Import From 点选后再选Browse键选文字联机文件的3rdparty.txt.3. 是否替换新零件Replace changed component.设Always4. 是否允许拆原有布线Allow etch removed during eco依情况而定5. 设定转联机关系时取代原图上的逻辑数据supersede All logical.6. 要加载联机成为电路板文件选加载Import.设计规范Allegro的设计规范是在定义设计过程中的条件限制,这些条件的设定是用来作为设计时安全检查的标准.例如我们可以定义层数,各层的规范,特殊讯号的限制条件如线宽间距打贯孔数,或特定区域条件等等,以配合电器或机构考量.而且宣告过的规范存在图档上,可避免以后布线时因考量因素众多而疏漏所造成需重修的情况.设定内定设计规则内定设计规则是给图文件中未经特定宣告的任意讯号(一般线)所套用进入Setup-Constraints请点选内定标准值Default Value设定其线到线,线到点,点到点,线宽,套用的贯孔等设定其它的设计规则在一份图档上有些特殊的线有其不同的规则相对于先前定的内定标准值如CLOCK讯号它的间距如为10 mil不同于先前内定的 5 mil.其步骤为定RULE SET请点选SPACING RULE SET下的SET V ALUE.在DELETE后的空白处输入 10 MIL SPACE后点选加入键加入新的RULE SET.随后输入其各间距的值再按OK键确定宣告相关讯号选ATTACH PROPERTY -NET,选右侧的FIND点选下方的FIND BY NAME切换成NET后再输入CLK2.程序跳出其PROPERTY画面请选NET-SPACING-TYPE, 在其V ALUE中输入其组别名称如CLOCK后按APPLY确定讯号套上RULE SET选在SPACING RULE SET中的ASSIGMENT TABLE设定各个RULE SET之间的规范如CLOCK与NO_TYPE指先前订的CLOCK(本例中只有CLK2)与一般讯号NO_TYPE所套用的间距值为10 MIL SPACE设定实体规范在实体规范PHYSICAL RULE SET中选其SET V ALUE键,在DELETE后的空白处输入10 MIL LINE 后点选加入ADD键,建立新的PHYSICAL SET.随后输入其允许最小线宽MIN LINE WIDTH,缩线后最小线宽,最大线宽,是否形走线,套用的贯孔焊点为何等等.,结束按宣告相关讯号选ATTACH PROPERTY-NET,选右侧的FIND点选下方的FIND BY NAME切换成NET后再输入REF.程序跳出其PROPERTY画面请选NET-PHYSICAL_TYPE在其V ALUE中输入其组别名称如ANALOG后按APPLY确定讯号套上RULE SET选在PHYSICAL RULE SET中的ASSIGMENT TABLE套上各个RULE SET的规范如把ANALOG套上先前订的10 MIL LINE,NO_TYPE指一般讯号请套上DEFAULT.第二项为AREA是当有设定特定区域AREA时才有对应的新值可输入STUB LENGTH,允许最多贯孔数MAX VIA等等而AREA则是以特定区域的方式来宣告其特别的设定值如线宽间距等设计规范存盘我们可将前面所设好的规范存成一个技术文件TECH FILE,请选指令FILE-EXPORT-TECHFILE设好文件名再按执行RUN键即可产生下次开新文件时层面只有二层,也没有特殊线宽或间距等设定,这时你可以加载技术档..这样这些设定即不须重设只须要把新讯号重新指定其对应的规则就可了查属性要检查己订属性可用1选EDIT-PROPERTIES配合右侧FIND2 选DISPLAY-PROPERTIES指令后选要查询的值如NET_SPACING_TYPE,再于V ALUE栏输入查询值如 * 表示任意即可查到先前订的CLOCK.在您绘图的过程中Allegro会以先前订的规范持续的检查你的图档当它有违规时则会有DRC的标记在上面.而这个蝴蝶形的标记的两边各有一个英文字母代表它检查的数据种类如L表线段LINE,.V表VIA,P表PAD等等,使我们能很快的知道错误在那儿而侦测到的错误项目又是什么数据间的状况可以马上加以改正.您也可以用SHOW ELEMENT的指令来查看更详细的结果Chaper 5摆放零件在建完零件,传入联机关系,订好规则之后紧接着的就是零件的摆放动作在图示中通常已经挂上了一些有关摆放零件的图标而这些图标就如同指令PLACE下的各个摆放功能请开启位于c:\\allegroclass\user1\ 底下的constrainted.brd手动编名因为置于板上的金手指尚未命名所以我们必须手动的帮它编名请选Logic-Assign RefDes并点选右侧Options下方的RefDes字段中输入J1 点选金手指则会把这颗零件命名为J1设定摆放格点设摆放零件时移动零件的距离请选Setup-Grid下的Non-Etch将其Spacing X:值输入50,Y:值输入50.要不要显示格点则设定左上角的GRID ON以零件名称摆放Placed By RefDes一般摆零件时习惯边看线路图边摆零件,所以我们须将相关的零件逐一叫出这样就会用到此功能请选Place By RefDes指令敲入零件名U5后按OK就可抓出U5到图上准备摆入.如果想要旋转,请按鼠标右键选择Rotate这时零件上就会跑出一根控制杆到光标位置利用鼠标转动即可控制其旋转角度.按左键可停止旋转.移动到要摆的中下图区后按右键选Done放置如果摆上的零件看起来是一个填满的大方块是因为开启了它的限制区.想关闭请至Display-Color/Visibility把Package Geometry/Place_Bound_Top项目勾勾去掉除了此种方法外如果新摆入的零件都须转一个特定角度的话可到Setup-Draw Options选其中的SYMBOL把Angle字段输入或改选成90再点OK键试着抓U7进来摆,你可看到它己是旋转了90度等着您摆入移动零件如果已摆入零件其位置须要挪移请选Edit一Move后再到右侧的Find项中全关只留Symbols.请点选要移动的零件(最好点它的名称字符串)零件就会被抓到光标上,待移到新位置后,点右键按Done即完成移动一群零件同样以Edit一Move指令以鼠标左键框出一个区域,框住要一齐挪移的零件(如果要放弃框选范围可选右键下的Oops).再以左键定其基准点就可一齐移动到时再以右键下的Done确定.再框选时请勿框到 Board Outline,Keepins,keepouts的Board Symbol资料.其它摆放的动作有Place一Component一ICs 摆IC类零件Place一Component一IOs 摆输出入类零件Place一Component一Discrete 摆附属小零件Place一Component一ALL 摆所有零件联机互换的动作有Place一Swap一Component 零件位置互换Place一Swap一Functions 闸联机互换(需有device宣告)Place一Swap一pins 接点联机互换(需有device宣告)联机显示控制联机指点到点间用来表示其电气接续性的表示线.我们会依不同需求开关某些零件或讯号的显示效果来达到评估布线策略的目的显示(关闭)所有联机Display一Show(Blank) Rats一All显示(关闭)单颗零件Display一Show(Blank) Rats一Component显示(关闭)单条联机Display一Show(Blank) Rats一Net产生摆放零件报表您可以产生一份摆放零件报表它可列出图中已摆放及未摆放之零件数据您在摆完零件后可用它来再确认是否有漏网之鱼尚未摆入HAPTER 6 布线布线相关指令设定布线格点随着不同的布线须求.您可为不同层设定不同的布线格点或是设定所谓的不等距格点如8 9 8这样的工作格点.指令为Setup一Grids设定格点,其中左上角的Grids On 为设定是否显示格点.Non-Etch为非电气层格点如摆零件.All Etch为所有电气层之走线格点.Top….为各电气层之走线格点值在布线时我们必须在右侧的Options中设定布线的工作层Act及代换层Alt在走线时首先走在工作层上如果要换层只须连续点二下左键(双击)则您的工作层及代换层会自动互换并打上贯孔试走第一条线1请先关闭所有联机显示,然后选Display一Show Rats一Net按鼠标右键选其中的Net Name输入 clk2使只开此讯号的显示效果2 Zoom in到U15 选择布线图示或Route一Connect将右侧的Options中的Act 层设为Top,Alt层设为IS3,线的角度设45度线宽设5,布线效果RouteType设手动布线Manual.3 试着点线开始布线,一开始走出时是在正面ToP层,如果觉得走得不好请用右键按OoP取消删除布线如果不满意先前所走的布线结果可以用Delete指令予以删除但是请配合右侧Options或Find的选项让使用上更加的便利1.全线删除请选择删除示或指令Edit一Delete在Find下请先选ALL OFF再开Clines请点CLK2的布线,此线会全部高亮请再按右键下的Done就会把它删掉(请救回此线以执行以试作底下其它动作)2.线段删除如果要删掉的只是某些线段非整条布线,请在右侧的下Find关所有项目只留ClineSegs同样点CLK2你会只看到此线段高亮,如果点其它线段则先前的线段即消失被删除了3.二点间线段删除如果要删掉的只是某些线段内的一小段,选Edit一Delete按右键下的Cut,点要删掉线段内的第一点(线段变亮)再点第二点,则剩此区间高亮可删除.布线效果Routing Type在走线的过程中我们有三种效果可以选择,分别是手动布线Manual,循迹布线To Cursor,结点布线To Pick1.手动布线Manual--------在前一光标位置与目前的光标位置间显示出走线’不会自动闪其中的障碍但推线效果明显2.循迹布线To Cursor-----随游标带出布线的走向,可动态的看出将布线的效果,会自动的闪避其中的障碍3.结点布线To Pick--------前后光标点间无法看到动态的布线轨迹,但是会自动闪线且速度比较快右键指令走线的过程中按鼠标右键会出现一些选项Done =>布线停止,回到空-状态IdleOops =>取消前线段动作Cancel =>取消前指令Next =>布线暂停,改走其它线Temp Group =>宣告走bus线讯号Complete =>结束bus线讯号选入动作Reject =>放弃现有选取,可改选其它Add Via =>打贯孔Finish =>以同层自动走完未布线段Snap Rat T =>移动讯号T点位置Neck =>窄线布线,须依Physical Rule Set宣告New Target =>改定同讯号的目的点(布线终点)No Target =>尾段讯号不显示Swap Layer =>走线换层(Act层换到Alt层) Toggle =>出线角度切换(先直再斜或先斜再直) 打贯孔贯孔是用来导通层到层之间的讯号关系,贯孔必须有焊点的特性在布线的过程若加入贯孔则其工作层与代换层就会自动切换走到对应的布线层面.动作为连续点二下左键(双击)或选右键里的Add Via.移线利用移线指令SLIDE可移动先前所布的线段.你只需要选好指令后用左键点选要移动的线段即可动态的移动此线段,而与此线段相连的线段效果也会自动调整保持整体的完整性1请开启档案CDS_ROUTED.BRD稍为Zoom in到局部区域上.请选图标区上的移线图示或ROUTE一SLIDE2在右侧的Find项目中全清只留Via及Segment3以左键点选线段移动看看,也以左键定其新的落点4可以试着改变调整右边设定如角度CORNER或最大斜线长度Max 45 Len看看它的效果修端点VERTEX要挪动,新增,重迭,删除(选右键下的DELETE VERTEX),请利用EDIT-VERTEX或按F7键.即可修整端点自动整线有Route-Custom Smooth或Route-Gloss可执行SPECCTRA自动布线当您执行ROUTE一SPECCTRA-Auto儿时Allegro会发起SPECCTRA的自动布线程序并建立一个同档名的.dsn檔.在自动布线结束后SPECCTRA会产生一个.ses檔在回到Allegro时转入成已布线档SPECCTRA手动布线执行ROUTE一SPECCTRA-Interactive,可转档到Specctra并以其EditRoute作手动布线产生未布线报表在布线完毕后.我们如果要确定定否有未布线点仍然存在.可以执行TOOLS一Reports选输出的资料为Unconnected pins再点Run键就会产生此报表加以查核CHAPTER 7 内层及铺铜如果您的设计超过二层,那么您就须要设定其内层铜箔的效果包括它的铺铜箔效果,所带的讯号名,避开的间距,内层切割等等的问题通常铜箔分二种,正片铜及负片铜.正片铜显示的是含铜的部分,也就是黑的部分以后就是铜箔.在Allegro中的正片铜您可以看到它所挖开的开孔void 及所接的梅花瓣Thermal 它的缺点是一但铜箔的接续性更改如移零件或贯孔.则铜箔须要重铺以重新连结正确的梅花瓣及挖开不同讯号点负片铜显示的是以后要挖掉铜的部分,反而是白色的部分以后才会有铺铜在Allegro中负片铜只是显示一些点在内层上面.随着所设定的讯号.程序会自动判定那些点该是要改成内层要接的Thermal Relief定义效果,那些不接的点其内层必须是挖开的Anti-Pad定义.Allegro并不会把那些焊点挂在层面上.好处是零件或是贯孔可随意移动不须重铺重算.只有在他产生底片输出时才会将焊点数据并入处理.而它的缺点是您无法在图上即看到真实的底片效果.(尤其是梅花瓣)宣告内层负片铜l.Add一Shape一Solid Fill画内层铺铜范围2.Edit一Change Net(Pick)宣告铜箔的讯号名3.Shape一Fill填铜箔1请开cds_routed.brd檔.设定Setup一Drawing Options在Display项目中勾选Thermal Pads(显示梅花瓣) 及Filled Pads and Cline Endcaps(填满式显示)选项2 选Display一Color/Visibility把Group项目改成Stack再把底下的Etch项全关只留VCC层.其它项的PIN与VIA也是只留VCC后跳出3选Add一Shape一Solid Fill在右侧设Etch及VCC层,在板内的走线区范围内Route Keepin画一个Polygon画完按右键Done结束4宣告内层讯号选Edit一Change Net(Name)在列表中选VCC后跳出5填铜箔.选Shape一Fill这样会灌满并显示出Thermal Pad(单线)及AntiPad的效果宣告内层正片铜l.Add一Shape一Solid Fill画内层铺铜范围2.Edit一Change Net(Pick)宣告铜箔的讯号名3Shape一Parameter设定自动挖开铜箔的效果4V oid一Auto执自动清铜动作(讯号不同者挖开,相同者挖开后架上桥接花辫)5Shape一Fill填满铜箔效果。

cadence16.5安装说明

cadence16.5安装说明

Cadence16.5安装说明我这里16.5的安装是基于网上提供的安装方法,但是发现很多人安装的时候都会出现各种各样的问题,我刚开始装的时候也是装了好几次才成功的。

列举一些常见问题,当然不能面面具体,每次安装的时候都可能有不同的问题。

我这里也是网上的破解资料,后面一起传上来,步骤就是安装“SPB16.5基于pubkey1.30修正破解方法.txt”来安装。

安装过程:1、找到安装文件,单间setup.exe双击之后见下图这里需要安装的有2项,第一项License Manager和第2项Product Installation,安装说明上(见下图)是先安装第一项其实先安装第一项和第2项都是可以的。

后面的处理差别也不大。

我们这里就先点击Product Installation安装做个示范。

单击Product Installation之后见下图,等待到这,点Next,见下图点击接受之后,单击Next,见下图然后就出让你选择组件的窗口,如下图所示,我们这里默认安装所有组件。

(当然也可以选择Custom来自己选择组件)默认Complete之后,单击Next,见下图然后就是让你选择安装路径和工作路径,我这里设置为D:\Cadence\SPB_16.5,工作路径设置为D:\My Documents\Cadence。

设置好之后,单击Next,见下图点击Install安装,见下图提示正在安装,然后等待,我电脑配置不好,大概要一个小时左右,大家耐心等待。

后面什么也不用做,等待安装结束即可。

最好单击Finish结束安装。

2、下面我们来安装License Manager单击License Manager,见下图单击Next,见下图选择接受,单击Next,见下图让你选择安装路径,我们设置好路径,见下图单击Next,见下图单击Next,见下图单击Next,见下图出现上面窗口时,我们先不着急点,来做个其他工作,找到破解文件里面的lic,用记事本打开licence.lic文件,见下图我们这里需要将satexu改成你的计算机名,见下图找到你的计算机名后复制,替换刚才的satexu,见下图保存好,将licence.lic文件拷到你的安装目录下,见下图设置好之后,我们回到安装窗口,见下图,单击Browe找到刚才复制的licence.lic文件,见下图,单击打开回来单击Next,见下图,HostName会自动出现你的计算机名,如果不是说明你的lic刚才的文件中计算机名没更改过来。

allegro pcb 基本操作

allegro pcb 基本操作

allegro pcb 基本操作:
Allegro PCB基本操作主要包括以下几个方面:
1.打开和保存文件:使用Allegro PCB Designer软件打开已存在的PCB文件或创建一个
新的PCB文件。

在保存文件时,可以选择保存为不同的版本,以避免出现兼容性问题。

2.导入和导出数据:使用Allegro PCB Designer软件可以导入和导出多种格式的数据,
如Gerber、IPC-D-356等。

这些数据可以在不同的软件之间进行转换,以便于数据的共享和交流。

3.绘制和编辑电路板:在Allegro PCB Designer软件中,可以使用各种工具绘制电路板,
如线条、圆形、矩形等。

同时,还可以添加元件、电源、接地等元素。

在编辑电路板时,可以进行移动、复制、删除等操作,以确保电路板的准确性和完整性。

4.调整元件封装:在添加元件到电路板时,需要选择合适的元件封装。

在Allegro PCB
Designer软件中,可以根据实际情况调整元件封装的参数和布局,以确保电路板的可制造性和可靠性。

5.生成报表和文件:在完成电路板的绘制和编辑后,可以生成各种报表和文件,如BOM
表、Gerber文件、IPC-D-356文件等。

这些报表和文件可以用于生产制造、物料采购等环节,以确保生产流程的顺利进行。

Cadence SPB16.5的安装及破解图文教程

Cadence SPB16.5的安装及破解图文教程

SPB16.5基于pubkey1.30的安装及破解一、破解的预期工作,文件准备:The first.rar和licens_gen.rar,如下:注:在图标上点右键,复制粘贴到你电脑上除桌面以外的任意位置。

注:在图标上点右键,复制粘贴到你电脑上除桌面以外的任意位置。

二、安装步骤1.网上下载Cadence16.5安装文件,一般是5个压缩包,先都解压出来,把2-5的文件夹内容直接复制到第一个压缩包解压出来的文件夹下。

这样安装时不用再选择文件地址,比较省事。

2.运行“setup.exe”首先,安装license manager,步骤如下:点击LicenseManager。

选择接受许可,点击Next选择LicenseManager安装目录,根据个人习惯修改吧。

选择要安装的模块,点击Next。

到这里要刹车,直接Cancel。

最后完成安装,点击Finish接下来,要安装Cadence的主要工具:Product Installation。

安装Product Installation,一路Next到下图。

注:可以在安装界面中选择Custom方式,里面可以选择需要安装的模块,如果是初学者,不知道自己会用到哪些,并且电脑还承受的住,就全部安装,大概需要4.3G,然后点击Next。

选择安装目录,点击Next。

预览安装信息,不满意的点击Back修改,感觉ok的点击Next。

点击Install开始安装。

耐心等待。

一般安装到最后,出现要寻找firewall的允许项添加什么的,需要等很长一会,一开始以为软件装的不动了,不想一会又开始装了。

这里不用管,直接Next。

要查看产品信息了就在选中该项,不需要了直接点击Finsh,就完成了安装工作。

三、破解步骤。

1、在任务管理器中确认一下是否有这两个进程,有就结束掉,即cdsNameServer.exe和cdsMsgServer.exe,没有就算了。

说明:看来没有。

2、把安装目录下的SPB_16.5/tools/pspice目录下的orSimSetup.dll剪切出来找个地方先放着不理(待完成破解后再拷回原来的地方,如果不用仿真部分删掉也无所谓)。

使用Cadence绘制PCB流程

使⽤Cadence绘制PCB流程之前使⽤过cadence画过⼏块板⼦,⼀直没有做过整理。

每次画图遇到问题时,都查阅操作⽅法。

现在整理⼀下cadence使⽤经历,将遇到问题写出来,避免重复犯错。

使⽤软件版本号:Cadence 16.6⼀、SCH原理图设计1.1原理图设计1.2标注、DRC电⽓规则检测1.3⽹络表netlist⽣成(设置元件封装)⼆、PCB绘制2.1零件库开发零件库开发包括:1、创建焊盘 2、创建零件封装2.1.1 pad结构和零件⽂件类型在Allegro系统中,建⽴⼀个零件(Symbol)之前,必须先建⽴零件的管脚(Pin)。

元件封装⼤体上分两种,表贴和直插。

针对不同的封装,需要制作不同的Padstack。

⾸先介绍Pad焊盘的结构,详见下图:pad焊盘结构1. Regular Pad,规则焊盘。

Circle 圆型Square 正⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型Shape形状(可以是任意形状)。

2. Thermal relief,热风焊盘。

Null(没有)Circle 圆型Square ⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型flash形状(可以是任意形状)。

3. Anti pad,隔离PAD。

起⼀个绝缘的作⽤,使焊盘和该层铜之间形成⼀个电⽓隔离,同时在电路板中证明⼀下焊盘所占的电⽓空间。

Null(没有)Circle 圆型Square ⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型Shape形状(可以是任意形状)。

4. SOLDERMASK:阻焊层,作⽤:为了避免相邻铜箔导线短路和减缓铜箔氧化,在PCB板覆盖绿油解决问题。

如果将绿油覆盖待焊盘上,则焊盘⽆法焊接。

所以提出阻焊层概念,即在覆盖绿油位置为焊盘开个窗⼝,使绿油不覆盖窗⼝(该窗⼝的⼤⼩必须⼤于焊盘尺⼨)。

可以理解成去阻焊层(即使⽤模具上绿油时,将焊盘位置遮挡,其他位置上绿油)(1)负⽚时,Allegro使⽤Thermal Relief和Anti-Pad;(VCC和GND层)(2)正⽚时,Allegro使⽤Regular Pad。

CadenceAllegroPCB封装建库程序

CadenceAllegroPCB封装建库程序A l l e g r o P C B封装建库规则焊盘表贴焊盘⽅形焊盘命名规则:SPD焊盘长度X焊盘宽度钢⽹:钢⽹尺⼨与焊盘尺⼨相同阻焊:阻焊尺⼨⽐焊盘尺⼨⼤6mil圆形焊盘命名规则:SPD焊盘直径钢⽹:钢⽹尺⼨与焊盘尺⼨相同阻焊:阻焊尺⼨⽐焊盘尺⼨⼤6mil通孔⾦属化孔命名规则:PAD焊盘直径CIR钻孔直径(圆形焊盘)/PAD焊盘边长SQ钻孔直径(⽅形焊盘)参数计算:焊盘:分为表层焊盘和内层焊盘,表层焊盘尺⼨参考各器件封装参数计算;内层焊盘⽐钻孔⼤尺⼨10~20milAntipad:各层Antipad⾄少⽐焊盘⼤10mil,具体尺⼨⼤⼩应该考虑电⽓安全、传输阻抗、⽣产可⾏性等实际情况⽽定ThermalRelief:与Antipad取相同尺⼨阻焊:阻焊尺⼨⽐焊盘尺⼨⼤6mil⾮⾦属化孔命名规则:MaDOTb(钻孔直径为a.bmm)/Tooling-Hole,(2004-4-15以前PAD为按照FIaDOTb命名),如果为整数直径,则为Ma即可。

参数计算:焊盘:设置焊盘⽐钻孔⼤1milAntipad:各层Antipad⾄少⽐焊盘⼤10mil,具体尺⼨⼤⼩应该考虑电⽓安全、⽣产可⾏性等实际情况⽽定ThermalRelief:与Antipad取相同尺⼨阻焊:阻焊尺⼨⽐钻孔尺⼨⼤6mil过孔命名规则:VIA钻孔⼤⼩,⽐如VIA10,如果为堵孔,命名为VIA钻孔⼤⼩-F。

⽐如VIA12-F。

参数计算:封装库的组成封装库主要由PackageSymbol,MechanicalSymbol,FormatSymbol,ShapeSymbol,Flashsymbol五种.他们⼜可以分为可编辑(*.dra)与不可编辑(PackageSymbol→.psm,MechanicalSymbol→.bsm,FormatSymbol→.osm,ShapeSymbol→.ssm,flashsymbol→*.fsm)其中⽬前和我们联系⽐较⼤的是PackageSymbol,MechanicalSymbol,FormatSymbol,Flashsymbol。

Cadence_Allegro教程(可编辑)

Cadence_Allegro教程Cadence Allegro 中文简易手册---收藏天地2001Cadence Allegro 简易手册Allegro PCB Layout SystemLab ManualCHAPTER 1 熟悉环境在开始前请将范例复制到您的工作路径下如:在安装路径下\share\pcb\selfstudy\user1c:\allegroclass\user1启动程序开始?程序集?Cadence?PCB system?Allegro电路板工具开始?程序集?Cadence?PCB system?Pad Designer焊点编辑收藏天地 ////0>.版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001开启旧档选 FILE/OPEN 请开启 C:\AllegroClass\User1\Cds_Routed.brd 档如果选了Change Dir 则会将现有路径 C:\AllegroClass\User1 变成你的内定工作路径认识你的工作窗口有指令区 menu bar 图标区 icon ribbon 控制盘 control panel 工作区designwindow 状态区 status window 命令区 console window若想自定窗口位置 customize 则选 View-Customization / Display 可设左侧 controlpanel 所放的新位置为浮动式 undocked 贴左侧 Docked_left 贴右侧Docked_right系统值View / customization / toolbar 则设定控制图标区显示效果项目…收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001显示缩放Zoom by Point显示框选区以左键框二点 Zoom fit? 显示资料全区Zoom in? 放大比例Zoom out? 缩小比例Zoom world 显示整个工作区Zoom center 光标点为下个屏幕中心按 Ctrl 键配合按着的鼠标右键画 w 即可 Zoom fit.若画 Z 即可 Zoom in 画面平移 PAN1.利用方向键可平移2.三键鼠标则按中间键即可动态平移.若为二键鼠标则为右键+shift显示项目控制在右侧的控制盘中有 visibility 项目来控制显出的对象打勾者代表要显示详细的设定则用指令Setup-color/Visibility而这些对象分成群组Group 级 Class 次级 Subclass收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001在此可控制图层及各项目的显示与否,我们顺便试一下如何录 script1 选 File-Script 指令,键入文件名为 colors勿按 Enter 键,再点选Record 记录2 选 Color/Visibility 指令,如果要全关选右上角的 Global Visibility 将值改为 AllInvisible 确定后选套用 Apply.这样会关所有显示项目3 选群组中的Components,找到Class 里的Ref Des 请把它底下的Assembly_top方框勾选起来表示开启其显示4 选群组中的 Geometry 把它 Board Geometry 里的 OUTLINE 打开, 也把PackageGeometry 里的 Assembly_top 打开5 选群组中的 Stack-up,把 TOP 和 BOTTOM 的 //..Etch 打开.而 GND 及VCC 只开 DRC.ANTI ETCH如果要设新颜色请在下方色盘 Palette 中选要用的新颜色,再将它点到要修改项目的色块上就可改过来了6 停止 script 录制选 File-Script-Stop.先前的层面及颜色设定都会被存在colors.scr 中.此 colors.scr 是一个文字文件,可用一般的文字编辑程序或 File-FileViewer 加以编辑如果要测试 script,请先用 All Invisible 全关所有显示,再到下方命令列中输入replay colors 就会看到程序把先前的设定重跑一次,而显示也回来了标示亮度 Highlight将特定对象标示亮度以图形效果显示其特异性如以要找一颗 U3 的零件为例:1 先 Zoom in2 选标示亮度 DisplayHighlight 或其图示3 在右侧选高亮度的颜色4 选 Control panel 中的 Find 页面收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20015 在 Find by name 后 net 改成 symbol 因为是找零件6 点 Move 键找到 U3 敲入 U3 U* 按 Tab 键按 Apply OK7 光标移至右下角全图显示区按右键选 Find Next 即可将此对象显示于画面中央控制可被选取对象在编辑对象如:移动复制删除之前须选到所要的对象所以选取对象等的控制会影响后续的动作流程以移动 U4 的零件及移动U4 零件名称 RefDes 为例1 Zoom in 到 U4 附近在左上角2 选 EditMove 指令3 选右侧的 Find 页面4 在 Find 的页面中选全选 ALL ON5 点 U4 的字符串部份你会看到 U4 会被抓到游标上而你正在移动 U4 这颗零件因为 symbol 有被选取6 选右键中的 OOP 取消移动 U4 的动作7 在 Find 页面中选全关 ALL OFF 只选 Text 项目8 再选 U4 字符串部份只有 U4 字符串被抓起像在调文字面的位置所以跟选择项目很有关系9 取消检查数据项利用 DisplayElement 或其图标检查对象内容1 先 Zoom in2 选 DisplayElement 或图示3 在 Find 中选 ALL ON4 随点选对象的不同会显示其相关的资料收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001CHAPTER 2 零件的整备本阶段要试建一颗 14PIN DIP 零件零件的组成有焊点 PADSACK 零件 Package symbol每一个接脚 PIN 及孔 Via 皆视为一焊点 PADSTACK 如以 60-38 为例收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001进入程序开始程序集cadencePCB SystemsPAD Designer改种类为贯孔 Through 单位为 mil 精确值为 1 小数后 1 位焊点在每一铜箔层皆要有一般点regular PAD 梅花瓣Thermal-relief PAD 挖开点Anti-PAD 的三种效果1 选 Layer 页面2 点选 Begin Layer3 在一般点项目设形状为 Circle width 为 60 height 为 604 在梅花瓣设形状为 circle 值为 80 Flash 项目为 TR805 在挖开点设形状为 circle 值为 80 由于其它层设定相仿可点左侧 Bgn 按右键 copy 复制 6 点 internal 的左侧按右键选右键 paste 即可贴入不须重 key in7 以同样方法贴到 END 层8 在 SOLDERMASK_TOP 层的 Regular PAD 设 circle 大小为 709 一样复制到 SOLDERMASK_BOTTOM钻孔定义收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果定为 Through-Hole 焊点须定孔径及钻孔符号在 Drill Hole 项目中定 PlateType 为 Plated 孔壁镀铜孔径 38. Drill symbol 的 Figure 为钻孔符号效果Character 为标示字符串 Width height 为符号的宽及高储存焊点选 FileSave as 存到 C:\allegroclass \ user1 档名为 60C38d.PAD实体零件的建立建立实体零件的格式不同所以须进入零件建立模式下1 File / New 在 DRAWING NAME 中敲入新零件名如 DIP14并在 DRAWING TYPE 中选 PACKAGE SYMBOL2 设作图环境选 SETUP ? DRAWING SIZE 在 Move Origin 项目中的XY 各敲入 5000 使原点调整至适当位置收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20013 加入焊点选 ADD PIN 或其图示并右侧 OPTION 项目中敲入焊点 60S38D 后按 Tab 键状态列会显示出 Using ‘ 60S38D.PAD’4 光标移至状态列点选后敲入 x 0 0 会把第一接点放到原点 00 的位置上x 须为小写窗口缩放到 PIN1 附近5 在右侧 OPTION 中改焊点为 60C38D 后按 Tab 键在 Y 的 Qty 项目中输入 66 在状态列输 x 0 100 则会放入向下距 100mil 的 27 接点收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20017 把 Y 项目的 Qty 改 7 个次序 order 改 up8 状态列输入 x 300 ?600 会放入第 8PIN 到 14PIN 之焊点但是其脚号仍位于焊点左侧可按右键之 OOP 取消9 将 OPTION 中的 OFFSET 值由-100 改为 100 表右边 100mil 处于状态列输入 x 300 -60010 完成按右键中的 DONE文字面绘制 SILKSCREEN要调整格点大小时请以 SETUP /GRIDS 将 NON-ETCH 的 X Y 值键入 25 表文字面绘制格点为 251 选 ADD/LINE2 将右侧 OPTION 选为 Package Geometry 下的 SILKSCREEN_TOP 设画线角度等3 画上文字面的矩形框组装外型绘制 Assembly outline 可省略同文字面之动作但层面为 Package Geometry 下的 Assembly-Top设文字面之零件名称及零件号1 选 Layout_LabelRef Des 或其图示2 图面为 refDes 下的 Assembly_Top3 点选放零件名称的好位置须在 Assembly outline 中4 键入名称如 U* 请先注意右侧的字体基准点角度5 选 Layout_Label 中? Device6 选适当的位置后键入dev type 后按右键的DONE绘制零件限制区Package boundary 可省略自动抓定义零件高度需要有 Package boundary 才可定义收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 Setup-Area-Package Boundry Height 层面为 Package Geometry 下的Place_Bound_Top2 点先前建的 Package Boundry 区域3 输入高度值如 180若没设则以 Drawing option 下的 symbol Height 为其内定高度值存零件文件两者都要存1 选 FileCreate Symbol 存成可放到 PCB 上的.PSM ?2 选 FileSAVE 存成供以后修改的图形.DRA ?以自动程序建零件利用 Symbol Wizard 填入参数自动建零件1、File /New 后在 Drawing Name 键入名称如 dip16 在 Drawing type 选PackageSymbol [Wizard] 后选 OK收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20012 选 Package Type 为 dip 后点 Next 选零件包装3 套用 CADENDCE 规划选 Default Cadence Supplied template 套用其它零件则选 Custom template 后选.Dra 档套入后选 Next4 设定使用的公英制准确位数及名称前字符串 prefix5 依不同零件外形设定其参数如脚数 Number of Pins脚距 LeadPitch 行距 Terminal row spacing 文字面的宽及长 Width&Length6 选套用的焊点一般焊点及第一脚7 定零件原点为中心 center of body 或第一脚 pin1 of symbol 及是否另存.PSM ?8 选 Finish 即 OKCHAPTER 3 板框绘制板框在 Allegro 中属于特殊的 Mechanical Symbol收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001板框为电路板的外形尺寸,其来源可由手工绘入.,键坐标输入画成.如果有Option接口的话可由 AUTOCAD 转入 DXF 或 Pro-Engineer 的 IDF键坐标画图框1 选 File 一 New,在?名 Drawing Name 中敲入如 cds_outline.请注意格式务必改成Mechanical Symbol 后按 OK2 设绘图区选 Setup 一 Drawing Size.将图区 Size 设成 A.并把 DRAW Extent 改设成Left X 与 Lower Y 在设原点偏移量.Width 与 Height 设工作区大小设工作格点收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001选 Setup 一 Grids.将 Non-Etch 的格点设为 25 后按 OK画板框选 Add 一 Line.注意层面须改成 BOARD GEOMETRY/OUTLINE.请输入x 0 200iy 2300ix 4000iy ?2300ix ?100iy ?200ix ?3700iy 200x 0 200 完毕按右键下的 Done定工具孔 Tooling Hole选指令 Add Pin 在右侧的 Padstack 中输入 hole109 再按 Tab 键.请在命令列输入x 100 300x 100 2400x 3900 2400 完毕按 Done 结束收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001标尺寸 Dimension利用 Dimension linear 指令,层面会自跳到 BOARD GEOMETRY 下的DIMENSION.点选被测线段就可拖出其尺寸标注线放上倒角 Chamfer如果画的板框有直角要倒角,可用指令 Edit 一 Chamfer.在右侧 Options 中 TrimSegment 的 First 栏设 50.表示未倒角的两边线段长为 50mil收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001试着点要倒角的第一段线,再点它的垂直线,就可做出倒角效果来设走线及摆零件区1 先 Zoom in 到图框的左下角,2 选 Setup 一 Area 一 Route Keepin走线区在板框内的 50mil二个格点内画出其布线限制区.会在 ROUTE KEEPIN 下的 ALL.3 选 Setup 一 Area 一 Package Keepin摆零件画出相同的限制区设禁止摆零件及走线区选 Setup 一 Area 一 Route Keepout走线画上不能走线的范围,其显示为一填满区.试画过后请 Edit 一 Delete 删除在 Find 中要勾 Shape,否则稍后可布线区域可能不够.其它如 ViaKeepout 则为禁打贯孔区存板框?1 选 File 一 Create Symbol 设入档名如 cds_outline 后选 Save 会存成cds_outline.bsm 的Board Symbol ?2 再选File 一Save 存成cds_outline.dra 的图形文件建立环境档 Master Design File .brd环境档通常是只先放入板框而未含有逻辑数据的作图文件.利用它把大家讨论过认证的 Geometry 先设好的存在图档上.达到统一作图环境的目的.当成公司内的标准档收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 选 File 一 New,在?名 Drawing Name 中敲入如 cds_master.请注意格式为 Layout后按 OK2 设绘图区选 Setup 一 Drawing Size.将图区 Size 设成 B.,小数后位数 Accuracy 设成 2.并把 DRAW Extent 的 Left X 设成-5000 ,Lower Y 设成-5000 完成按 OK3 放入板框零件,选 Place 一 By Symbol 一 Mechanical,先点 Library 键才会列出各Mechanical Symbol,选先前建的 cds_outline 后按 OK 键准备放到图上4 在命令列敲入 x 0 0 ,放到图上0,0点.完毕按 Done加图框 Format Symbols如果要加上图框或其它注意事项宣告1Place 一By Symbol 一Format, 先点Library 键使列出各Format Symbol.如果点选 Asizeh.表示要挂上 A Size 横向的图框2 利用光标把图框放至工作区上请并确定板框数据含于图框范围内3 按右键选 Next 选到 Note 这个 Symbol4 请放在图框内板框外的适当区域中预放零件收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果有特定的零件位置或固定的某几颗零件如 connector.switch.等等.可以先摆到板上1 选 Place 一 By Symbol 一 Package.点 Library 使列出各实体零件.请选其中的conn140 后按 OK2 在命令列输入 x 3775 -200 后按 Done 摆到图上设颜色1 进到 Color/Visibility 中设定显示项目或其颜色.如果先前已存有Script 文件请Replay 控制图形效果,请在命令列输入 replay colors层数设定 Cross SectionAllegro 内定的板层为二层板指二个电气层.您如果是多层板则必须先宣告其层面结构.如层数.材质.用途.Subclass name.正负底片效果等.而其材质的种类及特性定义在/share/pcb/text/materials.dat ?中收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 选 Setup 一 Cross Section点 FR-4 层名左侧的 Edit 后选 Insert 新增,则在原层之上会加入一个新的 FR-4 层.请总共新加入8层,因为我们待会要宣告此板为六层板,加上五层FR-4介质层及二层原有的空气层全部为 13 层 2 点选第二个 FR-4 层准备把改设为内层的GND.请点其材质 Material 项目改设为铜箔 Copper,将层面特性 Layer Type 改选成 Plane,而 Etch Subclass name 取名成GND.最后把其底片效果由念 Positive 改为 Negative 表示此层为负片3最后设定完成如下.表示此板为 47.2mil厚的六层板.如果要删层则点选那一层其左侧的 Edit 键后按右键选删除 Delete 即可收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001存环境档宣告完毕要存成环境档,请用File-Save As 另存新档设入档名为cds_master1.brd存入.通常 Allegro 的环境档可统一放在/allegro/project1/worklib/esdesign/physical 路径下CHAPTER 4 加载联机关系与设定规范载入联机关系 Load the Netlist联机关后档是一个由线路图程序所产生的文字文件 netlist 目的在交代零件外型名称及联机关系接点及讯号名.要是零件需要作功能互换gate swap 或pinswap则需另定零件宣告文件 device file.如果有同类型但不同名零件可用对应文件 map file 宣告其对应不需每颗皆定义以 ORCAD 为例,再执行完 ERC 电器检查后.即可执行其 Tools-Netlist 将线路图档转出联机关系档,其格式请选用 others 页面里的 Allegro.就可把整份图转成一个联收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001机档 .net 或.txt零件若是在布线时会做 swap 的联机交换则须为零件定义其 Device file 以宣告其零件之脚数闸数等到时:7400 会对应 7400.TXT 套入宣告收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果二者名称不同可以devices.map 档宣告其对应性.以下devices.map 为例零件 7400 会对应到 74abcd.txt 的 device ?而非 7400.txt如果要零件宣告文件device file,新版的ORCAD 9.x 可用指令Accessories-AllergoNetlist 自动产生各零件的 device file.不需手动以文字编辑程序逐一编写载入联机 Import Logic1. 选 File/Import Logic 定来源格式 Logic Type 为 Third party2. 来源档案 Import From 点选后再选 Browse 键选文字联机文件的 3rdparty.txt3. 是否替换新零件 Replace changed component.设 Always4. 是否允许拆原有布线 Allow etch removed during eco 依情况而定5. 设定转联机关系时取代原图上的逻辑数据 supersede All logical收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20016. 要加载联机成为电路板文件选加载 Import设计规范Allegro 的设计规范是在定义设计过程中的条件限制,这些条件的设定是用来作为设计时安全检查的标准.例如我们可以定义层数,各层的规范,特殊讯号的限制条件如线宽间距打贯孔数,或特定区域条件等等,以配合电器或机构考量.而且宣告过的规范存在图档上,可避免以后布线时因考量因素众多而疏漏所造成需重修的情况设定内定设计规则内定设计规则是给图文件中未经特定宣告的任意讯号一般线所套用进入 Setup-Constraints 请点选内定标准值 Default Value设定其线到线,线到点,点到点,线宽,套用的贯孔等收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001设定其它的设计规则在一份图档上有些特殊的线有其不同的规则相对于先前定的内定标准值如 CLOCK 讯号它的间距如为 10 mil 不同于先前内定的 5 mil.其步骤为定 RULE SET请点选 SPACING RULE SET 下的 SET VALUE.在 DELETE 后的空白处输入 10 MIL SPACE 后点选加入键加入新的 RULE SET.随后输入其各间距的值再按 OK 键确定宣告相关讯号收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001选 ATTACH PROPERTY -NET,选右侧的 FIND 点选下方的 FIND BY NAME 切换成NET 后再输入CLK2.程序跳出其PROPERTY 画面请选NET-SPACING-TYPE,在其 VALUE 中输入其组别名称如 CLOCK 后按 APPLY 确定讯号套上 RULE SET选在 SPACING RULE SET 中的 ASSIGMENT TABLE 设定各个 RULE SET 之间的规范如 CLOCK 与 NO_TYPE 指先前订的 CLOCK本例中只有 CLK2与一般讯号 NO_TYPE 所套用的间距值为 10 MIL SPACE设定实体规范在实体规范 PHYSICAL RULE SET 中选其 SET VALUE 键,在 DELETE 后的空白处输入 10 MIL LINE 后点选加入 ADD 键,建立新的 PHYSICAL SET随后输入其允许最小线宽 MIN LINE WIDTH,缩线后最小线宽,最大线宽,是否形走线,套用的贯孔焊点为何等等.,结束按收藏天地 ////. 版主 killmai ////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001宣告相关讯号选 ATTACH PROPERTY-NET,选右侧的 FIND 点选下方的 FIND BY NAME 切换成NET 后再输入REF.程序跳出其PROPERTY 画面请选NET-PHYSICAL_TYPE在其 VALUE 中输入其组别名称如 ANALOG 后按 APPLY 确定收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001讯号套上 RULE SET选在 PHYSICAL RULE SET中的ASSIGMENT TABLE套上各个RULE SET的规范如把 ANALOG 套上先前订的 10 MIL LINE,NO_TYPE 指一般讯号请套上DEFAULT.第二项为AREA是当有设定特定区域AREA时才有对应的新值可输入其它的设定如 ELECTRICAL 是在设定其电气上的特殊规范如最小到点线长 MIN STUB LENGTH,允许最多贯孔数 VIA 等等收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001而 AREA 则是以特定区域的方式来宣告其特别的设定值如线宽间距等设计规范存盘我们可将前面所设好的规范存成一个技术文件 TECH FILE,请选指令FILE-EXPORT-TECHFILE 设好文件名再按执行 RUN 键即可产生收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001下次开新文件时层面只有二层,也没有特殊线宽或间距等设定,这时你可以加载技术档..这样这些设定即不须重设只须要把新讯号重新指定其对应的规则就可了查属性要检查己订属性可用1 选 EDIT-PROPERTIES 配合右侧 FIND2 选DISPLAY-PROPERTIES指令后选要查询的值如NET_SPACING_TYPE,再于VALUE 栏输入查询值如 * 表示任意即可查到先前订的 CLOCK收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001在您绘图的过程中 Allegro 会以先前订的规范持续的检查你的图档当它有违规时则会有DRC的标记在上面.而这个蝴蝶形的标记的两边各有一个英文字母代表它检查的数据种类如 L 表线段 LINE,.V 表 VIA,P 表 PAD 等等,使我们能很快的知道错误在那儿而侦测到的错误项目又是什么数据间的状况可以马上加以改正.您也可以用 SHOW ELEMENT 的指令来查看更详细的结果收藏天地 ////. 版主killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001Chaper 5 摆放零件在建完零件,传入联机关系,订好规则之后紧接着的就是零件的摆放动作在图示中通常已经挂上了一些有关摆放零件的图标而这些图标就如同指令PLACE 下的各个摆放功能请开启位于 c:\\allegroclass\user1\ 底下的 constrainted.brd手动编名因为置于板上的金手指尚未命名所以我们必须手动的帮它编名请选 Logic-Assign RefDes 并点选右侧 Options 下方的 RefDes 字段中输入 J1点选金手指则会把这颗零件命名为 J1设定摆放格点设摆放零件时移动零件的距离请选 Setup-Grid 下的 Non-Etch 将其 Spacing X:值输入 50,Y:值输入50.要不要显示格点则设定左上角的 GRID ON以零件名称摆放 Placed By RefDes一般摆零件时习惯边看线路图边摆零件,所以我们须将相关的零件逐一叫出这样就会用到此功能请选 Place By RefDes 指令敲入零件名 U5 后按 OK 就可抓出 U5 到图上准备摆入.如果想要旋转,请按鼠标右键选择 Rotate 这时零件上就会跑出一根控制杆到光标位置利用鼠标转动即可控制其旋转角度.按左键可停止旋转.移动到要摆的中下图区后按右键选 Done 放置收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果摆上的零件看起来是一个填满的大方块是因为开启了它的限制区.想关闭请至Display-Color/Visibility 把Package Geometry/Place_Bound_Top 项目勾勾去掉除了此种方法外如果新摆入的零件都须转一个特定角度的话可到Setup-DrawOptions 选其中的 SYMBOL 把 Angle 字段输入或改选成 90 再点 OK 键试着抓 U7 进来摆,你可看到它己是旋转了 90 度等着您摆入移动零件如果已摆入零件其位置须要挪移请选 Edit 一 Move 后再到右侧的 Find 项中全关只留 Symbols.请点选要移动的零件最好点它的名称字符串零件就会被抓到上,待移到新位置后,点右键按 Done 即完成收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001移动一群零件同样以 Edit 一 Move 指令以鼠标左键框出一个区域,框住要一齐挪移的零件如果要放弃框选范围可选右键下的 Oops.再以左键定其基准点就可一齐移动到时再以右键下的Done 确定.再框选时请勿框到Board Outline,Keepins,keepouts 的Board Symbol 资料其它摆放的动作有Place 一 Component 一 ICs 摆 IC 类零件Place 一 Component 一 IOs 摆输出入类零件Place 一 Component 一 Discrete 摆附属小零件Place 一 Component 一 ALL 摆所有零件收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001联机互换的动作有Place 一 Swap 一 Component零件位置互换Place 一 Swap 一 Functions 闸联机互换需有 device 宣告Place 一 Swap 一 pins接点联机互换需有 device 宣告联机显示控制联机指点到点间用来表示其电气接续性的表示线.我们会依不同需求开关某件或讯号的显示效果来达到评估布线策略的目的显示关闭所有联机 Display 一 ShowBlank Rats 一 All显示关闭单颗零件 Display 一 ShowBlank Rats 一 Component显示关闭单条联机 Display 一 ShowBlank Rats 一 Net产生摆放零件报表收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001您可以产生一份摆放零件报表它可列出图中已摆放及未摆放之零件数据您在摆完零件后可用它来再确认是否有漏网之鱼尚未摆入HAPTER 6 布线布线相关指令设定布线格点随着不同的布线须求.您可为不同层设定不同的布线格点或是设定所谓的不等距格点如 8 9 8 这样的工作格点.指令为 Setup 一 Grids 设定格点,其中左上角的 GridsOn 为设定是否显示格点.Non-Etch 为非电气层格点如摆零件.All Etch 为所有电气层之走线格点.Top….为各电气层之走线格点值收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天。

Allegro16.5在XP系统上安装说明

全球设计创新领先企业Cadence设计系统公司日前发布了最新版的Allegro PCB 与IC封装技术,提供了一些新功能,可以在芯片、SoC与系统开发方面大大提高了效率与设计的可预测性。

新技术包括针对小型化设计的高级功能、独家提供的嵌入式电源分配网络分析功能、DDR3 design-in锦囊、增强型的协同设计功能,灵活的团队设计模式,帮助全球设计师解决效率问题。

公司还宣布提供Allegro 16.5技术时,让用户能根据特定设计任务需求配置相应的高级功能,从而优化总持有成本。

“在EDA360目标宣布一周年即将到来之际,我们Allegro 16.5的发布能强化芯片、SoC与系统实现之间的关系——这是EDA360的三大关键原则,”Cadence 高级副总裁兼CMO John Bruggeman说。

“我们利用自己在PCB与IC封装设计领域的领先地位,推动一个真正的涵盖所有产品设计规范的端到端流程,在加快上市时间的同时为我们的客户提高效率与可盈利性。

全新Allegro 16.5特性与功能是为了让从事Silicon、SoC与系统设计工作的工程师们之间的协同设计与分析更加容易,并实现更具可预测性和效率更高的设计流程,提供高质量的终端产品。

Allegro提供了以约束驱动方式的系统实现为了辅助系统开发者,Allegro 16.5版本提供了很多功能,实现更高的效率、可预测性,以及产品设计的闭合。

这个版本的Allegro为内嵌元器件新增了规则约束驱动的流程,采用了尖端产品中所用的小型化设计的高级技术,比如智能手机、平板电脑和航空电子,从而实现更高层次的功能密度。

过去,内置元件是通过手动方式进行布局与布线,但这种方式很容易出错,需要反复重来,也没有设计规则检查。

Allegro技术可以通过约束驱动式方法,用一种更简单的方式对这些元件进行布局与布线。

全新Allegro Power Delivery Network Analysis与Allegro PCB Editor完美结合,对完全布线的PCB进行全面的功率权衡。

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