您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > tweaker-t1-training-20100928
“Tweaker–T1”TimingECOTrainingSlidesDoradoDesignAutomation2010.09TrainingAgendaTweakerbasicconcept/flowGeneratePTreportforT1Tweakerscriptsintroductionpre-EcoSTAInteractivetimingfixanddebugOpendiscussionAgendaTweakerbasicconcept/flowGeneratePTreportforT1Tweakerscriptsintroductionpre-EcoSTAInteractivetimingfixanddebugOpendiscussionAvailableResource$TWEAKER_INSTALL_DIR/etc/template/README$TWEAKER_INSTALL_DIR/etc/scripts/*InTweakercommandwindow:Type“help”toseeallcommandsortype“helppattern*”toseecommandsmatchthepattern.Type“mancommand”toseethedetaildescriptions.Type“printvar*”toseeallvariablesortype“printvarpattern*”toseevariablesmatchthepattern.BothTweakerbuilt-inanduser-definedvariableswillbelisted.Type“manvariable”toseethedetaildecriptions.TweakerProductLineNetlistViewPhysicalViewSchematicViewSlackViewBaselinePlatformFeaturesAninterfaceforfront-enduserstoaccessback-enddataNumerousinteractivetimingfixingfunctionsEditingisallowedinallviewsTimingwillbeupdatedassoonaninstanceischangedormovedTclcommandsenablerepeatablebatcheditinganddatabaseaccessPowerdomainaware(CPF/UPF)Tweaker-LitebaselineplatformTweakerF1TweakerT1TweakerM1TweakerP1WholeTweakerfamilyaretightlyintegratedonthesameplatformTweakerSIWhatisECO?Today’s“ECO”ismorethandesignchangeToday’s“ECO”is…“AllTheINCREMENTALJOBs”intheECOPhaseTightlyIntegratedECOToolSuiteFunctionalECO=TweakerF1IntegratedwithEquivalenceCheckingengine,timer,placer,andECOsynthesisengine.Thepatent-pendingalgorithmguaranteeminimumamountofECOlogic.MetalECO=TweakerM1ECOSynthesisandsparecellsmanipulationforpost-siliconECO.Anadd-onofF1.TimingECO=TweakerT1TheuniqueMMMC(multi-mode,multi-corner)datastructureandthe“ECODomain”conceptenable40+scenariosofsignoffdatatobeprocessedsimultaneously.PowerECO=TweakerP1Hvt/Lvtcellswappingforfurthersaving15-25%leakagepowerafterP&R.Anadd-onofT1.SIPrevention=TweakerSIPre-routeSI-Preventionbycellswappingandbufferinsertion.Anadd-onofT1.WhatarethebenefitsofusingTweakerT1?1.MultiModeMultiCornersupportedforonelicenseonly.EachTweakerruncanhandlenumerousscenarioscomposedofcombinationsofdifferentLibcorners,RCcorners,andmodes.Allscenarioscanbereadinatonetimeandhenceonly1licenseisneeded.Costisminimumandresultiswithmaximumsatisfaction.WhatarethebenefitsofusingTweakerT1?2.LightweightECOpathdomainforlessdataloading&instanttimingupdateTweakerbuildsitsECOdomainbasedontheslackreportsoutputfromsign-offtoolslikeSynopsys’sPrimeTimeorIncentia’sTimeCraft.Nowholechiptiminggraphisneededforlessloadingofthetool.Theinputslewandoutputloadingattheboundaryoftheecodomainarewellmaintained.ECOdomainSlewandloadingatboundaryarewellmaintained.WhatarethebenefitsofusingTweakerT1?3.ReliableTimingpredictionbasedonaccurateRCestimation.Whenfixingthetimingissues,newlygeneratednetsormismatchednetsinsideECOdomainwouldbere-estimatedbasedonthepre-charaterizedRCtablewhichconsistsofunitresistanceandunitcapacitance.TheRCestimationflowisasfollowinggraph.Bydoingthiswecouldprovidereliabletimingpredictioninstantlyforusertojudgethedesignalteration.WhatarethebenefitsofusingTweakerT1?4.HoldtimeFixingwithsetup“free”guaranteebywatchingTWF.ByusingTimingwindowfilesofeverypin’sfastandslowcornerslackinformation.TweakerwouldavoidinsertingbuffersontightsetupmarginpinsbywatchingandupdatingTWFinstantly.ThebasicideaofTWFisasfollowinggraph.WhatarethebenefitsofusingTweakerT1?5.FixHoldtimewithminimumnumberofbufferinsertion.Tweakerwouldsearchthecommonpointsfordifferentviolationpathsorgroupthesinkpinsforhighfanoutdrivertosavetheinsertedbuffersasmanyaspossible.otherstrategiessuchasadddummyloadorcellswappingarereadyforusertoextendfixingflexibility.Theseideasaredepictedasfollowinggraph.DummyLoadHook-up’sStep2VTSwappingandCellSizingStep1BufferInsertionatCommonPointsStep4SetupPathHFIwithSmartGroupingStep3HoldPathHoldPathHoldPathWhatarethebenefitsofusingTweakerT1?6.SetupviolationfreeforTransitionfixorSetupfixTweakercouldreadTWFforfixingsetuptimeorfixingtransitiontimetoensuresetuppathswouldnotbeaffectedandkeptintact.Forexample,wheninsertingbufferatpinswithtransitionbeyondconstraint,TWFwouldbewatchedandcheckedtoseeifsetupmarginisbigenough.WhatarethebenefitsofusingTweakerT1?7.SupportMultivoltagespecificationunderthesamecornerProjectsmayapplydifferentvoltagesonspecifiedmoduleswithinthesamepowerdomain.Hencetoreflectthetimingdifferencecausedbydifferentvoltage.Tweakercouldhonormulti-voltagesettingswhenreadinglibrariesandestablishingtimingscenarios.Differentvoltagesupplyfortheredinstancesunderspecifiedmodule.WhatarethebenefitsofusingTweakerT1?8.GreatphysicalperformanceiswhatTweakercoulddelivertoyou!Bycombingcorrectbufferplacement&accurateRCestimation,Tweakercoulddeliverreliabletimingpredictionandtrustful“setupfreeholdtimefix”resultWhatarethebenefitsofusingTweakerT1?9.SafeECOstrategyforfixingtimingissues.TweakerT1providesaseriesofadjustablesettingstofacilitatetheSafeECO.Aftercostfunctioncalculationruledbyuser’ssettingwewouldclassifyifthepinsarewithinsafetymarginornot.Tweakerwouldfixviolationsonsaferpins
本文标题:tweaker-t1-training-20100928
链接地址:https://www.777doc.com/doc-3941426 .html