.. _file_src_sta_HSTimingDelta.h: File HSTimingDelta.h ==================== |exhale_lsh| :ref:`Parent directory ` (``src/sta``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS STA 增量时序影子状态:在不改写基准 HSTimingLocalData 的前提下评估局部划分变更。 Definition (``src/sta/HSTimingDelta.h``) ---------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_src_sta_HSTimingDelta.h.rst Detailed Description -------------------- HSTimingDelta 面向划分细化阶段的高频试探移动。它把节点分区变化、时序边启停变化、 Slack 传播结果以及相关统计量记录在一组 delta 容器里,形成可丢弃、可并行使用的 “临时视图”。调用者可以用它快速估计一次 move 对 MaxHop、最差 Slack bucket、 net+FPGA-pair 去重后的关键割线统计等指标的影响,最终由 HSTimingLocalData::applyDelta() 决定是否把这些增量提交回主状态。 Includes -------- - ``../partition/parallel_hashmap/phmap.h`` - ``HSTimingEdge.h`` (:ref:`file_src_sta_HSTimingEdge.h`) - ``HSTimingLocalData.h`` (:ref:`file_src_sta_HSTimingLocalData.h`) - ``HSTimingSlackRange.h`` (:ref:`file_src_sta_HSTimingSlackRange.h`) - ``float.h`` - ``limits`` - ``map`` (:ref:`file_src_partition_refine_pipeline_FPGARemapper.h`) - ``set`` - ``unordered_map`` - ``vector`` Included By ----------- - :ref:`file_src_sta_sta.h` Namespaces ---------- - :ref:`namespace_HSFullTiming` Classes ------- - :ref:`exhale_struct_structHSFullTiming_1_1HSTimingDelta_1_1traceInfo` - :ref:`exhale_class_classHSFullTiming_1_1HSTimingDelta`