ArchitStudio 开发平台
ArchitStudio基于算法芯片化,场景架构化的理念,加速DSA的设计和落地,为以RISC-V定制处理器为核心的SOC设计方法学带来了革命级的改变。在ArchitStudio的基础上,设计人员得以摆脱了RTL级别的繁复开发工作,更专注于架构和指令集的设计;其一键式的SDK生成引擎更是大量减少了软件工具链开发的工作量,显著缩减了处理器开发的人力成本。
产品亮点
四大核心优势,重新定义DSA处理器开发体验
界面友好
- 流畅的交互流程
- 丰富的可视化操作
- "乐高"式的积木搭建专用处理器
语言专业
- C-like语法,兼具高层抽象与微架构细节表达能力
- 灵活支撑AI、通信、工业控制等各类领域专用处理器按需构建
极致效率
- 分钟级生成完整交付包
- 提供PPA预估与瓶颈分析,使能架构级敏捷迭代
- MHz级时序精准仿真,加速验证迭代优化
全栈闭环
- 实现"定义即交付"
- 打通从架构创新到硬件落地的最后一公里
解决行业痛点:双向奔赴
打破垂直领域与芯片设计之间的壁垒
处理器提供方
- 具备完整的处理器设计能力
- 缺乏对垂直领域的专业理解
ArchitStudio
连接算法与芯片的桥梁
领域专用需求方
- 对场景和算法有深刻认识
- 缺乏处理器设计的专业知识
EDA 辅助的敏捷设计流程
从目标程序到芯片交付,打造全链路闭环
目标程序
Profiler 分析
架构探索
RISCAL 建模
自动生成
Processor Gen
交付包
SDK & HDK
SDK 软件开发包
编译器、调试器、仿真器、性能剖析器
HDK 硬件开发包
RTL 代码、验证环境、综合脚本、FPGA网表
平台核心组件
Architect the Vision, Shape the Future
Archit Analyzer
全方位性能与PPA剖析
从架构、微架构层面提供不同维度的详细信息,为架构优化指明方向。
- 指令 Trace & 函数调用关系分析
- 流水线分析 & 指令利用率分析
Archit Compiler
统一编译框架
将RISCAL语言转换成不同后端组件需要的信息,确保所有信息严格一致、语言对齐。
- System Verilog 生成
- LLVM Compiler 支持
- UVM Verification 验证环境
- Simulators & RTOS 实时操作系统
Archit Designer
多层次可视化设计环境
由浅入深进行专用处理器设计,"乐高"式积木搭建让设计变得简单直观。
- Core Editor: 打破初学者的入门屏障
- RISCAL Editor: 专用指令集设计
- C/C++ Editor: 出色的开发IDE
Archit Generator
全栈工具链一键生成
基于 RISCAL 指令描述和 WingIR 多层次语言中间表达,自动生成全套开发环境。
- Compiler, Simulator, Profiler 生成
- RTL, Verification, Libraries 生成
Retargetable Instruction Set Compiler and Architecture Language
通过可重定向的设计哲学,RISCAL 能够基于用户需求快速迭代生成定制化指令集,精准匹配细分场景的计算需求
以 RISC-V 架构为根基,赋能领域特定指令集的敏捷定义与高效实现,让 DSA 设计回归开放与简洁的本质
语言驱动的编译器与硬件 RTL 同源共生,从指令定义到工具链生成无缝一致,彻底消除架构与实现间的语义鸿沟
RISCAL™ 语言 Q&A
为什么设计一个全新的语言?
- DSA与DSL的关联性
- 后端组件的一致性与自动化
这个语言的学习曲线会不会很高?
- C-like的语法
- 聚焦指令语义
这个语言的描述能力怎么样?
- 图灵完备性
- 描述性语言
- 高层次抽象与精细化的电路描述
使用这个语言能带来多大的效率提升?
- 第一个RISCAL程序:一周
- 第一个RISCAL方案:一个月
DSA 敏捷开发方法学
融合 EDA 设计理念,重新定义处理器设计范式
Archit Analyzer
高度智能化的
DSA架构探索引擎
处理器家族
处理器架构和指令集
DSP组件
使用RISCAL架构描述语言对专用处理器进行设计描述,进而将设计编译到
Archit Compiler
高层次架构描述语言
“RISCAL” 和 “Super IR” 编译器
自动化生成引擎
源代码自动
生成引擎
环境 (UVM)
自动生成引擎
编译器自动
生成引擎
自动
生成引擎
Archit Generator
“一键式” 生成
RISC-V定制处理器IP包
(HDK/SDK)
传统人工
- 处理器设计技术门槛高
- 项目复杂度高,项目周期长,设计指标难以早期评估
- 实现端工作难度高且工作内容多,人力投入巨大
DSA设计工具
- ArchitStudio分析引擎助力处理器架构师精准定位问题
- RISCAL架构描述语言和DSP组件提升设计效率
- “一键式” 生成,大大降低人力投入,提升交付效率
用户价值
为何选择 ArchitStudio 进行 DSA 设计?
极致的 DSA 性能
通过专用指令集设计,大幅提升 PPA 指标。
大幅降低门槛
让更多工程师参与并主导 DSA 处理器设计。
显著缩短周期
从架构定义到 IP 包交付时间压缩数倍。
提升设计质量
自动化流程减少人为错误,确保一致性。
早期精准评估
智能探索引擎助力更早、更准确地评估PPA设计指标。
聚焦核心创新
设计师得以从繁重的底层实现中解放,专注于最具价值的架构创新和算法优化。
拥抱RISC-V生态
基于开放、活力的RISC-V指令集,确保处理器的灵活性和生态兼容性。