Mặc dù cạnh là một thời điểm được xác định rõ ràng trong thời gian, nhưng không đúng khi nói rằng kích hoạt cấp độ cũng không có thời điểm được xác định rõ về thời gian. Nó làm. Có một thời điểm được xác định rõ ràng về thời gian khi mức của đồng hồ giảm xuống, các đầu vào của mạch xung nhịp được lấy mẫu và những thay đổi tiếp theo trong đầu vào không còn được thừa nhận.
Vấn đề với kích hoạt cấp độ là trong khi mức xung nhịp cao, đầu vào thay đổi đầu ra. Trong các mạch có phản hồi (đầu ra được kết nối trở lại đầu vào) kích hoạt mức gây ra sự hỗn loạn, vì mức này đủ rộng (nửa chu kỳ đồng hồ) mà đầu ra có thể phản hồi lại đầu vào trong cùng khoảng thời gian.
tt + 1
Giải pháp rõ ràng đầu tiên đề xuất chính nó rút ngắn mức độ đến mức không thể xảy ra phản hồi không mong muốn (và giữ mức "bật" ngắn, ngay cả khi chúng tôi tự ý làm chậm thời gian đồng hồ). Giả sử rằng chúng ta xung đồng hồ từ 0 đến 1 và quay lại 0 rất nhanh, để các thiết bị có đồng hồ chấp nhận đầu vào của chúng, nhưng đầu ra không có đủ thời gian để chạy qua vòng phản hồi để thay đổi các đầu vào đó. Vấn đề với điều này là các xung hẹp là không đáng tin cậy, và về cơ bản đòi hỏi một phản ứng có thể nhanh hơn vài bậc so với tần số xung nhịp. Chúng ta có thể thấy rằng chúng ta cần một xung có độ rộng nano giây, mặc dù hệ thống chỉ chạy ở mức 1 Mhz. Vì vậy, sau đó chúng ta có vấn đề phân phối các xung rộng, sắc nét, đủ rộng trên nano giây trên một chiếc xe buýt được thiết kế cho 1 Mhz.
Sau đó, bước logic tiếp theo là để các thiết bị tạo xung hẹp cho chính chúng như là đạo hàm thời gian của cạnh đồng hồ. Khi đồng hồ chuyển từ cấp này sang cấp khác, bản thân các thiết bị có thể tạo ra một xung ngắn khiến các đầu vào được lấy mẫu. Chúng ta không phải phân phối xung đó qua bus đồng hồ.
Và vì vậy, về cơ bản bạn có thể coi tất cả là kích hoạt cấp độ cuối cùng. Kích hoạt cạnh là một mẹo để cho phép các thiết bị tạo trình kích hoạt mức rất nhanh, nhanh hơn tất cả các vòng phản hồi bên ngoài, cho phép các thiết bị nhanh chóng chấp nhận đầu vào và sau đó đóng cửa ra vào kịp thời trước khi đầu ra thay đổi của chúng sẽ thay đổi giá trị của đầu vào .
Chúng ta cũng có thể tạo ra sự tương đồng giữa tín hiệu "cho phép" (đồng hồ kích hoạt mức) và một cánh cửa trên một chiếc máy giữ áp suất không khí. Kích hoạt cấp độ giống như mở một cánh cửa, cho phép không khí thoát ra. Tuy nhiên, chúng ta có thể xây dựng một khóa không khí bao gồm hai (hoặc nhiều) cửa, không mở đồng thời. Đây là những gì xảy ra nếu chúng ta chia đồng hồ cấp thành nhiều giai đoạn.
Ví dụ đơn giản nhất về điều này là flip-flop chính . Điều này bao gồm hai flip-flop D được kích hoạt xếp tầng với nhau. Nhưng tín hiệu đồng hồ bị đảo ngược, vì vậy đầu vào của một được bật trong khi đầu kia bị vô hiệu hóa và ngược lại. Điều này giống như một cánh cửa khóa không khí. Nhìn chung, flip flop không bao giờ mở để tín hiệu có thể tự do đi qua. Nếu chúng ta có phản hồi từ đầu ra của flip-flop trở lại đầu vào, thì không có vấn đề gì vì nó chuyển sang một pha đồng hồ khác. Kết quả cuối cùng là flip-flop chủ-nô thể hiện hành vi kích hoạt cạnh! Thật hữu ích khi nghiên cứu flip-flop chủ vì nó có điều gì đó để nói về mối quan hệ giữa mức độ và kích hoạt cạnh.