• DocumentCode
    2890875
  • Title

    Retiming scan circuit to eliminate timing penalty

  • Author

    Sinanoglu, Ozgur ; Agrawal, Vishwani D.

  • Author_Institution
    New York University Abu Dhabi, Department of Computer Engineering, PO Box 129188, UAE
  • fYear
    2012
  • fDate
    10-13 April 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Scan design has a performance penalty that affects the critical path delay by an added fanout at the origin and a multiplexer at the destination. This problem is outlined in a recent paper [10], which also proposes a solution. The purpose of the present work is to provide a retiming solution. Retiming of a synchronous sequential circuit is a transformation that moves flip-flops through combinational logic without altering the function. We move the destination flip-flop of a critical path backward through its scan multiplexer. This splits the flip-flop into three, one on each input of the multiplexer. First of these is the “original flip-flop” in the normal data path. The second, called “shadow flip-flop”, appears only in the scan path. The third flip-flops from all critical paths are replaced by a single flip-flop that generates a delayed scan enable signal for controlling all retimed multiplexers. We further show how the fanout delay at the origin of a critical path can be eliminated by additional retiming. The use of the formally proven retiming transformations preserve both the function of the circuit and its scan operation without any change. The retimed scan, therefore, can test DC as well as delay faults. Benchmark results show further timing improvement and reduced hardware overhead compared to previously reported results [10].
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Workshop (LATW), 2012 13th Latin American
  • Conference_Location
    Quito, Ecuador
  • Print_ISBN
    978-1-4673-2355-0
  • Type

    conf

  • DOI
    10.1109/LATW.2012.6261252
  • Filename
    6261252