analyze-rtl linting 110615 - blue pearl software inc.bluepearlsoftware.com/files/analyze-rtl...

Post on 08-Jun-2018

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Analyze-RTLLinting™Solution

Overview

TheBluePearlSoftwareSuiteisasetofanalysisanddebuggingtoolsforIPandFPGAverificationthatfinds:

• RTLdesignerrorsandproblems• MissingClockDomainCrossing(CDC)synchronization• Falseandmulti-cyclepathtimingexceptions

WhyAnalyze-RTLLintingsolution

FPGAsroutinelyhavemillionsofgateswithmemories,transceivers,thirdpartyIPandprocessorcores.Problemscanbetimeconsumingandcomplextodebuginthelabandthroughsimulations.Toreduceverificationanddebugtimes,designersneedtoolsthatcanidentifyproblemsquicklybeforesimulationandsynthesis,anddefinitelybeforespendingtimeinthelab.

FeaturesofAnalyze-RTLLintingsolution

WithAnalyze-RTLLintingsolution,designerscan

• GeteffectiveandmeaningfulresultsquicklywithtoolSetupWizard

• CheckIEEEVerilog/SystemVerilog&VHDLlanguage

specificationcomplianceandsyntax• Configurechecksalongwithstandardchecks,STARC,

RMM,andXilinxUltraFast

• UsetheGUItostreamlinedebug;integratedRTL,schematics,andmessageviewer

• Useeasydebugmessagesorting,filteringandwaivingtopinpointproblems

• AutomateflowwithCommandLineInterface(CLI),andre-usablemessagewaiverfile

DebugDesignIssuesQuickly

TheVisualVerificationEnvironmentenablesAnalyzeRTLsolutionuserstodebugdesignissuesquicklyusingintelligentsortingandmessagefiltering.

• Lownoise• Checkcustomizationforspecificdesignstyle• Easysetup• Waivermigration

Copyright2015BluePearlSoftware.Allrightsreserved.4699OldIronsidesDrive,Suite390,SantaClara,CA.95054

FiniteStateMachineAnalysis

Ratherthanwritingexhaustivesimulationtestbenchestovalidatetheirfinitestatemachines(FSMs),designerscanusetheFSManalysiscapabilitywithinAnalyze-RTLLintingsolution. Withminimaleffort,designerscan

• ExtractFSMsfromtheirRTL• Finddeadorunreachablestates• Generateeasytoreadbubblediagramstobetter

visualizeFSMs

RTLChecksforHighSpeedDesigns

ItisimportanttofindasearlyaspossibleRTLcodingthatpreventsthedesignfromgettingdesiredspeed.FPGAs,becauseoftheirmoreconstrainedfabricthanASIC,certaintypeofstructurescausesslowdown.Ratherthanwaitforsynthesisorstatictiminganalysisresults,Analyze-RTLLintingsolutionuserscaneasilyidentify:

• Highfanoutnets• Deepnested“if-then-else”statements• Highlevelsoflogicpaths• Resetmethodology,Async/sync

Contactus:www.bluepearlsoftware.com+1(408)9610121sales@bluepearlsoftware.com

top related