1. Trang chủ
  2. » Giáo án - Bài giảng

HƯỚNG DẪN THIẾT KẾ MẠCH SỐ TRÊN CADENCE BIG PROJECT

24 644 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 2,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

HƯỚNG DẪN THIẾT KẾ CHI TIẾT MẠCH SỐ THÔNG DỤNG TRÊN CADENCE .....TỪ ĐƠN GIẢN ĐẾN PHỨC TẠP. CHÚC CÁC BẠN HỌC TẬP TỐT. THỰC TẬP MẠCH SỐ HDL. ĐẠI HỌC SPKT TP. HCM. HƯỚNG DẪN THIẾT KẾ CHI TIẾT MẠCH SỐ THÔNG DỤNG TRÊN CADENCE .....TỪ ĐƠN GIẢN ĐẾN PHỨC TẠP. CHÚC CÁC BẠN HỌC TẬP TỐT. THỰC TẬP MẠCH SỐ HDL. ĐẠI HỌC SPKT TP. HCM

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM

KHOA ĐIỆN – ĐIỆN TỬ

BỘ MÔN ĐIỆN TỬ VIỄN THÔNG -

BÁO CÁO THỰC TẬP HDL

ĐỀ TÀI

MẠCH DỒN KÊNH 4 SANG 1

TỪ GIẢI MÃ 2 SANG 4

GVHD: HUỲNH HOÀNG HÀ SVTH: TRẦN NAM HẢI MSSV: 11119116

TP.HỒ CHÍ MINH, 12 – 12– 2014

Trang 2

PHẦN 1: THIẾT KẾ CÁC KHỐI SYMACHETIC

TRÊN CADENCE

A THIẾT KẾ CÁC CỖNG LOGIC

1 THIẾT KẾ CỖNG AND

- Khởi động Red Hat Enterprise Linux bằng máy ảo

- Log in vào user : root Pass: root

- Sau khi vào thì giao diện màn hình như trên Click chuột phải, chọn NewTerminal

- Nhập dòng lệnh cd cadence/tools.lnx86/dfII/bin/ ( mặc định trong quá trình càiđặt Cadence, chương trình để ở thư mục Root’s home )

- Tiếp đến nhập /icfb & để khởi động chương trình

- Hoặc có thể truy cập theo đường dẫn cd cadence/tools.lnx86/dfII/bin/ , sau đó tìmđến file icfb.exe để khởi động Cadence

- Giao diện chương trình lúc vừa khởi động

Trang 3

- Tắt tất cả các bảng báo lỗi và chỉ để lại cửa sổ icfb để dễ dàng thao tác :

- Để bắt đầu, chọn File > New > Library Manager

Trang 4

- Ở mục Name, ta nhập tên thư viện mới muốn tạo theo đề bài sẽ là NOT Tiếpđến chọn OK

- Xuất hiện cửa sổ Technology File for New Library như hình dưới

- Chọn Don’t need a techfile

Trang 5

- Click chuột trái vào thư viện vừa tạo, tiếp tục chọn File -> New -> CellView…

Trang 6

- Xuất hiện cửa sổ Create New File

 Library Name: chọn tên thư viện đã tạo trước đó

 Cell Name, minh sẽ nhập là NOT

 Tool: chọn Composer-Schematic

 Nhấn OK

Màn hình làm việc của chúng ta đây:

Trang 7

- Nếu phía trên thanh trạng thái, không phải tên Virtuoso Schematic Editing

… thì có nghĩa các bạn chọn sai ở mục tool, phải làm lại nhé

- Tiến hành lấy linh kiện nào, có thể chọn Add ở thanh công cụ hoặc bấmphím I từ bàn phím

- Xuất hiện cửa sổ Add Instance

- Click vào Browse, chọn thư viện ISL_LIB, ở mục Cell, tìm đến dòng nfet,

có thể tìm nhanh ở khung trống ngay phía dưới, ở mục View,chọn symbol

Trang 8

- Kế tiếp ta kéo thả 1 con vào màn hình đen, tương tự cho pfet

Sau khi lấy 2 con NMOS và PMOS ta được kết quả như sau:

- Tiếp theo, tiến hành lấy nguồn xung, nguồn áp và GND ở thư việnanalogLib

+ Nguồn Xung

Library: analogLib > Cell: Vpluse > View: sysmbol

Trang 9

+ Nguồn áp

