1. Introduction
  2. VIP Course Documents
  3. 1. Syllabus
  4. 2. Project Membership
  5. Getting Started
  6. 3. Design Notebooks and Git
    ❱
    1. 3.1. Getting Started With Git
    2. 3.2. Working With Your Repo
    3. 3.3. Your First Pull Request
    4. 3.4. Your First Design Notebook
    5. 3.5. Working Collaborativley
  7. 4. Development Environment
    ❱
    1. 4.1. Mac: Homebrew Installation
    2. 4.2. VirtualBox Guide
    3. 4.3. Windows: WSL Installation
    4. 4.4. VS Code Extension Recommendations
  8. 5. Onboarding Labs
    ❱
    1. 5.1. Lab Guidance
    2. 5.2. Lab 1: CMake and Toolchain
    3. 5.3. Lab 2: System Verilog
    4. 5.4. Lab 3: Verification
    5. 5.5. Lab 4: Verification Toolchain
    6. 5.6. Lab 5: Advanced System Verilog
    7. 5.7. Lab 6: Packaging and Dependency Management
    8. 5.8. Lab 7: Becoming a Processor Designer
    9. 5.9. Lab 8+: Advanced Processor Design
  9. Design Notebooks
  10. 6. Spring 2025
    ❱
    1. 6.1. Cameron Bedard
    2. 6.2. Darren Kuo
    3. 6.3. Rielle Lim
    4. 6.4. Hongtai Du
    5. 6.5. James Xie
    6. 6.6. Noah Mays-Smith
    7. 6.7. Srijan Yendluri
    8. 6.8. Theo Frimpon-Manso
    9. 6.9. Uma Nachiappan
    10. 6.10. Xingzhi Dai
    11. 6.11. Ben Feng
  11. 7. Fall 2024
    ❱
    1. 7.1. Anu Tadapaneni
    2. 7.2. Cameron Bedard
    3. 7.3. Darren Kuo
    4. 7.4. Dmitri Lyalikov
    5. 7.5. Rielle Lim
    6. 7.6. James Jin
    7. 7.7. James Xie
    8. 7.8. Joshua Cho
    9. 7.9. Kyle Liu
    10. 7.10. Noah Mays-Smith
    11. 7.11. Ruichan Gao
    12. 7.12. Uma Nachiappan
    13. 7.13. Xingzhi Dai
    14. 7.14. Xhovani Mali
    15. 7.15. Ben Feng
  12. 8. Spring 2024
    ❱
    1. 8.1. Auryn Yamamura
    2. 8.2. Aditya Joshi
    3. 8.3. Cameron Bedard
    4. 8.4. Darren Kuo
    5. 8.5. Fatima Farooq
    6. 8.6. Geoffrey Guindine
    7. 8.7. Rielle Lim
    8. 8.8. James Jin
    9. 8.9. Kevin Guo
    10. 8.10. Joshua Cho
    11. 8.11. Krzystof Chciuk
    12. 8.12. Kyle Liu
    13. 8.13. Leen Kharouf
    14. 8.14. Michael Lippe
    15. 8.15. Pingchuan Dong
    16. 8.16. Uma Nachiappan
    17. 8.17. Xingzhi Dai
  13. 9. Fall 2023
    ❱
    1. 9.1. Auryn Yamamura
    2. 9.2. Aneesh Maganti
    3. 9.3. Carlos Perez-Guzman
    4. 9.4. Suryachandra Malleswarapu
    5. 9.5. Rielle Lim
    6. 9.6. Krzystof Chciuk
    7. 9.7. Kevin Yap
    8. 9.8. Kyle Liu
    9. 9.9. Michael Lippe
    10. 9.10. Vito Gamberini
    11. 9.11. Nathaniel Sehati
    12. 9.12. Pingchuan Dong
    13. 9.13. Qihang Wu
    14. 9.14. Rishyak Panchal
    15. 9.15. Thu Vu
    16. 9.16. Uma Nachiappan
    17. 9.17. Xingzhi Dai
  14. 10. Spring 2023
    ❱
    1. 10.1. Aniket Kriplani
    2. 10.2. Rielle Lim
    3. 10.3. Krzysztof Chciuk
    4. 10.4. Kevin Yap
    5. 10.5. Michael Lippe
    6. 10.6. Vito Gamberini
    7. 10.7. Rishyak Panchal
    8. 10.8. Swarnashri Chandrashekar
    9. 10.9. Siddharth Kandpal
    10. 10.10. Sean Doyle
    11. 10.11. Uma Nachiappan
  15. Papers

NYU Processor Design Documentation

Design Notebook Guide


  1. Getting Started With Git

  2. Working With Your Repo

  3. Your First Pull Request

  4. Your First Design Notebook