ImageVerifierCode 换一换
格式:PDF , 页数:18 ,大小:880.18KB ,
资源ID:3041362      下载积分:2 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/3041362.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Allegro_Training_Part2.pdf)为本站会员(a****2)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

Allegro_Training_Part2.pdf

1、WWW.GRASER.COM.CNGRASER TECHNOLOGY.INC.Allegro 14.2 Basic Training(Part2)Application Engineer Jacky Jin May 20031Allegro Basic Training 2JACKY JINAgenda?Layout Process?Review&Q/A?Symbol type?Create symbol?Drawing Size?Create board?Import Logic?Constraint Setup 2Allegro Basic Training 2JACKY JINLayou

2、t Process?Create custom pad shapes?Create padstacks?Define unique packages?Define mechanical elementsLibrary Development?Create custom pad shapes?Create padstacks?Create packages?Define mechanical elementsLibrary Development?Create design database?Import Netlist?Import DxfLogic date transfer?Create

3、design database?Import Netlist?Import DxfLogic date transfer?Define layers(cross section)?Define design rules(properties and constraints)?Create mechanical elements(outline,keepins,keepouts)Layout preparation?Define layers(cross section)?Define design rules(properties and constraints)?Create mechani

4、cal elements(outline,keepins,keepouts)Layout preparation?Placement(automatic/interactive)?Routing(automatic/interactive)Design layout?Placement(automatic/interactive)?Routing(automatic/interactive)Design layout?Rename reference designators?Backannotate?Run design rule checking?Generate reportsDesign

5、 completion?Rename reference designators?Backannotate?Run design rule checking?Generate reportsDesign completion?Create artworks?Manufacturing output?Dimension?Create artworks?NC drillManufacturing output?Signal integrity analysis?EMI compliance Design analysis?Signal integrity analysis?EMI complian

6、ce Design analysisManufacturing outputFINISHED3Allegro Basic Training 2JACKY JINSymbol type这个零件是用于thermal relief和内层负片的连接Flash Symbol(*.fsm)是用来定义特殊的 pad。Shape Symbol(*.ssm)就是关于板子的Logo,assembly等等的注解。Format Symbol(*.osm)就是在板子里面的机构类型的零件。(如,outline 装机螺孔,等等。)Mechanical Symbol(*.bsm)就是在板子里面有footprint的零件。(如

7、,dip14,soic14,R0603,C0805等等。)Package Symbol(*.psm)注 释种 类Package SymbolMechanical SymbolFormat SymbolShape SymbolFlash Symbol Symbol 类型 Symbol 图示4Allegro Basic Training 2JACKY JINCreate symbol 1 Package Symbol的基本组成为了方便辨识一般第一脚建成方型12345687Via keepoutU*(Refdes)XXX(Value)1。Padstack(零件脚)2。零件的外框(Assembly o

8、utline,Silkscreen outline)3。限制区(Package Boundary,Via keepout等等)4。Labels(包含Device,Refdes,Value,Tolerance,Part Number)5。一些尺寸标注之类的信息XXXXXXXXXXXXPackage Boundary6。Create PSM Symbol5Allegro Basic Training 2JACKY JINCreate symbol 21.FileNew2.Add pin LayoutPin100XY3.Add Silkscreen AddLine,ArcLayer:Package

9、GeometrySilkscreen_TopOr:Package GeometryAssembly_Top4.Add Area SetupAreasPackage Boundary,Via Keepout5.Labels LayoutLabelsRefDes,Device,Value6.Definition Height SetupAreasPackage Height7.Create Symbol FileCreate Symbol6Allegro Basic Training 2JACKY JINCreate symbol 3 Package symbol wizard1.FileNew7

10、Allegro Basic Training 2JACKY JINDrawing Size 设定Drawing SizeWidthHeight注意:当工作区域执行Zoom World时MOVE ORIGIN:把当前的原点(0,0)移到新的坐标(X:Y:)8Allegro Basic Training 2JACKY JINCreate board 1 建板子的基本要素Route KeepinBoard OutlinePackage KeepinVia KeepoutMounting Holes定义板子的电气层面:点击ETCH,或直接点选菜单SetupCross-section或点击层面材质层面类

