Thiết Kế và Đánh Giá Hiệu Năng Mảng Ô Nhớ 6T SRAM 64x64 Bit

Đồ án tốt nghiệp công nghệ kỹ thuật máy tính thiết kế và đánh giá hiệu năng mảng ô nhớ 6T SRAM 64x64 bit, ứng dụng trong hệ thống lưu trữ.

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2024

121
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Mục tiêu nghiên cứu

1.2. Nội dung nghiên cứu

1.3. Hạn chế của đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan về bộ nhớ bán dẫn và SRAM

2.1.1. Tổng quan bộ nhớ bán dẫn

2.1.2. Tổng quan về SRAM

2.2. Kiến trúc ô nhớ

2.2.1. Thành phần của SRAM

2.2.1.1. Khối mảng ô nhớ
2.2.1.2. Khối điều khiển

2.2.2. Độ trễ tín hiệu và công suất tiêu thụ

2.2.2.1. Công suất tiêu thụ

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. Thiết kế sơ đồ khối hệ thống SRAM 6T 64x64

3.2. Thiết kế chi tiết khối SRAM 6T 64x64

3.2.1. Khối giải mã 2 sang 4

3.2.2. Khối giải mã 3 sang 8

3.2.3. Khối nạp trước

3.2.4. Khối ghi dữ liệu

3.2.5. Mảng ô nhớ 6 Transistor (6T SRAM 64x64)

3.2.6. Khối khuếch đại cảm nhận

4. CHƯƠNG 4: ĐÁNH GIÁ QUA MÔ PHỎNG

4.1. Mô hình mô phỏng và định nghĩa các testcase

4.2. Mô phỏng ô nhớ (Cell Memory)

4.2.1. Mô phỏng và kiểm tra nguyên lý hoạt động của ô nhớ

4.2.2. Mô phỏng và kiểm tra các thông số của ô nhớ

4.3. Mô phỏng mạch nạp trước (Pre-Charge)

4.3.1. Mô phỏng và kiểm tra nguyên lý hoạt động của mạch nạp trước

4.3.2. Mô phỏng và kiểm tra các thông số của mạch nạp trước

4.4. Mô phỏng mạch ghi (Write-Driver)

4.4.1. Mô phỏng và kiểm tra nguyên lý hoạt động của mạch ghi

4.4.2. Mô phỏng và kiểm tra các thông số của mạch ghi

4.5. Mô phỏng mạch khuếch đại cảm nhận (Sense Amplifier)

4.5.1. Mô phỏng mạch khuếch đại cảm nhận dạng linear

4.5.2. Mô phỏng mạch khuếch đại cảm nhận dạng latch với 2 transistor truyền dẫn

4.6. Mô phỏng mạch giải mã (Decoder)

4.6.1. Mô phỏng mạch giải mã từ 2 sang 4

4.6.2. Mô phỏng mạch giải mã từ 3 sang 8

4.7. Mô phỏng SRAM 6T

4.7.1. Mô phỏng SRAM 6T với thiết kế sử dụng khối giải mã 2 sang 4

4.7.2. Mô phỏng SRAM 6T với thiết kế sử dụng khối giải mã 3 sang 8

4.8. Đánh giá SRAM 6T với khối khuếch đại cảm nhận có Transisor

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết luận

5.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về thiết kế mảng ô nhớ 6T SRAM 64x64 bit

Mảng ô nhớ 6T SRAM 64x64 bit là một trong những công nghệ quan trọng trong lĩnh vực vi mạch. Thiết kế này không chỉ đáp ứng nhu cầu lưu trữ dữ liệu mà còn tối ưu hóa hiệu suất hoạt động. Việc hiểu rõ về cấu trúc và chức năng của mảng ô nhớ này là rất cần thiết để phát triển các ứng dụng công nghệ cao.

1.1. Đặc điểm nổi bật của mảng ô nhớ SRAM

Mảng ô nhớ SRAM có khả năng lưu trữ dữ liệu nhanh chóng và hiệu quả. Với cấu trúc 6 transistor, nó cung cấp độ tin cậy cao và tiêu thụ năng lượng thấp, điều này rất quan trọng trong các ứng dụng hiện đại.

1.2. Ứng dụng của mảng ô nhớ 6T SRAM

Mảng ô nhớ 6T SRAM được sử dụng rộng rãi trong các thiết bị điện tử như máy tính, điện thoại thông minh và các thiết bị IoT. Sự phát triển của công nghệ này đã giúp cải thiện hiệu suất và giảm kích thước của các thiết bị.

II. Thách thức trong thiết kế mảng ô nhớ 6T SRAM

