跳到正文

NEWS / 动态

#开源生态

按时间浏览,使用右上角筛选切换领域。

11月1日周日
10月22日周四
  1. OpenROAD/OpenROAD Initiative58

    OpenROAD 部署方式更新:Bazel 成为受支持构建系统,CMake 将于 11 月 1 日移除

    OpenROAD 宣布现代化部署方式,Bazel 成为受支持的构建系统,CMake 被弃用并计划于 2026 年 11 月 1 日移除,现有用户需按安装指南迁移。官方给出预编译包、容器、打包归档和 Bazel 源码构建四种安装路径,并计划为正式版本提供原生 RPM、DEB 包和可解压 tarball 归档。

10月13日周二
  1. YosysHQ Yosys 综合发行27

    Yosys 0.70 发布

    Yosys 0.70 发布,新增 optbarriers 实验性优化屏障插入流程,并为 flatten 和 prep 增加 -barriers 选项。新增 mcm 流程用共享加法器图替换常数乘法器,alumacc 增加 -macc-only,rmports 增加 -purge,ltp 增加 -select,同时移除 read_xaiger2 流程。终端模式新增彩色日志输出。

10月12日周一
  1. 合见工软62
    合见工软的报道配图

    合见工软UVS+完成香山处理器全功能适配,单核仿真性能提升达2倍

    合见工软与北京开源芯片研究院宣布,其自研数字仿真器UVS+已完成香山高性能开源RISC-V处理器的全功能适配,在支持调试、覆盖率收集等全功能基础上,单核仿真性能相较国际领先产品提升高达2倍。

    推荐理由:合见工软公布UVS+与香山处理器的适配范围与联合测试性能数据,可用于了解国产仿真器在RISC-V验证中的接入方式。

10月1日周四
  1. CHIPS Alliance Chisel 发行22

    Chisel v7.16.0 发布

    Chisel v7.16.0 发布,Cat 中保留字面量,chiseltest 基本重新实现 verify 函数。修复 Scala 2 中 @public 构造函数 val、connect/bulkConnect 硬件错误区分 LHS/RHS、异常抛出时 DynamicContext 状态泄漏,以及 Bool 调整大小时给出描述性错误。

9月16日周三
9月10日周四
9月9日周三
9月8日周二
  1. FOSSi FuseSoC构建管理发行18

    FuseSoC 2.4.7 发布

    FuseSoC 2.4.7 发布,最低 Python 版本要求提升至 3.10,并新增类型检查的 CAPI2 schema。该版本改进生成器哈希,支持 git 库中的 git 子模块与自定义 provider,同时移除 SPDX 时间戳中的微秒。

9月5日周六
9月2日周三
  1. CHIPS Alliance Chisel 发行18

    Chisel v7.15.0 发布

    Chisel v7.15.0 发布,修复了 FileCheck 目录清理的健壮性问题,并新增 DPI 说明文档。依赖方面,CIRCT 从 firtool-1.155.0 连续升级至 firtool-1.158.0,网站依赖 js-yaml 升至 3.15.1,同时为 v7.14.0 启用 MiMa。

9月1日周二
8月30日周日
8月27日周四
8月25日周二
  1. KLayout22

    KLayout 0.30.11 版本发布

    KLayout 发布 0.30.11 版本,修复 Python API 整数范围检查与 MIN_INT 字符串反序列化问题,并解决 OASIS 错误信息中单元名跳过、DXF 零层重复生成等缺陷。该版本新增 LEF/DEF 导入跳过重复 Macro、选择框样式可视化“Select”与“Partial”,并实验性支持自定义 PCell 参数页。

8月13日周四
  1. CHIPS Alliance Chisel 发行42

    Chisel v7.14.0 发布:弃用隐式截断,新增显式截断连接运算符

    Chisel v7.14.0 发布,正式弃用隐式截断,配套 firtool 1.155.0 会对隐式截断值打印警告且无法在 firtool 中抑制。新增 `:%=` 显式截断连接运算符,`.squeeze` 改为发出显式截断而非隐式宽度强制转换。核心还加入 domain.domainOf、domain.Mux、LTL always 运算符及 Connectable 对 Option 的支持。

8月11日周二
8月9日周日
8月5日周三
  1. YosysHQ Yosys 综合发行30

    Yosys 0.68 发布

    Yosys 0.68 发布,新增 symfpu 与 symfpu_convert 两个 pass。该版本移除了 abc pass 的 -fast 选项、flowmap pass 及 synth 和 synth_ice40 中的 -flowmap,并移除 read_aiger 的 -wideports 选项;同时修复 nexus 的 Radiant 网表兼容性。

