Trung tâm đào tạo thiết kế vi mạch Semicon


  • ĐĂNG KÝ TÀI KHOẢN ĐỂ TRUY CẬP NHIỀU TÀI LIỆU HƠN!
  • Create an account
    *
    *
    *
    *
    *
    Fields marked with an asterisk (*) are required.
semicon_lab.jpg

Tìm hiểu về Design For Test (Testability). Thiết kế cho việc kiểm tra

E-mail Print PDF

1. Thế nào là thiết kế cho việc kiểm tra 

 Design For Testability = DFT

 DFT là phương pháp dùng trong thiết ASIC bằng cách chèn thêm một số mạch logic vào thiết kế hiện mà không thay đổi đến chức năng của mạch (funtionality). Mục đích của việc chèn mạch logic này phục vụ cho việc kiểm tra thiết kế sau quá trình sản xuất để biết được thiết kế có bị lỗi (defect) trong quá trình sản xuất hay không.

Phương pháp này có ưu điểm là việc kiểm tra có độ bao phủ lớn (coverage) và có thể được cải tiến. Phương pháp này sử dụng các công cụ EDA để tự động tạo ra những bài test và sử dụng các Fault-Model (phương thức xác định mạch logic bị lỗi) để tính độ bao phủ của mạch logic được kiểm tra.

Trong khi đó, đối với phương pháp kiểm tra lỗi bằng chức năng (functionality), các bài test phải được tạo bằng tay bởi người thiết kế và chất lượng của bài test phụ thuộc nhiều vào trình độ của người kĩ sự Thêm vào đó, phương pháp này thông thường có độ bao phủ thấp và rất khó để thống kê được độ bao phủ của các mạch đã test.

 2. Giới thiệu về Fault Model

 

Quan sát hình trên:

a) Cổng NOT luôn luôn output là 0 bất chấp giá trị của input là 0 hay 1. Trong trường hợp này ta nói rằng cổng NOT bị stuck-at 0.

b) Cổng AND luôn luôn output là 1 bất chấp giá trị của input của A và B. Trong trường hợp này ta nói rằng cổng AND bị stuck-at 1.

Stuck-at-1 và stuck-at-0 chính là các loại mô hình lỗi (fault model) 

Bạn có đam mê ngành thiết kế vi mạch và bạn muốn có mức lương 1000 usd cùng lúc bạn

đang muốn tìm một Trung tâm để học vậy hãy đến với ngành vi mạch tại SEMICON

  HotLine: 0972 800 931 Ms Duyên

 

 

 

Last Updated ( Monday, 29 April 2019 20:51 )  

Related Articles

Chat Zalo