Analog Verification, An Introduction
description
Transcript of Analog Verification, An Introduction
-
AnalogVerification
KenKundert
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
DesignsTheyAreAChangin
Size
AlgorithmicArchitectures
Modes&Settings
InMultipleDimensions!
BobDylan,1964
TheComplexityofDesignisGrowingRapidly
>100Ktransistors
architecturesAutocalibrationAdaptivefilteringEtc.
PowermodesDigitaltrimmingMultiplestandardsEtc.
19902000
2010
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
FunctionalErrors Functionalerrorsareoftenverysimpleerrors
Invertedsignals Corruptlogic Flippedbusses Unaccountedfordependencies(chicken/eggproblem) Communicationerrors
Butaregenerallycatastrophic
Design
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
InRecentVerificationEfforts Wefound
swappedinputs logicerrorthatprecludedsleepmode bussesswapped dependencyloop(chicken&eggproblem) invertedbiascurrent wiresswapped invertedinput swappedreset&resetbar logiclinescrossingsupplydomainsw/olevelshifters incorrectRTL undriven logicsignalinanalogtoplevel errorsinregistermap manyspecerrors Andmore
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
5TheThreeBasicIssues
Detailedverificationonlyperformedatblocklevel Allrequiredsignalsareassumedtobepresent Assumptionsoninterblockdependenciesneververified
Verificationonmostmodesneverperformed Onlytypicalorworstcasemodes Anycontrollogicthatsupportsuntestedmodecouldcontainhiddenerror
Noanalog digitalcoverification
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
TransistorLevelVerification
Tooexpensiveforfunctionalverification 10Ktransistors,30Kcycles,250modes Oneweekforonemodewithtimingsimulator
Neednightlyregressiontests 10K speedupneeded
Chiplevelrequires 100K1M speedups
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
WhatsNeeded
Systematicapproachtoverifyingdesign&specification
Confidencethatallflawshavebeenfound Moreverification,earlierindesignflow
Errorsareeasiertofix&lessdisruptive Helpwithperformanceverification Accuratemodelofmixedsignalsection
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
TheAnswer
Functionalverificationwith Modelbasedverification
DramaticallyacceleratesthesimulationMovesitearlierindesigncycle
ExhaustiveregressiontestingCheckeverymodeandeverysettingAutomatedpass/failtests(selfcheckingtests)
CreationofaverifiedsignoffqualitytoplevelmodelOftenmustbepureVerilog orVHDL
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
9ThisisAnalogVerification
Exhaustiveregressiontesting Traceabletotransistorlevel Verifiesbothmodelsandcircuits
Testbenchesverifybehaviorofmodels Methodologyassuresmodelsareconsistentwithcircuit
DrivenbyanalogverificationengineerWe can now imagine a future where we are surprised when an analog chip does not function the first time.
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
Conclusions
Complexsystemdesignrequiresarigoroussystemverificationmethodology
Chipdesignandanalogimplementationneedstobelinkedforverification
AVcanbedonetoday ModelingandRegressionTesting
Thebiggerthesystem,themorebenefitwillbederivedfromusingAV
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
DesignersGuideConsulting Adoptinganalogverificationisadifficultprocess,filledwithpotentialpitfalls
Wecanhelpguideyouthroughtheprocess Teachclasses Trainingyourverificationengineers Guideverificationplanning Consultondifficultmodels&tests
Howtocreateveryfastanalogmodelsinverilog Howtoovercomeperformanceissues
ProvideAVservices
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
References H.Chang&K.Kundert.VerificationofComplex
AnalogandRFICDesigns.TheProceedingsoftheIEEE.March2007.
K.Kundert&H.Chang.VerificationofComplexAnalogIntegratedCircuits.CICC06.
K.Kundert&O.Zinke.TheDesignersGuidetoVerilogAMS.2004.
K.Kundert.Principlesoftopdownmixedsignaldesign.www.designersguide.org/Design.
A.Meyer.PrinciplesofFunctionalVerification.2003. AnalogVerificationNewsletter.www.designersguide.com/newsletters
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
-
ForMoreInformation
www.designersguide.com
Copyright2009,DesignersGuideConsulting,Inc. AllRightsReserved
Analog VerificationDesigns They Are A-ChanginFunctional ErrorsIn Recent Verification EffortsThe Three Basic IssuesTransistor-Level VerificationWhats NeededThe AnswerThis is Analog Verification ConclusionsDesigners Guide ConsultingReferencesFor More Information