Báo cáo môn học: Tìm hiểu về thư viện số và ứng dụng
Ngành: Thiết kế Vi mạch số và Lõi IP
Tóm tắt nội dung tài liệu:
Tài liệu này trình bày chi tiết về việc tìm hiểu thư viện số và các ứng dụng trong thiết kế vi mạch. Nội dung bao gồm:
- Giới thiệu chung về thư viện số, bao gồm bộ công cụ FreePDK45 và các tệp tin liên quan.
- Phân tích chi tiết các tệp tin trong thư viện như:
adk.tcl(cấu hình môi trường thiết kế ASIC),calibre.layerprops(thông tin về các lớp trong quy trình layout),stdcells.cdl(thông tin bản quyền, công nghệ và mô tả cell tiêu chuẩn). - Phân tích một tệp Databook của thư viện, ví dụ
DFF_X1, bao gồm các thông tin về đặc tính, phương trình logic, diện tích cell, loại flip-flop, bảng trạng thái và các thông số về độ trễ (Input Transition, Load Capacitance, Clock-to-Q Propagation Delay). - Phân tích tệp
stdcells.v, mô tả các thông số mặc định về độ trễ, thiết lập NTC và các khối logic trong mã Verilog của một Flip-Flop D. - Phân tích tệp
stdcells.lib, cung cấp các thuộc tính của cell tiêu chuẩn (standard cell) và điều kiện hoạt động. - Phân tích và mô phỏng khối ALU, bao gồm mô tả hoạt động, code Verilog, Testbench và kết quả mô phỏng.
Mục lục chi tiết:
- I. Giới thiệu chung về thư viện
- II. Phân tích chi tiết thư viện
- 1. File "adk.tcl"
- 2. File "calibre.layerprops"
- 3. File "stdcells.cdl"
- 4. Databook của thư viện
- 5. File "stdcells.v"
- 6. File "stdcells.lib"
- III. Phân tích và mô phỏng khối ALU
- 1. Mô tả hoạt động
- 2. Code Verilog
- 3. Testbench
- 4. Kết quả mô phỏng
- Tài liệu tham khảo
- Báo cáo kỹ năng