pads gives you the confidence · you have the passion, pads gives you the confidence a guide for...

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

Upload: doandiep

Post on 02-Jul-2018

217 views

Category:

Documents


0 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.

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

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

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.