1) 邏輯設(shè)計(jì)理論/ Verilog/ VHDL語(yǔ)言
2) 數(shù)字電路驗(yàn)證(verification平臺(tái)建立/功能測(cè)試
3) 設(shè)計(jì)綜合(synthesys)與掃描鏈測(cè)試(DFT)
4) 靜態(tài)時(shí)序分(STA)
5) 數(shù)字電路前端設(shè)計(jì)實(shí)戰(zhàn)(有兩個(gè)實(shí)際芯片項(xiàng)目)
理論學(xué)習(xí)之外,以實(shí)際項(xiàng)目讓學(xué)員接觸設(shè)計(jì),為此提供完整的免費(fèi)的EDA軟件安裝服務(wù),并有實(shí)際芯片案例,導(dǎo)師指導(dǎo)全程設(shè)計(jì)。
數(shù)字設(shè)計(jì)的理論部分具體內(nèi)容如下:
一 邏輯設(shè)計(jì)理論/ Verilog/ VHDL語(yǔ)言
1 ) HDL 語(yǔ)言簡(jiǎn)介
Verilog 語(yǔ)言的產(chǎn)生發(fā)展 優(yōu)勢(shì)和特點(diǎn)
編譯仿真的原理
Verilog/VHDL 語(yǔ)言各自現(xiàn)狀及應(yīng)用
2)verilog語(yǔ)法 (或者 VHDL語(yǔ)法 )
模塊 時(shí)延的概念與應(yīng)用
運(yùn)算符及優(yōu)先級(jí)
賦值的類型與適用
條件語(yǔ)句 循環(huán)語(yǔ)句
Initial always task function 說明語(yǔ)句及使用
行為級(jí)建模和可綜合設(shè)計(jì)
3)數(shù)字系統(tǒng)設(shè)計(jì)
數(shù)據(jù)流的設(shè)計(jì)/控制 時(shí)序設(shè)計(jì)
狀態(tài)機(jī)設(shè)計(jì)
二 verification平臺(tái)建立/功能測(cè)試
1) 驗(yàn)證環(huán)節(jié)在ic設(shè)計(jì)流程中的位置,
2) RTL/網(wǎng)表/FPGA/testchip 的驗(yàn)證階段
3) 驗(yàn)證計(jì)劃
4) verification 的方法學(xué) 種類和適用設(shè)計(jì)
5) RTL verification testbench setup 激勵(lì)文件生成
6) RTL語(yǔ)言和高級(jí)語(yǔ)言的混合驗(yàn)證平臺(tái)建立
7) 數(shù)�;旌显O(shè)計(jì)驗(yàn)證方法學(xué)
三 設(shè)計(jì)綜合(synthesys)與掃描鏈測(cè)試(DFT)
1)綜合
綜合的概念
綜合庫(kù)與工具介紹
綜合的過程
約束/工作環(huán)境的設(shè)立
反標(biāo)文件產(chǎn)生
優(yōu)化設(shè)計(jì)
2)DFT
DFT 概念
scan chain/ BSD/BIST 概念與設(shè)計(jì)方法
DFT 的測(cè)試原理/測(cè)試方法( D算法 向量產(chǎn)生與仿真)
BSD 基本單元和JTAG測(cè)試
四 靜態(tài)時(shí)序分(STA)
1)靜態(tài)時(shí)序分析概念
2)數(shù)據(jù)延遲 setup /hold 的分析
3)時(shí)鐘結(jié)構(gòu) 跨時(shí)鐘/多時(shí)鐘條件
4)端口約束/工作環(huán)境設(shè)定
5)工作條件/工藝條件 對(duì)延遲的影響
6)關(guān)鍵路徑與設(shè)計(jì)優(yōu)化
7)報(bào)告分析
五 實(shí)踐項(xiàng)目部分
項(xiàng)目一: RTL coding
中斷管理狀態(tài)機(jī)設(shè)計(jì)
驗(yàn)證平臺(tái)設(shè)計(jì)和使用
測(cè)試向量設(shè)計(jì)
驗(yàn)證工具的使用
debug 調(diào)試
項(xiàng)目二: 基礎(chǔ)通信協(xié)議
方案設(shè)計(jì)
RTL coding
通信算法的運(yùn)用
CPU控制
FIFO設(shè)計(jì)與實(shí)現(xiàn)
驗(yàn)證平臺(tái)設(shè)計(jì)和使用
測(cè)試向量設(shè)計(jì)
驗(yàn)證工具的使用
debug 調(diào)試
電路綜合和DFT
靜態(tài)時(shí)序分析 |