999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

IC設計的FPGA輔助驗證模式的教學改革探索

2014-04-29 03:06:03趙倩周多王曉華
現代企業教育·下半月 2014年4期
關鍵詞:課程設計教學

趙倩 周多 王曉華

摘要:以FPGA輔助集成電路設計(IC)的教學方法可以在現有的實驗條件下,完成IC設計的硬件驗證和芯片使用。加深學生對IC設計的認知,避免IC設計流片高昂成本的問題。使得IC設計課程教學不再流于“紙上談兵”。FPGA輔助IC設計教學對培養我國急需的IC設計人才是大有裨益的。

關鍵詞:FPGAIC設計教學改革

中圖分類號:G642.0文獻標識碼:A

一、引言

IC產業是一個國家戰略性基礎產業,受到各國政府的高度重視。調查顯示,中國IC產業設計能力不斷提升,如今,中國已是全球第三大芯片設計中心,且IC設計領域一直是中國半導體產業增長最快速的領域,其在全行業所占的比重逐年提升。然而,對集成電路設計來說,關鍵是人才。因此培養優秀的集成電路設計人才是維持IT產業蓬勃發展的當務之急。

目前,各大高校逐步開展了IC設計方面的課程和培訓,任何一門跟技術有關的課程,如果沒有合理的實驗做支持和驗證,該課程的教學僅僅流于“紙上談兵”,學生沒有一個感性認識,很難真正理解書本上的知識。而眾所周知,一個IC芯片的流片測試需要數十萬美金,顯而易見,以教學為目的,將學生的設計用專用芯片(ASIC)的方式實現是不可能的。

在ASIC的設計過程中,為了提高設計效率、降低設計成本并且能夠盡快地找出電路功能和時序中的錯誤,尤其是潛在的錯誤,教學中我們引入FPGA(Field Programmable Gate Array)來輔助驗證IC設計。FPGA驗證與ASIC設計的最大區別僅僅是FPGA綜合后的硅原型是在FPGA芯片上,而不是生成ASIC芯片,因此它的綜合不象ASIC設計那樣基于芯片生產廠家提供的工藝庫,而是FPGA提供的硬件資源,但它基本包括了ASIC設計中RTL級設計及以后的全部環節。因此,我們完全可以采用FPGA來輔助IC設計教學。

二、FPGA用于輔助IC設計教學

1. FPGA輔助IC設計教學思路

FPGA開發流程主要包括六步驟:RTL級代碼編寫;功能模擬和仿真;邏輯綜合;生成FPGA位流文件并下載到FPGA芯片上進行在線測試;生成最終的IC設計。其中前三個步驟在任何IC設計中都具有,與FPGA平臺不相關的。因此,FPGA非常適合于輔助驗證IC設計。它能使硬件的功能象軟件一樣通過編程來修改,利用 FPGA這些特性可以對IC設計進行驗證。用FPGA進行IC設計驗證的主要益處有:

1.邏輯功能全面驗證;

2.部分電路時序驗證,潛在的錯誤發現;

3.邏輯綜合過程驗證;

4.加快設計流程,減少重新制版幾率,降低成本;

5.加快系統廠商的系統產品開發;

6.方便系統廠商對邏輯功能全面確認。

電子科學與技術專業中的IC設計課程是該專業的核心課程,實踐教學是課程不可或缺的一部分。集成電路系統設計(IC設計)平臺實驗體系以集成電路設計流程為紐帶,為學生提供集成電路從前端RTL代碼(或電路原理圖)到后端設計的實驗全過程。通過該平臺,學生可以掌握Cadence、Synopsys等主流EDA工具,熟悉從系統建模到芯片版圖設計的全過程。并可以根據需要把RTL代碼在已有FPGA實驗平臺上進行實現和測試。這樣學生不需要流片就能完成IC設計的驗證,IC設計與FPGA驗證實驗關系如圖1所示。

2.FPGA輔助IC設計驗證實例:

圖2 為學生設計的 MCU在FPGA上仿真所需要的整體環境結構圖。主要由MCU內核,ROM和RAM的宏單元,接口及用于輔助測試的系統時鐘構成。

MCU核的測試過程為:在Quartus 軟件平臺上將待測試的MCU RTL級代碼、輔助測試模塊以及調用ROM和RAM宏模塊共同構成頂層模塊,全編譯通過后生成位流文件(.sof文件)并下載到FPGA芯片中,通過觀察開發板上七段碼和LED指示燈的結果驗證MCU核設計的正確性。

