Cadence Allegro SI培训课件Lesson2

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

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

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

资源描述

LearningObjectives1Lesson2AllegroPCBSIDesignFlow:Pre-PlacementIdentifyboarddatabasesetuprequirements.UsetheDatabaseSetupAdvisortosetupaboarddatabase.UsetheSignalAnalysisLibraryBrowser.TranslateIBIS(.ibs)signalmodelsintoCadenceDeviceModelLibrary(.dml)format.2TheAllegroPCBSIDesignFlowPre-PlacementSolutionSpaceAnalysisConstraint-DrivenFloorplanningConstraint-DrivenRoutingPost-RouteDRCPost-RouteAnalysisTheAllegroPCBSIDesignFlowconsistsofthefollowingsixsteps:EYouareHereDoubleClickHeretoOpentheImage3DesignFlow:Pre-PlacementStandardformfactors,mechanicalrestrictions,andstandardpracticesoftenpredefinelocationsofcriticalcomponents.Electricaldesignmuststartwiththeserequirements,orpresentastrongcasewhythingsshouldbechanged.Pre-placeddesignisusuallycreatedbytheCADgroupasastartingpointfordesign.Chipsetplacementpredetermined4BoardSetupRequirementsAllegroPCBSIneedsseveralitemsinplacetocorrectlyextractandapplytopologytemplates.Theseitemsare:AnetlistAboardfilewithadefinedlayoutcross-sectionIdentificationofDCnets&assignmentoftheirDCVALUEpropertyProperlyassignedCLASSpropertiesonthecomponentsSimulationmodelsforthecomponentsassociatedwiththetopologyProperlyassignedpropertiesonthepinsofcomponents5DatabaseSetupAdvisorThefirstscreenoftheDatabaseSeupAdvisor.ExplainstheuseofDatabaseSetupAdvisor.Describesthestepsyoumusttaketosetupthedatabasecorrectly.“SetupRight,SetupOnce”.Click‘Next’toproceedtothenextstepintheprocesstocompletetheDatabaseSetup.6DatabaseSetupAdvisor:Cross-sectionExplainstheuseoflayoutcross-sectioninthesimulation.Describesthestepstoeditlayoutcross-section.ClickheretoopentheLayoutCross-sectionEditor7WhatistheLayoutCross-Section?Thelayoutcrosssectiondefinesthephysicalandelectricalcharacteristicsoftheprintedcircuitboard.Boardcrosssectiondefinesconductoranddielectric(insulator)layers.Determinesoverallboardthickness.Tracewidthandboardcross-sectiondeterminetracecharacteristics.Distancebetweentracesandreferenceplaneshasprimaryeffecton:Impedance:increaseswithdistanceCrosstalk: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.ComponentsorNetListingsSelectedComponentPinsAvailablePinTypes16Lab:BoardSetupRequirements–Session1RuntheDatabaseSetupAdvisorEditLayoutCross-sectionIdentifyDCNetsCorrectCLASSandPINUSEpropertiesassignedtothecomponentsLabTheBoardSetupRequirementlabwillbecontinuedinthenextlabsession.17DatabaseSetupadvisor–SIModelsRLCRLCRLCIBISDeviceModelIBISIOCellModelPackageModelSignalModel18SignalModelAssignmentFormFromtheAllegroPCBSImenuselect:AnalyzeSI/EMISimModel.AssignedModelsModellibrarylocationInvokesappropriateeditortomodifytheselectedmodelDisplaystheSigNoisePreferenceDisplaystheModelBrowserDisplaysthecorrectCreateModelformforthemodelselectedListoftheboardcomponents19AutosetupofModelsFromtheAllegroPCBSImenuselect:AnalyzeSI/EMISimModel.TheSignalModelslocatedinthelibraryareassociatedtothedevicesNewmodelscreatedarestoredinWorkingDeviceLibraryAutoSetupComponents20SignalAnalysisLibraryBrowserFromtheSigXplorer-PCBSImenuselect:AnalyzeLibrariesorfromAllegroPCBSImenuselect:AnalyzeSI/EMISimLibrary.CurrentworkinglibrariesDeviceLibrariessectionInterconnectlibrariessection=21TranslatingandAddingLibrariesAnIndexfile

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

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

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

×
保存成功