Browse > Article

Design of Modified JTAG for Debuggers of RISC Processors  

Xu, Jingzhe (Department of Electrical & Electronic Engineering, Pusan National University)
Park, Hyung-Bae (Department of Electrical & Electronic Engineering, Pusan National University)
Jung, Seung-Pyo (Department of Electrical & Electronic Engineering, Pusan National University)
Park, Ju-Sung (Department of Electrical & Electronic Engineering, Pusan National University)
Publication Information
Abstract
As the technology of SoC design has been developed, the debugging is more and more important and users want a fast and reliable debugger. This paper deals with an implementation of the fast debugger which can reduce a debugging processing cycle by designing a modified JTAG suitable for a new RISC processor debugger. Designed JTAG is embedded to the OCD of Core-A and works with SW debugger. We confirmed the functions and reliability of the debugger. By comparing to the original JTAG system, the debugging processing cycle of the proposed JTAG is reduced at 8.5~72.2% by each debugging function. Further more, the gate count is reduced at 31.8%.
Keywords
JTAG; TAP block; On-Chip Debugger; Core-A; RISC processor;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 윤연상, 류광현, 김용대, 한선경, 유영갑, "JTAG 기반 SoC의 개선된 온 칩 디버깅 유닛 설계", 한국통신학회논문지, 제30권, 제3A호, 226-232쪽, 2005년 3월.
2 허경철, 박형배, 정승표, 박주성, "Core-A를 위한 효율적인 On-Chip Debugger 설계 및 검증", 전자공학회논문지, 제47권 SD편, 제4호, 322-333쪽, 2010년 4월.
3 G.R. Alves and J.M. Martins Ferreira, "From Design-for-Test to Design-for-Debug-and-Test: Analysis of Requirements and Limitations for 1149.1," Proc. 17th IEEE VLSI Test Symp. (VTS99), IEEE CS Press, Los Alamitos, California., pp.473-480, 1999.
4 IEEE Std. 1149.1a-1993, "Test Access Port and Boundary-Scan Architecture", IEEE, Piscataway, N.J., 1993.
5 Richard Stallman, Roland Pesch, Stan Shebs, "GDB User Manual: Debugging With GDB(The GNU Source-Level Debugger)", GDB version 6.4. Technical report, Free Software Foundation, Cambridge, MA.
6 www.core-a.net
7 윤연상, 김승열, 권순열, 박진섭, 김용대, 유영갑, "JTAG 기반 테스트의 성능향상을 위한 PIDM (Preceding Instruction Decoding Module)", 전자공학회논문지, 제41권 SD편, 제8호, 697-704쪽, 2004년 8월..
8 박형배, 지정훈, 허경철, 우균, 박주성, "GNU 디버거를 이용한 온칩 디버깅 시스템 설계", 전자공학회논문지, 제46권 SD편, 제1호, 24-38쪽, 2009년 1월.
9 Yue-li Hu, Ke-xin Zhang, "Design of On-Chip Debug Module based on MCU", High Density packaging and Microsystem Integration, 2007. pp. 1-4, June 2007.