DocumentCode :
1196704
Title :
Extended Sequential Logic for Synchronous Circuit Optimization and Its Applications
Author :
Meher, Pramod Kumar
Author_Institution :
Inst. for Infocomm Res., Singapore
Volume :
28
Issue :
4
fYear :
2009
fDate :
4/1/2009 12:00:00 AM
Firstpage :
469
Lastpage :
477
Abstract :
In this paper, we present a new approach for the extension of sequential logic functionality of D flip-flop in order to perform an additional Boolean function simultaneously along with its usual bit-storage function. We show that a combinational function of the form (a middotb), (a + b) , (a +[(b)]), or ([(a)] middotb) which occurs frequently in a feedforward path with a D flip-flop could be implemented efficiently by a D flip-flop with RESET or SET provision. Similarly, (a oplusb) or ((a middotb) oplusc) in the feedback loop with a D flip-flop could be implemented by a T flip-flop by suitable modification of the clock. The use of such extended sequential logic is found to result in a significant reduction in critical path and saving in area complexity over the direct implementation. Moreover, we present a simple approach for the construction of CMOS T flip-flop by modification of clock signal of D flip-flop, which is found to be more efficient than the T flip-flop derived from JK flip-flop. The extended sequential logic is used for the implementation of finite-field multiplication over GF(2m) and carry-save addition of real numbers. In both these cases, the use of extended logic is found to offer a substantial saving in area and time complexity over the conventional implementations.
Keywords :
Boolean functions; flip-flops; sequential circuits; Boolean function; CMOS T flip-flop; D flip-flop; bit-storage function; extended sequential logic; feedback loop; feedforward path; sequential logic functionality; synchronous circuit optimization; time complexity; Carry-save addition; combinational logic; digital arithmetic; finite-field arithmetic; logic optimization; sequential logic;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2009.2014006
Filename :
4802227
Link To Document :
بازگشت