Mặc dù mảng ô nhớ 6T SRAM mang lại nhiều lợi ích, nhưng cũng đối mặt với nhiều thách thức trong quá trình thiết kế. Các vấn đề như độ trễ, công suất tiêu thụ và khả năng mở rộng là những yếu tố cần được xem xét kỹ lưỡng.

2.1. Độ trễ trong mảng ô nhớ SRAM

Độ trễ là một trong những yếu tố quan trọng ảnh hưởng đến hiệu suất của mảng ô nhớ. Việc tối ưu hóa độ trễ giúp cải thiện tốc độ truy xuất dữ liệu, từ đó nâng cao hiệu quả hoạt động của hệ thống.

2.2. Công suất tiêu thụ của mảng ô nhớ 6T

Công suất tiêu thụ là một yếu tố quan trọng trong thiết kế mảng ô nhớ. Việc giảm thiểu công suất tiêu thụ không chỉ giúp tiết kiệm năng lượng mà còn kéo dài tuổi thọ của thiết bị.

III. Phương pháp thiết kế mảng ô nhớ 6T SRAM 64x64 bit

Để thiết kế mảng ô nhớ 6T SRAM 64x64 bit, cần áp dụng các phương pháp khoa học và công nghệ hiện đại. Việc sử dụng phần mềm mô phỏng và các công cụ thiết kế vi mạch là rất cần thiết để đạt được kết quả tối ưu.

3.1. Sử dụng phần mềm mô phỏng trong thiết kế

Phần mềm mô phỏng như Virtuoso Cadence giúp kiểm tra và đánh giá hiệu suất của mạch thiết kế. Điều này cho phép phát hiện sớm các vấn đề và điều chỉnh thiết kế trước khi sản xuất.

3.2. Tối ưu hóa thiết kế mạch

Tối ưu hóa thiết kế mạch là một bước quan trọng để cải thiện hiệu suất và giảm độ trễ. Việc điều chỉnh các thông số kỹ thuật và cấu trúc mạch giúp đạt được hiệu quả cao nhất.

IV. Đánh giá hiệu năng mảng ô nhớ 6T SRAM

Đánh giá hiệu năng của mảng ô nhớ 6T SRAM là bước quan trọng để xác định khả năng hoạt động của nó. Các chỉ số như độ trễ, công suất tiêu thụ và tốc độ truy xuất dữ liệu cần được phân tích kỹ lưỡng.

4.1. Phân tích độ trễ và công suất

Phân tích độ trễ và công suất tiêu thụ giúp xác định hiệu suất của mảng ô nhớ. Các kết quả mô phỏng cho thấy mảng ô nhớ 6T SRAM có độ trễ thấp và công suất tiêu thụ hợp lý.

4.2. So sánh với các thiết kế khác

So sánh hiệu năng của mảng ô nhớ 6T SRAM với các thiết kế khác như 8T giúp hiểu rõ hơn về ưu điểm và nhược điểm của từng loại. Điều này hỗ trợ trong việc lựa chọn thiết kế phù hợp cho từng ứng dụng.

V. Kết luận và hướng phát triển mảng ô nhớ 6T SRAM

Mảng ô nhớ 6T SRAM 64x64 bit đã chứng minh được vai trò quan trọng trong công nghệ vi mạch. Kết quả nghiên cứu cho thấy nó có tiềm năng lớn trong việc phát triển các ứng dụng công nghệ cao trong tương lai.

5.1. Tương lai của công nghệ SRAM

Công nghệ SRAM sẽ tiếp tục phát triển với những cải tiến về hiệu suất và công suất tiêu thụ. Các nghiên cứu mới sẽ tập trung vào việc tối ưu hóa thiết kế và mở rộng khả năng ứng dụng.

5.2. Ứng dụng trong các lĩnh vực mới

Mảng ô nhớ 6T SRAM có thể được áp dụng trong nhiều lĩnh vực mới như trí tuệ nhân tạo, Internet of Things (IoT) và các thiết bị di động. Điều này mở ra nhiều cơ hội cho sự phát triển công nghệ trong tương lai.

10/07/2025
Đồ án tốt nghiệp công nghệ kỹ thuật máy tính thiết kế và đánh giá hiệu năng mảng ô nhớ 6t sram 64x64 bit

Trích đoạn nội dung tài liệu

