IIC-OSIC-TOOLS安装指南:AMD64和ARM64双架构支持的Docker容器部署

发布时间:2026/7/13 20:06:27

IIC-OSIC-TOOLS安装指南:AMD64和ARM64双架构支持的Docker容器部署
IIC-OSIC-TOOLS安装指南AMD64和ARM64双架构支持的Docker容器部署【免费下载链接】IIC-OSIC-TOOLSIIC-OSIC-TOOLS is an all-in-one Docker image for SKY130/GF180/IHP130-based analog and digital chip design. AMD64 and ARM64 are natively supported.项目地址: https://gitcode.com/gh_mirrors/ii/IIC-OSIC-TOOLS欢迎来到IIC-OSIC-TOOLS的完整安装指南 这是一款由林茨约翰内斯开普勒大学集成电路系精心打造的开源芯片设计工具集合专为SKY130、GF180和IHP130等工艺节点提供完整的模拟和数字芯片设计环境。最重要的是它原生支持AMD64和ARM64双架构无论您使用的是Intel/AMD处理器还是苹果M系列芯片都能获得完美体验 快速开始一键安装如果您想要快速上手项目提供了极为便捷的一键安装脚本。这个脚本会自动处理所有依赖项包括Git、Docker/Docker Desktop的安装甚至包括Windows上的WSL2和macOS上的XQuartz配置。Linux和macOS用户需要Bash和curlcurl -fsSL https://osic.tools/install.sh | bashWindows 10/11用户以管理员身份运行PowerShellpowershell -c irm https://osic.tools/install.ps1 | iex小贴士如果您想先查看脚本内容推荐安全做法可以这样操作curl -fsSLO https://osic.tools/install.sh less install.sh bash install.sh这个安装脚本是幂等的——重新运行它会跳过已经安装的组件确保不会重复安装。 手动安装三步法如果您更喜欢手动控制安装过程或者想要了解背后的工作原理可以按照以下三个步骤进行操作步骤1克隆项目仓库首先将项目仓库克隆到您的本地计算机git clone --depth1 https://gitcode.com/gh_mirrors/ii/IIC-OSIC-TOOLS.git cd IIC-OSIC-TOOLS步骤2安装Docker根据您的操作系统选择合适的Docker安装方式Linux按照Docker官方文档进行安装Windows下载并安装Docker Desktop for WindowsmacOS Intel芯片下载Docker for Mac Intel版macOS Apple芯片下载Docker for Mac ARM版重要提示Linux用户请不要使用sudo运行Docker命令或启动脚本请按照Docker Linux安装后步骤配置非root用户权限。步骤3启动Docker容器进入项目目录后您可以根据需求选择不同的启动模式模式1VNC桌面环境推荐初学者使用VNC模式可以获得完整的XFCE桌面环境特别适合远程访问或喜欢完整桌面体验的用户./start_vnc.sh启动后您可以通过浏览器访问http://localhost进入桌面环境默认密码为abc123。模式2本地X11服务器推荐本地用户如果您在本地机器上运行X11模式提供更快的图形渲染和更好的桌面集成./start_x.sh模式3纯命令行界面如果您只需要命令行访问可以使用./start_shell.sh️ AMD64和ARM64双架构支持详解IIC-OSIC-TOOLS最强大的特性之一就是原生支持AMD64和ARM64双架构。这意味着AMD64/x86_64架构适用于Intel和AMD处理器的传统PC和服务器ARM64/aarch64架构适用于苹果M系列芯片、树莓派、ARM服务器等设备项目通过多平台Docker构建配置实现这一特性。在_build/docker-bake.hcl配置文件中您可以看到target base { platforms [linux/amd64, linux/arm64] dockerfile images/base/Dockerfile tags [registry.iic.jku.at:5000/iic-osic-tools:base] }这种双架构支持确保无论您使用何种硬件平台都能获得一致的芯片设计体验。⚙️ 环境配置与自定义设计文件目录所有用户设计文件都存储在DESIGNS环境变量指定的目录中Linux/macOS默认$HOME/eda/designsWindows默认%USERPROFILE%\eda\designs您可以通过设置环境变量来更改这个位置export DESIGNS/my/custom/design/path ./start_vnc.shPDK工艺设计套件切换IIC-OSIC-TOOLS预装了多个开源的PDKPDK工艺节点标准单元库SkyWater Technologies sky130A130nmsky130_fd_sc_hdGlobal Foundries gf180mcuD180nmgf180mcu_fd_sc_mcu7t5v0IHP Microelectronics ihp-sg13g2130nmsg13g2_stdcellIHP Microelectronics ihp-sg13cmos5l130nmsg13cmos5l_stdcell使用sak-pdk命令轻松切换PDKsak-pdk sky130A # 切换到SkyWater 130nm sak-pdk gf180mcuD # 切换到GlobalFoundries 180nm自定义环境配置在DESIGNS目录中创建.designinit文件容器启动时会自动加载其中的配置# 示例 .designinit 文件 export PDKsky130A export PDKPATH$PDK_ROOT/$PDK export MY_CUSTOM_VARcustom_value️ 已安装的工具套件IIC-OSIC-TOOLS包含了超过50个开源EDA工具涵盖芯片设计的全流程模拟设计工具ngspiceSPICE模拟和混合信号仿真器magic版图编辑器支持DRC和PEXxschem原理图编辑器xyce快速并行SPICE仿真器数字设计工具yosysVerilog综合工具iverilogVerilog仿真器verilator快速的Verilog仿真器gtkwave数字仿真波形查看器物理设计工具klayoutGDS和OASIS版图查看器和编辑器openroadRTL到GDS引擎qflow完整的RTL到GDS流程工具集验证工具cocotbPython编写的VHDL和Verilog测试平台veribleSystemVerilog解析器、风格检查器和格式化工具coveredVerilog代码覆盖率工具 高级使用技巧使用Podman替代Docker如果您更喜欢使用PodmanIIC-OSIC-TOOLS也完全兼容DOCKER_EXTRA_PARAMS--usernskeep-id ./start_vnc.sh对于rootless模式需要指定不同的端口WEBSERVER_PORT8080 DOCKER_EXTRA_PARAMS--usernskeep-id ./start_vnc.sh作为开发容器使用您可以将IIC-OSIC-TOOLS作为Visual Studio Code的devcontainer使用在VS Code中点击左侧的远程窗口图标选择在容器中重新打开 → 向工作区添加配置输入hpretl/iic-osic-tools-devcontainer作为模板或者手动创建.devcontainer/devcontainer.json文件{ name: IIC-OSIC-TOOLS, image: hpretl/iic-osic-tools-devcontainer:latest, pullPolicy: always }使用Distrobox集成对于更紧密的系统集成可以使用Distroboxdistrobox create -n iic-osic-tools -i hpretl/iic-osic-tools:latest distrobox enter iic-osic-tools 故障排除与常见问题首次启动时间较长第一次启动容器时Docker需要从DockerHub拉取大约4GB的镜像文件这可能需要一些时间具体取决于您的网络速度。请确保有至少20GB的可用磁盘空间。macOS X11连接问题macOS用户请注意如果终端空闲时间过长X-server连接可能会被自动终止。解决方法是在初始终端中启动htop来保持显示活动。Windows WSL2配置确保WSL2已更新到最新版本并且已启用WSLgWindows 10 Build 19044和Windows 11都支持。权限问题Linux和macOS用户请确保您的用户已加入docker组sudo usermod -aG docker $USER然后重新登录使更改生效。 性能优化建议分配足够资源在Docker Desktop设置中为容器分配足够的CPU核心和内存建议至少4GB RAM使用SSD存储设计文件较大时SSD能显著提升性能合理使用缓存重复使用同一容器而不是每次都创建新实例网络优化如果经常拉取镜像考虑配置镜像加速器 开始您的芯片设计之旅现在您已经成功安装了IIC-OSIC-TOOLS可以开始探索开源芯片设计的奇妙世界了无论您是学术研究者、工程师还是学生这个强大的工具集合都能为您提供完整的芯片设计流程。记住IIC-OSIC-TOOLS的AMD64和ARM64双架构支持意味着您可以在任何现代硬件平台上进行芯片设计从传统的x86服务器到最新的苹果M系列Mac都能获得一致的体验。如果您遇到任何问题请查看KNOWN_ISSUES.md和RELEASE_NOTES.md文件或者在项目仓库中搜索相关issue。祝您设计愉快专业提示定期运行docker system prune清理未使用的Docker资源保持系统整洁高效。【免费下载链接】IIC-OSIC-TOOLSIIC-OSIC-TOOLS is an all-in-one Docker image for SKY130/GF180/IHP130-based analog and digital chip design. AMD64 and ARM64 are natively supported.项目地址: https://gitcode.com/gh_mirrors/ii/IIC-OSIC-TOOLS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

