Automatic Boundary Scan Circuits Generator for BIST

BIST를 지원하는 경계 주사 회로 자동 생성기

  • 양선웅 (숭실대학교 대학원 컴퓨터학과 컴퓨터구조 연구실) ;
  • 박재흥 (숭실대하교 대학원 컴퓨터학과 컴퓨터구조 연구실) ;
  • 장훈 (숭실대학교 컴퓨터학부)
  • Published : 2002.01.01

Abstract

In this paper, we implemented the GenJTAG, a CAD tool, which generates a code of boundary scan circuit supporing a board level testing and d BIST(Built-In Self Test) written in verilog-HDL. A boundary scan circuit code that supports user's own BIST instructions is generated based on the informations from the users. Most CAD tools hardly allow users to add their own BIST instructions because the generated code described in gate-level. But the GenJTAG generates a behavioral boundary scan circuit code so users can easily make a change on the generated code.

본 논문에서 구현한 GenJTAG은 기판 수준의 테스팅을 위한 정보와 BIST(Built-In Self Test)에 대한 정보를 입력으로 받아 verilog-HDL 코드로 기술된 경계 주사 회로를 자동 생성해 주는 설계 자동화 툴이다. 대부분이 상용 툴들은 생성된 회로를 게이트 수준의 회로로 제공하기 때문에 사용자가 선택적으로 사용할 수 있는 BIST 관련 명령어를 회로에 추가하기가 어려운데 반해, 본 논문에서 구현한 툴은 사용자가 정의한 정보에 의해 BIST 관련 명령어를 지원할 수 있는 behavioral 코드의 경계 주사 회로를 생성하여 준다. 또한 behavioral 코드를 제공함으로써 사용자에 의한 수정을 용이하도록 하였다.

Keywords

References

  1. M. Abramovici, M. A. Breuer and A. D.Friedman, Digitat system testing and testable design, Computer Science Press, 1990
  2. R. Rajsuman, Digitat Hardware Testing : Transistor-Levet Fautt Modeting and Testing, Artech House Boston London, 1992
  3. Wayne Needham and Nags Gollakota, 'DFT Strategy For Inter Microprocessors,' In Proc. IEEE Int'l Test Conf., pp. 396-409, 1996
  4. R. Raina, R. Bailey, D. Belete, V. Khosa, R. Molyneaux, J. Prado, A. Razdan, 'DFT Advances in Motorola's Next-Generation 74xx PowerPCTM Microprocessor,' In Proc. IEEE Int'l Test Conf., pp. 131-140, 2000
  5. IEEE Standard 1149.1-1990, 'IEEE StandardsTest Access Port and boundary-scan Archi-lecture,' IEEE Standards Board, New York, 1990
  6. Test Technology Standards Committee, 'IEEEStandard Test Access Port and Boundary-Scan Architecture,' IEEE Computer Society Press, 1993
  7. D.D. Josephson, D.J. Dixon, and B.J.Amold, 'Test Features of the HP PA7100LC Processor,' In Proc. IEEE Int'I Test Conf., pp. 764-772, 1993
  8. F. Golshan, 'Test and On-Line Debug Capabilities of IEEE Std 1149.1 in Ultra SPARCTM III Microprocessor,' In Proc. IEEE Int'l Test Conf., pp. 141-150, 2000
  9. 박선호, PCI 버스 해설과 인터페이스 카드 설계, 국제테크노정보연구소, 1999
  10. K. P. Parker, The Boundary-Scan Handbook, Kluwer Academic Publishers, Norwell MA, 1992
  11. Brglez, F., Fujiwara, H., 'A neutral netlist of 10 combinational benchmark circuits and a target translator in fortran,' 1EEE International Symposi- urn on Circuits and Systems(ISCAS), pp. 677-692, June 1985
  12. 홍성제, 박은세, 강성호, 최호용, 장훈, 테스팅 및 린스팅을 고려한 설계 홍릉과학출판사, 1998