Live coding thường là phần khá thử thách khi phỏng vấn vị trí fresher RTL Design (thậm chí interview ở những vị trí khác cũng có thể hỏi). Những bài test live coding thường yêu cầu thiết kế những module cơ bản, không quá khó, chủ yếu để test khả năng tư duy logic, khả năng làm việc dưới áp lực, khả năng thiết kế, kiến thức về ngôn ngữ phần cứng HDL…
Vào ngày 22/06/2024 vừa qua, ICTC đã tổ chức một buổi live trên Google Meet với hơn 100 bạn tham gia. Rất tiếc là Google Meet giới hạn chỉ 100 thành viên tham dự nên nhiều bạn chưa có cơ hội tham dự.
Đội ngũ tại ICTC thật sự rất bất ngờ trước sự hưởng ứng nhiệt liệt của các bạn và sẽ có giải pháp để nhiều bạn có thể tham dự hơn trong những lần sau.
Để đảm bảo tất cả thành viên đều có cơ hội được tiếp cận kiến thức trong buổi, ICTC đã upload Record bên dưới.
Đề bài:
Giả sử đi test gặp đề bài này bạn sẽ làm thế nào? Hãy cùng nhau practice nhé.
Nội dung buổi Live Call:
1. Phân tích yêu cầu
2. Vẽ logic diagram
3. Verilog coding
4. Testbench
5. Simulation & waveform
Record:
00:00 Trò chuyện trước khi bắt đầu
06:52 Bắt đầu giải đề
08:58 Phân tích đề
15:36 Vẽ sơ đồ mạch
23:22 Bắt đầu code
39:39 Xem waveform để kiểm tra Clock, Reset
41:42 Tạo input
46:48 Kiểm tra Wave
48:01 Xem schematic
55:25 Giải đáp thắc mắc