首页/文章/ 详情

基于HyperWorks的船舶艏部舱段结构有限元分析(周清华)

3月前浏览331

周清华 冯翰林 杜国和

中国舰船研究设计中心    湖北武汉   430064



摘要:以某运输船艏部舱段结构为例,采用HyperWorks软件分析其关键部位在典型海况下的力学特性。其中,利用二维设计软件AutoCAD优秀的平面建模功能和前处理器HyperMesh强大的网格划分技术进行交互化建模 ,分别采用有限元分析求解器OptiStruct和船舶业界常用的求解器进行准静态分析,比较分析不同求解器的差别。其计算结果可为改进船体结构设计提供依据。

关键词:艏部舱段 ;有限元分析;  HyperWorks ;AutoCAD ; HyperMesh



0 引言


Altair公司研发的HyperWorks系列产品可以解决工程优化及分析问题,已成为飞机、汽车和船舶等领域CAE应用的利器之一,得到了工业界的认可 。其中的有限元前处理模块HyperMesh网格划分功能强大 ,并与主流CAD 软件有着良 好的接口。 结构分析模块OptiStruct是一款基于有限元法的结构设计优化软件,可用于线性静态分析、模态分析、惯性释放、频率响应分析和屈曲分析,涵盖了船舶结构CAE技术应用的多个方面[ 1]。

船体结构有限元分析是新船型开发中的主要内容之一,由于在实际的工程中,船体结构复杂,载荷形式多样,运用简单的经验公式和理论计算方法已无法满足设计要求,工程师在设计初期需要对船体结构刚度、强度和振动等力学特性有充分的认识,尽可能避免设计缺陷,因此,有必要采用有限元分析方法验证设计方案是否满足使用要求,提高船体结构的可靠性和安全性。

本文以某运输船的艏部舱段结构分析为例,利用HyperWorks强大的前后处理和结构分析功能,对其进行准静态分析,研究几何处理、有限元建模、载荷加载等关键技术,为类似复杂的船体结构分析提供一种新的思路和方法。



1 艏部舱段有限元模型


1.1 AutoCAD 与 HyperMesh 的无=连接

针对船舶独特的流线型和结构复杂的特点,AutoCAD 作为一款优秀的平面建模软件,具有非常强的绘图能力,被广泛地用于船体制图。目前,船舶行业常用的大型商业结构分析软件尚未很好的解决软件与 AutoCAD 的接口问题,并且对于复杂的船体结构建模和修改较为繁琐。而运用 HyperMesh 可以解决该技术难题, 从而真正地实现了 AutoCAD 绘图软件和有限元软件两种不同图形软件之间的无缝连接,采用该方法省却了在前处理中输入大量船舶型值数据的工作, 极大地提高了有限元前处理效率。

采用 AutoCAD 软件绘制的肋骨型线图,包含了船体肋骨型线形状、 甲板、平台和外板纵向构件布置位置等信息。在应用时需进行适当简化,取艏部舱段区域的肋骨型线、外板纵骨线、甲板和平台线,删除与计算无关的标注、水线和板缝等信息,并保证线条的连续和光顺。

经过简化处理后,将 AutoCAD 文件以.dxf 格式导入至 HyperMesh 中,所有型线信息均保存完整,与 AutoCAD 完全一致。 由于导入的模型为平面模型,尚需通过平移、投影等功能将其生成三维几何模型,在 HyperMesh 中可以轻松实现几何模型的转换[2]。

建立几何模型的具体过程如下:

    第一步:导入 AutoCAD 平面模型

    File>Import>Geometry,选择要导入的文件类型为 DXF ,点击 import。

    第二步:创建肋骨型线

    Tool>translate>lines ,选择平移的方向和距离,点击 translate+。

    第三步:创建外板曲面

    Geom>surfaces>line list,依次选择肋骨型线,点击 create。

    第四步:创建外板纵骨

    Tool> project>to surface,选择肋骨型线和外板曲面,沿船长方向,点击 project。第五步:创建甲板、平台

    方法同第四步。

由此,完成几何模型的建立, 示意图如图 1 所示


image.png图 1  几何模型示意图


在艏部区域, 由于船体甲板并非完全是平面,有时为梁拱曲面、或带昂势的梁拱曲面,且外板纵骨并不一定是完全等间距布置等因素,使得在有限元前处理中直接建立几何模型,非常棘手。而采用联合 AutoCAD 与 HyperMesh 各自优势的方法建立艏部舱段几何模型简便许多,该方法特别适合于复杂船体结构,且几何模型质量高,将为下一步划分高质量的网格提供了良好条件。

