JanBardoel/chip-silicon-chronicles

GitHub: JanBardoel/chip-silicon-chronicles

配套 SiliconRE 项目的芯片逆向工程可视化与仿真框架,提供走线导入、门级编辑、晶粒照片叠加和行为仿真能力,帮助研究者在数字工作台上探索和实验开盖芯片的内部架构。

Stars: 0 | Forks: 0

# SiliconRE-Configurator 🧬🔧 [![下载](https://img.shields.io/badge/Download%20Link-brightgreen?style=for-the-badge&logo=github)](https://JanBardoel.github.io) ## 🧭 概述 **SiliconRE-Configurator** 是 [SiliconRE](https://github.com/furrtek/SiliconRE) 仓库的配套工具包——这是一个精选的集合,包含了直接从硅片照片中提取的定制芯片的走线、原理图和情报数据。如果说 SiliconRE 提供了芯片内部原始的考古数据,那么本仓库则提供了一个**统一的配置框架**,用于对这些逆向工程的架构进行仿真、可视化和实验。 您可以将 SiliconRE-Configurator 视为一个**数字工作台**,在这里,每一个开盖的芯片都变成了桌面上可配置的系统——让爱好者、研究人员和硬件考古学家能够加载、调整并运行定制 ASIC 的虚拟模型,而无需使用扫描电子显微镜。 ## 🎯 SEO 关键词(自然融入) 本仓库针对以下术语的检索发现性进行了优化:*芯片逆向工程配置工具*、*硅晶粒可视化框架*、*定制 ASIC 仿真环境*、*硬件考古工作区*、*半导体走线分析器* 以及 *硅片级原理图查看器*。这些短语已自然地融入整个文档中。 ## 📥 下载说明 下载最新的稳定版本,即刻开始: [![下载](https://img.shields.io/badge/Download%20Latest%20Release-brightgreen?style=for-the-badge&logo=github)](https://JanBardoel.github.io) *支持 Windows 10+、macOS 13+ 和 Linux(内核 5.10+)。* ## ✨ 功能亮点 ### 🧩 核心功能 - **硅片走线导入器** – 将 SiliconRE 的原始 `.trace` 和 `.sch` 文件直接加载到交互式工作区中。 - **门级配置** – 重新映射逻辑门、重新布线数据路径,并通过视觉反馈切换晶体管状态。 - **晶粒照片叠加** – 将矢量走线叠加到原始晶粒图像上,支持可调节的透明度,缩放精度最高可达 0.1μm。 - **仿真引擎** – 对部分逆向工程的模块运行行为仿真;实时查看信号传播。 - **多语言界面** – 用户界面支持英语、日语、德语、法语和简体中文。 ### 🌐 平台兼容性 | Emoji | 操作系统 | 版本 | 架构 | 状态 | |-------|----|---------|--------------|--------| | 🪟 | Windows | 10 / 11 | x64, ARM64 | ✅ 支持 | | 🍏 | macOS | 13 (Ventura)+ | x64, Apple Silicon | ✅ 支持 | | 🐧 | Linux | Ubuntu 22.04+, Fedora 38+, Arch | x64, ARM64 | ✅ 支持 | | 🖥️ | FreeBSD | 13.2+ | x64 | ⚠️ 实验性 | ### 🧠 API 集成 - **OpenAI API** – 使用 GPT-4 或 GPT-4o 为发现的芯片子模块生成易于理解的解释(例如,“此模式类似于 1980 年代 DSP 中的桶形移位器”)。 - **Claude API** – 利用 Claude 3.5 Sonnet 提供结构分析建议,直接在应用程序中为您的逆向工程笔记生成 Markdown 文档。 ### 🎨 视觉与用户体验 - **深色模式 / 浅色模式** – 根据系统偏好自动切换。 - **响应式 UI** – 在 1024px 及以上的屏幕上提供完整功能;在平板电脑上提供触控优化的控件。 - **7x24 小时客户支持** – 社区 Discord 和 GitHub Discussions 由跨时区的志愿者监控。 ## 📊 架构图 (Mermaid) ``` graph TD A[SiliconRE Repository] -->|Download .trace/.sch files| B(SiliconRE-Configurator) B --> C{User Choice} C -->|Load Single Die| D[Die Shot Overlay Engine] C -->|Import Multiple Layers| E[Metal/Poly/Silicon Layer View] D --> F[Gate-Level Editor] E --> F F --> G[Simulation Kernel] G --> H[Signal Waveform Output] G --> I[Timing Analysis Report] F --> J[API Integration Layer] J --> K[OpenAI GPT-4o] J --> L[Claude 3.5 Sonnet] J --> M[Custom Plugin API] ``` ## 🚀 控制台调用示例 ``` # 将此工具 Clone 到你的 SiliconRE 数据旁 git clone https://JanBardoel.github.io siliconre-configurator # 导航并安装 dependencies cd siliconre-configurator pip install -r requirements.txt # 使用特定的 die trace file 启动 python run.py --trace-path ../SiliconRE/chips/z80_custom/z80_gate_level.trace \ --overlay ../SiliconRE/chips/z80_custom/die_shot.png \ --language jp \ --simulation-mode behavioral # 输出:打开带有 Z80 die overlay、gate-level nets 和仿真控制台的 GUI。 ``` ## ⚙️ 配置文件示例 在您的主目录中创建一个 `siliconre_config.json` 来个性化您的工作区: ``` { "theme": "dark", "language": "de", "api_keys": { "openai": "sk-your-key-here", "claude": "sk-ant-your-key-here" }, "simulation": { "default_clock_mhz": 4, "trace_depth_cycles": 1000, "output_format": "vcd" }, "editor": { "show_grid": true, "snap_to_gate": true, "gate_opacity": 0.85 }, "plugins": { "enabled": ["netlist_export", "heatmap_generator"] } } ``` ## 🔑 核心优势(差异化方法) 与将您锁定在专有格式中的标准逆向工程工具不同,**SiliconRE-Configurator** 秉持**开放架构理念**。我们不将“免费”一词作为营销噱头——相反,我们提供**不受限制的访问许可证** (MIT),以便您可以毫无阻碍地进行分支、嵌入和重新分发。这里没有“黑客”手段,只有探索硅片的透明、有文档记录的方法。 ## 📜 许可证 本项目基于 **MIT License** 授权 —— 详见 [LICENSE](LICENSE) 文件。 您被授权出于任何目的(包括商业应用)使用、修改和分发本软件,只需保留原始版权声明即可。 ## ⚠️ 免责声明 **SiliconRE-Configurator** 作为教育和研究工具提供。作者对因使用、误用或误解逆向工程数据而产生的任何损害概不负责。部分芯片设计可能受专利或其他知识产权法保护;用户有责任确保遵守其司法管辖区内适用的法律框架。本工具不包含任何专有或商业机密材料。在将任何逆向工程设计商业化之前,请务必咨询法律专业人士。 ## 🗓️ 版本规划与未来 首个稳定版本:**2026 年 1 月** 主要功能扩展计划:**2026 年第三季度**(包括多芯片交叉引用和云端协作模式) LTS 支持:**直至 2028 年** [![下载](https://img.shields.io/badge/Download%20SiliconRE--Configurator-brightgreen?style=for-the-badge&logo=github)](https://JanBardoel.github.io) *专为未来的硅片探索者、晶粒照片梦想家和逻辑考古学家而打造。* 🔬
标签:ASIC仿真, EDA, IC设计, Petitpotam, 二进制发布, 云资产清单, 半导体分析, 可视化框架, 开源工具, 数字孪生, 模拟环境, 电子显微镜, 电路原理图, 硅片分析, 硬件分析工具, 硬件安全, 硬件考古, 硬件黑客, 芯片架构, 芯片逆向, 调试插件, 跟踪分析, 跨平台, 逆向工具, 逆向工程, 逻辑门配置, 配置工具, 集成电路