thiết kế số biểu diễn số và các mạch thực hiện phép toán bộ cộng nhanh tradeof và các ví dụ thiết kế số biểu diễn số và các mạch thực hiện phép toán bộ cộng nhanh c

15 25 0
thiết kế số biểu diễn số và các mạch thực hiện phép toán bộ cộng nhanh tradeof và các ví dụ thiết kế số biểu diễn số và các mạch thực hiện phép toán bộ cộng nhanh c

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hoàng Mạnh Thắng.[r]

(1)

Thiết kế sô

Biểu diễn số và các mạch thực hiện phép toán:

Bộ cộng nhanh, cân bằng thiết kế và các ví du

Người trình bày:

(2)

Các vấn đề hoạt động

 Các bộ cộng trừ được dùng thường

xuyên, đó, nó có ảnh hưởng lớn đến toàn bộ hoạt động của hệ thông máy

(3)

Hoạt động của bộ cộng và trư

 Quan tâm đến thời

gian trễ lớn nhất từ đưa các giá trị vào cho tới lúc có kết quả ra, S và C

 Giả sử bộ cộng được

(4)

Hoạt động của bộ cộng và trư (cont.)

 Trễ cho carry-out là t, bằng với trễ của

hai cổng

 Kết quả nhận được sau n.t, có thêm trễ

t ở cổng XOR trước đưa Y vào bộ

cộng  tổng là (n+1)t

 Tôc độ lớn nhất của mạch bị giới hạn bởi

trễ dài nhất của đường tín hiệu mạch Gọi trễ đó là critical-path-delay

(5)

Bộ cộng carry-lookahead

 Để giảm trễ gây bởi đường lan truyền của carry

 cô gắng đánh giá nhanh giá trị của carry-in  tăng hộat động

 Ở đọan/bit i, carry-out là:

 Gọi và thì

 g

i = nếu cả xi và yi bằng bất kể ci bằng bao

nhiêu  đảm bảo việc tạo carry và g được gọi là hàm tạo

 p

i =1 hoặc xi hay yi bằng  ci+1 =1 nếu ci =1

 Ảnh hưởng của c

i =1 được lan truyền qua bit i; p được

(6)

Bộ cộng carry-lookahead (cla) (cont.)

 Hàm cho carry-out của bộ cộng n-bit

(7)

Bộ cộng carry-lookahead (cla) (cont.)

Carry được tạo ở đoạn n-2 và lan truyền qua các đoạn còn lại

Carry được tạo ở đoạn và lan truyền qua các đoạn còn lại

Carry được tạo ở đoạn cuối cùng

Carry được tạo ở đoạn n-3 và lan truyền qua các đoạn còn lại

(8)

Đường dài nhất của bộ cộng ripple-carry

Trễ 3t cho c1 Trễ 5t cho c2

(9)

Đường dài nhất của bộ cộng carry-lookahead

Trễ 3t cho c1 Trễ 3t cho c2 Trễ 3t cho cn

(10)

Các hạn chế của carry-lookahead  Từ biểu thức cho carry bộ cộng

CLA

Thấy rằng:

 Kết quả nhận được nhanh vì ở dạng hàm

mức dùng AND-OR

(11)

Bộ cộng 32 bit

 Chia bộ cộng 32 bit thành khôi, mỗi khôi

là bộ cộng CLA bit.

 Bit b

7-0 là khôi

 Bit b

15-8 là khôi

 Bit b

23-16 là khôi

 Bit b

32-24 là khôi

 Có cách bản thực hiện nôi các khôi

(12)(13)(14)

CLA mức thứ (cont.)

(15)

Phân tích cho bộ cộng CLA

 Nếu có hạn chế về fan-in ở đầu vào thì thời gian để cộng các sô 32 bit liên quan:

 Trễ qua cổng để phát triển các thành phần g

i và

pi, trễ qua cổng cho lookahead lớp thứ và trễ

qua một cổng (XOR) để tạo các bit tổng cuôi cùng

 Bit tổng cuôi cùng được tính toán sau trễ cổng vì

c32 ko được dùng để xét các bit tổng

 Hoạt động hoàn chỉnh kể cả phát hiện tràn (c

31 XOR

c32) có trễ qua cổng Với bộ cộng Ripple-carry cần

65

Ngày đăng: 16/04/2021, 11:26

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan