Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions src/design_notebooks/2026spring/bln7876.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,47 +5,47 @@
* January 28th: I attended the first team meeting on campus.
* I familiarized myself with the VIP's syllabus.
* I examined the RiSC-16's [sequential implementation](https://user.eng.umd.edu/~blj/RiSC/RiSC-seq.pdf) and [instruction-set architecture](https://user.eng.umd.edu/~blj/RiSC/RiSC-isa.pdf).
* I partnered up with [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) to start the RiSC-16 onboarding project.
* I partnered up with [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) to start the RiSC-16 onboarding project.
* We set weekly meeting time at 2 P.M. every Monday.

## Week of February 2nd
### RiSC-16 Onboarding Project
* A Github repo of the RiSC-16 onboarding project was created and shared with [Noah](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/nm4207.md).
* February 7th: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the two modules of Assignment 2 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* February 7th: [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and I finished the two modules of Assignment 2 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* We implemented the instruction memory and program counter.
* Flu-like viral infection restricted me and [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) from meeting at intended time.
* Flu-like viral infection restricted me and [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) from meeting at intended time.

## Week of February 9th
### RiSC-16 Onboarding Project
* February 10th and February 11th: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the two modules of Assignment 2 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* February 10th and February 11th: [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and I finished the two modules of Assignment 2 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* We implemented the arithmetic logic unit (ALU) and data memory.
* Post-illness fatigue restricted me and [Tim] from finishing the assignment in one meeting, so we splitted into two meetings.

## Week of February 16th
### RiSC-16 Onboarding Project
* February 16th and February 18th: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the two modules of Assignment 3 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* February 16th and February 18th: [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and I finished the two modules of Assignment 3 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* We implemented the register file and control. We also ensured every positive clock edge write to the correct location in memory.
* We were able to meet at the intended time; however, time constraints and conflicts necessitate to finish this in two separate meetings.
### Team Meeting
* February 18th: I attended the second team meeting on Zoom due to delaying MTA trains.

## Week of February 23rd
### RiSC-16 Onboarding Project
* February 23rd: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the module of Assignment 4 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* February 23rd: [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and I finished the module of Assignment 4 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code.
* We implemented the ALU testbench. We also wondered whether a dedicated folder should be created for testbenches.
* Another module (Sixth RiSC-16 Module:
Control Module) of the onboarding project was included in the assignment slides, ofwhich not much information was shared. We henceforth decided not to accomplish it for now.
* We were able to meet at the intended time.

## Week of March 2nd
### RiSC-16 Onboarding Project
* March 2nd: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I started Assignment 5 of the onboarding project. However, we could not finish due to upcoming midterms so decided to proceed in the following week.
* March 2nd: [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and I started Assignment 5 of the onboarding project. However, we could not finish due to upcoming midterms so decided to proceed in the following week.
### Team Meeting
* March 4th: I attended the third team meeting in-person and chose to be working with [Noah](https://nyu-processor-design.github.io/design_notebooks/2026spring/nm4207.html) and [Ghala](https://nyu-processor-design.github.io/design_notebooks/2026spring/gb2789.html) in the Core team.

## Week of March 9th
### RiSC-16 Onboarding Project
* March 11th: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I started Assignment 5 of the onboarding project. We successfully compiled and ran our RiSC-16 processor with the provided testbench and confirmed all outputs were corrects.
* March 11th: [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and I started Assignment 5 of the onboarding project. We successfully compiled and ran our RiSC-16 processor with the provided testbench and confirmed all outputs were corrects.

## Week of March 16
### Spring Break
Expand All @@ -72,24 +72,24 @@ Control Module) of the onboarding project was included in the assignment slides,

## Week of April 6
### Final Presentation
* April 8: I learned that I will be working on the final presentation with [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html)
* April 8: I learned that I will be working on the final presentation with [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html)

## Week of April 13
### Final Presentation
* April 19: I met with [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html) to discuss which topic we should work on.
* April 19: I met with [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html) to discuss which topic we should work on.
* We initially proposed either Instruction Decoder or Branch Predictor or both.
* We decided to go forward with the Instruction Decoder idea.

## Week of April 20
### Final Presentation
* April 25: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md), [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html), and I initialized our presentation slides.
* April 25: [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html), [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html), and I initialized our presentation slides.

## Week of April 27
### Final Presentation
* April 29: I met with [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html) to work on the presentation.
* April 29: I met with [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html) to work on the presentation.
* We decided the final topic would be a Configuration Instruction Decoder on the [SkyWater SKY130 open-source PDF](https://skywater-pdk.readthedocs.io/en/main/).
* May 1: I met with [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html) to work on the presentation.
* May 1: I met with [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html) to work on the presentation.
* We finished the slides and rehearsed for the presentation.

### Team Meeting
* May 2: I attended the fifth and last team meeting on Zoom and presented the presentation with [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html).
* May 2: I attended the fifth and last team meeting on Zoom and presented the presentation with [Tim](https://nyu-processor-design.github.io/design_notebooks/2026spring/tc3956.html) and [Gloria](https://nyu-processor-design.github.io/design_notebooks/2026spring/gx2081.html).