三、FPGA輔助IC設計教學成效

基于Cadence、Synopsys平臺的IC設計,從前端到后端,一直是基于PC機的軟件編程和驗證,學生看到的是波形、圖形和大段大段的文字描述。設計的電路是否正確,由于不能流片,學生無法有一個直觀的效果,不能看到自己設計的芯片真實地應用到實際電路中去。而通過FPGA的驗證策略,把學生設計的RTL代碼以FPGA芯片的形式來實現并應用實際電路中,能非常直觀的驗證自己設計的電路是否能按照功能要求運用到實際電路中,又避免了流片所需要的高昂代價。

四、結論

FPGA具有在線修改能力,可以隨時修改設計而不必改動硬件電路。而IC設計流片的代價高昂,而且流片后,如果出現錯誤,糾錯周期較長且成本高。因此用FPGA來輔助IC設計是IC設計課程一個很好的教學方案,可以在較短的時間內加深學生對IC設計的感性認識,并能提高學生IC設計的調試能力,并且我們學校具有IC設計實驗室和FPGA實驗室。因此FPGA輔助IC設計教學方法在現有的實驗設備上就能實現,且這種教學方案對培養我國急需的IC設計人才是大有裨益的。

參考文獻:

[1]閔敬國.高性能MCU內核及MAC單元IP核設計[D].上海:上海大學,2005.

[2]劉怡俊. 應用FPGA輔助I C設計的教學改革[J]. 廣東科技,2006.57-58

[3]葉波,趙倩. “集成電路系統設計”課程教學改革探討[J].中國電力教育, 2010,(16):109-110.

猜你喜歡
課程設計教學
數字圖像處理課程混合式教學改革與探索
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
主站蜘蛛池模板: 91亚洲免费视频| 99无码中文字幕视频| 综合亚洲网| 中文字幕在线一区二区在线| 国产白丝av| 欧美精品啪啪一区二区三区| 538国产在线| 国产主播在线一区| 91精品啪在线观看国产91| 国产成人高精品免费视频| 国产麻豆福利av在线播放| 国产精品免费福利久久播放| 色婷婷成人| 97se亚洲综合在线韩国专区福利| 美女一级免费毛片| 国产人成网线在线播放va| 免费国产在线精品一区| AV熟女乱| 天天综合网色中文字幕| 亚洲AV无码一二区三区在线播放| 99热亚洲精品6码| 91在线精品免费免费播放| 久久永久免费人妻精品| 久久久国产精品无码专区| 在线观看国产黄色| 国产精品第一区在线观看| 亚洲不卡影院| 99久久国产综合精品女同| 亚洲成人黄色在线观看| 国产成年女人特黄特色毛片免 | 69视频国产| 538国产在线| 亚洲欧洲日韩久久狠狠爱 | 色精品视频| 亚洲精品第一页不卡| 热99精品视频| 2022国产无码在线| 国产区在线观看视频| 精品视频91| 亚洲国产成人久久精品软件| 欧美精品导航| 91在线播放免费不卡无毒| 999国产精品永久免费视频精品久久| 欧美福利在线| 中国毛片网| 色欲色欲久久综合网| 91美女视频在线观看| 亚洲Av综合日韩精品久久久| 国产精品亚洲专区一区| 国产精品午夜电影| 亚洲视频二| 亚洲AV人人澡人人双人| 高清免费毛片| 综合人妻久久一区二区精品 | 黄色在线网| 国产在线视频欧美亚综合| 欧洲精品视频在线观看| 久久无码av一区二区三区| 五月婷婷综合色| 欧美亚洲激情| 日韩人妻无码制服丝袜视频| 99热6这里只有精品| 成人国产一区二区三区| 高清视频一区| 99久久精品国产自免费| 99久久精品免费看国产电影| 无码粉嫩虎白一线天在线观看| 婷婷六月综合| 性视频一区| 波多野吉衣一区二区三区av| 黄色在线不卡| 午夜国产精品视频| 亚州AV秘 一区二区三区| 无码AV高清毛片中国一级毛片| 国产精品漂亮美女在线观看| AⅤ色综合久久天堂AV色综合| 在线欧美一区| 看av免费毛片手机播放| 一本一道波多野结衣av黑人在线| 18禁高潮出水呻吟娇喘蜜芽| 亚洲人成网址| www欧美在线观看|