• 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