Thủ tục 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 nghiệm 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.
Chuỗi lệnh 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 nghiệm thu
• Các byte cịn lại: dữ liệu cần thiết trong quá trình thực thi lệnh.
Chuỗi dữ liệu 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.