Author:
Hema Chitra S,Vaidhehi R,Mohandass S
Abstract
Abstract
In a flip flop, the difference in time between transitions of data input and the active edge of the clock is called its setup time. If the data input changes during this time window, the storage will not be correct. This is called setup time violation. Hold time is the minimum time during which data must be stable after the active edge of the clock. Hold time violation will cause incorrect data storage. The objective of the paper is to design an efficient Detector/Corrector system that monitors and corrects any setup/hold time violations. A Razor flipflop based Detector circuit is proposed in this paper. The Detector block compares data and clock to produce an error signal which in turn makes the Corrector block to correct the clock that assures the desired setup/hold time. The system avoids the setup/hold time violations by simply inverting the clock signal timing. The system is tested using the following digital circuits: ISCAS89 S27 benchmark circuit and a 2×1 multiplexer. Simulation is done using Cadence Virtuoso with 180nm technology. The results are analyzed with existing and proposed detector/corrector systems. The results show that the proposed detector/corrector system is capable of correcting both the setup/hold time violations and also has lesser power consumption when compared with the existing system.
Subject
General Physics and Astronomy
Reference15 articles.
1. A Simple and Reliable System to Detect and Correct Setup/Hold Time Violations in Digital Circuits;Roozbeh;IEEE Transactions on Circuits and Systems,2016
2. Dynamic Flip-Flop Conversion: A Time-Borrowing Method for Performance Improvement of Low-Power Digital Circuits Prone to Variations;Mehrzad;IEEE Transactions on Very Large Scale Integration (Vlsi) Systems,2014
3. A dynamic timing error prevention technique in pipelines with time borrowing and clock stretching;Chae;IEEE Trans. Circuits Systems,2014
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献