• DocumentCode
    1433154
  • Title

    Cost-free scan: a low-overhead scan path design

  • Author

    Lin, Chih-Chang ; Marek-Sadowska, Malgorzata ; Lee, Mike Tien-Chien ; Chen, Kuang-Chien

  • Author_Institution
    California Univ., Santa Barbara, CA, USA
  • Volume
    17
  • Issue
    9
  • fYear
    1998
  • fDate
    9/1/1998 12:00:00 AM
  • Firstpage
    852
  • Lastpage
    861
  • Abstract
    Conventional scan design imposes considerable area and delay overheads. To establish a scan chain in the test mode, multiplexers at the inputs of flip-flops and scan wires are added to the actual design. However, the functionality of the functional logic has not been utilized for the test purposes. We propose a low-overhead scan design methodology, called cost-free scan, which exploits the controllability of primary inputs to establish scan paths through the functional logic. We show how to analyze the circuit to determine all the free-scan flip-flops and select the best input vector to establish the maximum number of free-scan flip-flops for the scan chain design. Significant reduction in the scan overhead is achieved on ISCAS89 benchmarks. In full-scan designs, as many as 89% of the flip-flops are found free-scannable. In the partial-scan designs, we assume that selecting flip-flops for scan to break sequential cycles is used to increase circuit testability. Reduction can be as high as 97% in scan flip-flops needed to break sequential cycles
  • Keywords
    design for testability; flip-flops; integrated circuit testing; integrated logic circuits; logic design; logic testing; sequential circuits; DFT; circuit testability; controllability; cost-free scan; free-scan flip-flops; low-overhead scan path design; partial-scan designs; scan chain; scan overhead reduction; test mode; Circuit analysis; Circuit testing; Controllability; Delay; Design methodology; Flip-flops; Logic design; Logic testing; Multiplexing; Wires;
  • 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/43.720320
  • Filename
    720320