您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 1华大九天模拟IC设计流程简介
2012EmpyreanAllRightsReserved2012EmpyreanAllRightsReservedHuadaEmpyreanSoftwareCo.,Ltd2012EmpyreanAllRightsReserved主要内容1设计流程和Aether简介PDK介绍及华大九天PDK2-2-2012EmpyreanAllRightsReservedAetherSEAetherOpenAccess+ePDKAeolusiWaveAetherLEArgusDRC/LVSFlashLVLAetherSDLArgusRCE华大九天设计流程-3-2012EmpyreanAllRightsReservedAether概况ScriptPDKDatabaseFunctionAether-4-2012EmpyreanAllRightsReserved数据格式各家EDA公司都有独自的数据格式第三方工具无法兼容设计流程在整个设计流程中必须多次转换数据为标准格式,比如SPICE、CDL、EDIF、GDSII等数据转换会丢失部分信息设计成本互不兼容,EDA工具采购受到制约采购标准数据转换license设计效率低、周期长数据格式标准-5-2012EmpyreanAllRightsReserved共享数据已被大多主流EDA工具所采用在不同EDA平台实现数据无缝移植平滑流程组合基于OpenAccess的EDA工具,建立最合适的设计流程流程各个环节实现EDA工具的实时交互降低成本设计流程更加平滑,提高设计效率,缩短设计周期降低EDA工具的采购成本OpenAccess-6-2012EmpyreanAllRightsReservedFoundryPDK开发工作量巨大,更新、维护困难65nm以下工艺PDK开发难度越来越大设计公司继承设计数据设计流程固定九天Aether平台支持empyreanPDK(ePDK)的定制开发CSMCFoundry…ICdesignhouse成功案例专业的PDKteamPDK支持-7-2012EmpyreanAllRightsReserved主要内容1设计流程和Aether简介PDK介绍及华大九天PDK2-8-2012EmpyreanAllRightsReservedPDK出现之前,已经实现了各种IC设计,因此,可以非常确定的说PDK非必须PDK可以一次性提供所有数据,简化数据申请、查找PDK可以加速设计效率,减少设计错误PDK和设计工具、流程紧密集成,流程更加平滑最重要的是没有PDK将给设计者带来更高的要求和挑战随着工艺的复杂度提升和设计规模的增大,PDK愈来愈重要,成为设计不可分割的重要内容PDK已成为趋势和主流PDK必须吗?-9-2012EmpyreanAllRightsReservedDesignruleSymbolCDFCallbackSPICEmodelTechnologyfileVcell/Pycell…DRC/LVS/RCXrulefileInitialscript……PDK主要内容-10-2012EmpyreanAllRightsReserved器件符号符号需要具有易读性,通常采用标准的表示方式可以变通,灵活区分同一种类型器件的不同特征1.8VMOS2.5VMOS3.3VMOS符号主要包含四部分,分别是符号图形、符号边框、Pin、LabelSymbol-11-2012EmpyreanAllRightsReservedCDF(ComponentDescriptionFormat)器件的所有含义都是由CDF决定的CDF包含的常见参数有W,L,Finger,M,SpiceModeletc.CDF由PDK开发人员创建和定义CDF随着工艺的变化而变化,非固定和必须CDF会影响网表的输出CDF相关信息数据类型,实数、浮点、字符串、整数等取值范围调用callback等CDF-12-2012EmpyreanAllRightsReservedCallback回调程序参数之间具有相互关联,通过回调程序控制例如:R=(L/W)*(Ω/□)其中Ω/□对于特定的导电层是固定值,因此R、L、W三个值中的两个确定,另一个就可以确定下来通过Callback回调程序来控制各个参数之间的关联Callback可以有效提高设计效率,保证参数的完整性,网表的精确性,仿真的正确性Callback-13-2012EmpyreanAllRightsReservedSPICESocket提供和仿真工具之间的衔接CDL/Hxx/Sxxview准确输出不同格式的网表确保网表和设计的一致性输出网表的准确性和SPICEmodel密切相关例如DXPNmodel_nameArea=DXPNmodel_nameL=W=必须确定model信息并确保相关参数能被准确输出SPICESocket-14-2012EmpyreanAllRightsReservedTechnologyFile版图层的定义,例如层号、颜色、填充LayerMappingDesignRuleConstraintRouting……不同的EDA工具TF部分信息建议保持一致,比如层名、颜色、填充等TechnologyFile-15-2012EmpyreanAllRightsReserved参数化单元通过的程序能够自动的快速生成器件版图定义了pin,可支持SDL确保器件版图DRC的正确性器件版图更新快捷Vcell/Pycell…-16-2012EmpyreanAllRightsReserved初始化脚本启动工具时能够自动加载PDK相关数据PDK同工具的紧密集成设计流程平滑用户可以定制开发初始化脚本基于工具所支持的扩展语言,比如TCL,Skill,PerlInitialScript-17-2012EmpyreanAllRightsReservedSPICEmodel由单独的团队创建通过建立testkey测试器件的各种性能曲线设定不同的器件参数建立性能曲线采用专业的建模工具进行参数拟合根据不同的仿真工具拟合多种模型,比如Aeolus,Hxx,Sxx等SPICEmodel-18-2012EmpyreanAllRightsReservedDRC/LVS/RCX由专门的团队创建DRC/LVS通常由人工编写内建测试pattern进行测试、完善RCX通常由人工和工具共同产生LVS、输入、输出控制信息由人工定义3D提取由fieldsolver自动产生DRC/LVS/RCXrule-19-2012EmpyreanAllRightsReservedSymbolCDFCallback(TCL)Hxxview、SxxviewTechnologyFileVCellSDLSPICEModelDRC/LVS/RCXruledeck九天PDK包含的内容-20-2012EmpyreanAllRightsReservedApplicationsProcessDesignKitsEmpyreanToolsSchematicEntrySymbol,CDF,CallbackAetherSchematicEditorCircuitSimulationModels,SimulationviewsAeolusLayoutEditorLayouttechnologyfiles,VCell,SDLAetherLayoutEditorLayoutVerificationLVSdecks,DRCdecks,CDL/LVSviewArgusDRCLVSLayoutParasiticExtractionRCXtechfileArgusRCEPDK对应九天工具-21-2012EmpyreanAllRightsReservedPDK设计应用举例TechnologyfileSymbol/CDF/CallbackVcell(VcellCompiler)TestDesign-22-2012EmpyreanAllRightsReserved九天VCell-23-diodemosresistorfusehvmos2012EmpyreanAllRightsReservedprocnmos3vSetParameter{}{#declairglobalvariablesglobalVcellCommentVcellParameterVcellFunctionVcellSetupVcellConfig#settechnologynameandauthorinformationsetVcellComment3.3VnominalVTNMOS#setdefaultvalueforparameterssetVcellParameter(1)l(u)0.35setVcellParameter(2)w(u)2.0setVcellParameter(3)Number-of-Fingers1#setdefaultvalueforsetupparameterssetVcellSetup(1)poly-layerPOLY1setVcellSetup(2)diff-layerDIFFsetpoly_width0.24if{$gateConn==Top}{setlx_poly$origin_xsetrx_poly$rx_polysetby_poly$ty_polysetty_poly[expr$by_poly+$poly_width]rectangle$lx_poly$by_poly$rx_poly$ty_poly-layer$polyLayer}Vcell代码举例初始说明设置初始参数设置图层、约束信息图形自动生成-24-2012EmpyreanAllRightsReserved支持SDL功能-25-2012EmpyreanAllRightsReservedAether主界面SDLViewWorldwideViewLSW-26-2012EmpyreanAllRightsReserved解压安装包即可完成安装修改环境变量设置(setup.csh/setup.bash)setenvEMPYREAN_HOME/install_pathsetenvLM_LICENSE_FILEport_number@hostnamesetpath=($EMPYREAN_HOME/bin$path)启动工具前source环境变量sourcesetup.csh安装和设置环境-27-2012EmpyreanAllRightsReserved2012EmpyreanAllRightsReservedQ&A
本文标题:1华大九天模拟IC设计流程简介
链接地址:https://www.777doc.com/doc-632062 .html