探索nunif iw3:将普通视频转化为沉浸式3D VR体验的智能工具

探索nunif iw3:将普通视频转化为沉浸式3D VR体验的智能工具

2026/7/13 20:06:27

探索nunif iw3:将普通视频转化为沉浸式3D VR体验的智能工具 【免费下载链接】nunif Misc; latest version of waifu2x; 2D video to stereo 3D video conversion 项目地址: https://gitcode.com/gh_mirrors/nu/nunif 你是否曾想过,那些普通的2D电…

Mac用户如何轻松制作Windows启动盘:WinDiskWriter完整指南

Mac用户如何轻松制作Windows启动盘:WinDiskWriter完整指南

2026/7/13 20:06:27

Mac用户如何轻松制作Windows启动盘:WinDiskWriter完整指南 【免费下载链接】windiskwriter 🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Lega…

DriftDB云原生部署:在Cloudflare Workers上的最佳实践指南 [特殊字符]

DriftDB云原生部署:在Cloudflare Workers上的最佳实践指南 [特殊字符]

2026/7/13 19:56:27

DriftDB云原生部署:在Cloudflare Workers上的最佳实践指南 🚀 【免费下载链接】driftdb A real-time data backend for browser-based applications. 项目地址: https://gitcode.com/gh_mirrors/dr/driftdb DriftDB是一款专为浏览器应用设计的实时…

