As a peculiarity, a full multi-mode-multi-corner (MMMC)
flow is run. This provides a stable design which can be run
in various environmental conditions. The design flow was also
optimized for low power and versatile testing capabilities, i.e.
a scan chain using ATPG, are implemented.
Because a basic knowledge of electronic design is required,
the course is also interesting for students who are not studying
computer science while providing an electrical engineering
background. They can contribute their knowledge and at the
same time gain insights into computer architecture.
The final chip design is done as a student project, where
students have to work in a team. Especially for IC development
this promotes their soft skills. They have to work independently
and therefore take on responsibilities. Strict deadlines
for submitting the layout for fabrication have to be met, which
requires effective time management. Because no patches can
be applied to the final chip, accurate work is necessary as well
as mutual control and the ability to take criticism. Moreover,
the students gain significant experience in practical project
management tools, such as version control systems. We used
git for this project, due its great capabilities of branching and
merging. This is necessary to allow many students to work on
the chip simultaneously.
As a peculiarity, a full multi-mode-multi-corner (MMMC)
flow is run. This provides a stable design which can be run
in various environmental conditions. The design flow was also
optimized for low power and versatile testing capabilities, i.e.
a scan chain using ATPG, are implemented.
Because a basic knowledge of electronic design is required,
the course is also interesting for students who are not studying
computer science while providing an electrical engineering
background. They can contribute their knowledge and at the
same time gain insights into computer architecture.
The final chip design is done as a student project, where
students have to work in a team. Especially for IC development
this promotes their soft skills. They have to work independently
and therefore take on responsibilities. Strict deadlines
for submitting the layout for fabrication have to be met, which
requires effective time management. Because no patches can
be applied to the final chip, accurate work is necessary as well
as mutual control and the ability to take criticism. Moreover,
the students gain significant experience in practical project
management tools, such as version control systems. We used
git for this project, due its great capabilities of branching and
merging. This is necessary to allow many students to work on
the chip simultaneously.
การแปล กรุณารอสักครู่..
