Latch và Register Latch tác động theo mức giữ data khi clock= low D Clk Clk Q Register flipflop – tác động theo cạnh : giữ data khi clock= low-high... Latch và Register Latch
Trang 1THIẾT KẾ IC SỐ
Chương 4:
MẠCH TUẦN TỰ (Sequential Logic Circuit)
ThS Nguyễn Trọng Huân
2015
Trang 2Mạch tuần tự
Trang 3Latch và Register
Latch (tác động theo mức)
giữ data khi clock= low
D Clk
Clk
Q
Register (flipflop – tác động theo cạnh) : giữ data khi clock= low-high
Trang 4Latch và Register
Latch (tác động theo mức)
giữ data khi clock= low
D Clk
Clk
Q
Register (flipflop – tác động theo cạnh) : giữ data khi clock= low-high
Trang 5Giản đồ thời gian flipflop
t CLK
Register
CLK
D Q
Trang 6• Dùng pass transistor
Trang 7Thiết kế Latch – Pass transistor
• Dùng pass transistor
Trang 8Thiết kế latch – Dùng transmission gate
Trang 9Thiết kế bộ MUX
Negative latch
(dẫn data khi CLK= 0)
Positive latch (dẫn data khi CLK= 1)
CLK
1 0 D
CLK
1 D
Q
In Clk
Q Clk
Q Q Clk Q Clk In
Trang 10Thiết kế Flip-flop
Flipflop được thiết kế sử dụng 2 latch ghép nối tiếp nhau
Trang 11Thiết kế Flip-flop
Enable
Trang 12Thiết kế Flip-flop
Reset
Trang 13Thiết kế Flip-flop
Set/Reset
Trang 14Static SR Flip-Flop
Trang 15Thiết kế xung clock
• Xung clock không lý tưởng: do hai xung CLK và \CLK được lấy
từ một nguồn xung, do độ trễ nên 2 clock này bị trùng lấp nhau
Trang 16Thiết kế xung clock
• Giải pháp: thiết kế 2 nguồn clock độc lập không bị trùng lấp nhau
Trang 18Dynamic latch
Nhược điểm:
• Khó đảm bảo được độ chính xác khi hoạt động
• Cấu trúc tương tự DRAM
• Cần phải có chu kỳ refresh
Trang 19Dynamic latch – C2MOS latch
• C2MOS là cấu hình không phụ thuộc vào trạng thái của xung clock
• Hoạt động ổn định nếu xung clock bị trùng lấp
Trang 20Dynamic latch – C2MOS latch
• Nguyên lý
Trang 21Dynamic latch – C2MOS based
dual-edge triggered register
Trang 22Dynamic latch – True Single-Phase
Clocked Register (TSPCR)
• Cấu trúc cơ bản
Trang 23Dynamic latch – True Single-Phase
Clocked Register (TSPCR)
• Đưa các hàm logic vào cấu trúc mạch
Trang 24Dynamic latch – True Single-Phase
Clocked Register (TSPCR)
• Cấu trúc TSPCR đơn giản
• Giảm số lượng trans
• Tuy nhiên, điện áp tại A bị suy giảm
Trang 25Dynamic latch – TSPCR flipflop