ccs-technical

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CCSTechnologySynopsysInteroperabilityForumNovember9,2005BillMullenVicePresidentofEngineeringSynopsys,Inc.©2005Synopsys,Inc.(2)CompositeCurrentSource(CCS)TimingNoiseNoisePowerPowerTimingTiming©2005Synopsys,Inc.(3)DelayCalculationRequirements•DriverModel:drivearbitraryinterconnect,includinghigh-impedancenets•Receivermodel:complexinputcapacitance•Efficientcharacterization•Vdd&TemperaturescalingforIRdrop,multi-Vdd,DVFS,cornersdriverload1load2DriverModelReceiverModel©2005Synopsys,Inc.(4)NLDMBasedDriver/ReceiverModelsDriverModel•Rampvoltagesource,fixeddriveresistance•Veryfast–accurateformostnets•Limitedaccuracyforhighimpedancenetworkswithlargedrivers(RC-009)ReceiverModel•min/maxrise/fallinputcaps•Doesn’tmodelcapacitancevariationduringtransitionReduced-OrderNetworkModelv(t)+-RdInputcap–singlevalueCinp©2005Synopsys,Inc.(5)BasicsofCCSTimingC1C2Receivermodeli(t,v)NonlinearCurrentSourceDrivermodelLoad1Load2DriverC1,C2varywith9Inputslew9Outputload9Risevs.fall9Stateofcell©2005Synopsys,Inc.(6)CellDelay/SlewTablesCharacterizationforNLDMoutputcapinputslew0.70.50.20.1.023.047.065.078.091MeasurecelldelayandoutputslewMeasurecurrentandvoltageatinputpinforreceivermodelPinCapacitanceoutputcapinputslew0.70.50.20.1.023.047.065.078.091Cinp(singlevalue)3.313.313.613.613.983.984.124.125.325.322.722.723.123.123.433.433.823.824.254.252.222.222.542.542.722.723.113.113.473.471.311.311.751.751.991.992.312.312.772.77©2005Synopsys,Inc.(7)DriverModelCharacterizationforCCSTimingoutputcapinputslew0.70.50.20.1.023.047.065.078.091MeasurecurrentthroughloadcapfordrivermodelMeasurecurrentandvoltageatinputpinforreceivermodelReceiverModeloutputcapinputslew0.70.50.20.1.023.047.065.078.091C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2C1,C2©2005Synopsys,Inc.(8)CCSReceiverModelAdvantageMillereffectatinputpinofinverterCCSReceiverModelmatchesbothdelay&slewC1C2CCSReceivermodelOneCinpvalueisinsufficientInputcap:singlevalueCinp©2005Synopsys,Inc.(9)VddandTemperature•CCSTimingenableshighaccuracydelaycalculationforwiderangeofVddandTemperature•Forpower-awaredesignstyles:ƒSingleVddƒMultipleVddƒDynamicVoltage&FrequencyScaling(DVFS)•AdvancedanalysisincludingIRDropeffects•Whatisscaled:ƒDrivermodelƒReceivermodelƒTimingconstraints:setup,hold,recovery,removal,MPW•Straightforwardcharacterizationlib_0.8v.dblib_1.0v.dblib_1.2v.dbSeparateCCSLibraries©2005Synopsys,Inc.(10)ConstraintArcs:Vdd&Temperature•Constraintarc(timingcheck)valuesdependonVddandTemperature•CCSTimingsupportsnonlinearscalingofconstraintarcstsetupSetupvs.Vdd60657075808590951001051100.80.850.90.9511.051.11.151.2Vdd(V)setup(ps)CKDCKDCCSTimingResults©2005Synopsys,Inc.(12)Results:STARC,TSMCDelay(HSPICEvsPT-liberty,PT-CCS)05001000150020002500300035000500100015002000250030003500HSPICE[ps]liberty,CCS[ps]liberty-3%+3%CCSDelay(HSPICEvsPT-liberty,PT-CCS)600650700750800850900600650700750800850900HSPICE[ps]liberty,CCS[ps]liberty-3%+3%CCSPrimeTime2004.12withSTARC90nmCCSlibertylibrariesError:3%vs.HSpiceSTARCMajorFoundry3%vs.HSPICE2%vs.HSPICEPrimeTime2005.06with90nmCCSlibertylibrariesError:2%vs.HSpice©2005Synopsys,Inc.(13)90nmLibraryMajorElectronicsFirminAsiaCCSAccuracyvs.HSPICE012345012345Hspice[ns]CCS[ns]CCS-2%+2%+/-2%CustomersDemonstrateCCSAccuracy65nmLibraryLeadingGlobalIDMCCS&NLDMvs.HSPICE-1,0002,0003,0004,0005,0006,00001,0002,0003,0004,0005,0006,000PrimeTimeHSPICENLDMCCS+3%-3%+/-3%©2005Synopsys,Inc.(14)CCSTimingSummary•HighaccuracydelayandslewcalculationƒAdvanceddriverandreceivermodelingƒResultswithin2%ofSPICEƒPowerfulscalingforVddandTemperature•Noimpactonanalysisruntime•Easyandefficientcharacterization•IndustrySupportƒARM,TSMC,VirageLogic,STARC,LibraryTechnologies,SynopsysNanoChar©2005Synopsys,Inc.(15)CompositeCurrentSource(CCS)NoiseNoiseNoisePowerPowerTimingTiming©2005Synopsys,Inc.(16)NoiseAnalysisAggressor0VictimCalculateGlitchPropagatedGlitchFailureAnalysis©2005Synopsys,Inc.(17)NoiseModelingRequirements•Accuratemodeltosupport:ƒNoisebumpcalculationƒNoisepropagationƒDriverweakening(combinationofpropagatedandinjectedbumps)ƒVddandTemperaturescaling•Characterizationshouldbefastandcoverabroadsetofcelltypes•Modelmustenableefficientcalculationinanalysisandimplementationtools©2005Synopsys,Inc.(18)NLDMNoiseModelinginLibertyAggressor0VictimI/VCurveNoisePropagationNoiseImmunityCurveTable-basednoiseimmunityandpropagationcharacterizationrequireextensivecircuitsimulation©2005Synopsys,Inc.(19)IntroducingCCSNoise•FasterCharacterization:ƒ100Xfastercharacterizationvs.NLDMNoise•MuchlesscircuitsimulationisneededƒTypical90nmlibraryinunder4hourson10cpus•HighAccuracy:ƒAccuratelymodelsnoisepropagationanddriverweakeningƒAccuratevoltageandtemperaturescalingusingthesamescalingmechanismasCCSTimingƒSameaccuratereceivermodelingasCCSTiming©2005Synopsys,Inc.(20)DFF:multi-stagecellCKDQCCSNoise:CellModel•FirstandlasttransistorstagesaremodeledInverter:1stagecellAND:2stagecellCCS-NCCS-NCCS-NCCS-NCCS-NCCS-NCCS-N©2005Synopsys,Inc.(21)Pin-BasedModelCKDQArcandPinCCSNoiseModels•Inputstage:Noiseimmunity•O

1 / 44
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功