Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
EDIF_Part documentation
EDIF_Part documentation
  • Partition 模块详细文档
  • Routing 模块详细文档
  • TDM 模块详细文档
  • C++ API Reference
    • Namespace Eigen
    • Namespace HSFullTiming
    • Namespace kahypar
    • Namespace routing_flow
    • Namespace std
    • Namespace tdm
    • Struct CandidateBuffers
    • Struct CandidateRefinementRequest
    • Struct ChannelStatus
    • Struct CoarsenConfig
    • Struct ContractedHyperedgeInformation
    • Struct cpAttr
    • Struct curPartStatus
    • Struct CutMatrixResultCore
    • Struct CutTimingPathInfo
    • Struct DelayLibrary
    • Struct DomainStat
    • Struct Edge
    • Struct EdgeSnap
    • Struct EdgeStat
    • Struct GainComponents
    • Struct GainEvaluatorContext
    • Struct hash_pair
    • Struct hashfunc
    • Struct HierarchyLink
    • Struct HierarchyLinkEndpoint
    • Struct HierarchyPartitionCutRecord
    • Struct edge_info
    • Struct EnableUndo
    • Struct HSCutNetFlow::cut_net
    • Struct HSCutNetFlow::CutNetInfo
    • Struct HSCutNetFlow::CutNetKey
    • Struct HSCutNetFlow::CutNetTimingPath
    • Struct HSPartitionNet
    • Struct HSStaBase::timingpath
    • Struct HSTimingDelta::traceInfo
    • Struct HSTimingLocalData::traceInfo
    • Struct pfxtNode
    • Struct PTNet
    • Struct slackData
    • Struct SlackUndo
    • Struct IncrementalDmax
    • Struct InitialPartitionConfig
    • Struct SparseMapBase::MapElement
    • Struct LevelWorkset
    • Struct LibMeta
    • Struct LibModel
    • Struct LinearModel
    • Struct mesh
    • Struct Metrics
    • Struct MgtSubChannel
    • Struct MoveApplierContext
    • Struct mulClockAttr
    • Struct PartitionConstraintConfig
    • Struct PartitionFlowConfig
    • Struct PartitionParams
    • Struct PartitionState
    • Struct PathStats
    • Struct PendingEdge
    • Struct pinSlack
    • Struct pq
    • Struct PWLModel
    • Struct RefinementConfig
    • Struct RefinementRunState
    • Struct RefinementSession
    • Struct RefinePassContext
    • Struct RefineStageConfig
    • Struct RoutingParams
    • Struct ScopedLibModels
    • Struct SimpleTiming
    • Struct SlackStat
    • Template Struct hash< cut_timing_path >
    • Struct StrategyPlan
    • Struct TDMParams
    • Struct timing_edge
    • Struct TimingPartitionConfig
    • Struct TimingPath
    • Struct TimingPathCompare
    • Struct TimingRefineConfig
    • Struct TypedSockets
    • Struct WorstInfo
    • Struct WorstPathCache
    • Class bidir_map
    • Class CandidatePoolService
    • Class CandidateProjectionService
    • Class CandidateSelector
    • Class comb_set
    • Class CompositeConstraintChecker
    • Template Class ConcurrentBucketMap
    • Class ConstraintCheckerCore
    • Class cut_net
    • Class cut_timing_path
    • Class DieConnection
    • Class DisjointSet
    • Class DSFM_M_Refine
    • Class DSFM_S_Refine
    • Class fixInfo
    • Class FMLikeStrategyBase
    • Class FMRefine
    • Class fpga
    • Class FPGARemapper
    • Class Gain
    • Class GainEvaluatorCore
    • Class GlobalMoveBucket
    • Class graph
    • Class GreedyRefine
    • Class hierarchy
    • Class HSBaseObj
    • Class HSCutNetFlow
    • Class HSCutOnlyFlow
    • Class HSGraphClock
    • Class HSIOTdmDelay
    • Class HSOuterEdge
    • Class HSPartitionFlow
    • Class HSPrefixTree
    • Class HSStaBase
    • Class HSTimingDelta
    • Class HSTimingEdge
    • Class HSTimingLocalData
    • Class IMoveConstraintChecker
    • Class Initial
    • Class IRefineStrategy
    • Template Class SparseMap
    • Template Class SparseMapBase
    • Template Class MovePriorityQueue
    • Class MoveStateApplierCore
    • Class MultilevelCoarsener
    • Class net
    • Class NetPartition
    • Class node
    • Class OldRefine
    • Class PerPartBucketSet
    • Class PMRefine
    • Class range
    • Class Refine
    • Class Refinement
    • Class Routing
    • Class SpinLock
    • Class sta
    • Class StrategyFactory
    • Class StrategyPlanner
    • Class StrategyRunner
    • Class Tdm
    • Class tdm_group
    • Class timing
    • Class timingEvaluator
    • Class TimingMetricService
    • Enum CoarsenOrder
    • Enum DelayScope
    • Enum HierarchyType
    • Enum RatioLib
    • Function add_path_by_prev
    • Function aggregateHierarchyResourcesWithDistributedSlack
    • Function applyLeafResources
    • Function calculateSmallestDelayPaths
    • Function checkFixTopo
    • Function COCP
    • Function collectLeafResources
    • Function compute_group_constrain
    • Function computeHierarchySlacks
    • Function convert_route_trees
    • Function convertCutNetPathsToSimpleTimings
    • Function convertSubConnetsToCutConnections
    • Function dijkstra_tdm
    • Function dump_die_cut_result
    • Function evaluatePartitionTimingComparison
    • Function floatNumEqual
    • Function floatNumLess
    • Function formatHierarchyPath
    • Function getDistributedResourceDims
    • Function getPinMinslackC
    • Function HSFullTiming::getSlackRange
    • Function HSFullTiming::initSlackRange
    • Function HSFullTiming::maxHopToSlackRangeEnd
    • Function HSFullTiming::maxHopToSlackRangeStart
    • Function HSFullTiming::setSlackRange
    • Function HSFullTiming::slackToBucketIndex
    • Function is_diff_fpga
    • Function lib_delay
    • Function lib_max
    • Function lib_rmin
    • Function lib_slope
    • Function multilevel
    • Function norm_edge
    • Function output_cut_result
    • Function pack_edge
    • Function partition(graph&, fpga&, vector<int>&, const PartitionParams&, int, HSFullTiming::HSPartitionFlow&)
    • Function partition(graph&, fpga&, vector<int>&, const PartitionParams&, int, flat_hash_map<string, fixInfo>&, unordered_map<string, vector<string>>&, flat_hash_map<string, int>&, HSFullTiming::HSPartitionFlow&)
    • Function partitionHierarchyGraph
    • Function prim_mst
    • Function readPartitionResult
    • Function reform_timing_paths
    • Function reform_timing_paths_old
    • Function routeTrees
    • Function routing
    • Function routing_flow::routingFlow
    • Function saturate
    • Function separateGraph
    • Function tdm::executeTDM
    • Function tdm_delay
    • Function V_Cycle
    • Function writeHierarchyPartitionArtifacts
    • Variable HSFullTiming::g_slack_range
    • Variable HSFullTiming::kDefaultSlackRange
    • Variable kMaxHierarchyResourceSlack
    • Typedef json
    • Typedef MyPriorityQueue
    • Typedef MyPriorityQueueAllInOne
  • 时序微调策略与代码导读
Back to top
View this page

Directory tdm¶

↰ Parent directory (src)

Directory path: src/tdm

Files¶

  • File delay_lib.h

  • File tdm.h

Copyright © Numbda Team
Made with Sphinx and @pradyunsg's Furo
On this page
  • Directory tdm
    • Files