1.2 HyperMesh 网格划分

HyperMesh  网格划分功能非常强大,可以采用自适应自动网格划分和手工划分相结合的方法快速建立高质量的单元网格。网格划分是有限元前处理的主要工作, 因此,网格质量的优劣直接影响到有限元分析结果的准确性。

本文选取艏部三个整舱作为分析对象,该舱段结构的主要板材结构,如甲板板、内底板、外底板、舷侧板、舱壁、平台以及强框架结构、纵桁和舱口围板等,均使用板壳单元,应尽可能避免三节点的板壳单元,特别是在高应力区域和开孔周围、肘板连接处等应力变化梯度大的区域;骨材、T 型材面板和加强筋等则使用梁单元,并考虑偏心的影响,其中,球扁钢由等效角钢代替。

在有限元模型中,对艏部舱段结构进行了适当的简化,忽略了局部小开口。最大网格尺寸,船宽方向以 1/2 纵骨间距为基准,船长方向以 1/2 肋距为基准, 局部进行细化。在形状较为复杂、应力变化梯度较大的部位、应力集中区域,如大开口舱口角隅处,为了较好地反映数据变化规律,需要采用比较密集的网格;而在结构相对简单、变形不大,应力变化梯度较小的部位,如主横舱壁, 为减小模型规模,应划分相对稀疏的网格。 经过这样处理,即保证了网格划分的准确性,又提高了分析效率。

在建立模型之后, 利用 check  elems 面板检查单元的连续性、重复性和网格质量。对于板壳单元,需检查内角、长宽比、扭曲角、翘曲度、弦高比和雅可比[3] 。以雅克比为例,四节点板壳单元的雅可比小于 0.85 的单元数仅为总单元数的 4%,单元质量良好。雅克比分布如图2 所示。

image.png图 2 板壳单元的雅克比分布


网格划分的具体过程如下:

        第一步:创建板壳单元

        2D>automesh/spline/skin 创建板壳单元。

        第二步:创建梁单元

        Properties>HyperBeam,选中 standard section,定义剖面类型和尺寸;

        1D>line mesh,单元类型为 bar2,定义梁单元的偏置方向,在 offsets 中输入偏置距离。

        第三步:创建整个模型

        Tool>reflect ,选中所有单元并复 制,在中线面上指定一个基点,点击 reflect。

        第四步:检查单元连续性

        Tool>edges ,设定容差,重合相关节点。

        第五步:检查单元质量

        Tool>check elms,分别采用 1-d 和 2-d 检查梁单元和板壳单元的质量和重复单元。第六步:调整单元质量

        F6>cleanup ,红色为不合格,黄色为警告, 直接拖拽节点调整单元质量。

艏部舱段结构有限元模型如图 3 所示。该模型共有 127235 个单元,83662 个节点。

image.png图 3 艏部舱段结构有限元模型

2 有限元分析


2.1 载荷和约束

船舶在航行中分别承受着静水浮力、波浪压力、设备货物载荷和惯性载荷等作用力。该船由于艏部大外飘等因素引起的砰击现象较为严重,因此,在船体舱段有限元分析中,必须考虑总纵外载荷和砰击载荷的联合作用,对舱段两端剖面施加静水弯矩、波浪弯矩和砰击振动弯矩,使得中舱段承受实际的波浪载荷作用。载荷作用点应选择在两端剖面的形心处,通过在两端剖面建立 MPC ,定义刚性面和独立点,将端面弯矩和位移约束均施加在 MPC  的独立点上。边界条件施加表如表 1 所示。

image.png


施加载荷和约束的具体过程为:

        第一步:创建 RBE2 型 MPC

        1D>rigids ,端面形心为独立点,模型两端的纵向构件节点为非独立点,按照表 1 要求,选中自由度 dof1、dof3、dof5 和 dof6。

        第二步:创建位移约束

        A nalysis>constraints,约束节点为独立点,按表 1 要求,选中自由度。

        第三步:创建静水弯矩、波浪弯矩和砰击振动弯矩

        An alysis>moments ,作用节点为独立点,作用方向为船宽方向,输入弯矩值。

        第四步:创建静水浮力和水动压力

        Ana lysis>pressures ,选中 equation,定义载荷方程。

        第五步:创建设备货物载荷

        1D>rigids,设备货物重心为独立点,基座面板为非独立点;

        Ana lysis>forces ,定义方向和载荷大小。

        第六步:创建惯性载荷

        新建 Load Collector ,在 Card image 中选中 GRAV ,进入卡片设置, 输入载荷参数。

2.2 OptiStruct 计算与分析

