您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Cadence Allegro SI培训课件Lesson2
LearningObjectives1Lesson2AllegroPCBSIDesignFlow:Pre-PlacementIdentifyboarddatabasesetuprequirements.UsetheDatabaseSetupAdvisortosetupaboarddatabase.UsetheSignalAnalysisLibraryBrowser.TranslateIBIS(.ibs)signalmodelsintoCadenceDeviceModelLibrary(.dml)format.2TheAllegroPCBSIDesignFlowPre-PlacementSolutionSpaceAnalysisConstraint-DrivenFloorplanningConstraint-DrivenRoutingPost-RouteDRCPost-RouteAnalysisTheAllegroPCBSIDesignFlowconsistsofthefollowingsixsteps:EYouareHereDoubleClickHeretoOpentheImage3DesignFlow:Pre-PlacementStandardformfactors,mechanicalrestrictions,andstandardpracticesoftenpredefinelocationsofcriticalcomponents.Electricaldesignmuststartwiththeserequirements,orpresentastrongcasewhythingsshouldbechanged.Pre-placeddesignisusuallycreatedbytheCADgroupasastartingpointfordesign.Chipsetplacementpredetermined4BoardSetupRequirementsAllegroPCBSIneedsseveralitemsinplacetocorrectlyextractandapplytopologytemplates.Theseitemsare:AnetlistAboardfilewithadefinedlayoutcross-sectionIdentificationofDCnets&assignmentoftheirDCVALUEpropertyProperlyassignedCLASSpropertiesonthecomponentsSimulationmodelsforthecomponentsassociatedwiththetopologyProperlyassignedpropertiesonthepinsofcomponents5DatabaseSetupAdvisorThefirstscreenoftheDatabaseSeupAdvisor.ExplainstheuseofDatabaseSetupAdvisor.Describesthestepsyoumusttaketosetupthedatabasecorrectly.“SetupRight,SetupOnce”.Click‘Next’toproceedtothenextstepintheprocesstocompletetheDatabaseSetup.6DatabaseSetupAdvisor:Cross-sectionExplainstheuseoflayoutcross-sectioninthesimulation.Describesthestepstoeditlayoutcross-section.ClickheretoopentheLayoutCross-sectionEditor7WhatistheLayoutCross-Section?Thelayoutcrosssectiondefinesthephysicalandelectricalcharacteristicsoftheprintedcircuitboard.Boardcrosssectiondefinesconductoranddielectric(insulator)layers.Determinesoverallboardthickness.Tracewidthandboardcross-sectiondeterminetracecharacteristics.Distancebetweentracesandreferenceplaneshasprimaryeffecton:Impedance:increaseswithdistanceCrosstalk:increaseswithdistance8DefiningtheLayoutCross-SectionFromtheAllegroPCBSImenuselectSetupCross-Section.LayoutCross-Sectioneditorconsistsoforderedlayersofyourboard.Designatesthecurrentlyselectedlayerasaelectricalsignalsfromthetwoadjacentshieldlayer.Theshieldlayerpreventsthelayersfrominteractingwitheachother.ActivateDifferentialModeLayoutCrossSectionEditor9MaterialsEditorTypethecommand“definematerials”attheCommandpromptofthetoolcommandconsoletoinvokeMaterialsEditor.FromAllegroPCBSImenuselectSetupMaterials.10DCVoltagesAllegroPCBSIneedssourcevoltagesforterminatorsandcapacitorstobuildanelectricallycorrectcircuit.Terminatedbusesto1.5Volts11DatabaseSetupadvisor:DCNetsFromtheAllegroPCBSImenuselect:ToolsSetupAdvisor.DescribesthestepstoidentifytheDCNets.ClicktoselecttheNetfromthelistVoltagelevelcurrentlyassignedtotheselectedNetYoucanalsoinvoketheIdentifyDCNetsformfromtheAllegroPCBSImenubyselecting:LogicIdentifyDCNets.Uses12DeviceCLASSandPINUSEPropertiesICs(Active)Resistors,Inductors,Capacitors(Passive)ConnectorsICDISCRETEIOINPUT,OUTPUT,BI,TRISTATE,POWER,GROUND,OCA,OCL,NCUNSPECUNSPECIBIS(mayincludeMacromodels)-dmlESpice-dmlSpicesubcktsandRLGCmatrixformatswithdmlwrappers-dmlComponentTypeCLASSPINUSESignalModelTypePCBSIneedsthismodeltotraceXnetconnectivity.Extractionandanalysiswillfailotherwise.PCBSIusesthistodeterminebuffertypeforSigXplorerandSigNoisesimulations.PINUSEmustmatchbetweentopologytemplateanddesignwhentemplatesareapplied(dependingonthemappingstrategyused).MaybeusedtomodelparasiticsbetweenboardsNotes13DatabaseSetupAdvisor:DeviceSetupFromtheAllegroPCBSImenuselect:ToolsSetupAdvisor.14EditingthePartsListFromtheAllegroPCBSImenuselect:LogicPartsList.CurrentPartsListICIODISCRETEChoosethepartsfromtheselibraries.Classassignmentforthecomponents.Assign/Modifycomponentinformation15EditingPinTypesFromtheAllegroPCBSImenuselect:LogicPinType.ComponentsorNetListingsSelectedComponentPinsAvailablePinTypes16Lab:BoardSetupRequirements–Session1RuntheDatabaseSetupAdvisorEditLayoutCross-sectionIdentifyDCNetsCorrectCLASSandPINUSEpropertiesassignedtothecomponentsLabTheBoardSetupRequirementlabwillbecontinuedinthenextlabsession.17DatabaseSetupadvisor–SIModelsRLCRLCRLCIBISDeviceModelIBISIOCellModelPackageModelSignalModel18SignalModelAssignmentFormFromtheAllegroPCBSImenuselect:AnalyzeSI/EMISimModel.AssignedModelsModellibrarylocationInvokesappropriateeditortomodifytheselectedmodelDisplaystheSigNoisePreferenceDisplaystheModelBrowserDisplaysthecorrectCreateModelformforthemodelselectedListoftheboardcomponents19AutosetupofModelsFromtheAllegroPCBSImenuselect:AnalyzeSI/EMISimModel.TheSignalModelslocatedinthelibraryareassociatedtothedevicesNewmodelscreatedarestoredinWorkingDeviceLibraryAutoSetupComponents20SignalAnalysisLibraryBrowserFromtheSigXplorer-PCBSImenuselect:AnalyzeLibrariesorfromAllegroPCBSImenuselect:AnalyzeSI/EMISimLibrary.CurrentworkinglibrariesDeviceLibrariessectionInterconnectlibrariessection=21TranslatingandAddingLibrariesAnIndexfile
本文标题:Cadence Allegro SI培训课件Lesson2
链接地址:https://www.777doc.com/doc-4044406 .html