• Home
  • Search
  • Efficient static timing analysis and applications using edge masks
  • Cite Icon22
  • https://doi.org/10.1145/1046192.1046215Copy DOI Icon

Efficient static timing analysis and applications using edge masks

  • Feb 20, 2005
  • Mike Hutton +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Static timing analysis (STA) with multiple clock domains and complicated exception conditions is a complex practical problem that can dramatically increase compilation time, both for back-end analysis and during place and route. In FPGA placement, timing analysis with many constraints can dominate placement run-time.In this paper we introduce a simple binary edge-mask data structure on arcs in a timing netlist which allows for efficient timing analysis in the presence of many such constraints. The technique applies to either BFS or DFS-based timing analysis. Preliminary implementations on just the basic concept show a 59% decrease in STA run-time for multi-clock designs, indicating that significant benefit is to be gained from a complete implementation. On a set of heavily constrained designs this benefit improved to 80% run-time decrease.Further applications of the edge-mask concept are shown to efficiently deal with thru-x constraints, enumerating the k-longest paths in a timing graph, and partial/incremental timing analysis aimed at significant improvements in placement time.

Similar Papers
  • Conference Article
  • Citations12

Path selection based on static timing analysis considering input necessary assignments

  • Apr 01, 2013
  • Bo Yao +2
  • Research Article
  • Citations2

An Efficient False Path-Aware Heuristic Critical Path Selection Method with High Coverage of the Process Variation Space

  • Feb 23, 2018
  • ACM Transactions on Design Automation of Electronic Systems
  • Sheis Abolmaali +3
  • Research Article
  • Citations39

A Scalable Statistical Static Timing Analyzer Incorporating Correlated Non-Gaussian and Gaussian Parameter Variations

  • Jan 01, 2008
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • J Singh +1
  • Conference Article
  • Citations1

Cone extraction technique for incremental static timing analysis

  • Sep 01, 2011
  • Lay Sean Ang +2
  • Conference Article
  • Citations194

Statistical timing analysis considering spatial correlations using a single PERT-like traversal

  • Jan 01, 2003
  • Hongliang Chang +1
  • Conference Article
  • Citations32

Static timing analysis for self resetting circuits

  • Nov 10, 1996
  • V Narayanan +2
  • Research Article
  • Citations36

Accelerating Static Timing Analysis Using CPU–GPU Heterogeneous Parallelism

  • Dec 01, 2023
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Zizheng Guo +2
  • Conference Article
  • Citations9

ITAP: An Incremental Task Graph Partitioner for Task-parallel Static Timing Analysis

  • Jan 20, 2025
  • Boyang Zhang +10
  • Conference Article
  • Citations11

Efficient smart monte carlo based SSTA on graphics processing units with improved resource utilization

  • Jun 13, 2010
  • Vineeth Veetil +3
  • Conference Article
  • Citations2

Statistical path tracing in timing graphs

  • Jun 05, 2016
  • Vasant Rao +3
  • Research Article

PBA Based Optimization for Slew Propagation

  • May 19, 2025
  • Journal of Information Systems Engineering and Management
  • Pragati Agarwal
  • Conference Article
  • Citations7

CASTA: CUDA-Accelerated Static Timing Analysis for VLSI Designs

  • Sep 01, 2014
  • Hunta H.-W Wang +3
  • Research Article
  • Citations66

Handling inverted temperature dependence in static timing analysis

  • Apr 01, 2006
  • ACM Transactions on Design Automation of Electronic Systems
  • Ali Dasdan +1
  • Conference Article
  • Citations6

A novel criticality computation method in statistical timing analysis

  • Apr 16, 2007
  • F Wane +2
  • Research Article
  • Citations1

Synthesis of DDRO Timing Monitors by Delay-Tracking and Static Timing Analysis

  • Jul 30, 2019
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Jahnavi Kasturi Rangan +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.