pads gives you the confidence - cadlog.it · • import altium schematic into pads dx designer...

26
YOU HAVE THE PASSION, PADS GIVES YOU THE CONFIDENCE A Guide for Translating Altium ® to PADS ® Standard

Upload: dokhanh

Post on 18-Oct-2018

255 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

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

Page 2: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

2www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

SECTIONS

● INTRODUCTIONANDGETTINGSTARTED● CONVERTALTIUMLAYOUTTOPADSLAYOUTANDGENERATEPCBLIBRARY● IMPORTALTIUMSCHEMATICINTOPADSDXDESIGNERNETLISTSCHEMATIC● SYNCPADSDXDESIGNERNETLISTSCHEMATICANDPADSLAYOUT●APPENDICES● WHAT'SNEXT

Page 3: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

3www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

MIGRATING FROM ALTIUM DESIGNER TO PADS STANDARD

PADS solves the PCB design problems that other desktop tools can't.

The challenges of electronic product design have changed a lot over the years, and they will continue to change well into the future.

AsanengineerorPCBdesignerusingAltium®,youknowthoseissuesverywell.Youalsoknowwhere your current tools could do more.

Thinkaboutthedesignchallengesyou’refacedwithtoday.Canyoubesureyourproductswillfunction as designed without spending a lot of time and money on prototypes and respins? Can youensure right-first-timedesignwithout simulation?Can layers of buriedcommandsprovideeasyaccesstodesign-specifictasks?

OnlyPADS®providesengineersandsmallteamswithaproductcreationplatformoptimizedforcomponent selection, signalandpower integrity,electronicscooling, formandfit,PCBlayout, and manufacturing.

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

• FirstPCBlayouttooltofocusoneaseofuse

• Firsttoimplementadvancedauto-placementtoolsinaready-to-useintegratedPCBdesktopdesignsolution

• FirstonWindowsNT

• First to implement conditional rules

• Firstany-angleautorouter

• Firsttoimplementhigh-speedgeometricchecking

• Firsttorecognizetheimportanceofpowerful,easy-to-usesignalanalysis

• Firsttointroduceadvancedpackagingcapabilities

• FirstComputerIntegratedDesign(CID)platformforsoftwaredevelopment

Page 4: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

4www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

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 Use the steps in this guide to bring Altium Designer projects into PADS Standard or PADSStandardPlus.Includedareinstructionsforcreatingacentrallibrary,translatingcellsintothatlibrary,creatinganewprojectinPADS,importingyourschematic,runningthetranslator,andpackagingandsynchronizingyourdesign.

OnlinetrainingforPADSStandard,including30days’freeaccesstoselecttopics,willfast-trackyour learning curve and have you up and running fast.

Wehopeyou’llenjoyworkingwithPADSasmuchasweenjoydevelopingscalable,product-creationtechnologyforinnovators,designers,andengineerslikeyou.ContactaPADSProductCreationspecialist to learn more.

Page 5: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

5www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

ALTIUM TO PADS STANDARD NETLIST TRANSLATION

ThisdocumentdescribestheprocessoftranslatinganAltiumDesignerdesign(*.SchDocand*.PcbDocfiles)toPADSVX.2(PADSDXDesigner/PADSLayoutNetlistflow)

Thetranslationprocesscanbesummarizedasfollows:

• EnsurethattheAltiumschematicandlayoutaresynchronizedbydoingafull“round-trip”forward-andback-annotation

• ConvertAltiumlayouttoPADSlayoutandgeneratePCBlibrary

• ImportAltiumschematicintoPADSDXDesignernetlistschematic

• SynchronizePADSDXDesignernetlistschematicandPADSLayout

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

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

• PADSStandardVX.2flowmustbeinstalled.

• IfPADSVX.2isnottheactiveflow,useStart ► All Programs ► Mentor Graphics PCB ► MGC PCB Release Switcher,toconfigurePADSVX.2astheactiveflow.

OverviewandBackground

• WhatdatadoyouendupwithinthePADSnetlistflow:

• Pads*.PCBfile

• PADSDXDesignerschematicprojectdirectory

• Asymbollibrary

• DecalandpartlibraryPADSpart(*.pt9)andthedecal(*.pd9)files.

• Symbolpropertydifferencesbetweenproducts.

Page 6: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

6www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

Configureinitialmappinginaltium.cnvduringAltiumtoPADSNetlistSchematicTranslation(The default configuration will be fine, unless the Altium design uses custom properties.)