由于该船后端横截面处的中垂波浪弯矩大于中拱波浪弯矩,且砰击振动中垂弯矩为砰击振动中拱弯矩的 3  倍,可知,中垂状态为最危险工况,计算中选取中垂状态为计算工况,将 HyperMesh  建立的有限元模型导入至求解器 OptiStruct  进行计算,采用后处理器HyperView 查看艏部舱段的应力和变形。计算结果如图 4~ 图 5 所示。

image.png image.png


   图 4 Von Mises 应力云图(OptiStruct)                        图 5 变形云图(OptiStruct)

由于载荷施加需要,将前后端面均定义为刚性域,增加了实际结构的刚度, 因此,前后舱段的应力水平不能反映结构真实的受力状态,可不予考虑,重点分析中舱段的力学特性。

计算结果表明:艏部舱段结构的最大 Von  Mises  应力值为 258MPa,最大变形量为11mm ,满足规范要求,结构设计合理。高应力值主要集中出现在舱库纵舱壁与主横舱壁、主甲板的交接处。经分析可知,由于舱库纵舱壁直接终止于主横舱壁,而主横舱壁尾侧受到舱室空间的限制,无法设置垂向扶强材,从而致使剖面模数突变,舱库纵舱壁上端与甲板纵桁相连接的单元应力值最高。为减小该处结构的应力水平,可采取增加垂向扶强材和板厚的加强措施。


2.3 行业通用求解器计算与分析

使用船舶业界常用有限元分析软件进行船体结构性能评估。在 HyperMesh 中,直接定义其分析控制参数,生成求解器输入文件,再调用求解器进行结构静力分析,查看艏部舱段的应力和变形。计算结果如图 6~ 图 7 所示。

image.png    image.png


                    图 6 Von Mises 应力云图                                   图 7 变形云图


2.4  两种计算软件的比较分析


通过以上两种不同软件进行有限元计算,比较分析两者的区别。可得到如下结论:采用OptiStruct 和行业通用软件两种求解器进行艏部舱段结构线性静力分析得到的应力和变形的大小、分布规律基本相同,计算时间无太大差别,主要区别体现在建模效率上 。 由于HyperMesh 可以直接导入 AutoCAD 绘制的平面模型,避免了建模中的差错和修改,简略了建模的时间和精力, 使整个建模效率大为提高, 可见,HyperMesh 具有极为明显的优势。

3 结论

(1)采用 HyperWorks 软件对船舶艏部舱段的结构强度和变形进行仿真分析,得到了艏部结构应力和变形分布,较为真实地反映了船体的实际受力情况,其分析结果可用于指导船体结构设计。

(2)Altair  HyperWorks 为船舶行业提供了一个完整的、功能强大的、创新的、架构开放的 CAE 技术平台,帮助船舶工程师对船体结构进行仿真分析和创新设计,提高产品的可靠性,缩短开发周期,大大提高了设计效率。

(3)HyperMesh 作为一款针对有限元主流求解器的高性能前后处理软件,提供了交互化建模功能和 CAD/CAE 软件接口,尤其适合于结构复杂的船舶有限元网格划分。

4 参考文献

[1]张胜兰,郑东黎,郝琪等.基于 HyperWorks 的结构优化设计技术  [M].北京: 机械工业出版 ,2008.

[2]方海挺,顾冲时.AutoCAD 和有限元软件的联合建模及计算  [J].水利与建筑工程学报,2005,3(3).

[3]于开平,周传月,谭惠丰等.HyperMesh 从入门到精通[M].北京:科学出版社,2005.


The Finite Element An alysis of Carrier Header Tank

Structure Based on HyperWorks

Zhou Qinghua       Feng Hanlin       Du Guohe

Abstract: Taking the  hull structure of carrier header tank for example, HyperWorks is

used  to  ana lyze  its  key  structural   mechanical  characteristics   under  the  typical  sea

condition. AutoCAD’s excellent graphic modeling function and HyperMesh’s powerful grid

partition  technology  are combined  to do  interactive  modeling.  OptiStruct  and  another

solver are used respectively to do linear static ana lysis,The calculation results of different solvers   are  compared,  which  provides   a  theoretical   basis  for  the  ship  structural improvement design.

Keywords:Header Tank     FEA      HyperWorks      AutoCAD     HyperMesh




免责声明:


本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。

版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。

本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险

船舶Star-CCM+
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-04-30
最近编辑:3月前
仿真支持爱好者
在仿真的路上越走越远
获赞 333粉丝 21文章 318课程 0
点赞
收藏
作者推荐

