• DocumentCode
    1018785
  • Title

    Multiple-output low-power linear feedback shift register design

  • Author

    Katti, Rajendra S. ; Ruan, Xiaoyu ; Khattri, Hareesh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., North Dakota State Univ., Fargo, ND, USA
  • Volume
    53
  • Issue
    7
  • fYear
    2006
  • fDate
    7/1/2006 12:00:00 AM
  • Firstpage
    1487
  • Lastpage
    1495
  • Abstract
    In this paper, we present a new low-power architecture for linear feedback shift registers (LFSRs) that produces the output of several clock cycles of a serial LFSR at once while reducing the activity factors of the flip-flop outputs. The frequency of operation can thus be reduced by a factor equal to the number of outputs produced at a time. A reduction in the frequency of the LFSR allows for a reduction in the power-supply voltage. Thus, dynamic power dissipation is reduced by up to 93% due to decreases in power-supply voltage, frequency, and the activity factor. Furthermore, the hardware needed for our implementation is far less than previous low-power implementations of both single and multiple-output LFSRs. Our method is also good for built-in self-test (BIST) applications because for most degrees of N it results in all 2N-1 distinct patterns.
  • Keywords
    built-in self test; flip-flops; logic design; low-power electronics; shift registers; BIST; built-in self-test; clock cycles; dynamic power dissipation; flip-flops; linear feedback shift register; low power design; low-power architecture; power-supply voltage; Built-in self-test; Circuit testing; Clocks; Feedback circuits; Flip-flops; Frequency; Linear feedback shift registers; Polynomials; Power dissipation; Voltage; Built-in self-test (BIST); dynamic power dissipation; linear feedback shift registers (LFSR); low power design; multiple output;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2006.877889
  • Filename
    1652971