Đặt vấn đề Hiện nay các thiết bị điện tử đã không ngừng được cải tiến và nâng cao giá trị của chúng nhằm phục vụ nhu cầu của con người một cách toàn diện. Đơn cử ta có thể nói đến chiếc máy tính đầu tiên được đưa vào vận hành với tên gọi ENIAC (Electronic Numerical Integrator and Calculator) với kích thước đồ sộ này đã chiếm hết căn phòng 6x12 m2 và cần đến 18,000 ống hút chân không, so với ngày nay một chiếc laptop hay một thiết bị điện thoại di động cũng có các chức năng vượt trội hơn so với máy tính đời đầu nhưng kích thước lại rất nhỏ. Để làm được điều này không thể phủ định sự giúp ích rất lớn của công nghệ bán dẫn. Lĩnh vực sản xuất vi mạch với những con chip có vẻ ngoài nhỏ bé nhưng có sức mạnh bên trong thì không nhỏ.

Trải qua nhiều giai đoạn tích hợp các bóng bán dẫn trên cùng một diện tích nhỏ đã trở thành cuộc chạy đua ra mắt sản phẩm của các công ty công nghệ lớn như: Intel, Samsung, TSMC. Sự hình thành và phát triển của ngành nhúng và IoT đáp ứng hầu hết các ứng dụng đòi hỏi sự phức tạp và hiện đại trong lĩnh vực đời sống. Nhưng để các hệ thống hoạt động được chính xác, thì chúng cần được lập trình sẵn các chức năng bởi các dòng lệnh và được lưu trữ vào bộ nhớ được tạo ra từ mạch tích hợp. Nhắc đến lưu trữ thì cần phải nhắc đến ROM (Read Only Memory) và RAM (Random Access Memory).

RAM được chia thành hai loại chính là SRAM và DRAM. SRAM, còn được biết đến là RAM tĩnh, bao gồm các mạch có khả năng duy trì trạng thái của chúng miễn là nguồn điện được cung cấp. Do đó, SRAM yêu cầu một nguồn điện cố định để hoạt động, và mọi thông tin và dữ liệu trên SRAM sẽ bị mất khi nguồn điện bị ngắt. DRAM, còn được gọi là RAM động, có khả năng lưu trữ thông tin nhị phân dưới dạng điện tích được áp dụng cho các tụ điện.

Để đảm bảo rằng thông tin được lưu trữ trên các tụ điện được duy trì, các tụ điện cần được sạc định kỳ. Với mong muốn tìm hiểu cơ chế hoạt động một cách chính xác của SRAM cũng như các bộ phận của nó nhóm sinh viên thực hiện đã tiến hành đi tìm hiểu và thiết kế bộ nhớ SRAM dựa trên 6T CMOS và trên công nghệ gpdk90nm 15 bằng phần mềm Virtuoso Cadence nhằm đem các kiến thức liên quan đến SRAM đến với mọi người và cũng như việc đánh giá độ trễ, công suất của bộ nhớ và layout từng mạch so với mạch nguyên lý đã được thiết kế. Từ đó tiến hành việc nâng cấp các thiết kế này để tạo ra một đầu ra ổn định, giảm độ trễ, công suất tiêu thụ cũng như kích thước của chip trong quá trình layout, nhóm chúng tôi xin đưa ra đề tài “THIẾT KẾ VÀ ĐÁNH GIÁ HIỆU NĂNG MẢNG Ô NHỚ 6T SRAM 64X64 BIT”. Đây là đề tài hướng đến việc nghiên cứu và phát triển SRAM theo nhiều hướng khác nhau, góp phần nâng cao sự phát triển của công nghệ bán dẫn trong việc sản xuất bộ nhớ nói chung và SRAM nói riêng.

Với đề tài này cũng đã có nhiều cá nhân hay nhóm đã thực hiện nghiên cứu ví dụ như: Trong [1] bài báo nói về thiết kế bộ nhớ Sram đồng bộ 32KB với kỹ thuật dự trữ hàng và cột. Kết hợp sơ đồ thiết kế cùng với các kỹ thuật như tự căn chỉnh thời gian, đa hợp và giải mã đa tầng, nên thiết kế đạt được hiệu suất cao về tốc độ và công suất. So sánh tốc độ truy xuất dữ liệu và công suất tiêu thụ của các kiến trúc SRAM khác nhau như 6T, 7T, 8T. Trong [2] bài báo nói về sự so sánh và phân tích các ưu điểm có được của thiết kế 8T so với thiết kế 6T được dùng cho các ô nhớ SRAM.

Đưa ra phân tích, so sánh chi tiết về công suất và thời gian trễ với các điều kiện hoạt động khác nhau trong thiết kế. Trong [3] bài báo đã trình bày về thiết kế và phân tích hiệu suất của vi mạch với pentacene p-channel và fullerene n-channel OPDK trong Cadence CAD. Với p, n điện áp ngưỡng thay đổi làm cho việc trì hoãn tín hiệu bên trong CMOS thấp, cải thiện hiệu suất đọc/ghi của SRAM. Tuy nhiên, bài báo chưa so sánh hiệu suất đạt được cũng như là độ trì hoãn của SRAM cấu trúc tế bào so với các cấu trúc SRAM khác và cũng chưa trình bày rõ nguyên lý hoạt động đọc/ghi.

