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

Go to the source code of this file.

Namespaces

 delayVisualization
 

Functions

def delayVisualization.Average (lst)
 

Variables

 delayVisualization.parser = argparse.ArgumentParser()
 
 delayVisualization.help
 
 delayVisualization.required
 
 delayVisualization.args = parser.parse_args()
 
 delayVisualization.inputFile = open(args.Input, 'r')
 
 delayVisualization.lines = inputFile.readlines()
 
int delayVisualization.lineId = 0
 
 delayVisualization.disXY2delay = dict()
 
list delayVisualization.XList = []
 
list delayVisualization.YList = []
 
list delayVisualization.delayList = []
 
 delayVisualization.pinDrivenLine = lines[lineId]
 
 delayVisualization.pinDriverLine = lines[lineId+1]
 
 delayVisualization.delayLine = lines[lineId+2]
 
 delayVisualization.drivenDrivenSiteName = pinDrivenLine.replace("\n", "").split(" ")[3]
 
 delayVisualization.drivenSiteX
 
 delayVisualization.drivenSiteY
 
 delayVisualization.drivenDriverSiteName = pinDriverLine.replace("\n", "").split(" ")[3]
 
 delayVisualization.driverSiteX
 
 delayVisualization.driverSiteY
 
 delayVisualization.disX = abs(drivenSiteX-driverSiteX)
 
 delayVisualization.disY = abs(drivenSiteY-driverSiteY)
 
tuple delayVisualization.tupleXY = (disX, disY)
 
 delayVisualization.delay = int(delayLine.split(" ")[1])
 
 delayVisualization.z = np.array(delayList)
 
 delayVisualization.x = np.array(XList)
 
 delayVisualization.y = np.array(YList)
 
 delayVisualization.data = np.vstack((x, y, z))
 
 delayVisualization.X
 
 delayVisualization.Y
 
 delayVisualization.XX = X.flatten()
 
 delayVisualization.YY = Y.flatten()
 
 delayVisualization.A = np.c_[np.ones(data.shape[0]), (data[:, :2])**0.3, data[:, :2]**0.5]
 
 delayVisualization.C
 
 delayVisualization._
 
 delayVisualization.Z
 
 delayVisualization.fig = plt.figure()
 
 delayVisualization.ax = fig.gca(projection='3d')
 
 delayVisualization.rstride
 
 delayVisualization.cstride
 
 delayVisualization.alpha
 
 delayVisualization.c
 
 delayVisualization.s