---
格式版本: 2
标题: "CTTE: An Open Dual-Protocol RISC-V Trace Encoder for N-Trace and E-Trace"
原文链接: "https://arxiv.org/abs/2608.18170"
发布日期: "2026-08-17"
发布时间校准状态: "found"
发布时间需复核: "否"
发布时间来源: "rule:local:strict_original_body"
发布时间证据: "**\\[v1\\]** Mon, 17 Aug 2026 16:13:02 UTC (1,158 KB)"
发布时间校准原因: "规则确认唯一严格发布时间，来源 local:strict_original_body"
发布时间校准置信度: "high"
发布时间候选数量: 18
发布时间严格候选数量: 6
发布时间原页读取状态: "source template page reused from URL open"
发布时间未找到原因: ""
发布时间校准时间: "2026-08-20T15:42:44+08:00"
发布时间仲裁状态: "skipped"
发布时间仲裁尝试次数: 0
发布时间仲裁耗时毫秒: 0
发现时间: "2026-08-20T15:39:49+08:00"
入库时间: "2026-08-20T07:42:44.644Z"
来源平台: "arXiv 学术论文搜索"
搜索渠道: "source_template"
搜索词: "https://arxiv.org/search/?query=bandwidth&searchtype=all"
匹配关键词:
  - "bandwidth"
相关厂家:
  []
相关专家:
  []
内容类型: "网页"
抓取工具: "Free Fetch + Defuddle"
清洗工具: "Defuddle Markdown + Defuddle/Readability 正文提取"
原始附件:
  []
AI优质: "否"
AI打分: 0
AI分档: "非优质"
AI质检状态: "不通过"
AI打分理由: "论文主题为RISC-V追踪编码器（N-Trace/E-Trace），与超节点、AI Rack、机柜级AI基础设施、高速互连、供电、液冷等均无关联，明显无关。"
AI质检模型: "ali-deepseek-v4-flash"
AI质检时间: "2026-08-20T15:48:18+08:00"
AI主题相关性: 0
AI来源权威性: 0
AI新颖性: 0
AI技术细节: 0
AI商业部署信号: 0
AI完整性: 0
AI摘要: "CTTE 是一款开源的 SystemVerilog RISC-V 追踪编码器，采用统一前端并可选 N-Trace 或 E-Trace 后端，已集成六款来自五家供应商的 RISC-V 核。"
AI摘要模型: "ali-deepseek-v4-flash"
AI摘要时间: "2026-09-07T03:25:25.484Z"
采集批次: "2026年8月20日14点19分32秒"
采集批次ID: "20260820-141932-079"
去重键: "https://arxiv.org/abs/2608.18170"
---

## Computer Science > Hardware Architecture

## Title:CTTE: An Open Dual-Protocol RISC-V Trace Encoder for N-Trace and E-Trace

Authors:[Alexander Weiss](https://arxiv.org/search/cs?searchtype=author&query=Weiss,+A), [Albert Schulz](https://arxiv.org/search/cs?searchtype=author&query=Schulz,+A)

[View PDF](https://arxiv.org/pdf/2608.18170) [HTML (experimental)](https://arxiv.org/html/2608.18170v1)

> Abstract:RISC-V standardizes two processor-trace formats, N-Trace and E-Trace, that share a hart-to-encoder instruction trace interface but differ in compression, messages, and framing. To the best of our knowledge, as of August 2026, no publicly available synthesizable N-Trace encoder and no published hardware encoder with both back ends behind a common front end have been reported. We present CTTE ([this http URL](http://cedartools.traceencoder/)), an open SystemVerilog encoder with a protocol-agnostic front end and selectable N-Trace/Nexus or E-Trace back ends. CTTE implements the N-Trace 1.0 program-trace message set in both instruction-trace modes, supports parameterized N-Trace address width, follows the RISC-V Trace Control Interface, and announces output-bandwidth loss before state re-convergence on the evaluated N-Trace path. CTTE has been integrated with six RISC-V cores from five suppliers. We evaluate 64-bit RISC-V systems booting Linux, including a two-hart SMP system, and demonstrate source-side process-context filtering that doubles observation depth for a target process in a fixed buffer. Verification combines instruction-exact round trips, RTL invariants, formal model checking, and machine-judged hardware campaigns with negative controls. With hardware and configuration held constant, workload choice changes trace cost from 0.21 to 4.90 bits per retired instruction. A common front end also enables controlled back-end comparisons while exposing synchronization and transport effects that must be separated from wire-format effects. RTL, register sources, tests, formal properties, decoder extensions, and build scripts are released under CERN-OHL-S-2.0; proprietary integration is available under an Accemic commercial license.

| Subjects: | Hardware Architecture (cs.AR) |
| --- | --- |
| ACM classes: | B.8.2; C.3; D.2.5 |
| Cite as: | [arXiv:2608.18170](https://arxiv.org/abs/2608.18170) \[cs.AR\] |
|  | (or [arXiv:2608.18170v1](https://arxiv.org/abs/2608.18170v1) \[cs.AR\] for this version) |
|  | [https://doi.org/10.48550/arXiv.2608.18170](https://doi.org/10.48550/arXiv.2608.18170) |

## Submission history

From: Alexander Weiss \[[view email](https://arxiv.org/show-email/eaef0e26/2608.18170)\]  
**\[v1\]** Mon, 17 Aug 2026 16:13:02 UTC (1,158 KB)

[Which authors of this paper are endorsers?](https://arxiv.org/auth/show-endorsers/2608.18170) | Disable MathJax ([What is MathJax?](https://info.arxiv.org/help/mathjax.html))