Altium PADS NetlistPinNumber #

DesignItemID DEVICE

PCBFootprint PKG_TYPE

Designator REFDES

• Inisettingsfilesfortranslation

• alt2pads.ini(MountingHoleconfigurationforPADSlayouttranslatorforAltiumdesigns)

• altium.cnvPADSDXDesignerAltiumtranslator(Illegalcharacterandpropertymapping)

List of Appendices

AppendixA:Translatorconfigurationfilesandsettings

AppendixB:CreatePADSlibraryfromPCB

AppendixC:Removingprojectreferencestodefaultstarterlibrary

AppendixD:ImportingunlinkedAltiumSchematicfiles

AppendixE:Commonnetlisterrors

Page 7: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

7www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

CONVERT ALTIUM LAYOUT TO PADS LAYOUT AND GENERATE PCB LIBRARY

Inthisstep,theAltiumPCBlayoutandPCBlibraryaretranslatedtoPADSStandardVX.2.

• IftheAltiumDesigncontainsdecals/cellswithmountingholes,aconfigurationfilemustbemodifiedAppendixA:Translatorconfigurationfiles

• InvokeStart ► All Programs ►PADS VX.2 (32-bit) ► Translators ► PADS Layout Translator

• UnderFilestoTranslate,selectTranslate designs and Translate libraries

• Select the Addbutton.BrowseandselecttheAltiumdesign(.PcbDoc)fileandintegratedlibrary(.IntLib)

Note:Ifthedesign-specificAltiumPCBlibraryisnotavailable,thePADSdecallibrarymustbecreatedfrom the translated PADS layout. See AppendixB:CreatePADSLibraryfromPCB.

• Browseandselectthefoldersinwhich to place the translated designandLibraries.

• For Translation Options, select the Protel/Altiumtab

• Select desired options at the bottomofthemenu.Noneofthesearerequiredandallareamatterofchoice.

Page 8: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

8www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• SelecttheTranslatebutton.Translationresultsaredisplayedinawindowandarewrittentoalogfileasshownatthebottomofthedialog.

• ThePADS.pcblayoutfileiscreatedinthedesignatedfolder.Iflibrarydataaretranslated,PADSpart(*.pt9)andthedecal(*.pd9)filesarecreatedinthedesignatedfolder.

• Reviewthetranslator’slogfileforinformationaboutunsupportedorconditionallysupportedAltiumitemsidentifiedinthetranslation.

• Closethetranslator.

• OpenthedesigninPADSLayoutusingStart ► All Programs ► PADS VX.2 (32-bit) ► Layout & Routing ► PADS Layout VX.2.

• InPADSLayout,runanintegritytest(modelesscommand“I”).Typetheletter‘I’tobringuptheModelessCommandinterfaceandpressEntertorunthecommand.

• Amessageisdisplayedatthebottomofthewindow.Resolveanyerrorsthatarefound.

• Ifthedesign-specificAltiumPCBlibraryisnotavailable,thePADSdecallibrarymustbecreated from the translated PADS layout. AppendixB:CreatePADSLibraryfromPCB

Page 9: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

9www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

IMPORT ALTIUM SCHEMATIC INTO PADS DX DESIGNER NETLIST SCHEMATIC

WiththePADSlayouttranslated,thenextstepistotranslatetheAltiumschematicintoaPADSDXDesignerNetlistproject.

• OpenPADSDXDesignerfrom►AllPrograms►PADSVX.2►DesignEntry►PADSDXDesignerVX.2

• UnderTasksontheleftsideofthedialog,selectPADSNetlist.

• UnderAvailabletemplates,selectyourcompany’scustomtemplate.IfonedoesnotexistusethePADStemplate.

Note.ThePADStemplatewillusethePADSStarterLibrary.Theprojectwillpointtoalibrary-specificdatabookconfiguration,SpecialComponentsfile,andbordersymbolfileifyoudon’tintend to use parts from the starter library.FollowAppendixC:Removingprojectreferencestodefaultstarterlibrary

For a guide to create your own projecttemplate(standardsetofsettingsforallnewdesigns),seeMG580490.

• EnteraNameforthenewproject

• NavigatetotheLocationwherethePADSDXDesignerdatawillbestored

• SelectPADSVXastheLayouttool.

• SelecttheCreatebutton.Thedesignwillbecreatedandopened.

