diff --git a/src/design_notebooks/2026spring/yh4970.md b/src/design_notebooks/2026spring/yh4970.md index 08ca8566..f3145e27 100644 --- a/src/design_notebooks/2026spring/yh4970.md +++ b/src/design_notebooks/2026spring/yh4970.md @@ -1,5 +1,50 @@ # Simon Hu - Design Notebook (Spring 2026) +## Week 4 +### Comments: +Understand the core of verification. +One output is from the Verilator, and the other is from the testbench. + +### Work done: +- revised the lab 3 and verified the testbench on exercise 2. +- terminal respond: +simonlinux@DESKTOP-8L3L3I6:/mnt/e/NYU/processerVIP/onboarding-lab-3/build$ ./exercise2 +Randomness seeded to: 2048508371 +=============================================================================== +All tests passed (404 assertions in 4 test cases) + + +## Week 3 +### Comments: +Since in Lab 3 repo lack of header file, I first installed the verilator. Expected install in linux environment. +Recommend learning Verilator: https://verilator.org/guide/latest/ + +### Work done: +- revised the lab 2 and verified the testbench. +- terminal respond: +simonlinux@DESKTOP-8L3L3I6:/mnt/e/NYU/processerVIP/onboarding-lab-2/build$ ./dv/tests +Randomness seeded to: 2918360953 +=============================================================================== +All tests passed (262654 assertions in 10 test cases) + +- onboarding lab 2 link: https://github.com/1fHu/onboarding-lab-2.git +- finished onboarding lab 3 + +### Core instructions: +cd build + +cmake .. +cmake --build . +./dv/tests + +remember to add the testbench file to CMakeLists.txt +e.g. add_executable(tests + exercise1.cpp + exercise2.cpp + exercise3.cpp + exercise4.cpp +) + ## Week 2 ### Comments: Busy week with conference travel.