AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
getPinOffset.py File Reference

Go to the source code of this file.

Namespaces

 getPinOffset
 

Variables

float getPinOffset.gw = 0.3
 
 getPinOffset.targetPath = sys.argv[1]
 
 getPinOffset.deviceName = sys.argv[2]
 
 getPinOffset.deviceInfoFile
 
 getPinOffset.refpinnamefile
 
 getPinOffset.lines = deviceInfoFile.readlines()
 
 getPinOffset.exportfile
 
 getPinOffset.devicePinNames = set()
 
 getPinOffset.pin_SW
 
 getPinOffset.pinName = pin_SW[0]
 
 getPinOffset.lastWord = pinName[pinName.rfind("_")+1:]
 
 getPinOffset.prevWord = pinName[:pinName.rfind("_")]
 
 getPinOffset.tmploc = re.search("[0-9]+", lastWord)
 
 getPinOffset.SWName = pin_SW[1]
 
int getPinOffset.X = 0
 
 getPinOffset.Y = int(SWName[SWName.rfind("Y")+1:])
 
 getPinOffset.file
 
 getPinOffset.designRefPinNames = set(lines[0].replace("\n", "").split(" "))