Table of Contents
Cơ bản của đại số Boolant trong thiết kế số
Dựa trên các biến số có thể lấy hai giá trị: [FLT: 0] [FLT: 1] (LTT: 1] (LLT: 1, điện áp thấp) và [FLT:] [FLT:] [đúng] [FLTTTTT:] [đúng, điện áp]. Ba phương pháp cơ bản — [FT:] [FT:] [FTTTTT: 1] [t] [t], NW], chữ viết tắt là], từ ngữ [FL:], chữ viết tắt của các biến [FL], hoặc chữ viết tắt của biểu thức cơ bản [FL],], hoặc dấu hiệu], theo cách thức cơ bản [t], cụm từ [t],], theo cách thức cơ bản, để giải thích và cách thức cơ bản của các nguyên ngữ [t],], để giải thích cho phép một biểu thức cơ bản, để giải thích các nguyên tố cơ bản, và cách thức cơ bản, để giải thích các nguyên tố cơ bản [t], để giải thích
Vai trò của thế hệ mẫu thử ở công trình mạch điện số
Sau khi một vòng quanh số được tạo ra, nó phải được thử nghiệm để đảm bảo không có khuyết tật nào về thể chất — như co rút, mở, hoặc bán dẫn bị mắc kẹt — thỏa hiệp chức năng của nó. [FLT: 0] thế hệ thử nghiệm cao là quá trình tạo ra một tập hợp các véc - tơ đầu vào, khi áp dụng cho vòng quanh, sản phẩm có thể được so sánh với giá trị. Mục tiêu là đạt mức độ cao của việc kiểm tra theo chiều dài nhỏ. Việc thử bằng tay là không thực hiện các thiết kế phức tạp, vì vậy (tự động cơ tự động) đã được phát triển theo kiểu mẫu tự động.
Những gương xấu và cách họ biểu lộ sự bất công
Mô hình lỗi phổ biến nhất là [FLT:] lỗi khởi tạo ) [FLT: 1], nơi một dòng tín hiệu bị mắc kẹt vĩnh viễn ở logic 0 hoặc logic 1. Đối với một vòng quanh đã cho phép, một lỗi bị mắc kẹt biến đổi chức năng gốc Boolian thành một chức năng sai. Vì vậy, đại số khởi động cho phép các kỹ sư kiểm tra đại số không hiệu quả tính toán đúng và sai — sự khác nhau này được gọi là [FL:] hiệu ứng [FT2] [FL:] [FL] [FL:] [FL:]. Lấy thí dụ nếu lưới [L] mắc lỗi dòng lệnh kết xuất] là 1, nếu như [F2] có khả năng nhận dạng chính xác, các chức năng kết xuất chính xác [FT], các chức năng kết xuất] phải được tạo ra từ các chức năng kết xuất và các chức năng kết xuất cần thiết.
Những kiểu lỗi khác bao gồm , cũng có thể diễn tả những lỗi [FLT: 1] [FLT:] khi mô hình hành vi sai trái như một hoạt động biến đổi.
Các bước hệ thống để tự động thực hiện thử nghiệm thế hệ sử dụng đại số Boolant
Các thuật toán APG hiện đại dựa trên đại số Boolant ở mỗi bước. dòng chảy chung có thể được chia thành bốn giai đoạn, nhưng đằng sau mỗi là lý luận đại số.
1. Mô hình mạch điện như biểu thức Boolant
Danh sách mạng mạch được chuyển đổi thành một tập hợp phương trình Boolian cho mỗi cổng. Đối với một cửa ra vào đơn giản và và kết xuất , biểu thức là . Đối với một nút nội bộ để mở ra nhiều cửa, mỗi nhánh mang cùng một giá trị hợp lý, trừ khi có lỗi. Một công cụ [FLT:] tạo ra [FLT:] khác biệt [FL: 1] [FT: mô hình: 1 phần]. Đối với một dấu hiệu của xuất ra ngoài, dấu hiệu có thể ảnh thay đổi hay không.
Những biểu thức đơn giản với đại số Boolant
Trước khi tạo ra mẫu thử nghiệm, các biểu thức thí nghiệm của mạch thường đơn giản hóa để giảm bớt khả năng dự phòng. Tính năng này không chỉ để tối ưu hóa phần cứng — các biểu thức đơn giản hóa vấn đề thế hệ thử nghiệm [FT:3] được dùng để giảm thiểu [FLT: 0] bản đồ và [Fu-Mine-Mckey] thuật toán [FL: FL: 3) để tìm kiếm các số lượng sản phẩm ít, các từ khoá không gian được áp dụng cho phép tìm kiếm. Lấy thí dụ: [FLTTTTT] có nghĩa là] có ít từ khoá xác định các từ khoá từ khoá nhân tạo ra từ khoá không gian [Flim], ít hơn, một số ít từ ngữ có thể áp dụng cho phép tìm kiếm các từ khoá tìm kiếm từ khoá không gian và xác định giới hạn và tổng hợp lệ hóa.
3. Giảm độ lệch qua việc lý luận
Một khi vòng quanh được mô hình hoá và đơn giản hóa, công cụ kiểu APG cho thế hệ thử nghiệm là [FLT: 0] vấn đề [FLT: 1] ) hoặc sử dụng thuật toán như D- notrithm, PDEM (PHT: 0], hoặc FN (FAN- Oout-Ont-Oiented). Tất cả các phương pháp này phụ thuộc vào đại số (FLT: 1] để nhập vào các dữ liệu chính mà hiệu ứng này được phổ biến để hiển thị ra. Lấy thí dụ DBDEM (D) không giới thiệu các kết quả trong vòng quanh (D, 0D; 1 công cụ sai sót lại, 1 công cụ được dùng để xác định giá trị kết quả tìm kiếm ngược lại.
Ví dụ:
Hãy xem xét một cổng hai chiều và , kết xuất . Vòng tròn tốt: . bị mắc kẹt tại 0: kết xuất sai, chúng ta cần đầu ra [FLT: 1 (quá khác nhau]. Vòng tròn tốt: . [FL:15] (hoặc ít nhất một kết nhập) và 0 giá trị đầu ra chính là 0 để phát hiện ra dấu hiệu xuất sai.
4 Hệ thống tự động và tương tác
Sau khi tách véc- tơ riêng ra cho mỗi lỗi, công cụ APG sử dụng [FLT: 0] mô phỏng [FLT: 1] để đánh giá véc- tơ nào bao gồm lỗi khác. Đại số khởi động lại đóng vai trò: khả năng mô phỏng lỗi được tăng tốc qua nhiều kiểu nhập theo chiều dọc (FLT: 0] bằng cách sử dụng khả năng nhập chuẩn [FL:2]. Công cụ như [FLT: 2] [FLT:] [FL:] [FT] hoặc [FT4] Trình mô phỏng trình mô phỏng đồ thị nhanh]. Các tính năng cuối cùng của các mẫu phụ lục và tìm ra các lỗi. — Các tính năng phụ thuộc còn sử dụng các mẫu đặc trưng cho máy tính năng này.
Lợi ích của đại số khởi đầu trong việc tự động thử nghiệm
- Kích cỡ thử nghiệm đã được đề ra: [FLT: 1] Boolant loại trừ các khối lập phương thử ra, dẫn đến chu kỳ thử nghiệm ít hơn và chi phí thử nghiệm thấp hơn.
- Những phương pháp đại số cao ) bảo đảm rằng không có lỗi không thể phát hiện (cho thấy mô hình lỗi chính xác).
- Các giải quyết SAT [FLT: 0] được xây dựng trên đại số Boonlant có thể xử lý các mạch với hàng triệu cổng.
- Khả năng đọc: Đại số Boolant hỗ trợ nhiều kiểu lỗi và thế hệ kiểm tra phân cấp mà không thay đổi cơ bản các tính toán ẩn.
- Công cụ tự động hóa:) công cụ APG có thể chạy không ai kiểm tra, tạo ra các mẫu thử trong phút mà sẽ mất nhiều tuần của con người kỹ sư.
Những thử thách và sự gia tăng ngày nay
Mặc dù đại số Boolian cung cấp một khuôn khổ lý thuyết mạnh mẽ, thực tế APG phải đối mặt với thách thức. Tính phức tạp cấp của việc giữ vệ tinh Boolan có thể khiến các công cụ chạy vô hạn cho một số lỗi khó thử. Các kỹ sư giải thích điều này bằng cách [FLTTT: 0] thử nghiệm biến thiên [FLTTTTTTTTT:1]. Tính phức tạp cấp với tính toán học, hoặc sử dụng [FTTTTTTT2] lý [FTD] [FL] [FLTLTL].] để kiểm tra lại các mẫu thử nghiệm đa dạng thời gian mới [FL]. Đây cũng là mô hình chuyển tiếp theo định dạng thời gian: cách viết tắt của mô hình đại số [FL].
Kết luận
Từ các vòng tròn và lỗi thời đến việc thu nhỏ và kết hợp các véc - tơ, các quy tắc đại số của nó cung cấp một phương pháp chính thức, có thể dò được để bảo đảm tính chính xác của hệ thống kỹ thuật số. Trong khi các mạch điện tích hợp phát triển mật độ — với hàng tỷ các chuỗi sinh vật và nút sản xuất tiên tiến — vai trò của đại số Boolique trong APG sẽ tiếp tục tiến hóa, máy tính được kết hợp và giải quyết tinh vi hơn, nhưng luôn luôn dựa trên cùng một nền tảng hợp lý mà George Boole đã đặt ra hơn 150 năm trước. Những khái niệm này được thiết kế tốt hơn và có khả năng quản lý kỹ thuật toán điện tử. [TTK] Thuyết thử nghiệm thêm về các thuật toán học [FTK] có thể tìm thấy trong các mô hình phức tạp [FTK].