102學年度第一學期專題說明投影片 - Access IC Lab
Download
Report
Transcript 102學年度第一學期專題說明投影片 - Access IC Lab
Graduate Institute of Electronics Engineering, NTU
102-1 Under-Graduate Project
FFT
Speaker:林祐民 (Yumin)
Adviser: Prof. An-Yeu Wu
Date: 2013/9/17
ACCESS IC LAB
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
Access Lab Profile/Overview
Location: EE building II (Rm. 232, 14坪)
Manpower:
6 Ph.D. students
13 MS students
Equipment:
3 Sun Blade 2000 Workstations
2 Sun Ultra 60 Workstations
24 PC and 6 Notebooks for students
P2
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
有關指導教授
99年度「中國電機工程學會傑出電機工程教授獎」
96年8月1日借調工研院系統晶片中心副主任
95年度台大共同教育委員會 - 「教學優良獎」
95年度第七屆旺宏金矽獎-半導體設計與應用大賽:「指導教授獎」(應用組、設計組)
94年8月1日升等教授
94年度國科會「吳大猷先生紀念獎」(微電子學門唯一提名)
94年度「國立臺灣大學傅斯年獎(肯定 SCI 學術期刊論文發表之學術貢獻)」
93年度「中國電機工程學會優秀青年電機工程師獎」
93年度「中國工程師學會工程論文獎」
93年度第四屆旺宏金矽獎-半導體設計與應用大賽:「最佳指導教授獎」
92年度「旺宏電子青年教授講座」
86、87、88、89年度國科會甲等研究獎勵共四次
88年度教育部「VLSI與系統設計」教育改進計畫佳作 (課程:可程式性信號處理器專題)
國科會「微電子學門」計畫複審委員
教育部 SOC 聯盟「系統晶片設計實驗」總主持人
第 15 屆 VLSI/CAD Symposium 議程主席
我國 IA 旗鑑產品推行小組規格起草委員
經濟部技術處「業界開發產業技術計畫」審查委員
經濟部工業局「審核係屬科技事業暨產品或技術開發成功且具市場性意見書評估委員會」專案委員
Associate Editor:IEEE Transactions on VLSI Systems
Associate Editor:EURASIP Journal on Applied Signal Processing
Technical Program Committee Member of Major IEEE International Conferences: ICIP, SiPS, APASIC, ISCAS, ISPACS, ICME, APCCAS, and ASIC/SOC.
P3
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
指導學生獲獎
92年度大專院校矽智產設計競賽:Soft IP 佳作 旺宏金矽獎-半導體設計與應用大賽:
第四屆「優等獎」及「新手獎」
/Hard IP 「優等」
第一屆全國SOC系統晶片設計比賽
第五屆設計組-設計組「最佳創意獎」
第七屆設計組-應用組「銅牌獎」、設計組「優勝」、
設計組「銅牌獎」、設計組「最佳創意獎」
軟硬體發展平台組 「優等獎 」
SoC晶片組 「優等獎」
94年度中國工程師學會全國大學部工程論文競賽
電資組「特優 」
第八屆設計組「優勝獎」x2
第九屆設計組「金獎」、設計組「最佳創意獎」、設
計組「銅獎」
94年度台灣積體電路設計學會「博士論文獎」
94 & 95學年度電子所年度「最佳碩士論文獎」 2004,2005,2007,2008,2009,2010 國家晶片系統設
2010 IEEE VLSI-DAT 「最佳會議論文獎」
計中心「優良晶片」設計
2007鳳凰盃IC設計競賽數位IC組 「優等獎」
大學院校積體電路設計競賽:
94,95,96,98學年度研究所組標準單元設計 「佳作」
99 學年度研究所組標準單元設計 「特優」「佳作」
100 學年度研究所組標準單元設計 「優等」「佳作」
101 學年度研究所組標準單元設計 「特優」「優等」
P4
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
From 3C to ICS
3C
Access IC Lab Focus
Computer
VLSI
Access
lab.
3C
Communication
Content/
Consumer
Communication
& Networking
DSP
ICS: Integrated Circuits and Systems
P5
Graduate Institute of Electronics Engineering, NTU
Project Topics for
Undergraduate Members
ACCESS IC LAB
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
IC Design and Implementation
Idea
Design
P7
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
FFT- From Algorithm to Architecture & Chip
>>fft(x);
Algorithm Level
Data Flow
Architecture
Mapping
Fixed-Point
Analysis
Architecture Level
HDL: Verilog
Synthesis
Layout
Chip
P8
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
Cell-based Design Flow
Design and implement a simple unit permitting to
speed up encryption with RC5-similar cipher with
fixed key set on 8031 microcontroller. Unlike in
the experiment 5, this time your unit has to be able
to perform an encryption algorithm by itself,
executing 32 rounds…..
Focus!!
Specification
(FFT Algorithm)
Verilog RTL Coding
Verilog test
bench
Functional
simulation
& Verification
Logic Synthesis
Design Stage
Tools
Spec. Modelling
Matlab or C++
Verilog Design
Text Editor
Simulation
NCverilog
VCS
Synthesis
Design Compiler
Pyhsical Design &
Implementation
SoC Encounter
IC Compiler
Tech
. file
(Mapping, Placing & Routing)
Physical Layout
sdc
Chip
P9
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
Verilog HDL
HDL – Hardware Description Language
Why use an HDL
Hardware is becoming very difficult to design directly
HDL is easier and cheaper to explore different design options
Reduce design time and cost
Goal
HDL has high-level programming language constructs and
constructs to describe the connectivity of your circuit.
Ability to mix different levels of abstraction freely
One language for all aspects of design, test, and verification
P10
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
Goal of Project
Architecture Design & Fixed-Point Analysis
Front-End Digital IC Design Flow Training
Behavioral Modeling: C or Matlab
Hardware Description Language: Verilog
Design Issue:
Application
UWB System
Biomedical Applications
Different Architectures of FFT
Pipelined FFT
Memory-based FFT
Speed 、Area and Power
P11
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
Hardware Implementation
FFully
u llySpread
S p re a d
Reuse of Single Butterfly
[ 0 ]
X [ 0 ]
W
[ 4 ]
0
N
X [1]
1
W
[ 2 ]
0
N
X [ 2 ]
1
W
[ 6 ]
0
W
N
2
N
1
X [ 3 ]
1
W
[1]
N
1
W
[ 5 ]
0
W
N
N
1
W
0
W
N
0
W
N
1
2
N
1
W
N
X [ 5 ]
2
1
W
X [ 4 ]
1
1
[ 3 ]
[ 7 ]
0
X [ 6 ]
3
N
1
X [ 7 ]
1
Slow ———— Speed ———— Fast
Small ———— Area ———— Large
Complex ———— Control ———— Simple
P12
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
Schedule
周次 日期 類別
2
09/17 課程教學
3
09/26 課程教學
Homework
4
5
5
6
HW1:Multiplier
7
8
9
10
11
12
13
14
15
16
18
內容
負責人
Yumin
專題說明
Nhuang
Introduction to Digital System Design & IC Design Flow
Verilog HDL, HDL Simulation, Waveform debugger
Raulshepherd
10/03 課程教學
Behavior Modeling
Break
10/10 雙十節
Middle
10/17 課程教學
Datapath & Controller
Yumin
10/24 課程教學
Introduction to Final_Project_
Jasonlee
Synthesis of Combinational Logic
10/31 課程教學
FFT Algorithm & Architecture: Pipelined & Memory-based Raulshepherd
(FFT)
Fixed-Point Analysis(Matlab)
11/07 期中考周
Break
各組mentor
11/14 Mentor討論 FFT Paper, 期中報告
11/21 報告
期中進度報告
Middle
11/28 課程教學
Synthesis
各組mentor
Mentor討論 FFT Project
Nhuang
12/05 課程教學
Coding style
Improve Power & Area & Timing
各組mentor
Mentor討論 FFT Project
12/12
12/19
12/26
01/02
01/09
Mentor討論
Mentor討論
Mentor討論
Mentor討論
期末考周
FFT Project
FFT Project
FFT Project
FFT Project
Final Presentation
HW2:FIFO
HW3:Up Down
Counter
HW4:Folding
各組mentor
各組mentor
各組mentor
各組mentor
P13
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
Location & Time & Grading
Classroom Location:
EEII-229
Lecture Time:
Tuesday 18:30
Grading
Homework: 20%
Participation: 10%
課程教學
Mentor討論: 20%
進度要求:10% ,參與度:10%
Final Project: 50% (期中報告20% 期末報告30%)
P14
ACCESS IC LAB
Graduate Institute of Electronics Engineering, NTU
FFT
適合對象
對Digital IC Design有興趣的同學
條件
Switch Logic Circuits, VLSI Design and Signal and System
內容
Skills for Research
Paper Reading
Presentation
Skills for Digital System Design
Digital IC Design Flow : Verilog Coding Synthesis
Design Flow for DSP Architecture Mapping, Design, and Verification
Behavioral Modeling and Fixed-Point Analysis: C or Matlab
P15