Ebook Integrated Circuit Design - IC Design Flow & Project-Based Learning [Ấn Bản Lần 1, 2025] [PDF, EPUB] [9332E]
Sách giáo khoa này hướng tới việc thúc đẩy hiểu biết sâu sắc về lĩnh vực này bằng cách giới thiệu quy trình thiết kế mạch tích hợp (IC) trong ngành và cung cấp các dự án thực hành thực tế hoặc giả lập để thực hành, tạo điều kiện cho các trải nghiệm học tập dựa trên dự án - project-based learning (PBL).
"Integrated Circuit Design: IC Design Flow & Project-Based Learning" nhằm trang bị cho người đọc những vai trò đầu vào như IC designer và các hardware design researcher trong học viện. Cuốn sách mở đầu bằng tổng quan về IC design flow, tập trung chủ yếu vào register-transfer level (RTL) design, tự động hóa simulation và verification, và system-on-chip (SoC) integration. Để xây dựng kết nối giữa thiết kế RTL và phần cứng vật lý, tổng hợp và triển khai FPGA (field-programmable gate array) được sử dụng để minh họa mô tả phần cứng và đánh giá hiệu năng. Mục tiêu thứ hai của cuốn sách này là cung cấp cho độc giả những trải nghiệm thực tế thông qua các thí nghiệm, lab và dự án thực hành trên tape-out hoặc pseudo tape-out. Các hoạt động này tập trung vào coding format, các quy tắc industry design (synthesizable Verilog designs, clock domain crossing, v.v.) và các bus protocol thường dùng (arbitration, handshaking, v.v.), cũng như các phương pháp thiết kế đã được thiết lập cho các thành phần phần cứng được áp dụng rộng rãi, bao gồm counters, timers, finite state machines (FSMs), I2C, single/dual-port và ping-pong buffers/register files, FIFO, floating-point units (FPU), numerical hardware (Fourier transform, matrix-matrix multiplication, v.v.), direct memory access (DMA), image processing design, neural networks, v.v.
Sách giáo khoa này hướng đến nhiều đối tượng độc giả khác nhau, bao gồm sinh viên năm ba và năm tư đại học, cũng như sinh viên sau đại học đang theo học các ngành kỹ thuật điện, kỹ thuật máy tính, khoa học máy tính và các lĩnh vực liên quan. Đối tượng mục tiêu được kỳ vọng có kiến thức cơ bản về Boolean Algebra và Karnaugh Maps, cũng như đã quen thuộc với các digital logic component như cổng AND/OR, latches và flip-flop. Sách cũng sẽ hữu ích cho các entry-level RTL designer và verification engineer, những người đang bắt đầu hành trình trong lĩnh vực application-specific IC (ASIC) và FPGA design.
Mục lục:
- ✓ Phần I. Cơ sở về IC Design & Simulation với Verilog HDL:
- ✓ Chương 01. Giới thiệu về IC Design.
- ✓ Chương 02. IC Design Flow.
- ✓ Chương 03. Giới thiệu về Verilog HDL.
- ✓ Chương 04. RTL Design với Verilog HDL.
- ✓ Chương 05. Design Simulation với Verilog HDL.
- ✓ Chương 06. Synthesis: Matching Verilog HDL với với các mạch tổ hợp và tuần tự cơ bản.
- ✓ Chương 07. FSM Design.
- ✓ Chương 08. FSM-Datapath Design & Bus Communication.
- ✓ Phần II. IC Design & Integration nâng cao:
- ✓ Chương 09. Numerical Hardware Design & Integration.
- ✓ Chương 10. Streaming & Iterative Design trên Numerical Hardware.
- ✓ Chương 11. Timing Constraints & High-Speed RTL Design.
- ✓ Chương 12. SoC Design & Integration.