• InPADSDXDesigner,selectFile►Import►Altium.ThiswillopentheProtel/Altiumtranslator interface.

Page 10: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

10www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• Select the Schematicstab

• UnderSchematics to translate, select Add

• BrowseandselecttheAltiumDesignerPrjPcb.

Note.ThePrjPcblinksalltheAltiumschematicfilestogether.Ifonly.SchDocfilesareavailablefollowAppendixD:ImportingunlinkedAltiumSchematicfiles

• Select Translate attributes

• UnselectTranslate symbols only (without the schematic)

• Select Create design Library

• UnselectCreategenericsymbols

• Select Use default color scheme

• Select the Settingstab

• Inthe COMPONENT ATTRIBUTES section, set the Property Mapping

• Formoreinformationonspecificmappings,refertothePADSDXDesignerAltiumtranslator’sspecificdocumentation. The defaults should handle most cases.

• IfanyAltiumPropertiesneedtoberemoved,youcanenterablankValue.Inthisexample,PackageInformationwillberemovedupontranslation.

• Youcanalsoaliasanyproperties.Inthisexample,PackageReferenceisaliasedtoManufacturing_Part_Number.

Page 11: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

11www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

IntheCONVERSION section

• AddaPartitionNametothePartitionName option

Note:PartitionName entry must start with an alpha character

• Toggle on the CollectInstanceCells option

• UnselecttheNormalize Symbols setting

• ReturntotheSchematictabandpushTranslate.Waitforthetranslationsummary at the end of the translation process.

• YoucanreviewthewarningsanderrorsinthelogfilesavedinthePADSDXDesignerprojectLogFilesfolder.

At this point, the schematic is translatedinPADSDXDesigner.Closethe Translator.

CheckSchematicDatabaseConsistency

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

Page 12: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

12www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• InPADSDXDesigner,openSetup ► Settings ► Project ► Symbol Libraries

• DeletethelibrariesassociatedwithSDD_Homeandonlyleave“YourpartitionnameIndependentLibraries”andtheroot“.”LibraryExample:“usb_panelIndependentLibraries”

• Double-clickon“YourpartitionnameIndependentLibraries”librarytosetitaswriteableExample:“usb_panelIndependentLibraries”

• Twolibrariesarenowconfiguredintheproject.ClickOK.

Page 13: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

13www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

SYNCHRONIZE PADS DX DESIGNER NETLIST SCHEMATIC AND PADS LAYOUT

• InPADSDXDesigner,selectTools ► PCB Interface

• Select Create Netlist for Layout

• Select OK. A netlist named <project name>.ascwillbecreatedinthePADSDXDesignerprojectfolder.

• ReviewanyErrors,Failures,orWarnings.

• Ifthenetlistfails,pleasereviewCommonissuesinAppendixE:Commonnetlisterrors

• DRCConnectivityRulesarealsohelpful to run. Tools ► Verify

Page 14: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

14www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• Oncethenetlistisproperlyverified,Create a folder called LayoutinthePADSDXDesignerprojectfolder.

• CopythePADS.pcbfileintothisnewLayout folder

• OpenthecopiedPADS.pcbfileinPADSLayout

• InPADSLayout,openTools►PADSDXDesigner

• BrowsetothePADSDXDesignernetlistprojectfileandclickConnect.

TheschematicwillbeopenedinPADSDXDesignerifit’snotalreadyopen.TheConnectbuttonwillchangetoDisconnect, indicatingtheconnectionhasbeenmade.

• SelectCompareDesigns

• Carefullycomparenetliststocatchanyconnectivityinconsistencies.Insomecases,hierarchicalportsymbolsdefiningconnectivitythroughtheBlocksymboltotheunderlyinglowerconnectivitymightnotbeproperlydefinedandcouldcauseanopen.

Page 15: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

15www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• Intheexamplebelow,apowernetAGNDwasaliasedtoanunamednet$1N278indicatingtheTapglobalsignalsymbolwasdisconnected.Uponsearchingforthenetintheschematic,thiswasconfirmed.

• InPADSDXDesigner,youcanusesearchortextsearchtodouble-checknetsfromthecomparetextfile.

• OncethenetlistisverifiedandyougeneratethenetlistforthelasttimeinPADSDXDesigner, select Forward to PCB.

The Forward Annotation dialog appears.

• Select Update PCB

• Select Parts, Netlist, Attributes

