Gutti Naga Swetha, K. Bharath, B. Ganesh, P. Narasimhulu
{"title":"Avoiding Dynamic Time Error by Implementing Prediction Logic","authors":"Gutti Naga Swetha, K. Bharath, B. Ganesh, P. Narasimhulu","doi":"10.1109/ViTECoN58111.2023.10157358","DOIUrl":null,"url":null,"abstract":"In a flip-flop, the amount of time that elapses between the transitions of the data input and the active edge of the clock is referred to as the device's setup time. In the event that the data being submitted undergoes any changes while this time frame is active, the storage will not be accurate. This is referred to be a breach of the setup time. The minimal amount of time following the active edge of the clock during which data must remain steady is referred to as hold time. Hold time violations will result in the storing of inaccurate data. Techniques known as “time borrowing” are often used in the mitigation of timing mistakes in high performance architectures. The process of changing a flip-flop into a transparent latch on the fly so that time may be taken up by the subsequent stage and setup time violations can be avoided. Nonetheless, timing violations on continuous critical path (CCP) and critical feedback path (CFP) architectures might still occur as a result of their use. An example of a unique dynamic timing error avoidance (DTEA) approach is provided by a static timing analysis. This method begins by making an effort to eliminate timing errors by using the time borrowing technique. including characteristics such as dynamic clock stretching to make it possible for the circuit to run at a high-performance level. According to the results of the FPGA synthesis, the digital implementation of the structure has exceptionally outstanding performance.","PeriodicalId":407488,"journal":{"name":"2023 2nd International Conference on Vision Towards Emerging Trends in Communication and Networking Technologies (ViTECoN)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 2nd International Conference on Vision Towards Emerging Trends in Communication and Networking Technologies (ViTECoN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ViTECoN58111.2023.10157358","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In a flip-flop, the amount of time that elapses between the transitions of the data input and the active edge of the clock is referred to as the device's setup time. In the event that the data being submitted undergoes any changes while this time frame is active, the storage will not be accurate. This is referred to be a breach of the setup time. The minimal amount of time following the active edge of the clock during which data must remain steady is referred to as hold time. Hold time violations will result in the storing of inaccurate data. Techniques known as “time borrowing” are often used in the mitigation of timing mistakes in high performance architectures. The process of changing a flip-flop into a transparent latch on the fly so that time may be taken up by the subsequent stage and setup time violations can be avoided. Nonetheless, timing violations on continuous critical path (CCP) and critical feedback path (CFP) architectures might still occur as a result of their use. An example of a unique dynamic timing error avoidance (DTEA) approach is provided by a static timing analysis. This method begins by making an effort to eliminate timing errors by using the time borrowing technique. including characteristics such as dynamic clock stretching to make it possible for the circuit to run at a high-performance level. According to the results of the FPGA synthesis, the digital implementation of the structure has exceptionally outstanding performance.