Open-Source Digital Integrated Circuit Design and Tapeout
Project Description
This project aims to provide students hands-on experience for digital integrated circuit design. Using an open-source platform, the students will build a small-scale digital circuit from logic description, synthesis, place and route, to finally, the actual tapeout and testing. This project will offer a good opportunity for students who have basic understandings in digital logic design and is willing to pursue further as a digital integrated circuit designer.
Supervisor
ZHANG, Yihan
Quota
8
Course type
UROP1000
UROP1100
UROP2100
UROP3100
UROP4100
Applicant's Roles
1. Reading documents given by the service provider, understand the full tapeout flow and verification methodologies in digital integrated circuit design.
2. Propose, or use an existing description of the target function, write and verify its functional behavior in Verilog HDL.
3. Synthesis, place and route, and tapeout the design through the provided service.
4. Verify the hardware's functionality after the IC chip is fabricated and returned (takes 3 months in typical cases, but can be longer).
Applicant's Learning Objectives
1. Learn how digital circuit works through hands-on experiences.
2. Learn how logic description can be translated into digital ICs.
3. Learn how to test digital ICs.
Complexity of the project
Moderate