pads gives you the confidence - cadlog...a guide for translating altium ® designer to pads ®...

30
YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

Upload: others

Post on 21-Oct-2020

2 views

Category:

Documents


1 download

TRANSCRIPT

  • YOU HAVE THE PASSION,PADS GIVES YOU THE CONFIDENCEA Guide for Translating Altium® to PADS® Professional

  • 2www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    SECTIONS

    ● INTRODUCTIONANDGETTINGSTARTED● CREATEDESIGNSPECIFICCENTRALLIBRARY● RUNALTIUMPCBTRANSLATORTOTRANSLATECELLSINTOLIBRARY● CREATEANEWPADSPROFESSIONALPROJECT● IMPORTALTIUMSCHEMATIC● RUNALTIUMPCBTRANSLATOR● PACKAGEANDSYNCTHEDESIGN● APPENDICES● WHAT'SNEXT

    Sync Altium Design

    Create design-specificCentral Library

    Run AltiumPCB translator

    to copy cells intocentral library

    Create a newPADS Professional

    Project

    Import Altiumschematic

    Run AltiumPCB translator

    Package and sync the design

  • 3www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    MIGRATING FROM ALTIUM DESIGNER TO PADS PROFESSIONALPADSsolvesthePCBdesignproblemsthatotherdesktoptoolscan't.

    Thechallengesofelectronicproductdesignhavechangedalotovertheyears,andtheywillcontinuetochangewellintothefuture.

    AsanengineerorPCBdesignerusingAltium,youknowthoseissuesverywell.Youalsoknowwhereyourcurrenttoolscoulddomore.

    Thinkaboutthedesignchallengesyou’refacedwithtoday.Canyoubesureyourproductswillfunctionasdesignedwithoutspendingalotoftimeandmoneyonprototypesandrespins?Can youensure right-first-timedesignwithout simulation?Can layers of buriedcommandsprovideeasyaccesstodesign-specifictasks?

    OnlyPADS®providesengineersandsmallteamswithaproductcreationplatformoptimizedforcomponent selection, signalandpower integrity,electronicscooling, formandfit,PCBlayout,andmanufacturing.

    OUR HISTORYOur goal of bringing superior PCB design technology to individual engineers has neverchanged.FromtheearliestdaysofPCBdesignautomation,PADShasledthemarket:

    • FirstPCBlayouttooltofocusoneaseofuse

    • Firsttoimplementadvancedauto-placementtoolsinaready-to-useintegratedPCBdesktopdesignsolution

    • FirstonWindowsNT

    • Firsttoimplementconditionalrules

    • Firstany-angleautorouter

    • Firsttoimplementhigh-speedgeometricchecking

    • Firsttorecognizetheimportanceofpowerful,easy-to-usesignalanalysis

    • Firsttointroduceadvancedpackagingcapabilities

    • FirstComputerIntegratedDesign(CID)platformforsoftwaredevelopment

  • 4www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    YOUR FUTUREButPADSisn’tabouthistory.It’sabouthelpinginnovatorslikeyoucreatetheverybestelectronicproductspossible.WiththePADSProductCreationPlatform,engineersandsmallteamscansolvetheproblemsofmodern-dayPCBdesignatincrediblyaffordableprices.

    WithPADSyoucan:

    • ReducevalidationanddebugcyclesforPCBsthatuseDDRmemory

    • DiscoverunexpectedorunpredictableSIandEMCissuespriortofabrication

    • Combineautomaticandinteractiveroutingtoroutedenseandhighlyconstrainedboardsupto30Xfasterthanwithmanualroutingalone

    • Improveproductreliabilityandcircuitperformancebysolvingcrosstalk,termination,timing,andothercommonSIproblemsbeforelayout

    • PreventICmalfunctionsandoptimizepowerdeliverynetworks(PDNs)usingquickvoltage-dropsimulationandanalysisofpowersupplyrails

    • Modelandresolveconduction,convection,andradiationissuesbeforefabricationtoensureproductreliability

    • Avoidproductiondelaysbyusingmorethan100fabricationandassemblyanalysestodetectandresolveissuesbeforetheygettomanufacturing

    • FitcomplexelectronicsintotheirenclosuresusingcollaborativeECAD-MCADmethodologiesthatworkwithanyMCADtool.

    GETTING STARTED UsethestepsinthisguidetobringAltiumDesignerprojectsintoPADSProfessional.Includedare instructions for creating a central library, translating cells into that library, creating anewproject inPADS, importingyourschematic,runningthetranslator,andpackagingandsynchronizingyourdesign.

    Online training, including30days’ freeaccess to select topics,will fast-trackyour learningcurveandhaveyouupandrunningfast.

    Wehopeyou’llenjoyworkingwithPADSasmuchasweenjoydevelopingscalable,product-creationtechnologyforinnovators,designers,andengineerslikeyou.ContactaPADSProductCreationspecialist tolearnmore.

    https://learn.mentor.com/library/pads-professional-training-library/5d9e213http://www.pads.com/buyhttp://www.pads.com/buy

  • 5www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    ALTIUM TO PADS PROFESSIONAL TRANSLATION

    ThisdocumentdescribestheprocessoftranslatinganAltiumDesignerdesign(*.SchDocand*.PcbDocfiles)toPADSProfessionalVX.2(PADSDXDesigner/PADSProfessionalLayoutflow).

    Thetranslationprocesscanbesummarizedasfollows:

    • SyncAltiumDesign.Composelistofcomponentpropertiestoberemoved,aliased,orthatmaycontainillegalcharacters

    • CreatenewPADSDXDesignerprojectandalibrary

    • RunAltiumlayouttranslatorontemporaryprojectinordertopopulatelibrarywithcellsandpadstacks

    • CreateanewPADSDXDesignerprojectthatpointstothelibrarycreated

    • ImportAltiumschematicintoPADSDXDesigner

    • TranslateAltiumlayout,addingthenewPCBtotheproject

    • PackagePADSDXDesignerschematic

    • LaunchPADSProfessionalLayoutandForwardAnnotate

    The processmay include additionalmanual steps to fix schematic, layout, or library datacausedbyflowdifferencesbetweenAltiumDesignerandPADSProfessional.

    • ThefollowingfilesareneededforanAltiumDesigntranslation:*.PcbDoc,*.SchDoc,*.PrjPcb

    • PADSProfessionalVX.2flowmustbeinstalled(makesuretoinstallSchematicTranslators).

    • IfPADSProVX.2 is nottheactiveflow,useStart►AllPrograms►MentorGraphicsPCB►MGCPCBReleaseSwitcher,toconfigurePADSProVX.2astheactiveflow.

  • 6www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    Overview and Background

    • WhatdatadoyouendupwithinthePADSProfessionalflow:

    • PADSDXDesignerschematicprojectdirectory

    • PADSDXDesignerPRJfile

    • PADSProfessionalPCBfile

    • Acentrallibraryisanindexedlibrarystructurethatincludes,symbol,cells/decals/footprints,andpadstacksthatmakeupdecals.

    • Objectsaregroupedinsimilarpartitions.Forexamplealldiscretesymbolsintothediscretepartition.

    • TheCentrallibraryalsodefinesallowablepropertiesforuseinschematicandLayout.

    • Partinformationisstoredinthecentrallibraryincludingthesymbol,footprint,andpinmapping.PartsuseauniqueidentifierPartNumber.

    • Symbolpropertydifferencesbetweenproducts.

    Configureinitialmappinginaltium.cnvduringAltiumtoPADSNetlistSchematicTranslation(Thedefaultconfigurationwillbefine,unlesstheAltiumdesignusescustomproperties.)

    Altium PADS Netlist PADS integratedPinNumber # PinNumber

    DesignItemID DEVICE PartNumber

    PCBFootprint PKG_TYPE CellName

    Designator REFDES RefDesignator

    • Inisettingsfilesfortranslation

    • alt2pads.ini(MountingHoleconfigurationforlayouttranslatorforAltiumdesigns)

    • ppcb2hkp.ini(MountingHoleconfigurationforlayouttranslatorforAltiumdesigns)

    • altium.cnvPADSDXDesignerAltiumtranslator(Illegalcharacterandpropertymapping)

    AppendixA:CreateinifilesforproperMountingHolemigrationintotheLibraryAppendixB:SchematictranslatorconfigurationfilesAppendixC:ImportingunlinkedAltiumSchematicfilesAppendixD:CommonissuesAppendixE:Retargetingatranslateddesigntoworkwiththecorporatelibrary

  • 7www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    CREATE NEW CENTRAL LIBRARY

    Inthisstep,acentrallibraryiscreatedforstoringthesymbolsandpartstranslatedfromtheAltiumschematic.First,thelibrarywillbeupdatedwithcellsandpadstackscreatedbytheAltiumlayout translator, then the schematic translationprocesswill bringoverpartsand symbols.Cellsmustbefirstimportedintothecentrallibraryorthelibrarymaybecomecorruptedandthe translationwill fail.Please follow the instructions exactly as written. If theAltiumdesigncontainspartdecals/cellsthatcontainmountingholes,followAppendixA:CreateinifilesforproperMountingHolemigrationintotheLibrary

    • OpenPADSDXDesignerfrom►AllPrograms►PADSProfessionalVX.2►DesignEntry►PADSDXDesigner

    • OntheStartPage,selectthePADS Professional icon in the Task / New Project section

    • UnderAvailable templates,selectthePADStemplate

    • EnteraNameforthenewproject

    • BrowsetotheLocationforthenewPADSDXDesignerproject

    • CreateaCentral LibrarybyclickingontheCentralLibraryiconandinputtingtheCentralLibraryname

    • ClicktheCreate button

    • VerifythattheLibrarywascreatedbyOpeningPADSLibraryToolsbyclickingonTools ► PADS Library Tools

  • 8www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    RUN ALTIUM PCB TRANSLATOR TO TRANSLATE CELLS INTO CENTRAL LIBRARY

    InthissteptheAltiumlayoutisruninorderforthetranslatortoaddthedesign-specificcells(footprints)tothecentrallibrary.

    ThetranslatorcreatesanewPADSLayoutintheprojectdirectory.Inthisexample,itisC:\ALTIUM_TRANSLATION\ALTIUM_TO_PADS_PRO\USB_panel\PCB\Board1.pcb

    ThetranslatoralsoupdatestheCentralLibraryassociatedwiththeproject,creatinganewcellpartitionnamedthesameasthePCBdesign(“Board1.pcb”intheexample).ClosetheAltiumtoPADSProfessionalTranslator.

    • VerifyCellandpadstackdatabyopeningthePADSDXDesignerprojectfilecreatedthen go to Tools ► PADS Library ToolstoopentheCentralLibrary

    • ReviewtheCellandPadstackdata

    • ClosetheCentralLibrary

    • LaunchtheAltiumPCBtranslatorfromStart ► PADS Professional VX.2 ► Translators► Altium PCB Translator VX.2.

    • Select the Altium project file(.PcbDoc)tobetranslated.

    • SelectthetemporyPADS DX Designer project file created in the sections above.

    • ClicktheTranslatebutton.

  • 9www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    CREATE A NEW PADS PROFESSIONAL PROJECT

    InthisstepanewPADSDXDesignerprojectwillbecreatedtobecomethetranslateddesign.

    Atthispoint,aPADSDXDesignerprojectiscreatedwiththelibraryassociation.

    • InPADS DX Designer VX.2 ► Setup ► Settings,changetheSpecialComponents,BorderSymbols,andBusContentsfilepointerstopointtoemptylocalfiles.(ifyouareusingacustomcorporateprojecttemplateskipthisstep)

    • InvokePADSDXDesignerUsingStart ► PADS Professional VX.2 ►Design Entry ► PADS DX Designer VX.2

    • OntheStartPage,selectthePADS Professional icon in the Task / New Project section

    • UnderAvailable templates select the PADS template

    Foraguidetocreateyourownprojecttemplate(standardsetofsettingsforallnewdesigns),see MG580490

    • EnteraName forthenewproject

    • BrowsetotheLocationforthenewPADSDXDesignerproject

    • Browseandchoosethedesign-specificCentral Library createdintheprevioussection

    • ClicktheCreate button

    https://supportnet.mentor.com/portal?do=reference.tutorial&id=MG580490

  • 10www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    Before:

    After:

  • 11www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    IMPORT ALTIUM SCHEMATIC

    InthisstepwearetranslatingtheAltiumschematic,andthelibrarydataassociatedwiththedesign.

    • InPADSDXDesignerselectFile ►Import ►Altium.ThiswillopentheProtel/Altiumtranslatorinterface

    • Select the Schematics tab

    • UnderSchematics to translate,selectAdd

    • BrowseandselecttheAltiumDesignerPrjPcb

    Note.ThePrjPcblinkstheAltiumschematicfilestogether.Ifonly.SchDocfilesareavailable,followAppendixC:ImportingunlinkedAltiumSchematicfiles

    • Select Translate attributes.

    • UnselectTranslate symbols only (without the schematic).

    • Select Create Design Library

    • UnselectCreategenericsymbols.

    • Select Use default color scheme

    • Select the Settings tab

  • 12www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    IntheCOMPONENTATTRIBUTESsection:

    • Set the Property Mapping

    • Formoreinformationonspecificmappings,refertothePADSDXDesignerAltiumtranslator’sspecificdocumentation.Thedefaultsshouldhandlemostcases.

    • IfanyAltiumPropertiesneedtoberemoved,youcanenterinablankValue.InthisexamplePackageInformationwillberemovedupontranslation.

    • Youcanalsoaliasanyproperties.Inthisexample,PackageReferenceisaliasedtoManufacturing_Part_Number

    IntheCONVERSIONsection:

    • Toggle on the CollectInstanceCells option

    • AddaPartitionNametothePartitionNameoption

    Note:PartitionNameentrymuststartwithanalphacharacter.

    • SelectthevaluefieldforUseTranslatedCentLib and navigate to andselectthecentrallibrarythatwaspreviouslycreated

    • UnselecttheNormalize Symbols setting

    • ReturntotheSchematictabandpushTranslate.Thetranslationsummaryisshownintheendoftheprocess

  • 13www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    • ReviewthewarningsanderrorsinthelogfilesavedinthePADSDXDesignerprojectLogFiles folder

    Atthispoint,theschematicistranslatedinPADSDXDesigner,andtheCentralLibraryhasbeenupdatedwithpartinformation.

    CheckSchematicDatabaseConsistency

    • InPADSDXDesigner,openTools ► Diagnostics.Reviewtheresultswindowforerrors.Iferrorswerefound,select“Clickheretofixallerrors”attheendofthereport.RunDiagnosticsagaintobesuretheerrorwasresolved.

  • 14www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    RUN ALTIUM PCB TRANSLATOR

    InthissteptheAltiumlayoutistranslatedandthePADSDXDesignerprojectfileisupdatedtoreferencethenewPCBlayout.

    • LaunchthecommandwindowfromStart► PADS Professional VX.2 ► Translators► Altium PCB Translator VX.2

    • Select the Altium project file(.PcbDoc)tobetranslated

    • Select the PADS DX Designer project filecreatedinthesectionsabove.

    • ClicktheTranslate button

    ThetranslatorcreatesanewPADSProfessionalLayoutintheprojectdirectory.Intheexample,itisC:\Translation\USB_PANEL_PADS_PRO\PCB\USB_PANEL_PADS_PRO.pcb

    • InPADSProfessionalLayout,gotoFile ► File ViewerandreviewtheAltiumToPADSProfessionalTranslation.logfile.

  • 15www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    PACKAGE, AND SYNC THE DESIGN

    Package

    • OpenthetranslatedprojectinPADSDXDesigner

    • RunTools ► Package.Usethefollowingoptionstopackageforthefirsttime.Lateron,youmayusedifferentoptions.

    • WhenthePackageroperationcompletes,ReviewanyErrors,Failures,orWarnings.

    • IfPackagerFails,pleasereviewAppendixD:Commonissues

  • 16www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    • DRCConnectivityRulesarealsohelpfultoruninordertoverifytheconnectivity.Tools ► Verify

  • 17www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    Synchronizeschematicandlayout

    • OpenPADSProfessionalLayoutfromPADSDXDesigner Tools ► PADS Professional Layout

    • Select YestoForwardAnnotate

    • SelectAllowAlpha-onlyreferencedesignatorsandRebuildlocallibrarydata,preservelocallybuiltdata.UnselecttheTraceremovaloptions.

    • SelecttheForwardAnnotationRequiredbubble

    • ReviewtheForwardAnnotation.txtlogifthereareerrors.CorrecttheerrorsuntilForwardAnnotationissuccessful.ReviewAppendixD:Commonissues

    IfForwardAnnotationwassuccessful,thenrunBackAnnotation.

    Thisconcludesthetranslationandsynchronizationprocess.

  • 18www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    APPENDIX A: CREATE INI FILES FOR PROPER MOUNTING HOLE MIGRATION INTO THE LIBRARYIfmountingholesareusedintheAltiumdesign,inifilesmustbeeditedtoensurethatmountingholesarenotcreatedaspins.Youmustinitiallyopenandclosethetranslatorstogeneratetherequiredinifiles.

    NOTE:ThisonlyneedstobedoneonceforanyVX.2install.

    • InvokeaPCBCommandwindowUsingStart ► All Programs ► PADS Professional VX.2 ► Administrative Tools ► MGC PCB CMD VX.2.

    • TypeAlt2padsinthecommandwindowandselecttheEnterkey.

    • ClosetheTranslator

    • Typeppcb2hkpinthecommandwindowandselecttheEnterkey

    • Set the source design format to be PADS Layout Designs and Libraries

    • Openthetranslatorandcloseitwithoutenteringanything.

  • 19www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    EdittheiniFileswithMountingHoleinformation

    Theinformationthatneedstobeaddedtotheinifilesisthemountingholepinnumberprefix.There isn’ta standardprefix inAtium. Thus youwill need to verifywhatmountingholepinnumberprefixtouseandeditthefilesaccordingly.NotmakingthesemodificationstotheinifilewillresultinthemountingholesbecomingNCpinsinthePDB.

    • alt2pads.ini(PADSLayoutTranslator)

    Thisfileislocated:“C:\MentorGraphics\PADSProVX.2\SDD_HOME\pads\win32\bin”.ThisfileiscurrentlynotaccessibleviaGUIandmustbemanuallyedited.

    [ProtelMountingHoles]PinNumberPrefix=@@MHDECAL_NAME1="PIN_NUMBER1",PIN_NUMBER2"DECAL_NAME2="PIN_NUMBER1",PIN_NUMBER2"

    • ppcb2hkp.ini

    Thefileislocated:“C:\MentorGraphics\PADSProVX.2\SDD_HOME\pads\win32\bin”.ThisfileiscurrentlynotaccessibleviaGUIandmustbemanuallyedited.

    [MountingHoles]PinNumberPrefix=@@MH

  • 20www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    APPENDIX B: FILES SCHEMATIC TRANSLATOR CONFIGURATION

    Altium.cnv (Symbol & Schematic Translator: Protel/Altium Designer to PADS DX DesignerIntegrated

    This file is located C:\MentorGraphics\PADSProVX.2\SDD_HOME\standard\cnv\altium_dx.cnvandcanbechangedwiththeGUI.

    • Illegalcharacters:

    • Tominimizethechanceofencounteringproblems,therecommendedcharactersetforallobjectnames(identifiers)isA-Z,a-z,0-9and_(underscore).Thesecharacterscanbeusedconsistentlyforallnameswithoutanyproblems.Usingothercharactersincreasestheriskofencounteringaproblemduetovariouscharacterrestrictionsindownstreamtools,windows/Linuxfilenames,SQL,parsingdatawithregularexpressions,passingthenamesincommandlinearguments,accessingandmodifyingobjectsviaautomation.

    • Symbolpartitionsneedtostartwithanalphacharacter

    • NetsandGlobalpower/ground“Tap”Symbolscanuse+and–

    • Foranofficiallistofnon-supportedcharactersets,pleasereview

    • PADSLibraryToolsProcessGuide(Library,Object,andLibraryPartitionLimitations)

    • PADSDXDesignerReferenceManual(IllegalCharactersinNameIdentifiers)

  • 21www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    APPENDIX C: IMPORTING UNLINKED ALTIUM SCHEMATIC FILES

    Altium handles schematics differently than PADSDXDesigner.With AltiumDesigner, eachschematic sheet is stored as a separate file and sheets are bound together by a project(.PrjPcb)file.PADSDXDesignerorganizesschematicswithmultiplesheetsasasinglefile.

    Toconvertamultiple-sheetschematicdesignthatdoesn’tincludea.PrjPcbfile,selectjustthefirstAltiumschematicsheet(.SchDoc)andtranslateit.Then,keepingthePADSDXDesignerprojectopened,selectandtranslateeveryadditionalsheetindependently.

    When importingamultiple-sheet schematic (more thanone .SchDoc) thatdoesnothaveaprojectfile(PrjPcb),alloftheschematicsheetswillbecomeindividualblocksbydefault.Particularlyforamultiple-sheet,non-hierarchicalschematic(liketheexamplebelow),itisbesttoconverteachblock intoa schematic sheet.Startwith thehighest-numberedsheetandworkyourwaybacktosheet1.Thelastsheetimportedwillbecometherootschematicsheet.

    • RightclickonthelastsheetimportedandselectSetasRoottosetuptheboard.InthisexampleitisthePAGE_1block.

    • Right-clickandRenametheboardandschematicitems.

  • 22www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    • Open Setup ► Settings ► Navigator ► Sheets.SetDisplaySheetsoptiontoAlways.ThismakesthefirstsheetvisibleintheNavigatorwhichisusedtocopy/pastethesheets.

    • Go to Setup ► Settings ► Advanced.TurnonthePreservePackaginginfoonCopyswitch.TurnoffUniquenamesoncopy.

  • 23www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    • SelecttheOKbutton

    • Expandthenextblocktoshowthesheetname

    • Right-clickandchangethesheetnamefrom“1”to“2”

    • Right-clickthesheetnamed“2”andcopyandpastethesheetintotheboardschematic.

    • Repeatthisprocessuntileveryschematicsheetisrenamedandmovedintotheboardschematic.

    • Right-clickanddeletetheblocks.

  • 24www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    APPENDIX D: COMMON ISSUES

    Packaging Errors

    • Pin/Portnamemismatchbetweenparentblockandchildschematic.Thispinnotfoundinchildblock.

    • Pushintotheoffendingblock,theconnectivitywillautomaticallyupdate.Verifytheblocksymbolandunderlyingportconnectivitymatch.

    • ERROR:Inconsistentpartdata.ReferenceDesignator“”isonmorethanonesymbol

    • IntheDxDesignerschematic,findallinstancesoftheREFDESreportedinthemessage.Eitherthepartnumbersareinconsistentormissing.CorrecttheinconsistencyoraddthemissingpartnumbersandrerunPackager.ThemessageincludestheUIDoftheconflictingcomponents.IfthepartsshouldhavedifferentREFDESvalues,runningPackagerusingtheoption:RepackageallsymbolswillreassigntheREFDESvaluesandeliminatetheerror.

    • ERROR:Block,Page,Symbol$1I157:CellName‘'isnotavalidcellforPartNumber''.

    • Verifythepartdefinitionhasthecorrectcellmapped.Usuallyallthatisneededistoaddthe alternative cell

    Forward Annotation Errors

    • ERROR:NovalidcellswerefoundforPartNumber"".ChangethePartNumberintheschematic,editthePartsDBandaddanexistingcellname,oraddamissingcelltotheCellDB.ThenrunForwardAnnotate.

    Packagershouldcatchmosterrors,thoughyoumayrunintoerrormessagesconcerningPartandCellmapping.Verifythatthepartandcellaredefinedcorrectly.

    Inthecasebelow,thePartDefinitionwaslinkedtoanalternativecellthatwasrenamed.SimplyDeletingtheCellandassigningtherenamedcellresolvedtheissue.

  • 25www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    APPENDIX E: RETARGETING A TRANSLATED DESIGN TO WORK WITH THE CORPORATE LIBRARY

    • OpentheschematicusingPADSDXDesigner

    • Selectasymbol

    • Usingthefindcommand(binocularicon),enterthesymbolnameandselecttheFINDALLbutton.

  • 26www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    • SelecttheSelectItemsbuttoninthepop-upwindow

    • HoveroveroneoftheselectedsymbolsandusetheRMBtogotoReplaceSymbol/Part

    • Setthefollowingswitches• Preserve“RefDesignator”

    • SymbolOnlyforReplacepart

    • AllopensheetsforReplaceselection in

    • Merge(schematicvaluewins)forPropertiesandvalues

  • 27www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    • GotoPADSDatabookandselectthesamePartViewtab.Thenfindandselectthesamesymbolinthelibrarypartitionthatitresidesin.

    • Insomecases,thesymbolnamemightbedifferent.Ifyoucan’tfindtheexactsymbolname,youwillneedtolookinthepartnumbertabtofindthesymbolthatwasusedinthelibraryforthispart.

    • ThengobacktotheSymbolViewtabandfindthatsymbolandselectit.

    • ItwillappearintheReplaceselectedsymbol(s)/part(s)withwindowoftheReplaceSymbolGUI.

    • SelecttheReplacebutton

  • 28www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    • Insomeinstances,thesymbolsmightbedifferent(asinthiscase).

    • Noticethesquareconnectpointonthepinofthenewsymbols.

    • Makesurethattheconnectionsstillexistbeforeforwardannotating

    • SelecttheNeticonanddragfromtheconnectpointineitherdirectionofthelineorpin.Thiswillreconnectalltheconnectiononthatnet.

    • NOTEthatthereplacesymbolfunctionremovedthepinnumbersfromthesingle-pinconnectorsymbols.Thisrequiresyoutoaddthecorrectpinnumbersbackonthesymbolsmanuallybeforeyourunthepackager.

    • Repeatthisprocessforeverydifferentsymbolontheschematic.

    • RunthePackagecommand.Makesurethattherearenotanyerrors.Youwantasuccessfulpackage.

    • OpenPADSprofessionalandrunaforwardannotationintheProjectIntegrationwindow.

  • 29www.pads.com December 2016

    A Guide for Translating Altium® Designer to PADS® Professional

    WHAT’S NEXT?CongratulationsonmakingthemovetoPADSProfessional!Nowthatyou’vetranslatedyourdesignfilesintoPADS,it’stimetotakeadvantageofeverythingthePADSdesignflowhastooffer.Manyresourcesareavailabletogetyoustartedandhelpyoualongtheway.

    • Free training!https://www.mentor.com/training/course_categories/pads

    • On-demand trainingincludesaFREE30-daysubscriptiontoonlinevideosandhands-onlabexercises.Startyourcoursewithinminutesofcompletingyourregistration!

    • Instructor-led trainingisavailableinourtrainingcentersorthroughourLiveOnlineremoteprogram.Privatetraining,atyoursiteorours,isavailablebyrequest.

    • CommunityJoinPADScustomers,technicalexpertsfromthePADSproductteam,andothersinthisopen,globalcommunity.https://communities.mentor.com/community/pcb/pads

    • Have an idea for a product enhancement?Influencetheproductdevelopmentprocessbysubmittinganenhancementidea,orvotingandcommentingonideassubmittedbyothersinthe‘MentorIdeasforPADS’area.https://communities.mentor.com/community/ideas/pads-ideas

    • Need technical support? OurSupportNetwebsiteoffersrapid,secureself-serviceaccesstoServiceRequestmanagement,release/patchdownloads,KnowledgeBaseaccess,licensereports,andmore.https://supportnet.mentor.com

    • PADS Professional videos https://www.pads.com/multimedia/#?filter=9f94dd4d-e581-494f-a534-fdee67144d1a&start=1&limit=9

    • PADS Professional datasheetshttps://www.pads.com/resources/#?filter=datasheet-type,9f94dd4d-e581-494f-a534-fdee67144d1a&start=1&limit=9

    • Want to talk?ContactaPADSProductCreationspecialistinyourarea.We’dlovetohearfromyou!https://www.pads.com/buy

    https://www.mentor.com/training/course_categories/padshttps://communities.mentor.com/community/pcb/padshttps://communities.mentor.com/community/ideas/padshttps://supportnet.mentor.comhttps://www.pads.com/multimediahttps://www.pads.com/resourceshttps://www.pads.com/buy

  • 30

    A Guide for Translating Altium® Designer to PADS® Professional

    Thisdocumentisforinformationandinstructionpurposes.MentorGraphicsreservestherighttomakechangesinspecificationsandotherinformationcontainedinthispublicationwithoutpriornotice,andthereadershould,inallcases,consultMentorGraphicstodeterminewhetheranychangeshavebeenmade.

    MENTORGRAPHICSMAKESNOWARRANTYOFANYKINDWITHREGARDTOTHISMATERIALINCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSE.

    MENTORGRAPHICSSHALLNOTBELIABLEFORANYINCIDENTAL,INDIRECT,SPECIAL,ORCONSEQUENTIALDAMAGESWHATSOEVER(INCLUDINGBUTNOTLIMITEDTOLOSTPROFITS)ARISINGOUTOFORRELATEDTOTHISPUBLICATIONORTHEINFORMATIONCONTAINEDINIT,EVENIFMENTORGRAPHICSCORPORATIONHASBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.

    © 2016 Mentor Graphics CorporationAllRightsReserved

    8005S.W.BoeckmanRoad,Wilsonville,Oregon97070-7777.

    Telephone:503.685.7000Toll-FreeTelephone:800.592.2210

    Website:www.pads.comSupportNet:http://supportnet.mentor.com

    TRADEMARKS: The trademarks, logos and service marks (Marks) used herein are the property of Mentor Graphics Corporation or other third parties. No one is permitted to use these Marks without the prior written consent of Mentor Graphics or the respective third-party owner. The use herein of a third-party Mark is not an attempt to indicate Mentor Graphics as a source of a product, but is intended to indicate a product from, or associated with.

    www.pads.comhttp://supportnet.mentor.com