---
title: VSLI 0
---
# VLSI Computer-Aided Design for VLSI Design
NTNU VLSI 電腦輔助設計
:arrow_right: [Moodle](https://moodle3.ntnu.edu.tw/course/view.php?id=22039)
##### [Back to Note Overview](https://reurl.cc/XXeYaE)
{%hackmd @sophie8909/pink_theme %}
###### tags: `VLSI` `110-1` `CSIE` `選修` `NTNU`
<!-- tag順序 [課程] [系 必選] or [學程 學程名(不含學程的 e.g. 大師創業)][學校] -->
## Score
- Homework 40 %
- Homework 1
- Due Day: 11/5
- Homework 2
- Due Day: 12/3
- Midterm 30 %
- Final 30 %
## Outline
- [Ch.01 Introduction to VLSI Design](https://hackmd.io/@NTNUCSIE112/VLSI110-1_1)
- Transistors and Circuit Fabrication
- CMOS Circuits and Logic Gates
- Digital Circuits
- VLSI Design Flow and Style
- Hardware Description Languages
- FPGA/CPLD Design Tool - QuartusII
- [Ch.02 VHDL-Basic Elements and Dataflow](https://hackmd.io/@NTNUCSIE112/VLSI110-1_2)
- Identifiers and Data Objects
- Data Types
- Operators and Attributes
- Dataflow Model
- Entity Declaration and Architecture Body
- Concurrent Signal Assignment
- Conditional Signal Assignment
- Selected Signal Assignment
- [Ch.03 VHDL-Behavior and Structural](https://hackmd.io/@NTNUCSIE112/VLSI110-1_3)
- Process statement
- Variable assignment statement
- Signal assignment statement
- If, Loop, Case, and Wait statements
- Behavior Model and Simulation
- Component declarations
- Component instantiation
- Components provided by Altera
- Hierarchical Design
- Ch.04 VHDL-Advanced
- Ch.05 Registers, Counters and Finite State Machines
- Registers
- Counters
- Finite State Machines
- Ch.06 MIPS Design
- Multicycle 16-bit MIPS with no pipelining
- 8 general purpose registers
- Support R- and I-instruction formats
- Main memory is read-only
- Ch.07 Programmable Logic and Storage Devices
- Programmable Logic Devices (PLD)
- Complex Programmable Logic Devices (CPLD)
- Field Programmable Gate Arrays (FPGA)
- Ch.08 Area, Speed and Power Performance for Programmable Logic Devices
- Speed Performance
- Area Performance
- Speed and Area Optimization
- Power Performance
- Ch.09 Test Bench Design
- Writing a test bench
- CAD tool MODELSIM
- Example: Hardware Design of Random Number Generator
- MODELSIM for QUARTUS II Simulation
- Verilog (Chap. 10, 11)
- VLSI Realization of Digital Filters (Chap. 12, 13)
- Standard Cell Design (Chap. 14)
## Midterm
電腦輔助 VLSI 設計 期中考試資訊
- 考試日期:110 年 11 月 12 日
- 考試時間:下午 2:20 開始,進行 90 分鐘
- 考試地點:
學號最後一碼為雙數者:
理學院 C209 教室(理學院 C 棟二樓)
學號最後一碼為單數或外校者:
理學院大樓 B101 教室(原上課教室)
<!-- ## Final -->
## CAD Tools
- Quartus II (Altera)
- Modelsim (Mentor)
- Design Compiler (Synopsis)