Design Compiler(DC)逻辑综合工具权威用户手册电子书545页

DesignCompiler(DC)逻辑综合工具权威用户手册(DesignCompilerUserGuideVersionH-2013.03)摘要:本文是SynopsysDesignCompilerH-2013.03版官方用户指南,系统讲解数字逻辑综合全流程。内容涵盖工具基础操作、库配置、设计读入与层级管理、环境与约束定义、时序/面积/功耗优化及问题调试。详细介绍Topographical物理感知综合、多角多模式(MCMM)、接口逻辑模型(ILM)、层次化抽象与UPF低功耗流程,支持自上而下/自下而上混合编译策略。指南包含完整命令语法、约束设置、时序修复、物理约束导入与结果分析方法,配套工程案例与脚本规范,为数字IC前端工程师提供从RTL到门级网表的标准化综合实践指导。DesignCompiler®UserGuideVersionH-2013.03,March2013CopyrightNoticeandProprietaryInformationCopyright◎2013Synopsys,Inc.Allrightsreserved.ThissoftwareanddocumentationcontainconfidentialandproprietaryinformationthatisthepropertyofSynopsys,Inc.Thesoftwareanddocumentationarefurnishedunderalicenseagreementandmaybeusedorcopiedonlyinaccordancewiththetermsofthelicenseagreement.Nopartofthesoftwareanddocumentationmaybereproduced,transmitted,ortranslated,inanyformorbyanymeans,electronic,mechanical,manual,optical,orotherwise,withoutpriorwrittenpermissionofSynopsys,Inc.,orasexpresslyprovidedbythelicenseagreement.DestinationControlStatementAlltechnicaldatacontainedinthispublicationissubjecttotheexportcontrollawsoftheUnitedStatesofAmerica.DisclosuretonationalsofothercountriescontrarytoUnitedStateslawisprohibited.Itisthereader'sresponsibilitytodeterminetheapplicableregulationsandtocomplywiththem.DisclaimerSYNOPSYS,INC.,ANDITSLICENSORSMAKENOWARRANTYOFANYKIND,EXPRESSORIMPLIED,WITHREGARDTOTHISMATERIAL,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSE.TrademarksSynopsysandcertainSynopsysproductnamesaretrademarksofSynopsys,assetforthathttp://www.synopsys.com/Company/Pages/Trademarks.aspx.Allotherproductorcompanynamesmaybetrademarksoftheirrespectiveowners.Synopsys,Inc.700E.MiddlefieldRoadMountainView,CA94043www.synopsys.comCopyrightStatementfortheCommand-LineEditingFeatureCopyright◎1992,1993TheRegentsoftheUniversityofCalifornia.Allrightsreserved.ThiscodeisderivedfromsoftwarecontributedtoBerkeleybyChristosZoulasofCornellUniversity.Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,arepermittedprovidedthatthefollowingconditionsaremet:1.Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistofconditionsandthefollowingdisclaimer.2.Redistributionsinbinaryformmustreproducetheabovecopyrightnotice,thislistofconditionsandthefollowingdisclaimerinthedocumentationand/orothermaterialsprovidedwiththedistribution.3.Alladvertisingmaterialsmentioningfeaturesoruseofthissoftwaremustdisplaythefollowingacknowledgement:ThisproductincludessoftwaredevelopedbytheUniversityofCalifornia,Berkeleyanditscontributors.4.NeitherthenameoftheUniversitynorthenamesofitscontributorsmaybeusedtoendorseorpromoteproductsderivedfromthissoftwarewithoutspecificpriorwrittenpermission.THISSOFTWAREISPROVIDEDBYTHEREGENTSANDCONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALLTHEREGENTSORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENTOFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHISSOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.CopyrightStatementfortheLine-EditingLibraryCopyright◎1992SimmuleTurnerandRichSalz.Allrightsreserved.ThissoftwareisnotsubjecttoanylicenseoftheAmericanTelephoneandTelegraphCompanyoroftheRegentsoftheUniversityofCalifornia.Permissionisgrantedtoanyonetousethissoftwareforanypurposeonanycomputersystem,andtoalteritandredistributeitfreely,subjecttothefollowingrestrictions:1.Theauthorsarenotresponsiblefortheconsequencesofuseofthissoftware,nomatterhowawful,eveniftheyarisefromflawsinit.2.Theoriginofthissoftwaremustnotbemisrepresented,eitherbyexplicitclaimorbyomission.Sincefewuserseverreadsources,creditsmustappearinthedocumentation.3.Alteredversionsmustbeplainlymarkedassuch,andmustnotbemisrepresentedasbeingtheoriginalsoftware.Sincefewuserseverreadsources,creditsmustappearinthedocumentation.4.Thisnoticemaynotberemovedoraltered.PrefaceThisprefaceincludesthefollowingsections:•AboutThisManual•CustomerSupportAboutThisManualTheDesignCompilerUserGuideprovidesbasicsynthesisinformationforusersoftheDesignCompilertools.Thismanualdescribessynthesisconceptsandcommands,andpresentsexamplesforbasicsynthesisstrategies.Thismanualdoesnotcoverasynchronousdesign,I/Opadsynthesis,testsynthesis,simulation,orback-annotationofphysicaldesigninformation.TheinformationpresentedheresupplementstheSynopsyssynthesisreferencemanualsbutdoesnotreplacethem.SeeotherSynopsysdocumentationfordetailsabouttopicsnotcoveredinthismanual.ThismanualsupportstheSynopsyssynthesistools,whethertheyarerunningundertheUNIXoperatingsystemortheLinuxoperatingsystem.ThemaintextofthismanualdescribesUNIXoperation.AudienceThismanualisintendedforlogicdesignersandengineerswhousetheSynopsyssynthesistoolswiththeVHDLorVeriloghardwaredescriptionlanguage(HDL).Beforeusingthismanual,youshouldbefamiliarwiththefollowingtopics:•High-leveldesigntechniques•ASICdesignprinciples•Timinganalysisprinciples•FunctionalpartitioningtechniquesRelatedPublicationsForadditionalinformationaboutDesignCompiler,seethedocumentationonSolvNetatthefollowingaddress:https://solvnet.synopsys.com/DocsOnWebYoumightalsowanttoseethedocumentationforthefollowingrelatedSynopsysproducts:•DesignVision•DesignWarecomponents•DFTCompilerandDFTMAX•DCExplorer•PrimeTime•PowerCompiler•HDLCompiler•ICCompilerReleaseNotesInformationaboutnewfeatures,changes,enhancements,knownlimitations,andresolvedSynopsysTechnicalActionRequests(STARs)isavailableintheDesignCompilerReleaseNotesinSolvNet.ToseetheDesignCompilerReleaseNotes,1.GototheDownloadCenteronSolvNetlocatedatthefollowingaddress:https://solvnet.synopsys.com/DownloadCenter2.SelectDesignCompiler,andthenselectareleaseinthelistthatappears.ConventionsThefollowingconventionsareusedinSynopsysdocumentation.CustomerSupportCustomersupportisavailablethroughSolvNetonlinecustomersupportandthroughcontactingtheSynopsysTechnicalSupportCenter.AccessingSolvNetSolvNetincludesaknowledgebaseoftechnicalarticlesandanswerstofrequentlyaskedquestionsaboutSynopsystools.SolvNetalsogivesyouaccesstoawiderangeofSynopsysonlineservicesincludingsoftwaredownloads,documentation,andtechnicalsupport.ToaccessSolvNet,gotothefollowingaddress:https://solvnet.synopsys.comIfprompted,enteryourusernameandpassword.IfyoudonothaveaSynopsysusernameandpassword,followtheinstructionstoregisterwithSolvNet.IfyouneedhelpusingSolvNet,clickHELPinthetop-rightmenubar.ContactingtheSynopsysTechnicalSupportCenterIfyouhaveproblems,questions,orsuggestions,youcancontacttheSynopsysTechnicalSupportCenterinthefollowingways:•OpenasupportcasetoyourlocalsupportcenteronlinebysigningintoSolvNetathttps://solvnet.synopsys.com,clickingSupport,andthenclicking“OpenASupportCase.”•Sendane-mailmessagetoyourlocalsupportcenter.❍E-mailsupport_center@synopsys.comfromwithinNorthAmerica.❍Findotherlocalsupportcentere-mailaddressesathttp://www.synopsys.com/Support/GlobalSupportCenters/Pages•Telephoneyourlocalsupportcenter.❍Call(800)245-8005fromwithinNorthAmerica.❍Findotherlocalsupportcentertelephonenumbersathttp://www.synopsys.com/Support/GlobalSupportCenters/Pages1IntroductiontoDesignCompilerTheDesignCompilertoolisthecoreoftheSynopsyssynthesisproducts.DesignCompileroptimizesdesignstoprovidethesmallestandfastestlogicalrepresentationofagivenfunction.ItcomprisestoolsthatsynthesizeyourHDLdesignsintooptimized,technology-dependent,gate-leveldesigns.Itsupportsawiderangeofflatandhierarchicaldesignstylesandcanoptimizebothcombinationalandsequentialdesignsforspeed,area,andpower.DesignCompileralsoprovidestopographicaltechnology,whichallowsyoutoaccuratelypredictpost-layouttiming,area,andpowerduringRTLsynthesiswithouttheneedfortimingapproximationsbasedonwireloadmodels.ItusesSynopsysplacementandoptimizationtechnologiestodriveaccuratetimingpredictionwithinsynthesis,ensuringbettercorrelationwiththefinalphysicaldesign.Inaddition,DesignCompilerprovidestheDesignCompilerGraphicaltool,whichoptimizesmulticorner-multimodedesignsandallowsyoutocreateandmodifyfloorplansusingfloorplanexploration.Thetoolalsoreducesroutingcongestion,anditimprovesareacorrelationwithICCompilerandruntimeinICCompiler.ForanoverviewofDesignCompiler,see•DesignCompilerintheDesignFlow•High-LevelDesignFlowTasks•DesignCompilerFamilyDesignCompilerintheDesignFlowYouuseDesignCompilerforlogicsynthesis,whichistheprocessofconvertingadesigndescriptionwritteninahardwaredescriptionlanguage,suchasVerilogorVHDL,intoanoptimizedgate-levelnetlistmappedtoaspecificlogiclibrary.Whenthesynthesizeddesignmeetsfunctionality,timing,power,andotherdesigngoals,youcanpassthedesigntoICCompilerforphysicalimplementation.Eventhoughthefollowingtermshaveslightlydifferentmeanings,theyareoftenusedsynonymouslyintheDesignCompilerdocumentation:•Synthesisistheprocessthatgeneratesagate-levelnetlistforanICdesignthathasbeendefinedwithahardwaredescriptionlanguage(HDL).SynthesisincludesreadingtheHDLsourcecodeandoptimizingthedesigncreatedfromthatdescription.•Optimizationisthestepinthesynthesisprocessthatimplementsacombinationoflibrarycellsthatbestmeetthefunctional,timing,area,andpowerrequirementsofthedesign.•CompileistheDesignCompilerprocessthatexecutesthesynthesisandoptimizationsteps.Afteryoureadinthedesignandperformothernecessarytasks,yourunthecompile_ultraorcompilecommandtogenerateagate-levelnetlistforthedesign.Figure1-1showsanoverviewofhowDesignCompilerfitsintothedesignflow.High-LevelDesignFlowTasksFigure1-2showsthehigh-leveldesignflowfromHDLcodingtophysicalimplementationinICCompiler.Theshadedareasindicatewherethedesignexplorationandsynthesistasksoccurintheflow.Thesynthesisdesignflowconsistsofthedesignexplorationstageandthefinaldesignimplementationstage.Inthedesignexplorationstage,youuseDCExplorertoperformwhat-ifanalysesofvariousdesignconfigurationsearlyinthedesigncycletospeedthedevelopmentofhigh-qualityRTLandconstraintsanddriveafaster,moreconvergentdesignflow.Inthedesignimplementationstage,youusethefullpowerofDesignCompilertosynthesizethedesign.Usingthehigh-leveldesignflowshowninFigure1-2,youperformthefollowingtasks:1.WriteanHDLdescriptionofyourdesigninVerilogorVHDL.UsegoodcodingpracticestofacilitatesuccessfulDesignCompilersynthesisofthedesign.2.Performdesignexplorationandfunctionalsimulationinparallel.❍Indesignexploration,useDCExplorerto(a)implementspecificdesigngoals,suchasdesignrulesandoptimizationconstraints,(b)detectmismatchesandmissingconstraints,and(c)resolvemismatchesanddesigndatainconsistencies.Youcanalsocreateandmodifyfloorplansearlyinthedesigncyclewithfloorplanexploration.❍Ifdesignexplorationfailstomeettiminggoalsbymorethan10percent,modifyyourdesigngoalsandconstraints,orimprovetheHDLcode.Thenrepeatbothdesignexplorationandfunctionalsimulation.❍Infunctionalsimulation,determinewhetherthedesignperformsthedesiredfunctionsbyusinganappropriatesimulationtool.❍Ifthedesigndoesnotfunctionasrequired,youmustmodifytheHDLcodeandrepeatbothdesignexplorationandfunctionalsimulation.❍Continueperformingdesignexplorationandfunctionalsimulationuntilthedesignisfunctioningcorrectlyandiswithin10percentofthetiminggoals.3.PerformdesignimplementationsynthesisbyusingDesignCompilertomeetdesigngoals.Aftersynthesizingthedesignintoagate-levelnetlist,verifythatthedesignmeetsyourgoals.Ifthedesigndoesnotmeetyourgoals,generateandanalyzevariousreportstodeterminethetechniquesyoumightusetocorrecttheproblems.4.Afterthedesignmeetsfunctionality,timing,power,andotherdesigngoals,proceedtothephysicalimplementationstageinICCompiler.5.Analyzethephysicaldesign’sperformancebyusingback-annotateddata.Iftheresultsdonotmeetdesigngoals,resolvetheminICCompilerorreturntostep3.Iftheresultsmeetyourdesigngoals,youarefinishedwiththedesigncycle.SeeAlso•DesignCompilerintheDesignFlow•RunningaSynthesisFlowDesignCompilerFamilyTheDesignCompilerfamilyprovidesanintegratedRTLsynthesissolutiontoaddresstoday’schallengingICdesigns.UsingDesignCompilertools,youcan•Producefast,area-andpower-efficientICdesignsusingadvancedoptimizationsandsharedtechnologywithICCompilerplaceandroute•Predict,visualize,andalleviateroutingcongestion•Performfloorplanexplorationtocreateandmodifydesignfloorplans•Exploredesigntradeoffsinvolvingdesignconstraints,suchastiming,area,andpower,undervariousloading,temperature,andvoltageconditionsTolearnabouttheDesignCompilerfamilyofproducts,see•AboutDCUltra•AboutDesignCompilerGraphical•AboutDCExpert•AboutDCExplorer•AboutDesignVision•AboutDesignWareLibrary•AboutDFTCompilerandDFTMAX•AboutLibraryCompiler•AboutPowerCompilerAboutDCUltraAtthecoreoftheSynopsysRTLsynthesissolutionisDCUltra.DCUltraprovidesconcurrentoptimizationoftiming,area,power,andtestfortoday’shighperformancedesigns.DCUltraincludestopographicaltechnology,whichallowsyoutoaccuratelypredictpost-layouttiming,area,andpower,ensuringbettercorrelationwiththefinalphysicaldesign.DCUltraprovidesthefollowingfeatures:•PlacementandoptimizationtechnologiesthataresharedwithICCompilerplaceandroutetodriveaccuratetimingandareapredictionwithinsynthesis,ensuringabetterstartingpointforphysicalimplementation•Advanceddelayoptimizationalgorithms•Advancedarithmeticoptimization•Integrateddatapathpartitioningandsynthesiscapabilities•Advancedcriticalpathresynthesis•Registerretiming,theprocessbywhichthetoolmovesregistersthroughcombinationalgatestoimprovetiming•Advancedtiminganalysis•Supportformultivoltageandmultiplesupplydesigns•Infrastructuretosupportmulticoreexecutionforfasterruntimes•Supportforhierarchicalcompile(topdownorbottomup)•Fullandincrementalcompiletechniques•Sequentialoptimizationforcomplexflip-flopsandlatches•Command-lineinterfaceandgraphicaluserinterfaceSeeAlso•OverviewofTopographicalTechnologyAboutDesignCompilerGraphicalInadditiontoDCUltracapabilities,DesignCompilerGraphicalprovidesthefollowingfeatures:•Optimizationformulticorner-multimodedesigns•Reductionofroutingcongestionduringsynthesis•ImprovedareaandtimingcorrelationwithICCompiler•ImprovedruntimeandroutabilityinICCompiler•Physicalguidancetechnology,whichincludesenhancedplacementandthecapabilitytopassseedplacementtoICCompilertoimprovequalityofresults(QoR),correlation,androutability•AbilitytocreateandmodifyfloorplansusingfloorplanexplorationSeeAlso•UsingtheDesignCompilerGraphicalToolAboutDCExpertDCExpertprovidesoptimizationforarea,timing,andpowerusingwireloadmodelsfordelayestimation.DCExpertprovidesthefollowingfeatures:•Hierarchicalcompile(topdownorbottomup)•Fullandincrementalcompiletechniques•Sequentialoptimizationforcomplexflip-flopsandlatches•Timeborrowingforlatch-baseddesigns•Timinganalysis•Command-lineinterfaceandgraphicaluserinterfaceAboutDCExplorerDevelopingnewRTLandintegratingitwiththird-partyIPandmanylegacyRTLblockscanbeatime-consumingprocesswhendesignerslackafastandefficientwaytoexploreandimprovethedata,fixdesignissues,andcreateabetterstartingpointforRTLsynthesis.DCExplorerovercomestheseproblemsbyallowingyoutoperformearlyRTLexploration,leadingtoabetterstartingpointforRTLsynthesisandacceleratingdesignimplementation.DCExplorerprovidesthefollowingfeatures:•Efficientlyperformswhat-ifanalysesofvariousdesignconfigurationsearlyinthedesigncycle,evenwithincompletedesigndata,tospeedthedevelopmentofhighqualityRTLandconstraintsanddriveafaster,moreconvergentdesignflow•Generatesanearlynetlist,whichcanbeusedtobeginphysicalexplorationinICCompiler•CreatesandmodifiesfloorplansveryearlyinthedesigncyclewithaccesstoICCompilerdesignplanning•Performspreliminarysynthesisusingonlyasmallfractionofthetimeneededforfullsynthesis,yetgivesyoutimingandarearesultstypicallywithintenpercentofthefinalresultsproducedbyDesignCompilerintopographicalmodeSeeAlso•TheDCExplorerUserGuideAboutDesignVisionTheDesignVisiontoolisthegraphicaluserinterface(GUI)fortheSynopsyslogicsynthesisenvironmentandprovidesanalysistoolsforviewingandanalyzingdesignsatthegenerictechnology(GTECH)levelandgatelevel.TheDesignVisionmainwindowprovidesmenusanddialogboxesforrunningfrequentlyusedDesignCompilercommands.Italsoprovidesgraphicaldisplays,suchashistogramsandschematicsforvisualanalysis.WhenyoustartDesignVisionintopographicalmode,theDesignVisionlayoutwindowletsyouanalyzephysicalconstraints,timing,andcongestioninyourfloorplan.Alayoutviewdisplaysfloorplanconstraints,criticaltimingpaths,andcongestedareasinasingle,flatviewofthephysicaldesign.ThisinformationcanhelpyoutoguidelateroptimizationoperationsinDesignCompilerandotherSynopsystools.SeeAlso•TheDesignVisionUserGuide•DesignVisionHelpAboutHDLCompilerHDLCompilertranslatesVerilogorVHDLhardwarelanguagedescriptionsintoagenerictechnology(GTECH)netlist,whichisusedbyDesignCompilertocreateanoptimizednetlist.SeeAlso•HDLCodingforSynthesis•TheHDLCompilerdocumentationAboutDesignWareLibraryADesignWarelibraryisacollectionofreusablecircuit-designbuildingblocks,whicharetightlyintegratedintotheSynopsyssynthesisenvironment.Duringsynthesis,DesignCompilerselectstherightcomponentwiththebestspeedandareaoptimizationfromtheDesignWareLibrary.SeeAlso•TheDesignWareLibrarydocumentationAboutDFTCompilerandDFTMAXTheDFTCompilertoolistheSynopsysadvancedtestsynthesissolution.Itenablestransparentimplementationofdesign-for-testcapabilitiesintotheSynopsyssynthesisflowwithoutinterferingwithfunctional,timing,signalintegrity,orpowerrequirements.DFTMAXcompressionprovidessynthesis-basedadaptivescantechnologytolowerthecostoftestingcomplexdesigns,particularlywhenfabricatedwithadvancedprocesstechnologies.Thesedeep-submicron(DSM)designscanhavesubtlemanufacturingdefectsthatareonlydetectedbyapplyingDSMtests,suchasat-speedandbridgingtests,inadditiontostuck-attests.Theextrapatternsneededtoachievehightestqualityforthesedesignscanincreaseboththetesttimeandthetestdata,resultinginhighertestcosts.DFTMAXreducesthesecostsbydelivering10-100xtestdataandtesttimereductionwithverylowsiliconareaoverhead.DFTMAXuniquelyenablesadaptivescancompressionsynthesisinDesignCompilerandadaptivescanpatterngenerationinTetraMAXATPG.SeeAlso•TheDFTCompilerandDFTMAXdocumentationAboutLibraryCompilerLibraryCompilerreadsthedescriptionofanASIClibraryfromatextfileandcompilesthedescriptionintoeitheraninternaldatabase(.dbfileformat)orintoVHDLlibraries.Thecompileddatabasesupportssynthesistools.TheVHDLlibrariessupportVHDLsimulationtools.SeeAlso•TheLibraryCompilerdocumentationAboutPowerCompilerThePowerCompilertooloffersacompletemethodologyforpower,includinganalyzingandoptimizingdesignsforstaticanddynamicpowerconsumption.SeeAlso•PowerOptimizationinTopographicalMode•ThePowerCompilerUserGuide更多内容见附件免责声明:本页面/内容部分素材来源于互联网公开信息,旨在传递更多信息,不代表本平台立场。版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

有附件
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