来源:成都研课教育时间:2024/4/9 17:18:00
计算机科学与电子工程交叉专业课程:FPGA与ASIC集成电路研究与设计
Introduction to Open-Source FPGA and ASIC Chip Design
课题难度:General
课题海报
Course Arrangement
课程安排
招生状态:招生中
课程时间:
写作课程(线上):2024-05-25 ~ 2024-06-22
科研课程(线上):2024-07-01 ~ 2024-07-12
科研研讨(线上):2024-08-16 ~ 2024-09-22
课程形式:Neoschool平台直播
课时安排:2周在线科研课程,基于该研究细分方向的教授专业课程+助教拆解讲解,课后由教授亲自进行作业讲解与辅导答疑;6周在线科研研讨,教授亲自在线指导学生完成论文。共八周56课时,全程教授亲自授课
Course Description
课程描述
课程背景
本课程是芯片设计的低门槛入门课程。使用开源工具,学习如何设计、实现、仿真和验证 ASIC 芯片。在学习过程中,学生将接触到芯片实现领域的许多常用工具和技术。在本课程的较后一个项目中,学生将制作一个非简单的数字设计。
课程目标
通过应用工程、科学和数学原理来识别、构建和解决复杂工程问题的能力。
应用工程设计以制定满足特定需求的解决方案的能力,考虑公共卫生、安全和福利,以及、文化、社会、环境和经济因素。
开展适当的实验、分析和解释数据,并运用工程判断力得出结论的能力。
Course background
Designing and implementing a game requires the application of algorithms that remain imperceptible to players. To this day, these algorithms often remain concealed and are typically only accessible to industry experts. However, over the past decade, with the proliferation of gaming platforms, related knowledge has gradually become more accessible to the general public. Nowadays, game design has also evolved into a degree program at many renowned universities in the United States.
Course objective
This course aims to demystify some of the algorithms in game design and explore their practical applications. By studying and understanding the use of algorithms in physics modeling, navigation, rendering, input/output, sound, artificial intelligence, and user interfaces, students' programming capabilities and comprehension will significantly improve. If time permits, the course may also delve into multiplayer online network gaming.
Suitable For
适合人群
对计算机科学、电子工程、信息工程、数字电路设计、集成电路、数字逻辑感兴趣的学生,以及未来希望在计算机硬件、芯片设计、嵌入式系统、微电子、物联网、通信工程、电子设计等领域从业的学生。
Professor Introduction
导师介绍
William Nace
卡内基梅隆大学教授
卡内基梅隆大学计算机科学教授
卡内基梅隆大学工程学院教学委员会创立人
卡内基梅隆大学信息网络研究所录取委员会
卡内基梅隆大学信息网络研究所课程委员会成员
Spira教育奖获得者
ECE项目评估委员会以及教员
曾担任美国航空科研发展亚洲办公室首席科学家和技术总监
研究方向 Research Interests
Electrical and Computer Engineering
电气与计算机工程
Digital design
数字化设计
Embedded systems
嵌入式系统
Computer and Telecommunication Networks
计算机和电信网络
Course Syllabus
课程大纲
1. 芯片设计背景与概述
2. 数字逻辑综合
3. FPGA和PnR流程
4. ASIC Tapeout简介
5. 仿真与测试平台
6. ASIC布局流程
7. 静态时序分析
8. SoC -- FPGA未来的方向
9. 替代性硬件描述语言
10. 形式验证
1. Background & Overview of Chip Design
2. Digital Logic Synthesis
3. FPGAs and PnR Flows
4. Intro to ASIC Tapeout
5. Simulation and Testbenching
6. ASIC Layout Flows
7. Static Timing Analysis
8. SoCs -- the future of FPGAs
9. Alternative HDLs
10. Formal Verification
Student Papers
往期学员论文
Strategies to solve the problem of information cocoon -- Research Progress of cross-domain Recommendation Algorithm based on mining the potential interests of users
解决信息茧问题的策略——基于挖掘用户潜在兴趣的跨域推荐算法研究进展
Data Center Networks: Address Scheming, Traffic Distribution, and Load Balancing
数据中心网络:地址规划、流量分配和负载均衡
Decision Making Bot Algorithm in Real-Time Strategy Games
实时策略游戏中的决策机器人算法
Program System
项目设置
Program Schedule
课表详情
课表尚未排出,稍后为您更新
Learning Outcomes
学习成果
Other Information
其他资料
William_Nace_CV.pdf
WilliamNace_ChipDesign_Syllabus.pdf
录取案例.pdf
论文常见问题.pdf
课程日历.pdf
学生论文范例.pdf