Does retiming affect redundancy in sequential circuits?
Debesh Kumar Das, Bhargab B. Bhattacharya · 2002
Retiming is used to optimize logic and improve the speed of operation in sequential circuits keeping the circuit behavior unchanged. In this paper, we show with various examples that retiming affects redundancy of faults. It may change an operationally redundant fault to a partially one, and a combinationally redundant fault to an irredundant but sequentially untestable fault. Many novel transformations of combinational redundancy to sequential redundancies are also exemplified. Thus, retiming strongly influences test generation and design for testability techniques in sequential circuits.