Sau bài viết giới thiệu lần trước, ICTC đã nhận được rất nhiều sự quan tâm và câu hỏi của các bạn về khóa học. Một trong những câu hỏi phổ biến nhất là “Những kiến thức nào cần thiết để có thể học được?”. Nên hôm nay tụi mình sẽ trả lời vấn đề này nhé.
Đây là một khóa học nâng cao nên các bạn cần phải có một số kiến thức nền tảng sau:
1. Hiểu về quy trình thiết kế ASIC
2. Hiểu về công việc của kỹ sư DV
3. Biết sử dụng vim/linux cơ bản
4. Biết cách xây dựng verilog testbench đơn giản để kiểm tra thiết kế.
5. Biết phân tích yêu cầu thiết kế để viết các testcase nhằm xác minh thiết kế.
Để đảm bảo cho chất lượng khóa học, ICTC có bài kiểm tra đầu vào để kiểm tra những kiến thức trên.
Thường tụi mình thấy các bạn sinh viên tham gia test có kiến thức rất tốt, chỉ có việc sử dụng vim/linux là còn hạn chế nên ICTC có hướng dẫn các bạn xem các video về vim/linux cơ bản thì sau đó các bạn đều làm được. Vậy nên các bạn chưa biết vim/linux cũng không cần phải lo lắng nhé.