Trong [4] bài báo nói về sự so sánh 16bit SRAM bằng thiết kế ô nhớ SRAM khác nhau như 4T, 5T, 6T trong công nghệ CMOS 45nm. So sánh về công suất, thời gian truy cập và diện tích của 1 bit ô nhớ trong 3 kiến trúc SRAM khác nhau. Với các bài nghiên cứu bên trên nhóm sinh viên quyết định chọn đề tài này để thực hiện cải thiện về các vấn đề hiệu năng, tính ổn định, công suất, kích thước cũng 16 như thực hiện mô phỏng và kiểm tra kĩ từ giai đoạn đọc/ghi so với các đề tài trên. Mục tiêu nghiên cứu Đề tài này được thực hiện nhằm mục tiêu: - Giới thiệu về cấu trúc 6T SRAM gồm các thành phần, mô tả chức năng hoạt động của SRAM.

- Đánh giá hoạt động đọc/ghi dữ liệu trên biểu đồ thời gian với từng trường hợp mô phỏng cụ thể. - Sau khi vẽ mạch và mô phỏng thì sinh viên thực hiện tiếp tục tính toán công suất, độ trễ trong các trường hợp đọc/ghi trạng thái “0” và “1”. - Thực hiện các biện pháp cải tiến về mặt ổn định, độ trễ, công suất tiêu thụ. Nội dung nghiên cứu Tiến hành tìm hiểu thông tin chi tiết về SRAM6T.

Tìm hiểu tổng quan về công cụ của Cadence cụ thể là Virtuoso Cadence. Thực hiện nghiên cứu, phân tích, xây dựng sơ đồ khối tổng quát. Thiết kế mạch nguyên lí và thực hiện đóng gói. Mô phỏng, kiểm tra nguyên lý hoạt động và tính toán độ trễ.

Tối ưu hóa công suất, độ trễ và diện tích của SRAM6T. Hạn chế của đề tài Nội dung đề tài chủ yếu đề cập và làm rõ các vấn đề liên quan đến SRAM 6T cùng với sự phát triển của ô nhớ SRAM đầy đủ. Để làm rõ được vấn đề và quan sát được trạng thái hoạt động đọc/ghi đó thì sinh viên thực hiện dùng công nghệ 90nm để vẽ mạch và mô phỏng. Trong quá trình vẽ mạch và mô phỏng thì người thực hiện dừng lại ở mức SRAM 64x64 bit.

Bố cục Chương 1: Tổng quan. Trong chương này, sinh viên thực hiện giới thiệu về hướng vi mạch nói chung và SRAM nói riêng. Giới thiệu về tình hình nghiên cứu hiện nay, mục tiêu của đề tài, giới hạn của đề tài cũng như bố cục của đồ án. 17 Chương 2: Cơ sở lý thuyết.

Ở chương này, sinh viên thực hiện nói về cấu tạo và các thành phần trong một bộ nhớ SRAM, nêu lên cụ thể các lý thuyết có liên quan và giới thiệu về phần mềm Cadence được sử dụng để thực hiện đề tài này. Chương 3: Thiết kế hệ thống. Ở chương này, sinh viên thực hiện phân tích quy trình đọc/ghi dữ liệu theo từng trường hợp cố định để đưa ra bản thiết kế hoàn chỉnh. Sau đó, ghép các thành phần lại và giải thích chức năng hoạt động của từng mạch.

Chương 4: Đánh giá qua mô phỏng. Trong chương này, sinh viên thực hiện nói đến các vấn đề liên quan đến kiểm tra đánh giá các trạng thái đọc/ghi được thể hiện qua các trường hợp mô phỏng. Chương 5: Kết luận và hướng phát triển. Trong chương này, sinh viên thực hiện sẽ đưa ra các kết luận về đề tài với những thành quả đã làm và đạt được, bên cạnh đó sẽ nêu những mặt còn hạn chế so với mục tiêu đã đề ra và nêu lên hướng phát triển lớn hơn cho đề tài trong tương lai.

