Thủ tục và cấu trúc lệnh

Một phần của tài liệu Nghiên cứu chế tạo thiết bị kiểm tra testchip và ic dùng cho đào tạo (Trang 45 - 47)

Th tc trong một tiến trình test như sau:

• Lệnh được phát từ máy tính (qua cổng USB) đến mạch Timing & Controller. • Nếu mã lệnh khơng phải là lệnh phát tiếp (forward), Timing & Controller sẽ

thực thi chuỗi lệnh này.

• Ngược lại, mạch Timing & Controller sẽ phát tiếp chuỗi lệnh trên đường Tx chung đến tất cả các mạch cịn lại.

37 Báo cáo nghim thu

• Các mạch chức năng được thiết lập ở chế độ tự động nhận dạng địa chỉ nên chuỗi lệnh chỉ được nhận bởi mạch cĩ địa chỉ tương ứng. Chuỗi lệnh được thực thi ở mạch chức năng này.

• Nếu chuỗi lệnh bao hàm việc yêu cầu trả về một kết quả đã được chỉ rõ, mạch chức năng sẽ trả kết quả trên đường Rx đến mạch Timing & Controller. • Mạch Timing & Controller trả kết quả thực thi của chính nĩ hoặc kết quả

nhận được từ các mạch chức năng khác về máy tính (qua cổng USB). • Máy tính nhận và xử lý kết quả.

• Kết thúc tiến trình hoặc thủ tục quay lại bước đầu tiên.

Chui lnh phát từ máy tính gồm nhiều nhất 64 byte cĩ cấu trúc như sau: a. Chuỗi lệnh cho Timing & Controller:

• Byte 1: mã lệnh:

o ‘f’: chuỗi lệnh phải được phát tiếp đến các mạch chức năng.

o Các mã khác ‘f’: là mã chỉ rõ cơng việc phải thực thi của Timing & Controller. Do cĩ nhiều mã lệnh nên ở đây khơng liệt kê chi tiết. Cĩ thể tham khảo chương trình trong CD-ROM.

• Byte 2: tổng số byte trong chuỗi lệnh.

• Các byte cịn lại: dữ liệu cần thiết trong quá trình thực thi lệnh. Ví dụ như

các test vector, thơng tin thiết lập timing… b. Chuỗi lệnh cho Special tester:

• Byte 1: ‘f’.

• Byte 2: địa chỉ của Special tester.

• Byte 3: tổng số byte trong chuỗi lệnh khơng tính byte 1. • Byte 4: mã DUT.

• Byte 5: mã thơng số cần test.

• Các byte cịn lại: dữ liệu cần thiết trong quá trình thực thi lệnh. c. Chuỗi lệnh cho các mạch chức năng khác:

• Byte 1: ‘f’.

• Byte 2: địa chỉ của mạch chức năng.

• Byte 3: tổng số byte trong chuỗi lệnh khơng tính byte 1. • Byte 4: mã DUT (khơng nhất thiết phải cĩ).

38 Báo cáo nghim thu

• Các byte cịn lại: dữ liệu cần thiết trong quá trình thực thi lệnh.

Chui d liu tr v từ Chip-ATE đến máy tính gồm nhiều nhất 64 byte cĩ cấu trúc như sau:

• Byte 1: ‘r’.

• Byte 2: địa chỉ của mạch chức năng trả dữ liệu về. • Byte 3: tổng số byte trong chuỗi dữ liệu trả về. • Các byte cịn lại: nội dung dữ liệu trả về.

Bởi vì giao tiếp giữa máy tính và Chip-ATE được đảm nhiệm bởi mạch Timing & Controller nên tất cả dữ liệu trả về của các mạch chức năng đều thơng qua mạch Timing & Controller.

Một phần của tài liệu Nghiên cứu chế tạo thiết bị kiểm tra testchip và ic dùng cho đào tạo (Trang 45 - 47)