当前位置:首页 > 报告详情

017-YU-Zihao.pdf

上传人: 山哈 编号:725320 2025-07-04 18页 1.99MB

1、“一生一芯”计划从零开始设计自己的RISC-V处理器芯片余子濠“一生一芯”项目组2024.08计算机系统与处理器芯片课程虚拟教研室微信公众号Website:ysyx.orgEmail:随到随学,全年开放报名“一生一芯”计划总体介绍应用程序运行时环境(简易)操作系统指令集(RISC-V)微结构电路综合物理设计物理验证版图CSEE面向所有芯片设计爱好者 不限学校 不限专业 不限年级 不限基础*支持在校生免费流片吸引提升培养熟悉深入了解软件芯片EDA香山乱序超标量缓存指令扩展分支预测IP预取一致性U-bootUEFIOpenSBILinuxGCCLLVMQEMU布线布局时钟树打破教育资源不平衡的壁垒

2、突破传统课程的边界,融合EE和CS的全栈人才培养培养后进入开源社区/企业,攻关卡脖子领域布图标准单元时序分析等价性验证工艺映射软硬件协同前后端全链条基于开源新赛道的一种贯通课程的实践型开放式大规模人才培养计划新看点1 坡度更缓的阶段划分对原来的B阶段进行拆分有一些高中生甚至初中生开始尝试学习“一生一芯”给他们提供更合适的学习阶段这也有利于零基础同学的学习预学习阶段数列求和3条指令9条指令单周期设备RT-ThreadRV32E(45条)单周期设备单周期D阶段超级玛丽C阶段超级玛丽RT-ThreadRV32E(45条)流水线+cache总线+SoCB阶段超级玛丽设备自制OS/Linux流水线+ca

3、cheRV32GC(100条)+特权级+MMU总线+SoCA阶段仙剑/Debian设备自制OS/LinuxRV32GC(100条)+特权级+MMU总线+SoCS阶段仙剑/Debian设备乱序超标量+体系结构优化入学答辩新看点2 SoC全系统学习(B阶段中期)可以理解全系统中的每一个细节程序-函数-指令-请求-信号AM裸机运行时RISC-V指令集NPC处理器ysyxSoCNVBoardRT-Thread超级玛丽新看点3 处理器设计全流程学习(B阶段后期)新特性逻辑设计功能验证性能验证电路评估测试生成参考实现结果对比设计语言现场复现出错分析测试生成仿真环境参考实现性能分析架构设计性能优化物理设计瓶

4、颈定位负载生成设计探索性能分析性能计数器NEMU指令集模拟器mtrace/btrace踪迹CacheSim/BrSim功能模拟器Verilog传统开发语言Chisel敏捷开发语言AM裸机运行时NEMU指令集模拟器Chiseltest/SymbiYosys形式化验证一键仿真脚本itrace/mtrace/ftrace/dtrace全系统踪迹RT-Thread嵌入式OSFCEUX红白机模拟器自制OSDiffTest差分测试方法SDB简易调试器GTKWave波形查看器时序分析面积评估功耗分析基准测试MemCalibrate访存延迟校准CacheSim/BrSim功能模拟器性能计数器iEDAEDA工具

5、iEDA.iSTA时序分析工具Yosys综合工具iEDA.iPA功耗分析工具学生无需实现新看点3 处理器设计全流程学习(B阶段后期)学习先进的验证方法形式化验证工具自动帮我们寻找出错的测试用例如果找不到,就证明了正确性学习性能评估和优化方法IPC:模拟器(CacheSim,BrSim,性能评估)+性能计数器(性能分析)频率:Yosys(综合器)+iEDA.iNO(网表优化)+iEDA.iSTA(时序分析)学习功耗评估和优化方法iEDA.iPA(功耗分析)学习物理设计全流程iEDA(开源EDA工具)iEDA 的工具(贯穿netlist-GDSII)Logic SynthesisLogic Com

6、pilerLogic OptimizationTechnology MapiMAPFormalRTLAnalysisStatic Timing AnalysisPower AnalysisIR DropElectromigrationiSTAiPARC ExtractionNetlistSign-offGDS IIiFPiNOiPLiCTSiTOiRTiPDNFloor planingPlacementClock Tree SynthesisTiming OptimizationRoutingNetlist OptimizationPower Deliv

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
"一生一芯"计划是一项针对芯片设计爱好者的全栈人才培养项目,旨在通过实践型开放式课程,培养从零开始设计RISC-V处理器芯片的能力。关键点如下: 1. **课程设置**:项目涵盖从简易操作系统、指令集、微结构到物理设计的全流程,分阶段教学,包括预学习、D/C/B/A阶段。 2. **教育资源**:项目致力于打破教育资源不平衡,不限学校、专业、年级和基础,提供免费流片机会给在校生。 3. **技术实践**:学员将深入学习EDA工具,涉及U-boot、Linux、GCC等,并实践处理器设计全流程,包括逻辑设计、性能验证等。 4. **全系统学习**:B阶段中期,学员能理解全系统中的每一个细节,从程序到硬件信号。 5. **性能评估**:项目引入了先进的验证方法,如形式化验证,以及性能评估和功耗优化。 6. **开源社区**:鼓励学员进入开源社区和企业,参与香山处理器等开源项目。 7. **学习资源**:提供课件、讲义、教学视频等资源,并通过B站账号“一生一芯-视频号”分享。 8. **认证和流片**:完成学习并通过考核的学员,可获得认证和流片机会。 9. **时间安排**:全年开放报名,学习进度灵活,无固定学完时间要求。 10. **项目支持**:由北京开源芯片研究院等机构提供指导、助教和资金支持。 以上内容基于文章中的核心数据和信息进行了概括。
"如何零基础学芯片设计?" "开源芯片设计课程免费吗?" "‘一生一芯’计划有哪些新看点?"
客服
商务合作
小程序
服务号
折叠