Design of PCI/USB Interface Controller with IEEE 1149.1 Test Function

IEEE 1149.1 테스트 기능이 내장된 PCI/USB 통합 인터페이스 회로의 설계

  • Kim, Young-Hun (Dept. of Computer Science & Engineering, Hanyang University) ;
  • Kim, Ki-Tae (Dept. of Computer Science & Engineering, Hanyang University) ;
  • Park, Sung-Ju (Dept. of Electronical Engineering Computer Science, Hanyang University)
  • 김영훈 (한양대학교 컴퓨터공학과) ;
  • 김기태 (한양대학교 컴퓨터공학과) ;
  • 박성주 (한양대학교 전자 컴퓨터 공학과)
  • Published : 2006.10.25

Abstract

In order to test the board with IEEE 1149.1 boundary scan design, the test sequence must be applied as the bit stream However it is very tedious job to generate the test bit sequence since it requires the complete hlowledge about the 1149.1. This fuper introduces a convenient PCI/USB interface controller, named as Test-Ready PCI (TRPCI) ard Test-Ready USB (TRUSB). Test Bus Controller has been developed by TI and Lucent aiming to generate the test bit stream as an instruction level, thus even the novice test engineer can easily generate the test sequence.

IEEE 1149.1 바운더리 스캔 칩들로 구성된 보드를 테스트하기 위한 패턴은 반드시 비트 스트림으로 구성되어야 한다. 그러나 이러한 비트 스트림을 생성하는 일은 IEEE 1149.1 표준에 대한 완벽한 지식이 필요하므로, 전문지식이 없는 SoC 설계자에게는 상당히 어려운 일이다. 본 논문에서는 Test Ready PCI 와 Test Ready USB로 정의한 PCI와 USB 장치를 통해 편리하게 테스트를 수행할 수 있게 도와주는 테스트 인터페이스 컨트롤러를 제안한다. 이 제어기는 TI사와 Lucent사에서 명령어 단위의 수준에서 테스트 비트 스트림을 생성하기위해 개발한 테스트 버스 컨트롤러를 기반으로 하여 테스트 전문 지식이 없는 설계자도 쉽게 테스트 패턴을 생성하여 테스트를 수행할 수 있는 장점이 있다.

Keywords

References

  1. TI Test-Bus Controller Application Report-SN74ACT8990,1 Texas Instrument, August 2000
  2. IEEE Standard 1149.1-2001, 'IEEE Standard Test Access Port and Boundary-scan Architecture,' IEEE, June 2001
  3. C. Gibbs, 'Backplane test bus applications for IEEE STD 1149.1,' In Proceedings, ITC 2003. International Test Conference, pp.167-180, Oct. 2003 https://doi.org/10.1109/TEST.2003.1271207
  4. J. Lien and M.A.Breuer 'A universal test and maintenance, controller for modules and boards,' Industrial Electronics, IEEE Transactions on Volume 36, Issue 2, pp.231-240, May 1989 https://doi.org/10.1109/41.19074
  5. F.P. Higgins, R. Srinivasan, 'BSM2: Next Generation Boundary-Scan Master,' VLSI Test Symposium, Proceedings. 18th IEEE, page 67-72, 2000 https://doi.org/10.1109/VTEST.2000.843828
  6. TI Addressable Scan Ports-SN54ACT8996 and SN74ACT8996, Texas Instruments, April 1999
  7. PCI Local Bus Specification-Revision 2.2, PCI SIG, December 1998
  8. PCI Compliance Checklist-Revision 2.2, PCI SIG, August 1999
  9. Baker Art, Lozano and Jerry, 'The Windows 2000 Device Driver Book-A Guide for Programmer's,' Pearson Education Inc., pp.76-79, 2001
  10. USB Specification-Revision 2.0, USBORG, April 27, 2000