Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Srijan Gupta’s Design Notebook

Week 1 (01/26/26 - 02/01/26)

  • Attended the introductory meeting.
  • Went through the setup instructions, since I use a Linux machine and have designed hardware before, I did not have to make many changes.
  • Was unable to get to the onboarding labs this week but will work more over the next week(s).

Week 2 (02/02/26 - 02/08/26)

  • I completed the first three onboarding labs, which are linked here.
  • I aim to complete more of the onboarding labs next week.

Week 3 (02/09/26 - 02/15/26)

  • I was busy this week so only did some SystemVerilog review this week.

Week 4 (02/16/26 - 02/22/26)

  • Attended the Wednesday meeting.
  • Completed the onboarding labs.
  • Read the first paper (About the CPU core).
  • Get to the next paper next week.

Week 5 (02/23/26 - 03/01/26)

  • Read the second paper (about the toolchains)

Week 6 (03/02/26 - 03/08/26)

  • Attended the full team meeting
  • Chose the AMBA subteam

Week 7 (03/09/26 - 03/15/26)

  • Busy with project work so not much done

Week 8 (03/16/26 - 03/22/26)

  • Spring Break

Week 9 (03/23/26 - 03/29/26)

  • Getting more comfortable with SystemVerilog

Week 10 (03/30/26 - 04/05/26)

  • Reading up about MPW

Week 11 (04/06/26 - 04/12/26)

  • No VIP work

Week 12 (04/13/26 - 04/19/26)

  • No VIP work

Week 13 (04/20/26 - 04/26/26)

  • Met with teammates to discuss which MPW we would be proposing
  • Decided on an FPU (Floating Point Unit)
  • I chose to present on placement, routing and verification

Week 14 (04/27/26 - 05/03/26)

  • Read up on open-source placement, routing and verification tools
  • Presented our work on Saturday (05/02)