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

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

Jul 02, 2018

Download

Documents

doandiep
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 2: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A 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

Page 3: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 4: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 5: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 6: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 7: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 8: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 9: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 10: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

10www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Professional

Before:

After:

Page 11: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 12: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 13: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 14: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 15: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 16: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

16www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Professional

• DRCConnectivityRulesarealsohelpfultoruninordertoverifytheconnectivity.Tools ► Verify

Page 17: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 18: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 19: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 20: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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)

Page 21: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 22: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 23: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 24: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 25: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 26: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 27: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

Page 28: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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.

Page 29: PADS GIVES YOU THE CONFIDENCE · YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Professional

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

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

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.