arrow
返回

A Trace-Capable Instruction Cache for Cost-Efficient Real-Time Program Trace Compression in SoC

delete2011-12-01
delete6
PRE
AI
C
Chun‐Hung Lai *
F
Fu-Ching Yang
I
Ing-Jer Huang
DOI:10.1109/TC.2010.194delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper presents a novel approach to make the on-chip instruction cache of a SoC to function simultaneously as a regular instruction cache and a real-time program trace compressor, named trace-capable cache (TC-cache). It is accomplished by exploiting the dictionary feature of the instruction cache with a small support circuit attached to the side of the cache. Compared with related work, this work has the advantage of utilizing the existing instruction cache, which is indispensable in modern SoCs, and thus saves significant amount of hardware resource and power consumption. The TC-cache can be configured to work simultaneously as the instruction cache and the trace compressor, named the online mode, or exclusively as the trace compressor, named the bypass mode. The RTL implementation of a 4 KB trace-capable instruction cache, a 4 KB data cache, and an academic ARM processor core has been accomplished. The experiments show that the TC-cache achieves average compression ratio of 90 percent with a very small hardware overhead of 3,652 gates (1.1 percent). It takes only 0.2 percent additional system power for the online mode operation. In addition, the trace support circuit does not impair the global critical path. Therefore, the proposed approach is a highly feasible on-chip debugging/monitoring solution for SoCs, even for cost-sensitive ones such as consumer electronics. Furthermore, the same concept can be applied to the data cache to compress the data address trace as well.
Keyword:
Program trace
compression
cache
real time

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

N
national sun yat sen university
学者数:
7.6K
论文数: 7.7K
被引数: 3
引用论文

引用论文

Clinicopathological features and differential diagnosis of hepatocellular carcinoma in extrahepatic metastases
err2018-12-01
err0
errOAAI
errDingbao Chen; Zhao Li; Qiujing Song; Lihua Qian; Batubaiyin Xie; Jiye Zhu
err分享
err收藏
A submicroscopic deletion involving part of the CREBBP gene detected by array-CGH in a patient with Rubinstein–Taybi syndrome
errGene
IF0
err2012-05-01
err0
PREAI
errAngeline H.M. Lai; Maggie S. Brett; Wai-Hoe Chin; Eileen C.P. Lim; Jasmine S.H. Ng; Ene-Choo Tan
err分享
err收藏
没有更多内容