18 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan về bộ nhớ bán dẫn và SRAM 2.1 Tổng quan bộ nhớ bán dẫn Bộ nhớ bán dẫn là một thiết bị được sử dụng để lưu trữ dữ liệu số. Bao gồm bộ nhớ lõi từ, vì các chất bán dẫn điện tử này thuộc dạng rắn bao gồm các bóng bán dẫn tiếp giáp lưỡng cực (BJT) nên nó không thể được sử dụng thực tế để làm các phần tử lưu trữ kỹ thuật số. Bộ nhớ bán dẫn sớm nhất có từ những năm 1960 với bộ nhớ lưỡng cực sử dụng bóng bán dẫn lưỡng cực. Bộ nhớ bán dẫn lưỡng cực làm từ các thiết bị rời rạc được Texas Instruments chuyển giao lần đầu tiên cho không quân Hoa Kỳ vào năm 1961.

Về trạng thái rắn bộ nhớ tích hợp được ứng dụng Bob Norman tại Fairchild Semiconductor. Bộ nhớ bán dẫn lưỡng cực đầu tiên là SP95 được IBM giới thiệu vào năm 1965. Trong khi bộ nhớ lưỡng cực cung cấp hiệu suất cải thiện hơn bộ nhớ lõi từ, nó không thể cạnh tranh với mức giá thấp hơn của bộ nhớ lõi từ. Bộ nhớ lưỡng cực không thể thay thế bộ nhớ lõi từ vì các mạch lậht lưỡng cực quá lớn và đắt tiền.

Ngày nay, người thực hiện nghe nhiều về flip flops như một thiết bị nhớ điện tử và thường thấy chúng được lắp ghép với nhau tạo thành các thanh ghi để lưu trữ và chuyển dịch dữ liệu. Flip-flops là phần tử bộ nhớ tốc độ cao được sử dụng bên trong của máy tính, nơi dữ liệu được chuyển tiếp liên tục từ nơi này sang nơi khác trong chu kỳ hoạt động. Với sự phát triển và tiến bộ của công nghệ sản xuất LSI và VLSI, bộ nhớ bán dẫn với công nghệ sản xuất bóng bán dẫn lưỡng cực và CMOS đã trở nên phát triển và có tốc độ nhanh nhất hiện nay, giá thành cũng dần được giảm xuống. Liên quan đến cấu trúc chung của bộ nhớ bán dẫn, có thể dễ dàng nhận thấy chúng được hình thành từ các ô nhớ.

Mỗi ô nhớ được gọi là một bit và một nhóm ô nhớ tạo thành một từ (word) nhớ dùng để biểu diễn các lệnh hoặc dữ liệu ở dạng nhị phân. Tuy nhiên, vì số lượng từ (word) trong bộ nhớ bán dẫn quá lớn, nên các phương pháp khác nhau để giảm thiểu số lượng đường tín hiệu trong thiết kế. Khối giải 19 mã địa chỉ sẽ được sử dụng, hình 2.1 biểu thị chức năng giúp giảm số đường địa chỉ của khối giải mã trong kiến trúc bộ nhớ bán dẫn [9].1: Vai trò của khối giải mã trong bộ nhớ bán dẫn [4].

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Thiết Kế và Đánh Giá Hiệu Năng Mảng Ô Nhớ 6T SRAM 64x64 Bit" cung cấp cái nhìn sâu sắc về quy trình thiết kế và đánh giá hiệu suất của mảng ô nhớ SRAM, một thành phần quan trọng trong các hệ thống điện tử hiện đại. Bài viết không chỉ trình bày các phương pháp thiết kế mà còn phân tích hiệu năng của mảng ô nhớ, giúp người đọc hiểu rõ hơn về cách tối ưu hóa hiệu suất và độ tin cậy của các thiết bị điện tử.

Để mở rộng kiến thức của bạn về các chủ đề liên quan, bạn có thể tham khảo tài liệu Luận án tiến sĩ cơ khí maximizing interfacial bonding strength between pdms and pmma substrates for manufacturing microvalve, nơi khám phá các kỹ thuật trong sản xuất vi mạch. Ngoài ra, tài liệu Luận án tiến sĩ nghiên cứu tính toán và thiết kế mạch tích hợp quang băng rộng chuyển đổi và tách ghép mode design and simulation of wideband photonic integrated circuits for multi mode sẽ giúp bạn hiểu thêm về thiết kế mạch quang, một lĩnh vực có liên quan mật thiết đến công nghệ ô nhớ. Cuối cùng, tài liệu Khóa luận tốt nghiệp vật lý ứng dụng phần mềm orcad trong vẽ và thiết kế mạch in cung cấp cái nhìn tổng quan về phần mềm thiết kế mạch, hỗ trợ cho việc thực hiện các dự án thiết kế điện tử. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và nâng cao kỹ năng trong lĩnh vực công nghệ điện tử.