Các bản đồ Karnaugh sửa đổi và mạch được thể hiện trong hình 6.21 (c). Mặc dù thu được một
mạch nguy hiểm miễn là có thể, phương pháp này là có vấn đề nếu thiết kế này sau đó được xử lý
bằng phần mềm tổng hợp. Các vấn đề được thảo luận chi tiết trong phần tiếp theo.
Trong một ứng dụng thực tế, tình hình nguy hiểm sẽ trở nên phức tạp hơn
vì khả năng của nhiều quá trình chuyển đổi tín hiệu đầu vào. Nếu đầu vào của một tổ hợp
mạch được kết nối với đầu ra của một đăng ký cạnh kích hoạt, kết quả đầu ra của sổ đăng ký có thể
thay đổi gần như đồng thời ở rìa chuyển tiếp của tín hiệu đồng hồ. Ví dụ, khi một
4-bit truy cập lưu thông từ "1 1 1 1" đến "OOOO", bốn bit đầu vào thay đổi gần như đồng thời.
Nhiều thay đổi sẽ kích hoạt một số con đường cùng một lúc và thường xuyên dẫn đến ổn định
trong một tín hiệu đầu ra. Trừ khi chúng ta sử dụng một truy cập đặc biệt, đó là bình thường không thực tế,
nó là không thể loại bỏ mối nguy hiểm.
Vì không có cách dễ dàng để loại bỏ mối nguy hiểm, chúng ta phải sống với họ. Trong một tổ hợp
mạch, cách hiệu quả nhất để xử lý các mối nguy hiểm là để bỏ qua các đầu ra trong
thời kỳ quá độ. Nhớ lại rằng sự chậm trễ tuyên truyền là thời gian cho một tín hiệu đầu vào để
tuyên truyền thông qua con đường dài nhất trong một hệ thống. Nếu có một trục trặc, nó sẽ xảy ra trong vòng này
thời gian. Sau đó, sản lượng sẽ luôn luôn là một giá trị, trạng thái ổn định hợp lệ. Miễn là
chúng ta biết khi nào để kiểm tra đầu ra, sự tồn tại của ổn không quan trọng. Điều này "chờ đợi
cho đến khi đầu ra được ổn định" ý tưởng là một trong những động lực đằng sau việc thiết kế đồng bộ
phương pháp, trong đó một tín hiệu đồng hồ "mẫu" tín hiệu đầu vào tại thời điểm thích hợp và lưu trữ
các giá trị trong một thanh ghi. Các phương pháp thiết kế đồng bộ được xây dựng trong Chương 8.
đang được dịch, vui lòng đợi..