8月2日周日
7月22日周三
7月9日周四
  1. YosysHQ 官方动态28
    YosysHQ 官方动态的报道配图

    YosysHQ 发布 Tabby CAD Suite 20260709 版本

    YosysHQ 发布 Tabby CAD Suite 20260709 版本,包含性能与缺陷修复等底层改进。该版本要求 CMake 3.28 及以上构建系统,支持 GCC-13 和 Clang-16 起编译器,并推荐 GCC-15、Clang-21 等更新版本。新版还包含基于 slang 库构建的 sv-elab,提供完全开源的 SystemVerilog 支持(尚不含 SVA)。

7月1日周三
  1. Verilator/Veripool62

    Verilator 5.050 发布,新增 covergroup、coverpoint 与 bins 支持

    Verilator 5.050 于 2026-07-01 发布,重要更新是支持 covergroup、coverpoint 和 bins。该版本还引入新的 FST writer API,使用 FST 可能需要安装 liblz4 和/或 liblz4-dev 包。

    推荐理由:Verilator 5.050 新增 covergroup、coverpoint 与 bins 支持,可用于了解开源仿真器在功能覆盖率上的能力边界。

6月29日周一
  1. CHIPS Alliance60
    CHIPS Alliance的报道配图

    CHIPS Alliance 介绍 VeeR EL2 RISC-V 核双核锁步实现

    CHIPS Alliance 成员 Antmicro 介绍了在 VeeR EL2 32 位 RISC-V 核中实现双核锁步(DCLS)的方法,该功能为可选、默认关闭,启用后会实例化一个延迟可配置的 Shadow Core 并与主核比对输出。

    推荐理由:CHIPS Alliance 成员 Antmicro 说明 VeeR EL2 双核锁步的可选配置、寄存器监控与 cocotb/PyUVM 验证流程,可供安全关键设计参考。

6月22日周一
6月20日周六
  1. NVC VHDL编译器发行15

    NVC VHDL 编译器 1.21.1 发布

    NVC VHDL 编译器发布 1.21.1 小版本错误修复更新,修复了同名重载子程序调用被误报为歧义(#1560)、VHPI 外部子程序读取标量 out 和 inout 参数(#1570)、过程内分配含无约束字段记录时的内存损坏(#1576),以及进程内常量时间表达式使用 'stable 属性时的崩溃(#1537)。

6月17日周三
  1. OSVVM 官方验证方法新闻22

    OSVVM 2026.05 版本 SetAxi4Options/GetAxi4Options 在时间 0 调用非 AXI4 总线参数会崩溃

    OSVVM 2026.05 中,测试用例在时间 0 调用 SetAxi4Options/GetAxi4Options 并传入非 AXI4 总线值参数(如 BRESP)时会崩溃,因新实现直接引用尚未构造的 params 数据结构。解决方法是在进程开头加 WaitForClock(ManagerRec, 0),其行为与旧版一致且不产生等待。该实现简化了向 VC 添加参数,作者计划推广到其他 VC。

6月9日周二
6月6日周六
6月2日周二
  1. CHIPS Alliance Chisel 发行28

    Chisel v7.13.0 发布

    Chisel v7.13.0 发布,新增面向 Chisel 7 的 ChiselTest 兼容层,并加入用于 Chisel 类型元数据的 circt_debug_* 内建指令。后端将 FIRRTL 版本升至 7.0.0,CIRCT 依赖更新至 firtool-1.149.0,同时修复域定义传播问题并支持 OpaqueTypes 的 Lookupable 查找。

  2. YosysHQ Yosys 综合发行32

    Yosys 0.66 发布

    Yosys 0.66 发布,要求使用支持 C++20 的 C++ 编译器,并预告下一版本将迁移至 CMake 构建系统。新增 lattice_dsp_nexus pass 用于 Lattice Nexus DSP 推断,synth_gatemate pass 新增 -scopename 选项并传递至 flatten。

6月1日周一
5月29日周五
  1. KLayout22

    KLayout 0.30.9 版本发布

    KLayout 发布 0.30.9 版本,修复屏幕尺寸断言崩溃与堆内存释放后使用问题,并解决单元库重载失效、技术专属 python 目录未加入路径等缺陷。该版本新增库 API 细粒度控制、LayoutView 的 on_current_layer_changed_event 发布、Python/Ruby 标签真实文本边界框,以及所有模式下放置过孔等增强。