SystemVerilog
PulseAugur coverage of SystemVerilog — every cluster mentioning SystemVerilog across labs, papers, and developer communities, ranked by signal.
2 天有情绪数据
-
三星使用Anthropic的Claude加速芯片验证
三星正在试验Anthropic的Claude LLM以加速芯片验证,将测试生成时间从数小时缩短到数分钟。虽然Claude可以快速起草测试平台和约束,但与Cadence和Synopsys等传统EDA工具相比,它引入了更高比例的假阴性和潜在的知识产权泄露。该公司将Claude用作副驾驶,人类工程师仍进行最终验证,并采用沙盒和提示过滤等策略来降低风险。
-
LLM 生成的 ARCH HDL 可验证浮点类型
研究人员为 ARCH 硬件描述语言开发并验证了浮点数据类型,该类型专为语言模型生成而设计。该系统确保了可综合的 SystemVerilog、SMT-LIB 和 Lean 4 证明模型在比较、转换和算术运算等运算符之间的一致性。对较简单的运算符进行了详尽的验证,而复杂的基于乘法的运算则根据四舍五入到最近偶数的规范证明了其正确性,并针对性能和流水线化进行了优化。
-
TinyTPU 通过 WebAssembly 在浏览器中模拟 systolic array
一位开发者创建了 TinyTPU,这是一个直接在网页浏览器中运行的用于矩阵乘法的 systolic array 的功能模拟。该项目使用 SystemVerilog 定义硬件逻辑,然后将其编译为 WebAssembly 以供执行。交互式可视化允许用户逐步了解模拟硬件上的矩阵乘法过程,从而清晰地理解诸如 weight-stationary 操作和对角线交错等概念。
-
新的RuC框架为LLM代码补全生成HDL-agnostic基准
研究人员开发了RuC,一个用于生成硬件描述语言(HDL)代码补全基准的新框架。该系统由语法驱动且语言无关,能够对寄存器传输级(RTL)开发中的大型语言模型(LLMs)进行受控评估。RuC根据HDL语法屏蔽代码区域,并提示模型重新生成它们,从而能够评估从简单赋值到整个逻辑块的能力。一项使用RuC在Tiny Tapeout和RISC-V核心的SystemVerilog基准上进行的研究表明,补全性能受模型类型、屏蔽区域结构和提示策略的影响,…
-
AI 研究循环优化 CPU 架构,性能提升 92%
受 Andrej Karpathy 工作启发的一个自主研究循环被改编用于优化 CPU 的微架构。该系统提出了、实现了并评估了一个 SystemVerilog CPU 核心的假设,在性能和效率方面取得了显著的改进。该项目突显了 AI 驱动的优化在硬件设计中的潜力,并强调了稳健验证过程的关键作用。
-
Arch AI-原生HDL通过LLM生成简化硬件设计
研究人员推出了一种新颖的AI原生硬件描述语言Arch,用于微架构规范和AI辅助代码生成。Arch包含了一流的常用硬件结构构造,将时钟和复位分析转换为编译时类型规则,以增强安全性。该语言的设计优先考虑AI可生成性,其语法和模式允许大型语言模型根据自然语言规范生成结构正确且类型安全的Arch代码。编译器输出SystemVerilog并自动生成用于形式验证的安全属性。