String name
String type
BEL bel
SiteInst siteInst
EDIFHierCellInst edifHierCellInst
String[] pinMappingsP2L
Map<K,V> pinMappingsL2P
Map<K,V> altPinMappingsP2L
HashSet<E> fixedPins
int flags
String name
Part part
HashMap<K,V> modules
HashMap<K,V> moduleInsts
HashMap<K,V> instances
Map<K,V> usedSites
HashMap<K,V> nets
HashMap<K,V> cells
EDIFNetlist netlist
NOCDesign nocDesign
DesignHeader designHeader
HashMap<K,V> dcpAttributes
Map<K,V> dcpMultiAttributes
HashMap<K,V> cellInstMap
HashMap<K,V> netMap
HashMap<K,V> xdcConstraints
List<E> partitionPins
List<E> oocModules
List<E> routePartitions
List<E> clockPortPartitions
List<E> clockRoutingPartitions
Map<K,V> pulsedLatches
boolean trackSiteInstChanges
boolean trackNetChanges
Set<E> modifiedSiteInsts
Set<E> modifiedNets
boolean copyOrigNets
boolean copyOrigSiteInsts
Map<K,V> origSiteInsts
Map<K,V> origNets
Set<E> manuallyRoutedSites
Map<K,V> belAttrs
byte[] aiedb
byte[] memImageDB
byte[] binaryNetlist
byte[] binaryConstraints
byte[] binaryTimingGraph
byte[] hwDef
byte[] boundarySites
Map<K,V> instWithHierSepMap
Map<K,V> netsWithHierSepMap
boolean write2024Dot1DCP
Device dev
String name
Site anchor
int implementationIndex
HashMap<K,V> portMap
HashMap<K,V> instanceMap
HashMap<K,V> netMap
float minClkPeriod
HashMap<K,V> metaDataMap
PBlock pblock
HashMap<K,V> cells
HashMap<K,V> siteMap
ArrayList<E> validPlacements
EDIFNetlist netlist
HashMap<K,V> clocks
String srcDatFile
NOCDesign nocDesign
RelocatableTileRectangle boundingBox
Integer routingSLRSpan
List<E> allPlacements
String name
List<E> sitePinInsts
List<E> pips
SitePinInst source
List<E> alternateSources
ModuleInst moduleInst
Module moduleTemplate
Net moduleTemplateNet
EDIFHierNet logicalHierNet
Set<E> cTags
Design design
int hasGapRoutingTypeFanOut
List<E> fanouts
Tile tile
int data
String terminalName
String libCellName
String instanceName
String name
Set<E> sitePinInsts
PortType type
ArrayList<E> passThruPortNames
Tile partitionPinLoc
boolean isOutputPort
float worstCasePortDelay
RelocatableTileRectangle boundingBox
String name
SiteTypeEnum type
Site site
HashMap<K,V> pinMap
ModuleInst moduleInst
Module moduleTemplate
SiteInst moduleTemplateInst
HashMap<K,V> cells
boolean isSiteLocked
byte[] sitePIPs
Net[] ctags
PinType pinType
String name
SiteInst siteInst
Port port
Net net
boolean isRouted
ArrayList<E> subPBlocks
Set<E> tileSet
String name
PBlock parent
boolean containRouting
String getCellsArgs
ChannelType channel
int vc
int requiredBandwidth
int estimatedBandwidth
int requiredLatency
int estimatedLatency
List<E> channelPath
String name
boolean hasParityAddr
boolean hasParityData
boolean isVirtual
int axiDataWidth
String location
int destID
ComponentType compType
ProtocolType protocol
List<E> externalConnections
List<E> connections
int phase
NOCMaster source
NOCSlave dest
String port
CommunicationType commType
int readBandwidth
int writeBandwidth
int estReadBandwidth
int estWriteBandwidth
int readLatency
int writeLatency
int readAverageBurst
int writeAverageBurst
Map<K,V> channels
boolean isRouted
boolean isPathLocked
boolean isSourceLocked
boolean isDestLocked
Design design
int nocFrequency
Map<K,V> masterClients
Map<K,V> slaveClients
Map<K,V> switchDestIDs
List<E> nocConnections
List<E> dfxPaths
boolean lockAllDestIDs
SolutionType solutionType
boolean isRouted
TrafficClass readTC
TrafficClass writeTC
TreeMap<K,V> memParams
ArrayList<E> ports
ArrayList<E> sysAddresses
Map<K,V> portDestIDs
int interleaveSize
String name
BELClass classification
String type
int index
BELPin[] pins
int highestInputIndex
HashMap<K,V> pinMap
SiteType siteType
String name
BELPin.Direction dir
int siteWire
BEL bel
ArrayList<E> sitePIPs
ArrayList<E> siteConns
int index
int row
int column
String name
Tile upperLeft
Tile lowerRight
int configRowIndex
SLR slr
boolean hasModularSLRs
int rows
int columns
Tile[][] tiles
String deviceName
Map<K,V> sites
Map<K,V> tileMap
TileType[] tileTypes
Map<K,V> tileTypeObjMap
TilePattern[] tilePatterns
NodeTemplates nodeTemplates
SiteType[] siteTypes
Map<K,V> siteTypeObjMap
String[] costCodeNames
Map<K,V> costCodeMap
ClockRegion[][] clockRegions
Map<K,V> clockRegionMap
SLR[] slrs
Map<K,V> tileToCRMap
HashMap<K,V> packages
boolean isDerivedDie
int masterSLRIndex
Map<K,V> configOrderIndexMap
Map<K,V> siteToIndex
Site[] indexedSites
long[] siteBELStartIndices
Series series
ArrayList<E> siteIndex
Package activePackage
Map<K,V> tileExamples
Map<K,V> tileByRootNameCache
Map<K,V> altTilePatterns
Integer altTilePatternsLock
String name
String speedGrade
String temperatureGrade
int id
String name
IOBankType bankType
Map<K,V> packagePins
Set<E> supportedIOStandards
Tile tile
int wire
int data
Device dev
String name
Grade[] grades
LinkedHashMap<K,V> packagePinMap
int id
Map<K,V> ioBanks
Set<E> supportedIOStandards
Map<K,V> sitePkgPinMap
String name
Site site
String pinFunction
BEL bel
int flags
Integer minDelay
Integer maxDelay
String iobAlias
String diffPairPinName
Package packageObj
IOBank ioBank
Tile tile
int flagsAndStartWire
int flagsAndEndWire
String name
SiteType type
int flags_siteIndexInTile
Tile tile
int instanceIndicies
int rpmCoordinates
int slrIndex
Site site
String pinName
String name
TileType type
Site[] sites
int row
int column
int tileYCoordinate
String rootName
int tileXCoordinate
int tilePatternIndex
Device dev
int uniqueWireStartIndex
int slrIndex
Tile tile
int data
ArrayList<E> enumerations
HashMap<K,V> enumerationMap
EnumSet<E extends Enum<E>> flags
int numInstances
int[] sources
Map<K,V> map
HashMap<K,V> map
Map<K,V> map
int cost
byte type
short endTileXCoordinate
short endTileYCoordinate
short length
float baseCost
boolean isTarget
RouteNode[] children
float historicalCongestionCost
float upstreamPathCost
float lowerBoundTotalPathCost
int visited
RouteNode prev
Map<K,V> usersConnectionCounts
NetWrapper
instance that corresponds to a Net
instance.
It is often the case that multiple connections of the user are using a same rnode.
We count the number of connections from the net.
The number is used for the sharing mechanism of RWRoute.float delay
RouterHelper.NodeWithPrev prev
boolean hasEDIFPortInsts
EDIFPortInst srcPort
EDIFPortInst dstPort
TimingGraph timingGraph
Net net
EDIFNet edifNet
TimingVertex src
TimingVertex dst
float logicDelay
float netDelay
float delay
float intraSiteDelay
SitePinInst first
SitePinInst second
boolean debug
boolean verbose
TimingModel timingModel
TimingManager timingManager
HashSet<E> graphPathHashSet
HashMap<K,V> hierCellInstMap
DelayModel intrasiteAndLogicDelayModel
PrintStream graphVizPrintStream
HashMap<K,V> myCellMap
Design design
ArrayList<E> set
HashMap<K,V> safeVertexCheck
Map<K,V> timingEdgeConnectionMap
Map<K,V> sinkSitePinInstTimingEdges
SitePinInst
instance and its associated TimingEdge
instancesMap<K,V> edifHPortMap
List<E> orderedTimingVertices
List<E> reversedOrderedTimingVertices
ClkRouteTiming clkRouteTiming
RuntimeTrackerTree routerTimer
String dspTimingDataFolder
boolean dspTimingDataFolderWarning
boolean dspTimingFileExistenceWarning
Map<K,V> dspNameDataMapping
Set<E> dspTimingDataSet
TimingVertex superSource
TimingVertex superSink
Cell srcCell
Cell dstCell
BELPin source
BELPin sink
SiteInst si
float intraSiteDelay
boolean overwriteBUGCEDelay
Map<K,V> distArrays
int numCol
int numRow
Map<K,V> K0
Map<K,V> K1
Map<K,V> K2
Map<K,V> L
Map<K,V> inputSitePinDelay
InterconnectInfo ictInfo
int verbose
boolean useUTurnNodes