正文 麵向實踐的現代SoC設計課程教學方法探索(3 / 3)

開展遞進式的教學實踐項目 在實踐教學過程中需要遵循“由淺入深、由簡到難”的原則,同一個知識點可以安排多個實驗,遞進式地讓學生掌握相應的知識點。比如在涉及RTL級代碼綜合優化的實驗時,可以分Step、Hold時序分析與講解、靜態時序分析、綜合優化策略等內容進行,形成從基礎到高階的遞進,讓學生遵循自然學習規律完成知識點的掌握。同時,實踐教學內容一定要按照設計流程層層遞進,從最初的RTL級代碼編寫規範開始,然後進行設計綜合、布局布線、時序分析、物理實現與驗證等步驟,在理解工具腳本的基礎上層層推進,最後實現對全流程的掌握[6]。

以項目為牽引,實現動手能力的再提高 實踐教學隻能將學生領進門,個人的造詣必須在實踐中演練。否則,實驗做得再好,也隻能是紙上談兵。以“項目”為引導,可以從根本上提高學生學習主動性,提高學生的設計和實踐能力。實踐教學實驗的設計往往隻包括最基礎的操作和應用,難以覆蓋工程實現的方方麵麵,必須在實踐項目的鍛煉中才能不斷地提高科研能力,實現實驗教學的最終目的[4]。

4 實踐教學改革效果

多年來通過上述教學內容和實踐環節的改革探索,SoC設計課程體係建設得到進一步完善,教學質量也提升了,成效顯著,主要體現在以下幾個方麵。

緊密銜接課程,奠定紮實的理論基礎 俗話說得好,基礎不牢、地動山搖。在進行SoC設計課程講授前,對前導課程的知識點進行回顧與梳理,可以幫助學生快速地進入角色,部分與SoC設計課程銜接緊密的課程需要提前進行預習。根據學生調查顯示,在鞏固學習模擬與數字電路等先導課程後,現代SoC設計課程中所涉及的基本原理更容易被理解,實踐內容也更容易被掌握,更容易接受;同時,學好現代SoC設計課程後,對微處理器設計、可重構SoC學習有很大促進作用[2]。

提高SoC設計技術,為項目研發培養生力軍 通過本課程學習,大大激發學生的學習熱情,學生也更願意投入到硬件設計、嵌入式係統設計中來。在研究生開題時,很多學生基於對SoC設計的熱情選擇類似的課題開展研究,積極投身到SoC設計中來,有些甚至成為項目研究的主力,能獨立完成一個功能IP從前端到後端設計的所有設計流程,在項目研發中發揮了重要作用[2]。

5 結束語

現代SoC設計是電子科學與技術、計算機科學與技術、通信與信號係統等相關專業的一門核心基礎課程。隨著對實踐教育質量的不斷重視,強化實踐育人環節,本文分析了以往該課程在教學環節中存在的問題,闡述了麵向實踐的教學改革與實踐環節設計實施方案,通過團隊互動式教學、遞進式實驗設置、項目牽引等實踐教學方法,實現對學生SoC設計技術的有效鍛煉,培養學生ASIC芯片設計能力[2]。

參考文獻

[1]閻波,李廣軍,林水生.“微機係統原理與應用”課程的教學改革[J].電氣電子教學學報,2012,34(3):42-43.

[2]王潔,周寬久,賴曉晨,等.麵向實踐的計算機組織與結構教學探索[J].實驗室科學,2014(5):31.

[3]侯寧,趙張飛.SoC係統平台在EDA技術教學中的應用[J].中國電力教育,2014(8):88-89.

[4]葉朝輝,周永明,等.基於SoC的現代電子係統設計課程創新研究[J].實驗技術與管理,2014,31(1):166-168.

[5]李東生,尹學忠.改革傳統課程教學強化EDA和集成電路設計[J].實驗技術與管理,2005,22(4):1-2.

[6]袁穎,董利民,吳武臣,等.集成電路設計實踐教學課程體係的研究[J].實驗技術與管理,2009(6):73.