Open Source EDA Tool Chain for Analog Circuit Design
Project Description
Electronic Design Automation has long been monopolized by a few international companies. Although recent pushs in open-source IC design has explored many alternative solutions to make IC design a more accessible topic to students, the lack of access to cutting-edge EDA tools and their customer service makes such open-source solutions less attempting. The long term goal of this project is to develop a complete tool chain for analog IC designers. The project will start with to benchmarking several existing tools, identifying the gaps between them and commercial softwares, and construct scripts and programs to bridge them.
Supervisor
ZHANG, Yihan
Quota
2
Course type
UROP1000
UROP1100
UROP2100
UROP3100
UROP4100
Applicant's Roles
The applicants will experiment with open-source EDA tools available on the internet, and benchmark their performance using various analog circuit building blocks provided by the instructor. The applicant is encouraged to dig into the SPICE algorithm to identify the reason and solutions to bridge the performance gap.
Applicant's Learning Objectives
Learn about analog circuit design and SPICE-based circuit simulation. Understand the numerical analysis perspective behind circuit simulators. Learn essential coding skills to automize the tasks and build communication channels between different pieces of software.
Complexity of the project
Moderate