开机直接黑屏、完全不弹出 GRUB 引导界面

开机直接黑屏、完全不弹出 GRUB 引导界面

2026/7/13 21:46:31

grub> 是引导层命令环境,不能执行 sudo grub-install、update-grub、systemctl 这类系统终端命令,所以持续报 can’t find command ‘sudo’。 磁盘分区信息 执行 ls 输出:(hd0) (hd1) (hd1,msdos1) (hd2,msdos6) (hd2,msdos3) (hd2,msdos…

Windows 11终极优化指南:Win11Debloat深度配置与性能调优实战

Windows 11终极优化指南:Win11Debloat深度配置与性能调优实战

2026/7/13 21:46:31

Windows 11终极优化指南:Win11Debloat深度配置与性能调优实战 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter…

BiliTools:解锁B站内容离线保存的全能工具箱

BiliTools:解锁B站内容离线保存的全能工具箱

2026/7/13 21:46:31

BiliTools:解锁B站内容离线保存的全能工具箱 【免费下载链接】BiliTools 本项目已停止维护。 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools 还在为B站视频无法离线观看而烦恼吗?想要系统性地收藏喜欢的番剧、课程和音乐内容&a…

7-SOFA_Mapping 与多网格表示

7-SOFA_Mapping 与多网格表示

2026/7/13 21:46:31

7-mapping.scn<?xml version"1.0"?><!-- Connecting representations: the mapping --> <Node name"root" dt"0.01" gravity"0 0 0"><Node name"plugins"><RequiredPlugin name"Sofa.Com…

【AI大模型应用开发】【项目实战】19.RAG智慧问答项目-(七)基于Milvus库的问答系统之prompts设计与query意图识别

【AI大模型应用开发】【项目实战】19.RAG智慧问答项目-(七)基于Milvus库的问答系统之prompts设计与query意图识别

2026/7/13 21:46:31

一.prompts设计与query意图识别 目标 掌握如何设计和使用Prompt模板来引导大语言模型生成高质量输出 学会查询分类的基本原理,了解如何通过分类优化输入处理流程 prompts.py和query_classifier.py是EduRAG系统中core模块的重要组成部分,分别负责Prompt模板管理和查询分类,这两…

【关注可白嫖源码】--课程设计+毕业设计+springboot新能源汽车服务平台[编号:project14940](案例分析)

【关注可白嫖源码】--课程设计+毕业设计+springboot新能源汽车服务平台[编号:project14940](案例分析)

2026/7/13 21:36:31

本文仅展示核心实现逻辑与部分代码片段&#xff0c;完整项目源码、配套文档、数据库脚本内容较多&#xff0c;篇幅有限无法全部放出。 有需要完整资源的同学&#xff0c;可以在评论区留言【资料或领源码】&#xff0c;我会一 一回复站内私信&#xff0c;发送完整文件 摘 要 随…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/13 7:41:16

Unity游戏文本翻译架构深度解析&#xff1a;XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/13 20:43:19

openEuler Raspberry Pi Kernel设备驱动开发指南&#xff1a;为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/13 20:43:10

openEuler系统集成测试实战&#xff1a;基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载&#xff1a;…

卡梅德生物技术快报|纯化重组蛋白:变异链球菌 SepM 截短蛋白载体构建、诱导优化与纯化重组蛋白全套参数方案

卡梅德生物技术快报|纯化重组蛋白:变异链球菌 SepM 截短蛋白载体构建、诱导优化与纯化重组蛋白全套参数方案

2026/7/13 0:05:25

1 研究背景与现存技术痛点&#xff08;提出问题&#xff09;在口腔微生物分子机制研究中&#xff0c;SepM 蛋白酶是调控变异链球菌群体感应、致龋菌素合成的核心功能蛋白&#xff0c;体外功能验证、抗体开发均依赖高纯度可溶性 SepM 蛋白。当前原核表达体系针对 SepM 存在三大技…

卡梅德生物技术快报|重组蛋白的表达和纯化:IMAC 金属螯合色谱全流程工艺手册|基质 - 配基 - 金属离子匹配与蛋白质分离纯化参数优化

卡梅德生物技术快报|重组蛋白的表达和纯化:IMAC 金属螯合色谱全流程工艺手册|基质 - 配基 - 金属离子匹配与蛋白质分离纯化参数优化

2026/7/13 0:05:25

1 研究背景与现存技术痛点&#xff08;提出问题&#xff09;基因工程、蛋白质组学、生物制药研发流程中&#xff0c;蛋白质分离纯化是决定下游实验成败的关键环节。当前实验室常规蛋白质分离纯化工艺存在三类难以标准化的技术瓶颈&#xff1a;传统离子交换、分子筛层析无特异性…

卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

2026/7/13 0:05:25

研究痛点提出&#xff08;提出问题&#xff09;重组肠激酶是融合标签切除核心工具酶&#xff0c;当前原核表达体系存在三大标准化难题&#xff0c;直接阻碍可复现的蛋白质分离纯化流程搭建&#xff1a;Trx、GST、单 SUMO 标签融合产物绝大多数为包涵体&#xff0c;沉淀占比超 9…