TV - 8 Bit KoggeStone Adder

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Machine Translated by Google

BỘ ĐÁ ĐÁ KOGGE 8 BIT

DỰ ÁN KHÓA HỌC EE 619

BÁO CÁO DỰ ÁN

Gửi bởi:

Anurag Sindhu (Y5106)

Ashish Bhatia (Y5827121)


Machine Translated by Google

1. trừu tượng
Giới thiệu

KSA là một dạng tiền tố song song mang tính chất bổ sung nhìn về phía trước. Nó tạo ra thời gian mang theo O (logn) và

được coi là bộ cộng nhanh nhất và được sử dụng rộng rãi trong ngành cho các mạch số học hiệu suất cao. Trong KSA, số lần

mang được tính toán nhanh bằng cách tính toán chúng song song với chi phí tăng diện tích.

2. Lý
thuyết Có thể dễ dàng hiểu được chức năng hoàn chỉnh của KSA bằng cách phân tích nó theo ba
phần riêng biệt:

1. Sơ chế

Bước này liên quan đến việc tính toán tạo và truyền tín hiệu tương ứng với từng cặp bit trong

A và B. Các tín hiệu này được đưa ra bởi các phương trình logic dưới đây:

pi = Ai xor Bi

gi = Ai và Bi

2. Mạng lưới nhìn về phía trước

Khối này phân biệt KSA với các bộ cộng khác và là động lực chính tạo nên hiệu suất cao của nó.

Bước này liên quan đến việc tính toán số mang tương ứng với từng bit. Nó sử dụng truyền nhóm và

tạo dưới dạng tín hiệu trung gian được đưa ra bởi các phương trình logic dưới đây:

Pi:j = Pi:k+1 và Pk:j

Gi:j = Gi:k+1 hoặc (Pi:k+1 và Gk:j )

3. Xử lý bài viết

Đây là bước cuối cùng và chung cho tất cả các bộ cộng của họ này (hãy xem tiếp). Nó liên

quan đến việc tính toán tổng số bit. Tổng số bit được tính theo logic được đưa ra dưới đây:

Si = pi xor Ci-1

2
Machine Translated by Google

3. Minh họa
Hoạt động của KSA có thể được hiểu theo Hình 1 sau đây tương ứng với KSA 4 bit. KSA 4
bit được hiển thị để đơn giản.

Hình 1 Minh họa KSA 4 bit


Hình 1

4. Thực hiện

Sơ đồ của KSA được triển khai bằng cách sử dụng các khối xây dựng sau:

1. Truyền và tạo bit

Khối này thực hiện logic sau:

Gi = Ai VÀ Bi
Pi = Ai XOR Bi

Sơ đồ khối này được hiển thị trong Hình 2

3
Machine Translated by Google

Hình 2. Sơ đồ truyền bit và tạo khối


Hình 2

2. Tuyên truyền và tạo nhóm

Khối này thực hiện logic sau:

G2 = G1 HOẶC (G0 VÀ P1)


P2 = P1 VÀ P0
Sơ đồ khối này được hiển thị trong Hình 3

Hình
3 Hình 3. Sơ đồ truyền bá nhóm và tạo khối

3. Tuyên
nhóm truyền và tạo nhóm Tạo

Khối này thực hiện logic sau:

G2 = G1 HOẶC (G0 VÀ P1)

4
Machine Translated by Google

Sơ đồ khối này được hiển thị trong Hình 4

Hình 4. Sơ đồ khối tạo nhóm


Hình 4

Hình 5 thể hiện sơ đồ hoàn chỉnh

Hình 5. Sơ đồ hoànHình
chỉnh
5 của KSA 8 bit

5
Machine Translated by Google

Sau đây là mã màu cho các khối:


Trắng: Bit lan truyền và tạo ra
Đen: Tuyên truyền và tạo nhóm
Màu xám: Tạo nhóm
Nửa trắng nửa đen: XOR

5. Bố cục

Bố cục hoàn chỉnh được hiển thị trong Hình 6. Công nghệ được sử dụng là AMS 0,35um c35b4. Bố cục được thực hiện

bằng Cadence Virtuoso Layout Editor. Việc chạy DRC và LVS đã được thực hiện thành công.

Hình 6

Hình 6. Bố cục hoàn chỉnh của KSA 8 bit

6
Machine Translated by Google

6. Kết quả mô phỏng

Các thông số kỹ thuật sau đây đã đạt được:

• Tần số tối đa = 374,94 MHz

• Diện tích = 440 µm X 300 µm = 0,132 mm^2

• Công suất = 460 uW

Độ trễ trong trường hợp xấu nhất được hiển thị trong Hình 7

Hình 7. Độ trễ trong trường hợp xấu nhất của KSA 8 bit
Hình 7

Mức tiêu thụ điện năng được thể hiện trong Hình 8

7
Machine Translated by Google

Hình 8. Mức tiêu thụHình


điện8năng của KSA 8 bit

7. Kết luận

Chúng tôi đã thiết kế và triển khai Bộ bổ sung cây Kogge-Stone 8 bit hoạt động ở tốc độ 375 MHz

(fmax) và bố cục hoàn chỉnh có diện tích 440 X 300 um^2.

Người giới thiệu

• Swaroop Ghosh, Patrick Ndai, Kaushik Roy. "Một khả năng chịu lỗi chi phí thấp mới lạ

Bộ cộng Kogge-Stone sử dụng Đồng hồ thích ứng". NGÀY 2008.


J. Rabaey, "Mạch tích hợp kỹ thuật số: Quan điểm thiết kế", Prentice Hall, 1996.

số 8

You might also like