Croc:一个端到端的开源可扩展RISC-V MCU平台,旨在实现硅片民主化
硬件体系结构
2025-02-10 v1 计算机与社会
摘要
确保持续且不断增长的技术芯片设计师人才涌入,以及从教育到创新的顺畅路径,是多个国家和国际“芯片法案”的关键目标。硅片民主化可以极大地受益于端到端(从硅技术到软件)的免费开源(OS)平台。我们介绍了Croc,一个明确针对实践教学和创新的可扩展RISC-V微控制器平台。Croc具有简化的OS综合和端到端的OS实现流程,确保对设计、设计自动化工具和实现技术的完全、无限制的访问。Croc使用经过行业验证的开源CVE2内核,实现RV32I(EMC)指令集架构(ISA),使学生能够定义和实现自己的ISA扩展。MLEM是Croc在IHP开放130nm节点上的流片,由仅两名学生的团队在八周内完成,证明了该平台在学校、大学甚至自学路径中进行实践教学的可行性。2025年春季,苏黎世联邦理工学院将利用Croc进行其课程VLSI课程,涉及多达80名学生,制作多达40个OS专用集成电路布局,并完成多达五个由学生主导的系统级芯片流片。讲义和练习已经在知识共享许可下提供。
引用
@article{arxiv.2502.05090,
title = {Croc: An End-to-End Open-Source Extensible RISC-V MCU Platform to Democratize Silicon},
author = {Phillippe Sauter and Thomas Benz and Paul Scheffler and Hannah Pochert and Luisa Wüthrich and Martin Povišer and Beat Muheim and Frank K. Gürkaynak and Luca Benini},
journal= {arXiv preprint arXiv:2502.05090},
year = {2025}
}
备注
2 pages, 1 figure, submitted to the RISC-V Summit Europe 2025 for possible publication