Package empro :: Package toolkit :: Module eemAdfiParse
[frames] | no frames]

Module eemAdfiParse

source code

Classes
  AdfiInfo
  AdfiEgsWriter
This class is used to write out .egs file.
  AdfiHdefWriter
This class is used to write out .hdef file.
  pinWriter
This class is used to write out the .pin file of the top level of an adfi file.
  portWriter
  bondWireWriter
  UnitException
  bondwireImporter
  componentImporter
  solderBallImporter
  AdfiLtds
  AdfiLayers
  AdfiAblLibInfo
  eemAdfiAblSubstWriter
Functions
 
eemWriteLog(iType, iMessage) source code
 
eemGetElNodeValByTag(iNode, iTag) source code
 
eemGetElNodeAttrByTagAttrValue(iNode, iTag, attrKeyName, attrKeyValue, attrValueName) source code
 
contentOfNode(node) source code
 
getInnerText(oNode) source code
 
eemFixName(iName, iMapChar='[^a-zA-Z0-9_@`#&$%^=+-]') source code
 
getMaskNames(iStacks) source code
 
eemAdfiProcessHDefEgsFile(iAdfiDoc, iAdfiInfo, iHDefWriter, iEgsWriter, iBondWireWriter, iStacks, iParmMap, iMaskNameNbMap={})
extract and write pin/port/comp info
source code
 
eemAdfiWriteCmpFiguresToFile(events, iHDefWriter, iRefDes, iTool, iVersion) source code
 
eemAdfiWriteCmpPinsToFile(iHDefWriter, iCmp, iRefDes, iTool, iVersion) source code
 
eemAdfiGetLocation(iNode, locElName='Location') source code
 
eemAdfiGetRotation(iNode) source code
 
eemAdfiGetRadius(iNode) source code
 
eemAdfiGetWidth(iNode) source code
 
eemAdfiWriteCmpRefLocationToFile(iHDefWriter, iNode) source code
 
eemAdfiWriteCmpPinToFile(iHDefWriter, iPin, pinSet) source code
 
eemAdfiWriteCmpPinAreaToFile(iHDefWriter, iPin) source code
 
eemAdfiWriteCmpParmsToFile(iHDefWriter, iCmp, iRefDes, iTool, iVersion, iParmMap=None) source code
 
eemAdfiWriteConvertToADSValues(iRefDes, iValue) source code
 
eemAdfiWriteCmpInstToFile(iHDefWriter, iCmp, iRefDes, iTool, iVersion, iParmMap) source code
 
eemAdfiWriteInstParmsToFile(iHDefWriter, iInst, instName, iTool, iVersion, iParmsFromFile) source code
 
eemAdfiReadOptParmFile(adfiNamePrefix) source code
 
getDrawingUnitConversionFactor(cInst) source code
 
getPinNodeListUnitInfo(iPortsDom, iAdfiInfo=None, needUnit=False) source code
 
eemAdfiWritePinFile(fName, iDom, iAdfiInfo=None)
write out top level pins in .pin file
source code
 
eemAdfiWritePortFile(fName, iPorts)
write out top level ports in .prt file
source code
 
eemAdfiWriteBondwireFile(fName, iDom, maskNameNbMap, useSolderBalls=False, sbMap=None) source code
 
getRLCUnitConversionFactor(unit) source code
 
getResistivityFromConductivityString(conductivityString) source code
 
getComponentParms(iCmp, toUpper=True) source code
 
getParms(iCmp, toUpper=True, groupName='ComponentParms') source code
 
getInstanceParms(iCmp, toUpper=True) source code
 
eemAdfiImportComponents(iAdfiFileName, useJedecBondwires=False, useSolderBalls=False, topAssembly=None) source code
 
subProcessStartupInfo() source code
 
subedRemoveFromEnviron_QtQpaPluginPlatform() source code
 
eemIsValidSubedVersion() source code
 
eemMergeLtdFile(fIn1, fIn2, fOut) source code
 
eemConverLtdToSlmFile(ifIn, ifOut) source code
 
eemAdfiAblMaterialWriting(iMaterialsNode, targetDir) source code
 
writeSubstrates(iSubstratesNode, iLibName, targetDir) source code
 
eemAdfiReadFile(iAdfiFilename) source code
 
eemAdfiProcessCollect(iAdfiDoc, iFprefix, iAdfiInfo, iAdfiTechData, iAdfiEgsWriter, iAdfiLayers, iAblLibInfo, targetPlatform='ads')
First pass through file using pulldom mechanism
source code
 
eemAdfiProcessFile(iAdfiFilename, targetDir=None, useJedecBondwires=False, useSolderBalls=False, bwMap=None, sbMap=None, targetPlatform='ads', oaLibName=None)
Load and parse adfi file for use in ADS and EMPro
source code
Variables
  hversion = 34015984
  console = logging.StreamHandler()
  formatter = logging.Formatter('ADFI parser: %(levelname)-8s %(...
  file_h = 4
  logfile = 'c:\\users\\build\\appdata\\local\\temp\\tmpicsid6_e...
Variables Details

formatter

Value:
logging.Formatter('ADFI parser: %(levelname)-8s %(message)s')

logfile

Value:
'c:\\users\\build\\appdata\\local\\temp\\tmpicsid6_eemAdfiParse.log'