{"title":"Static timing analysis with false paths","authors":"Haizhou Chen, B. Lu, D. Du","doi":"10.1109/ICCD.2000.878336","DOIUrl":null,"url":null,"abstract":"Finding the longest path and the worst delay is the most important task in static timing analysis. But in almost every digital circuit, there exists false paths which are logically impossible or designers don't care about their delays. This paper presents a new method to calculate the worst delay of a circuit with known false paths. When searching for the longest path, it stores delays on nodes conditionally with false paths matched up to the node, thus reduces the number of cache entries and eliminates revisits. This method can be applied to incremental delay calculation with little change. Experiments show that the new method is significantly better than path enumeration without conditional cache.","PeriodicalId":437697,"journal":{"name":"Proceedings 2000 International Conference on Computer Design","volume":"122 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 2000 International Conference on Computer Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCD.2000.878336","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Finding the longest path and the worst delay is the most important task in static timing analysis. But in almost every digital circuit, there exists false paths which are logically impossible or designers don't care about their delays. This paper presents a new method to calculate the worst delay of a circuit with known false paths. When searching for the longest path, it stores delays on nodes conditionally with false paths matched up to the node, thus reduces the number of cache entries and eliminates revisits. This method can be applied to incremental delay calculation with little change. Experiments show that the new method is significantly better than path enumeration without conditional cache.