VIW 开发进展
把芯片开发全过程(规格 → RTL 仿真 → 加速仿真 → FPGA 原型 → 硅片 → 量产测试)的验证数据汇集到一处,由 AI 找出根因并把各阶段的同一问题关联起来的 Web 应用。按用户使用产品的顺序(登录 → 首页 → 数据接入 → 诊断 …)进行开发。
开发阶段已完成
3 / 14
界面实现(按设计稿)
7 / 22
自动测试通过
143 / 143
技术决策已确定
5 / 10
进行中的阶段
S5
开发顺序的依据。 每个阶段按“公共模块 → 首次使用该模块的页面”的顺序开发,用户能从头到尾走通该页面时才算完成。认证·权限在用户流程里排在最后的“安全”页面(S8)之前(S1)就先做,规则引擎也先于规则页面(S7)在 S4 完成。
当前页面的数据。 已实现的诊断页面使用设计稿的示例数据运行。真实的采集·诊断流水线将在 S3~S5 接入,目前看到的数字(222 个失败 → 9 个聚类等)不代表性能。
在哪个阶段可以做哪些测试
| 阶段 | 可以测试的内容 | 通过标准 | 时点 |
|---|---|---|---|
| S0 | 外壳页面(顶栏·模块栏·状态栏)能否显示、中/英文切换、cloud/onprem 标识切换 | 空壳页面能以 cloud/onprem 启动,令牌·文案键一致性检查 | 现在可测 |
| S1 | 登录·登出,错误密码与连续 5 次失败锁定,会话过期后返回登录,按角色的权限(可否确认、RTL·波形被屏蔽、安全角色无法访问诊断) | 登录·登出·会话过期,7 个角色的权限矩阵,拒绝访问审计,登录锁定,真实浏览器确认 | 现在可测 |
| S2 | 项目切换,首页的项目卡片·我的待办·最近动态,无数据项目的接入引导,状态栏的真实服务信息,按权限显示的模块栏 | 新项目空状态 → 接入引导,按权限显示模块栏,状态栏实时数据 | 现在可测 |
| S3 | 安装采集代理后查看连接状态,通过试运行(dry-run)读取最近一次回归,用 docker compose 复现 | 代理注册·心跳,试运行(dry-run)E2E,docker compose 复现,adapter 契约测试 | 完成后 |
| S4 | 回归结束后的进度页面,接入错误·部分完成·无权限页面,环境问题自动分类 | 聚类质量指标,黄金数据集第一版,5 种状态页 E2E,环境问题规则 | 完成后 |
| S5 | 打开真实回归的聚类,查看波形·源码·AI 依据,确认/驳回,用黄金数据集测量诊断准确率 | 黄金数据集 top-3 准确率·依据有效率,波形查看器 60fps(20 个信号·10 万次跳变),确认/驳回审计记录 | 部分可测 |
| S6 | 确认过的诊断成为知识草稿,审批后作为类似故障的相似历史被检索——完整的每日诊断闭环(MVP 演示) | 确认 → 知识草稿 → 审批 → 相似历史检索 E2E(MVP 演示门槛) | 完成后 |
| S7 | 编写规则、过去 30 天回溯检验、开始并启用影子模式 | 回溯检验一致率·误分类,影子 → 启用切换,冲突规则检测 | 完成后 |
| S8 | 查看数据流向表、管理成员与权限、导出审计日志、验证私有化外联为 0 | 云端外发数据清单固定测试,私有化“外联为 0”E2E,审计日志导出 | 完成后 |
| S9 | 看板 KPI 是否与源数据一致 | KPI 汇总与源数据查询一致 | 完成后 |
| S10 | 核对报告数字的出处、提交时点数据锁定、Word/PDF 导出 | 报告数字的查询绑定校验,提交时点数据锁定 | 完成后 |
| S11 | RISC-V 锁步·存储时序·规格变更影响——用各领域包的评估数据确认准确率 | 各领域包评估数据准确率 | 完成后 |
| S12 | 实验室设备连接与四级策略(只读/操作员/双人确认)、FPGA 失败采集、设备夜间测试 | 策略引擎四级·双人确认(15 分钟失效)·本地安全上限,HIL 夜间测试 | 完成后 |
| S13 | 跨仿真·原型·硅片的同一问题关联、点亮清单、ATE 数据关联 | 跨阶段匹配准确率,ATE·工艺角关联校验 | 完成后 |
P0
Phase 0 · 基础
S0完成
基础
单体仓库与 CI、设计令牌、外壳(顶栏·模块栏·状态栏)、基础组件、中/英文案体系、cloud/onprem 运行时配置、后端骨架。
细分项尚未整理100%
最近变更 10月14日 · f7c7f6c
P1
Phase 1 · MVP — 每天使用的诊断闭环
S1完成
认证·权限·审计
首个页面: 1.1 登录
登录与会话、角色/权限(RBAC)、审计日志。没有权限时隐藏 RTL·波形,只显示标题和数量。
细分项 10/13 已完成77%
最近变更 10月14日 · 1a962b9
S2完成
项目上下文·外壳完善
首个页面: 1.2 首页
项目切换、系统状态、动态与待办。没有数据的新项目会引导到数据接入。
细分项 8/11 已完成77%
最近变更 10月14日 · f7c7f6c
S3计划中
采集基础
首个页面: 1.3 数据接入
异步任务与进度、adapter SDK、采集代理、日志·波形片段提取、数据库持久化。通过试运行(dry-run)确认连接。
细分项 0/10 已完成0%
尚未开始
S4计划中
诊断流水线
首个页面: 2.2 状态页面
日志解析与聚类、内置规则(分离环境问题)、诊断触发。用真实任务状态展示分析中·错误·部分完成等状态。
细分项 0/6 已完成0%
尚未开始
S5进行中
AI 诊断
首个页面: 2.1 诊断工作台
波形查看器、LLM 诊断与依据校验器、确认/驳回反馈。该页面目前先用示例数据实现,真实数据接入在本阶段完成。
细分项 0/5 已完成0%
最近变更 10月14日 · f7c7f6c
S6计划中
知识
首个页面: 2.3 知识库
确认过的诊断会成为知识草稿,经人工审批后可在类似故障中被检索到。到这一阶段为止即 MVP。
细分项尚未整理0%
尚未开始
P1b
Phase 1 · 试点准备
S7计划中
诊断规则
首个页面: 1.4 诊断规则
规则编辑器、过去 N 天回溯检验、影子模式。
细分项尚未整理0%
尚未开始
S8计划中
部署与安全
首个页面: 1.5 部署与安全
数据流向表、权限矩阵编辑、成员管理、审计日志查看与导出。试点前必需。
细分项尚未整理0%
尚未开始
S9计划中
运营看板
首个页面: 4.1 运营看板
确认率、诊断耗时、模块热力图等面向负责人的 KPI。
细分项尚未整理0%
尚未开始
P2
Phase 2 · 领域包与报告
S10计划中
报告
首个页面: 4.2 报告生成
数字与查询绑定、数据快照锁定、Word/PDF 导出。
细分项尚未整理0%
尚未开始
S11计划中
领域包
首个页面: 3.1 → 3.2 → 3.3
RISC-V 锁步对比、存储协议时序、规格变更影响。
细分项尚未整理0%
尚未开始
P3
Phase 3 · 硬件(FPGA·实验室)
S12计划中
实验室代理
首个页面: 5.4 实验室资源 → 5.1 FPGA
先做设备策略引擎(四级 + 双人确认)与审计,再做实验室资源与 FPGA 原型页面。
细分项尚未整理0%
尚未开始
P4
Phase 4 · 硅后与跨阶段追溯
S13计划中
硅后与跨阶段追溯
首个页面: 5.2 → 5.3
点亮清单·Shmoo·ATE 关联,仿真→原型→硅片的问题追溯。
细分项尚未整理0%
尚未开始