V. Lee et al., SUPERSCALAR AND SUPERPIPELINED MICROPROCESSOR DESIGN AND SIMULATION -A SENIOR PROJECT, IEEE transactions on education, 40(1), 1997, pp. 89-97
An undergraduate senior project to design and simulate a modern Centra
l Processing Unit (CPU) with a mix of simple and complex instruction s
et using a systematic design method is presented. The main objectives
of the project are to accustom the students with modern design methods
as well as to help the students gain practical experience in designin
g digital computers. Findings and suggestions on the use of modern wor
k and design concepts in a group project environment are discussed.