Library: analogLib > Cell: Vdc > View: sysmbol

+ GND: Library: analogLib > Cell: gnd > View: sysmbol

Trang 10

- Lấy Pin ngõ ra, có 3 cách chọn:

 Vào Add → Pin

 Nhấp vào hình ngõ ra đầu nhọn màu xám tại thanh công cụ nằm bên tráichương trình

 Ấn phím “P” trên bàn phím

Trang 11

- Tiến hành nhập tên tại Pin Names → Chọn output tại Direction → Đặt Pin vàothiết kế

+Nếu gặp lỗi Invalid net expression thì ở mục Attach Net Expression chọn No -Chọn thông số cho các linh kiện, có 3 cách:

+Ấn chuột giữa chọn Properties

+Chọn Edit → Properties → Objects

+Ấn phím “Q” trên bàn phím

-Chỉnh thông số cho Vpulse :

- Chỉnh thông số cho Vdc :

Trang 12

Chỉnh thông số cho nfet

Chỉnh thông số cho pfet:

-Sau khi chỉnh các thông số thì ta tiến hành nối dây :Chọn Add → Wire

Trang 13

Ấn Phím “W” trên bàn phím.

Sau khi nối dây xong, Check and Save mạch lại bằng cách ấn vào kí hiệu dấu nằm trên cùng thanh công cụ phía bên trái

Trang 14

Lưu ý: nếu không có lỗi sẽ không xuất hiện thông báo, nếu lỗi sẽ hiện thông báo vàsửa lại theo hướng dẫn.

-Tiếp theo, ta tiến hành mô phỏng dạng sóng ngõ ra

Vào Tools → Analog Environment

Lưu ý: quá trình này tốn thời gian chờ tùy theo cấu hình máy

Cửa sổ Virtuoso Analog Design Environment

- Chọn Session → Options…, tại Wareform Tool chọn AWD → Nhấp OK

- Chọn Models Library cho mạch : Setup > Model Libraries, Click vàoBrowse để dẫn tới thư mục /root/ISL_model, chọn 45nm.scs > Add > OK

Trang 15

- Phân tích mạch nhất thời trong khoảng thời gian xác định:

 Chọn Analyses → Choose

 Trong ô Stop time là 8n → Accuracy Defaults chọn moderate → Enabled →OK

Trang 16

-Chạy thử và kiểm tra lỗi: chọn Simulation → Netlist and Run.

Trang 17

Nếu có lỗi thì >> tìm lỗi và fix, không có lỗi thì xem dạng sóng

- Để xem dạng sóng, ta thực hiện:

 Chọn Results → Direct Plot → Transient Signal

Trang 18

 Sau đó, sẽ trờ về màn hình mạch thiết kế → Nhấp chuột trái vào đường dâyngõ vào và ngõ ra.

 Nhấn phím “ESC” trên bàn phím chúng ta sẽ có bảng dạng sóng ngõ vào(xanh lá cây) và ra (xanh da trời)

 Để tách các dạng sóng ra cho dễ quan sát, ấn vào hình có dạng chuyển đổitrên thanh công cụ bên trái (Switch Axis Mode)

Nhận xét: Kết quả mô phỏng đúng với các thông số cài đặt cho linh kiện ban đầu

và kiến thức đã học

2 THIẾT KẾ CỖNG NOT

- Sychematic của cỗng NOT

Trang 19

- Thiết kế khối của cỗng NOT

4 THIẾT KẾ CỖNG OR 4 NGÕ VÀO

Trang 20

5 THIẾT KẾ MẠCH GIẢI MÃ 2 SANG 4

Trang 21

B MẠCH SAU KHI THIẾT KẾ HOÀN THIỆN

1 SƠ ĐỒ THIẾT KẾ THEO LÝ THUYẾT

2. THIẾT KẾ HOÀN THIỆN TRÊN CADENCE

Trang 24

KẾT QUẢ DẠNG SÓNG KIỂM TRA

Ngày đăng: 21/12/2014, 15:54

HÌNH ẢNH LIÊN QUAN

1. SƠ ĐỒ THIẾT KẾ THEO LÝ THUYẾT - HƯỚNG DẪN THIẾT KẾ MẠCH SỐ TRÊN CADENCE BIG PROJECT
1. SƠ ĐỒ THIẾT KẾ THEO LÝ THUYẾT (Trang 21)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w