当前位置: 首页 > news >正文

01_安装指南

安装指南

原文来源:Installation guide - YosysHQ SBY documentation

本文档将引导您完成 sby 的安装过程。
注:本文档来自symbiyosys官方安装指南,本文档只做翻译处理

CAD Suite(推荐方式)

Sby(SymbiYosys)是 Tabby CAD Suite 和 OSS CAD Suite 的一部分!使用 sby 最简便的方式是安装二进制软件套件,其中包含所有必需的依赖项以及全部受支持的求解器。

  • 联系 YosysHQ 申请 Tabby CAD Suite 评估许可证及下载链接
  • 前往 https://github.com/YosysHQ/oss-cad-suite-build/releases 下载免费的 OSS CAD Suite
  • 按照 GitHub 上的安装说明进行操作

请务必获取 Tabby CAD Suite 评估许可证,以获得完整的 SystemVerilog 断言(SVA)支持,以及工业级 SystemVerilog 和 VHDL 解析器!

有关 Tabby CAD Suite 与 OSS CAD Suite 区别的更多信息,请访问 https://www.yosyshq.com/tabby-cad-datasheet。


从源码编译安装

按照以下说明安装 sby 及其依赖项。Yosys 和 sby 是必需组件,不可省略。推荐安装 Boolector,但非强制。其他软件包仅在特定引擎配置下需要。

前置依赖

安装前置依赖(以下命令适用于 Ubuntu 20.04):

sudoapt-getinstallbuild-essential clang bison flex\libreadline-devgawktcl-dev libffi-devgit\graphviz xdot pkg-config python3 zlib1g-dev python3-mpipinstallclick

必需组件

Yosys、Yosys-SMTBMC 和 ABC
  • https://yosyshq.net/yosys/
  • https://people.eecs.berkeley.edu/~alanmi/abc/

注意:以下命令将同时安装 Yosys、Yosys-SMTBMC 和 ABC(命令名为yosys-abc):

gitclone https://github.com/YosysHQ/yosys --recurse-submodulescdyosysmake-j$(nproc)sudomakeinstall
sby

https://github.com/YosysHQ/sby

gitclone https://github.com/YosysHQ/sbycdsbysudomakeinstall

推荐组件

Boolector

https://boolector.github.io

gitclone https://github.com/boolector/boolectorcdboolector ./contrib/setup-btor2tools.sh ./contrib/setup-lingeling.sh ./configure.shmake-Cbuild -j$(nproc)sudocpbuild/bin/{boolector,btor*}/usr/local/bin/sudocpdeps/btor2tools/build/bin/btorsim /usr/local/bin/

若要使用btor引擎,需要从提交c35cf1c或更新版本安装 btor2tools。

Yices 2

http://yices.csl.sri.com/

gitclone https://github.com/SRI-CSL/yices2.git yices2cdyices2 autoconf ./configuremake-j$(nproc)sudomakeinstall

可选组件

其他求解器引擎可按照各自的说明进行安装,链接如下:

Z3

https://github.com/Z3Prover/z3

super_prove

https://github.com/sterin/super-prove-build

Avy

https://arieg.bitbucket.io/avy/

rIC3

https://github.com/gipsyh/rIC3/

最低要求版本为 1.3.5。

http://www.jsqmd.com/news/530726/

相关文章:

  • 小米净利392亿增四成,创新业务收入破千亿意味着什么?
  • Three.js初学者到高级开发工程师的完整学习路径
  • RAG系统Pipeline模块实战:从PDF解析到向量数据库的完整配置指南(含BM25索引)
  • 告别printf调试!用Percepio Tracealyzer给ESP32-S3的FreeRTOS做一次“CT扫描”
  • HunyuanVideo-Foley多场景落地:教育课件配音、AR交互音效、智能硬件TTS增强
  • 2026织物真菌消杀制剂安全性深度评测 - 优质品牌商家
  • 2026年压滤机应用白皮书-污水处置领域选型指南 - 优质品牌商家
  • Ostrakon-VL-8B多模态模型快速部署:零售场景智能分析工具搭建教程
  • translategemma-4b-it开源大模型:Gemma3架构+翻译专项优化深度解析
  • Kettle插件开发实战:实现达梦数据库资源库的自动化配置
  • 从50%到任意占空比:方波频谱分析的通用公式推导
  • 【一篇即毕业系列】C++的位域从基础到通天!!
  • 一站式AI数据自动化标注与训练平台 _ AI自动标注 模型训练 数据推理一体化平台
  • RWKV7-1.5B-g1a保姆级部署指南:离线加载+免外网依赖的完整流程
  • Java IO流核心原理与应用
  • SSD202D星宸科技SigmaStar一颗高度集成的嵌入式智能触控显示板解决方案SSD202集成了硬件H.264/H.265视频解码器、内置了DDR
  • 11.协程的概念
  • 2026国际搬家优质品牌推荐全指南 - 优质品牌商家
  • LiveDraw:实时屏幕绘画工具,3步解决演示标注难题
  • FOC相电流采样避坑指南:从采样震荡到扇区切换,这些细节你注意了吗?
  • HunyuanVideo-Foley私有部署镜像:RTX4090D 24G一键部署,5分钟搞定AI音效生成
  • HY-Motion 1.0安全部署:模型权限管理与API防护策略
  • 2019~2025年更新大众点评数据,商家店铺,电话,评分,营业时间,名称地址经纬度,消费价格,支持外卖,收录时间等字段~不指定年份的话,默认报价是2025年。默认发2025年的
  • Qwen3-4B极速文本对话镜像深度体验:多轮对话流畅,参数调节灵活
  • Python张量加速实战手册(GPU利用率从38%飙至99%的7步法)
  • 深度解析PingFangSC:如何重塑企业级中文字体应用的技术格局
  • 运算符(重要:++、--)
  • # 推荐系统学习笔记-05
  • 3步完成模型部署:Nanbeige 4.1-3B 极简版WebUI在星图平台的上手体验
  • damaihelper:公平购票的技术解决方案