{"title":"基于柔性触发器时序模型的时序分析与优化","authors":"Jeongwoo Heo, Taewhan Kim","doi":"10.1109/ISVLSI.2016.41","DOIUrl":null,"url":null,"abstract":"Presently, almost all timing analyses and optimization tools are based on the strategy of setup and hold time constrained flip-flop timing model. However, this is a big mismatch with the timing characteristic of the real life flip-flops, which is so called flexible flip-flop timing, in which the clock-to-Q delay of every flip-flop may vary dynamically according to its setup and hold skews. This work addresses the problem of timing analysis and optimization based on flexible flip-flop timing model, in which the key contributions are (1) proposing a flexible flip-flop timing model based clock-to-Q delay range analysis, (2) exactly formulating the clock period minimization problem as a representative application, and (3) proposing a scalable speedup technique which is able to drastically reduce the run time with no or very little loss of timing optimality. Through experiments with benchmark circuits, it is shown that our timing analysis and optimization technique are able to consistently shorten the clock period or improve the timing yield of design, compared to that produced by the prior techniques.","PeriodicalId":140647,"journal":{"name":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Timing Analysis and Optimization Based on Flexible Flip-Flop Timing Model\",\"authors\":\"Jeongwoo Heo, Taewhan Kim\",\"doi\":\"10.1109/ISVLSI.2016.41\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Presently, almost all timing analyses and optimization tools are based on the strategy of setup and hold time constrained flip-flop timing model. However, this is a big mismatch with the timing characteristic of the real life flip-flops, which is so called flexible flip-flop timing, in which the clock-to-Q delay of every flip-flop may vary dynamically according to its setup and hold skews. This work addresses the problem of timing analysis and optimization based on flexible flip-flop timing model, in which the key contributions are (1) proposing a flexible flip-flop timing model based clock-to-Q delay range analysis, (2) exactly formulating the clock period minimization problem as a representative application, and (3) proposing a scalable speedup technique which is able to drastically reduce the run time with no or very little loss of timing optimality. Through experiments with benchmark circuits, it is shown that our timing analysis and optimization technique are able to consistently shorten the clock period or improve the timing yield of design, compared to that produced by the prior techniques.\",\"PeriodicalId\":140647,\"journal\":{\"name\":\"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-07-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISVLSI.2016.41\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI.2016.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Timing Analysis and Optimization Based on Flexible Flip-Flop Timing Model
Presently, almost all timing analyses and optimization tools are based on the strategy of setup and hold time constrained flip-flop timing model. However, this is a big mismatch with the timing characteristic of the real life flip-flops, which is so called flexible flip-flop timing, in which the clock-to-Q delay of every flip-flop may vary dynamically according to its setup and hold skews. This work addresses the problem of timing analysis and optimization based on flexible flip-flop timing model, in which the key contributions are (1) proposing a flexible flip-flop timing model based clock-to-Q delay range analysis, (2) exactly formulating the clock period minimization problem as a representative application, and (3) proposing a scalable speedup technique which is able to drastically reduce the run time with no or very little loss of timing optimality. Through experiments with benchmark circuits, it is shown that our timing analysis and optimization technique are able to consistently shorten the clock period or improve the timing yield of design, compared to that produced by the prior techniques.