Preceding Instruction Decoding Module(PIDM) for Test Performance Enhancement of JTAG based Systems

JTAG 기반 테스트의 성능향상을 위한 PIDM(Preceding Instruction Decoding Module

  • 윤연상 (충북대학교 정보통신공학과) ;
  • 김승열 (충북대학교 정보통신공학) ;
  • 권순열 (충북대학교 정보통신공학) ;
  • 박진섭 (충북대학교 정보통신공학) ;
  • 김용대 (충북대학교 정보통신공학) ;
  • 유영갑 (충북대학교 정보통신공학과)
  • Published : 2004.08.01

Abstract

A design of a preceding instruction decoding module(PIDM) is proposed aiming at performance enhancement of JTAG-based test complying to the IEEE 1149.1 standard. The PIDM minimizes the number of clocks by performing test access port(TAP) instruction decoding process prior to the execution of TAP-controlled test activities. The scheme allows the generation of signals such as test mode select(TMS) inside of a target system. The design employing PIDM demonstrates 15% performance enhancement with simulation of a CORDIC processor and 48% reduction of the TAP-controller's circuit size with respect to the conventional design of a non-PIDM version.

본 논문에서는 IEEE 1149.1 표준인 JTAG 기반 테스트 성능향상을 위한 Preceding instruction decoding module(PIDM)을 제안하였다. PIDM은 test access port(TAP) 명령어 디코딩과정을 TAP 제어회로(TAP-controller) 이전에 수행하여 클럭회수를 최소화하였으며 테스트 타겟 안에서 test mode select(TMS) 같은 신호를 생성할 수 있게끔 설계되었다. CORDIC 프로세서의 테스트 시뮬레이션 결과 PIDM은 non-PIDM에 비해 15% 정도의 성능향상을 나타내었으며 TAP 제어회로의 게이트 수는 기존에 비해 48% 이상 감소하였다.

Keywords

References

  1. K. P. Parker, The Boundary Scam Handbook, Kluwer2003 Academic Publishers,
  2. S. Furber, ARM System-on-Chip Architecture, 2nd Ed., Addison Wesley, 2000
  3. Advanced RISC Machines, ARM7TDMI Data Sheet, Document Number: ARMDDI0029E, http://www.arm.com
  4. I. Huang, C. Kao and H. Chen, 'A Retargetable Embedded In Circuit Emulation Module for Microprocessors,' IEEE Design & Test of Computers, vol. 19, pp. 28-38, Aug. 2002 https://doi.org/10.1109/MDT.2002.1018131
  5. C. MacNamee, D. Heffernan, 'Emerging On-Chip Debugging Techniques for Real-Time Embedded Systems,' IEE Computing & Control Eng., vol. 11, no. 6, pp. 295-303, Dec. 2000 https://doi.org/10.1049/cce:20000608
  6. IEEE Std 1149.1-2001,Test Port and Boundary-Scan Architecture, IEEE, 2001
  7. 김승열, 김용대, 한선경, 유영갑, 'Redundant Signed Binary Number에 의한 CORDIC 회로,' 대한전자공학회논문지, 40권, CI편, 6호, 317-324쪽, 2003년 11월