• Select OK.Forwardannotationwillbeginandthe error report will display upon completion. Reviewthisreporttoensuretherearenoerrors.Ifthereareerrors,theschematicand/orlibrarymustbecorrected.Warningsaboutattributemismatchescanbeignored.

• This completes the translation.

Page 16: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

16www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

APPENDIX A: TRANSLATOR CONFIGURATION FILES

alt2pads.ini(PADSLayoutTranslator)

Thisfileislocated:“C:\MentorGraphics\PADSVX.2\SDD_HOME\Programs\alt2pads.ini”.ThisfileiscurrentlynotaccessibleviaGUIandmustbemanuallyedited.Ifthefiledoesnotexist,openthePADSLayoutTranslatorandcloseittogeneratetheinifile.

InPADSLayout,nospecificdesignobjectdesignationexistsformountingholes.Mountingholes(markedinthealt2pads.ini)aretranslatedasunusedpinsand"Pinnumber"namewillstartwiththePinNumberPrefixentryinthealt2pads.inifile.

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

Altium.cnv(Symbol&SchematicTranslator:Protel/AltiumDesignertoPADSDXDesignerIntegrated

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

• Illegalcharacters:

• Tominimizetheriskofproblems,therecommendedcharactersetforallobjectnames(identifiers)isA-Z,a-z,0-9and_(underscore).Thesecharacterscanbeusedconsistentlyforallnameswithoutanyproblem.Usingothercharactersincreasesthechanceofencounteringaproblemduetovariouscharacterrestrictionsindownstreamtools,windows/Linuxfilenames,SQL,parsingdatawithregularexpressions, passing the names in command line arguments, and accessing and modifyingobjectsviaautomation.

• Symbolpartitionsneedtostartwithanalphacharacter

• NetsandGlobalpower/ground“Tap”Symbolscanuse+and–

• Foranofficiallistofnon-supportedcharactersetspleasereview:

• PADSLibraryToolsProcessGuide(Library,Object,andLibraryPartitionLimitations)

• PADSSchematicDesignReferenceManual(IllegalCharactersinNameIdentifiers)

• PADSLayoutUser'sGuideandReferenceManual(IllegalCharactersinNetnamesandPartNames)

Page 17: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

17www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

APPENDIX B: CREATE PADS LIBRARY FROM PCB (IF NECESSARY)

CreatePADSLibraryfromPCB(ifnecessary)

PADSlibrarydataarerequiredforthecreationofthePADSCentralLibrary.IftheAltiumPCBdesign-specificlibrary(.Pcblib)wasnotavailableforlayouttranslation,thelibrarydatamustbederivedfromPADSlayout.Ifthe.Pcblibwastranslated,skipthisstep.

• OpenthetranslatedPADSLayoutif not already opened.

• Select File ► Library.TheLibraryManagerdialogappears.

• Select“CreateNewLibrary”

• Specifyalibrarynameandlocation and select Save.

Inthisexample,thelibraryiscreatedintheProjectDirectoryunderanewfolderbutitcanbeplacedanywhere.

Page 18: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

18www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• ClosetheLibraryManagerdialog.

• Selectalldesign-specificdecalsinProjectExplorerasshownbelow.(UseCRTL–Shift).KeepingtheselectioninExplorer,movethecursortothelayoutarea,right-clickonemptyspace,andselectSavetoLibrary.

The following dialog appears.

• Select all Part Types and Decals.

• ForthePartTypeLibraryandDecalLibrary,selectthenewlibrarycreatedinthepreviousstep.Intheexample,thelibrary“USB_Panel”isselectedforboth.

• ClickOKtoconfirm.Thetoolgeneratesdecal(.pd9)andparttype(.pt9)filesinthelibraryfolder.

• ExitPADSLayout.

Page 19: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

19www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

APPENDIX C: REMOVING PROJECT REFERENCES TO DEFAULT STARTER LIBRARY

Ifnocompany-specificprojecttemplateisavailableandyouintendnot to use any parts from thestarterlibrary:

• Select CreatetostartanewprojectusingthePADSNetlisttemplate

• InSetup ► Settings ► Project: RenametheSpecialComponentsandBorderSymbols.Inthisexample,theSLprefixwasremoved.

Page 20: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

20www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• InSetup ► Settings ► PADS Databook: Deletethedatabookconfigurationfilepointer

• InSetup ► Settings ► Symbol Libraries.Removealllibrariesexcepttheprojectrootlibrary“*”

Page 21: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

21www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

APPENDIX D: IMPORTING UNLINKED ALTIUM SCHEMATIC FILES

AltiumhandlesschematicsdifferentlythanPADSDXDesigner.WithAltium,eachschematicsheet is storedasaseparatefileandsheetsareboundtogetherbyaproject(.PrjPcb)file.PADSDXDesignerorganizesschematicswithmultiplesheetsasasinglefile.

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

Whenimportingamultiple-sheetschematic(morethanone.SchDoc) that does not have a projectfile (PrjPcb),allof theschematicsheetswillbecome individualblocksbydefault. Itisbesttoconverteachblock intoaschematicsheet,particularlyforamultiple-sheet,non-hierarchicalschematic(asintheexamplebelow).Startwiththehighest-numberedsheetandworkyourwaybacktosheet1.Thelastsheetimportedwillbecometherootschematicsheet.

• Right-clickonthelastsheetimportedandselectSetasRoottosetuptheboard.InthisexampleitisthePAGE_1block.

• Right-clickandrenametheboardandschematicitems.

Page 22: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

22www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• OpenSetup►Settings►Navigator►Sheets.SetDisplaySheetsoptiontoAlways.ThismakesthefirstsheetvisibleintheNavigatorwhichisusedtocopy/pastethesheets.

• GotoSetup►Settings►Advanced.TurnonthePreservePackaginginfoonCopyswitch.TurnoffUniquenamesoncopy.

• SelecttheOKbutton

Page 23: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

23www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

• Expandthenextblocktoshowthesheetname

• Right-clickandchangethesheetnamefrom“1”to“2”

• Right-clickthesheetnamed“2”andcopyandpastethesheetintotheboardschematic.

• Repeatthisprocessuntileveryschematicsheetisrenamedandmovedintotheboardschematic.

• Right-clickanddeletetheblocks.

Page 24: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

24www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

APPENDIX E: COMMON NETLIST ERRORS

Commonerrors

• PCB-6091-Symbol[symbol]missingforheterodevice

• Double-checkthattherootsymboldirectoryexists“.”

• Insomecases,thetranslatorwasunabletoresolvetheHeteropartdefinition.PleasereviewthefollowingTechnoteaboutheterosymbols.

• OverviewofthedifferentHeteroSymbolsinPADSDXDesignerNetlist,includingexamples:https://supportnet.mentor.com/portal?do=reference.technote&id=MG583318

• PCB-6035-Illegallengthofproperty

• Error6051:(DuplicatePinNumber)

• Symbolmayhavebeentreatedimproperlyasaheterodevice.Verifypinmapping;youmayneedtoeditsymbolpropertiesandreplacethesymbolinstancestoremovePinOrderproperty.

• ErrorPCB-6076Missingproperty

• MissingDEVICEproperty

• MissingPKG_TYPEproperty

• Missing#property

• Usuallythisisaresultofhierarchicalblocksymbolsandtheunderlyingconnectivitynotbeingtranslatedcorrectly.InsteadofusingthePRJPCB,usethehierarchical root schematic.

• Warning6083-Thenetontheindicatedpinisnotconnectedtoanyotherpinsandsoitcannotberoutedbyalayoutsystemwithoutadditionalconnectioninformation.

• Verifytheconnectivity;perhapsaglobalpower“Tap”Symbolornetconnectionisdisconnected.

Page 25: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

25www.pads.com December 2016

A Guide for Translating Altium® Designer to PADS® Standard

WHAT’S NEXT?Congratulationsonmaking themove toPADS Standard!Now that you’ve translated yourdesignfilesintoPADS,it’stimetotakeadvantageofeverythingthePADSdesignflowhastooffer.Manyresourcesareavailabletogetyoustartedandhelpyoualongtheway.

• Free training!https://learn.mentor.com/library/pads-standard-training-library/4yP_elJMZ

• 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 Standard videos https://www.pads.com/multimedia/#?filter=e7322d30-a6ca-4cfa-9c8f-cdc3a24009b6&start=1&limit=9

• PADS Standard datasheetshttps://www.pads.com/resources/#?filter=datasheet-type,e7322d30-a6ca-4cfa-9c8f-cdc3a24009b6&start=1&limit=9

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

Page 26: PADS GIVES YOU THE CONFIDENCE - cadlog.it · • Import Altium schematic into PADS DX Designer netlist schematic • Synchronize PADS DX Designer netlist schematic and PADS Layout

26

A Guide for Translating Altium® Designer to PADS® Standard

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.