11、型 层面名称底片形式介电参数9Allegro Basic Training 2JACKY JINCreate board 2 用Board wizard 建板子1.FileNew10Allegro Basic Training 2JACKY JINImport Logic 1第一种,第三方软件导入netlist的方式优点:在Capture中定义可以相对简单,缺点:导入网络表和回编原理图都相对复杂,导入时需要Device file,回编时需要提供.swp fileAllegro Netlist.txt fileAllegro NetlistAllegro Netlist.txt fileCade

12、nce AllegroCadence AllegroCadence AllegroOrcad CaptureOrcad Capture CISOrcad CaptureOrcad CaptureOrcad Capture CISOrcad Capture CISAllegro Log FileRename.log fileAllegro Allegro Log FileLog FileRename.log fileSchematicSchematicPCB layoutPCB layoutCreate netlist(Other allegro.dll)Import Logic(Other)D

13、evice.txt fileDeviceDevice.txt file+Back AnnotateCapture Back Annotation.swp fileCaptureCapture Back AnnotationBack Annotation.swp fileManual11Allegro Basic Training 2JACKY JINImport Logic 2第二种,针对Cadence产品的直接导入方式,也称为新转法Cadence AllegroCadence AllegroCadence AllegroOrcad CaptureOrcad Capture CISOrcad

14、CaptureOrcad CaptureOrcad Capture CISOrcad Capture CISSchematicSchematicPCB layoutPCB layoutCreate netlist(Cadence Capture)Import Logic(Cadence Capture).brdBack Annotate(Allegro)Create updateAllegro boardNetlist file directoryPst*.dat filesNetlist file directoryNetlist file directoryPst*.dat files优点

15、:导入方便,不需要Device档,而且可以把对symbol,net等的相关设定一起导入Allegro,对于做过rename,swap,net logic等修改可以方便直接back annotate到Capture原理图中缺点:在Capture中要定义好所有零件的Pin name,Pin number以及Footprint,Pin name、number不能重复,如果Pin type为Power则Pin name允许重复12Allegro Basic Training 2JACKY JINImport Logic 3 第一种,Third Party1。Create netlist from Ca

16、pture注意:在.2版後,程式中已沒有含allegro.dll,所以必須在.2以前的版本中將allegro.dll複製到9.2以後的版本,放置路徑預設C:CadencePSD14.1CaptureNetforms)PCB Footprint!Device 网络表的格式:DeviceValuePart Referencenets13Allegro Basic Training 2JACKY JINImport Logic 4只做语法检查取代现有的Logic追加device file 到netin.log当netin时零件有改变就把相应net走线删除忽略Fixed设定Allegro导入网络表的格

17、式:(其中【】中的内容可以省略)【PCB Footprint】!Device!【Value】!【Tolerance】;Reference2。Import netlist14Allegro Basic Training 2JACKY JIN输出板子路径Import Logic 5第二种,针对Cadence产品的直接导入方式直接输出Allegro板子,并可直接启动Allegro打开该板子输出netlist路径输入netlist路径FileImportLogicToolsCreate netlist15Allegro Basic Training 2JACKY JINConstraint Setup

18、 1 设置默认线距线宽和VIA的设置菜单:SetupConstraint 或点击AB输入VIA名字16Allegro Basic Training 2JACKY JINConstraint Setup 2 针对具体Net的间距设置?MilNet ANet BNET_SPACING_TYPE如果设定假设值为:Type1没有设定值就为:NO_TYPENET_SPACING_TYPE如果设定假设值为:Type2没有设定值就为:NO_TYPE1。判断是否有间距设定2。分配间距设定查看在Assignment table里分配的间距值的名称3。在Set values查找每个间距值名称值具体的间距17Allegro Basic Training 2JACKY JINReview&Q/A 简述Layout的整个过程?Allegro零件分类,主要有哪几种?一个Package Symbol的基本组成?怎样建立一块板子,需定义些什么内容?导入网络表的方式主要有几种?各有何优缺点?怎样设置默认线宽、线距和VIA?怎样特定设置一NET和其它NET的线距?

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2