前言:中文期刊網精心挑選了集成電路設計的流程范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
集成電路設計的流程范文1
在非微電子專業如計算機、通信、信號處理、自動化、機械等專業開設集成電路設計技術相關課程,一方面,這些專業的學生有電子電路基礎知識,又有自己本專業的知識,可以從本專業的系統角度來理解和設計集成電路芯片,非常適合進行各種應用的集成電路芯片設計階段的工作,這些專業也是目前芯片設計需求最旺盛的領域;另一方面,對于這些專業學生的應用特點,不宜也不可能開設微電子專業的所有課程,也不宜將集成電路設計階段的許多技術(如低功耗設計、可測性設計等)開設為單獨課程,而是要將相應課程整合,開設一到二門集成電路設計的綜合課程,使學生既能夠掌握集成電路設計基本技術流程,也能夠了解集成電路設計方面更深層的技術和發展趨勢。因此,在課程的具體設置上,應該把握以下原則。理論講授與實踐操作并重集成電路設計技術是一門實踐性非常強的課程。隨著電子信息技術的飛速發展,采用EDA工具進行電路輔助設計,已經成為集成電路芯片主流的設計方法。因此,在理解電路和芯片設計的基本原理和流程的基礎上,了解和掌握相關設計工具,是掌握集成電路設計技術的重要環節。技能培訓與前瞻理論皆有在課程的內容設置中,既要有使學生掌握集成電路芯片設計能力和技術的講授和實踐,又有對集成電路芯片設計新技術和更高層技術的介紹。這樣通過本門課程的學習,一方面,學員掌握了一項實實在在有用的技術;另一方面,學員了解了該項技術的更深和更新的知識,有利于在碩、博士階段或者在工作崗位上,對集成電路芯片設計技術的繼續研究和學習。基礎理論和技術流程隔離由于是針對非微電子專業開設的課程,因此在課程講授中不涉及電路設計的一些原理性知識,如半導體物理及器件、集成電路的工藝原理等,而是將主要精力放在集成電路芯片的設計與實現技術上,這樣非微電子專業的學生能夠很容易入門,提高其學習興趣和熱情。
2非微電子專業集成電路設計課程實踐
根據以上原則,信息工程大學根據具體實際,在計算機、通信、信號處理、密碼等相關專業開設集成電路芯片設計技術課程,根據近兩年的教學情況來看,取得良好的效果。該課程的主要特點如下。優化的理論授課內容
1)集成電路芯片設計概論:介紹IC設計的基本概念、IC設計的關鍵技術、IC技術的發展和趨勢等內容。使學員對IC設計技術有一個大概而全面的了解,了解IC設計技術的發展歷程及基本情況,理解IC設計技術的基本概念;了解IC設計發展趨勢和新技術,包括軟硬件協同設計技術、IC低功耗設計技術、IC可重用設計技術等。
2)IC產業鏈及設計流程:介紹集成電路產業的歷史變革、目前形成的“四業分工”,以及數字IC設計流程等內容。使學員了解集成電路產業的變革和分工,了解設計、制造、封裝、測試等環節的一些基本情況,了解數字IC的整個設計流程,包括代碼編寫與仿真、邏輯綜合與布局布線、時序驗證與物理驗證及芯片面積優化、時鐘樹綜合、掃描鏈插入等內容。
3)RTL硬件描述語言基礎:主要講授Verilog硬件描述語言的基本語法、描述方式、設計方法等內容。使學員能夠初步掌握使用硬件描述語言進行數字邏輯電路設計的基本語法,了解大型電路芯片的基本設計規則和設計方法,并通過設計實踐學習和鞏固硬件電路代碼編寫和調試能力。
4)系統集成設計基礎:主要講授更高層次的集成電路芯片如片上系統(SoC)、片上網絡(NoC)的基本概念和集成設計方法。使學員初步了解大規模系統級芯片架構設計的基礎方法及主要片內嵌入式處理器核。豐富的實踐操作內容
1)Verilog代碼設計實踐:學習通過課下編碼、上機調試等方式,初步掌握使用Verilog硬件描述語言進行基本數字邏輯電路設計的能力,并通過給定的IP核或代碼模塊的集成,掌握大型芯片電路的集成設計能力。
2)IC前端設計基礎實踐:依托Synopsys公司數字集成電路前端設計平臺DesignCompiler,使學員通過上機演練,初步掌握使用DesignCompiler進行集成電路前端設計的流程和方法,主要包括RTL綜合、時序約束、時序優化、可測性設計等內容。
3)IC后端設計基礎實踐:依托Synopsys公司數字集成電路后端設計平臺ICCompiler,使學員通過上機演練,初步掌握使用ICCompiler進行集成電路后端設計的流程和方法,主要包括后端設計準備、版圖規劃與電源規劃、物理綜合與全局優化、時鐘樹綜合、布線操作、物理驗證與最終優化等內容。靈活的考核評價機制
1)IC設計基本知識筆試:通過閉卷考試的方式,考查學員隊IC設計的一些基本知識,如基本概念、基本設計流程、簡單的代碼編寫等。
2)IC設計上機實踐操作:通過上機操作的形式,給定一個具體并相對簡單的芯片設計代碼,要求學員使用Synopsys公司數字集成電路設計前后端平臺,完成整個芯片的前后端設計和驗證流程。
3)IC設計相關領域報告:通過撰寫報告的形式,要求學員查閱IC設計領域的相關技術文獻,包括該領域的前沿研究技術、設計流程中相關技術點的深入研究、集成電路設計領域的發展歷程和趨勢等,撰寫相應的專題報告。
3結語
集成電路設計的流程范文2
關鍵詞:集成電路設計;應用型人才;課程改革
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)14-0059-02
一、引言
在過去的20多年來,中國教育實現兩大歷史性跨越。第一是實現了基本普及義務教育,基本掃除青壯年文盲的目標;第二是中國高等教育開始邁入大眾化階段,高教毛入學率達到17%。據《2012年中國大學生就業報告》顯示[1],在2011年畢業的大學生中,有近57萬人處于失業狀態,10多萬人選擇“啃老”;即使工作一年的人,對工作的滿意率也只有47%。2012年,全國普通高校畢業生規模達到680萬人,畢業人數再創新高,大學生將面臨越來越沉重的就業壓力。面對這樣的困境,國家相關部分提出了一系列的舉措,其中對本科畢業生的培養目標逐漸向應用型人才轉變[2-4]。集成電路作為信息產業的基礎和核心,是國民經濟和社會發展的戰略性產業,已成為當前國際競爭的焦點和衡量一個國家或地區現代化程度以及綜合國力的重要標志。本文將在對集成電路設計專業特點分析的基礎上,以北京信息科技大學集成電路設計專業課程設置為例,介紹面向應用型人才培養目標地集成電路設計本科課程現階段存在的問題并給出相關可行的改革方案。
二、集成電路設計專業特點
進入本世紀后,我國的集成電路發展迅速,集成電路設計需求劇增。為了適應社會發展的需要,國家開始加大推廣集成電路設計相關課程的本科教學工作[5]。經過十年多的發展,集成電路設計專業特色也越來越明顯。
首先,集成電路設計專業對學生的專業基礎知識要求高。隨著工藝的不斷進步,集成電路芯片的尺寸不斷下降,芯片功能不斷增強,功耗越來越低,速度越來越快。但隨著器件尺寸的不斷下降,組成芯片的最基本單元――“器件”的高階特性對電路性能的影響越來越大。除了器件基礎,電路設計人員同時還需要了解后端電路設計相關的版圖、工藝、封裝、測試等相關基礎知識,而這些流程環環相扣,任何一個環節出現問題,很難想象芯片能正常工作[6]。因此,對于一個合格的電路設計人員,深厚的專業基礎知識是必不可少的。
其次,集成電路設計專業需要學生對各種電子設計自動化工具熟悉,實踐能力強。隨著電子設計自動化工具的不斷發展,在電路設計的每一個階段,電路設計人員可以通過計算機完成電路設計的部分或全部的相關內容。另一方面,電子設計自動化工具的相關比較多,即使是同一家公司的同一種軟件的更新速度相當快,集成電路設計工具種類繁多,而且沒有統一的標準這對集成電路設計教學增加了很大的難度。
再次,集成電路設計專業的相關教學工作量大。正如前面所介紹,要完成一個電路芯片的設計,需要電路設計人員需要了解從器件基礎到電路搭建、電路仿真調試、版圖、工藝、封裝、測試等相關知識,同時還要通過實驗熟悉各種電子設計自動化工具的使用。所有相關內容對集成電路設計專業的教學內容提出了更多的要求,但從現有的情況看,相關專業的課時數目難以改變,所以在有限的課時內如何合理分配教學內容是集成電路設計專業教師重要的工作。
最后,集成電路設計專業對配套的軟、硬件平臺要求高,投入資金成本高。從現有的情況看,國際上有4大集成電路設計EDA公司,還有很多中、小型EDA公司。每個公司的產品各不相同,即使針對相同的電路芯片,設計自動化工具也各不相同。在硬件方面,軟件的安裝通常在高性能的服務器上,因此,硬件方面的成本也很高。軟硬件方面的成本嚴重地阻礙了國內很多高等院校的集成電路設計專業發展。
三、集成電路設計專業課程設置及存在的問題
在集成電路設計專業課程設置方面,不同的學校的課程設置各不相同。但總的來說可以分為三類:基礎課、專業課和選修課。在三類課程的設置方面,每個學校的定義各不相同,主要是根據本校集成電路設計專業的側重點不同而有所區別。從國內幾大相關院校的課程設置看,基礎課主要包括:《固體物理》、《半導體物理》、《晶體管原理》、《模擬電子技術》、《數字電子技術》等;專業課主要包括:《模擬集成電路設計》、《數字集成電路設計》、《信號處理》、《高頻電路》等;選修課主要包括:《集成電路EDA》、《集成電路芯片測試》、《集成電路版圖設計》、《集成電路封裝》等。
從現有的課程設置可以看到,針對國家應用型人才培養目標,現有的課程設置還存在很多問題,具體地說:
首先,課程設置偏于理論課程,實踐內容缺乏,不符合應用型人才的培養目標要求。從上面的課程設置情況可以看到,各大高校在課程安排方面都側重于理論教學,缺乏實踐內容。比如:《模擬集成電路設計》課程總學時為48,實驗學時為8,遠遠低于實際需求,難以在短短8學時內完成模擬集成電路設計相關實踐活動。雖然集成電路設計專業對于專業基礎知識要求寬廣,但并不深厚,因此,浪費太多時間在每個設計流程相關的理論知識的闡述是不合適的,也不符合我國大學生的現狀。
其次,實踐活動不能與集成電路設計業界實際需要相結合,實踐內容沒有可行性。從目前各大高等院校的課程內容方面調研結果表明,對于本科教學情況,90%以上的實踐內容都是教師根據理論教學內容設置一些簡單可行的小電路,學生按照實驗指導書的內容按相關步驟操作即可完成整個實驗過程。實驗內容簡單、重復,與集成電路設計業界實際需要完全不相關,這對學生以后的就業、擇業意義不大。
最后,沒有突現學校的專業特色,不適于當今社會集成電路設計業界對本科畢業生的要求。但在競爭激烈的電子信息產業界,如果想要畢業生擇業或者就業時有更強的競爭力,各大高校需要有自己的專業特色,但現在各個高校的現狀仍然是“全面發展,沒有特色”。這對于地方高校的集成電路設計專業畢業生是一個劣勢。
四、面向應用型人才培養目標的課程改革
針對上面闡述的相關問題,本文給出了面向應用型人才培養目標的集成電路設計專業課程改革的幾點方案,具體地說:
首先,削減理論課的課時,加大實驗內容比例。理論課時遠遠高于實踐課時是當今大學生教育的一個重要弊端,這也直接導致了大學生動手能力差、實踐活動參與度低、分工合作意識薄弱。而在不增加授課學時的前提下要改變這一現象,唯一的方法就是改變授課內容,適當削減理論課的課時,加大實驗內容的比例。這樣既能滿足國家對于本科畢業生應用型人才的培養目標,也符合創新型本科生的特點。
其次,積極推進“校企聯合辦學”,讓學生更早接觸業界發展,指導擇業、就業。正如前面介紹,現在各大高等院校的教學內容理論性太強,學生在大學四年學習到的相關知識與實際應用相脫離。這也造成很大一部分本科畢業生在入職后的第一年難以進入工作狀態,工作效率差,影響后面學生的就業、擇業。如果能在學生在校期間,比如大學三年級或更早,推進“校企聯合辦學”,使學生更早了解到業界真正工作模式以及業界關注的重點,這對于學生后續進入工作非常有利,同時也能推進學??蒲泄ぷ鳌?/p>
最后,實現優質教學資源的共享。這里的教學資源,除了包括授課筆記、教案、教學講義外還包括高水平教師。雖然現在高等教育研究相關機構也開設了一些青年教師課程培訓相關內容,但真正取得的成效還相對比較小。另外,針對集成電路設計專業來說,跟隨業界發展的相關知識更新較快,配套的軟硬件代價較高,如果能實現高校軟硬件教學資源的共享,尤其是高水平高校扶持低水平高校,這將更有利于提高畢業生的整體水平。
五、結論
本文詳細分析面對應用型人才培養目標的集成電路設計專業的特點,并在對國內相關院校集成電路設計專業調研基礎上給出集成電路設計專業的基礎課、專業課、選修課課程的內容以及教學方式情況,指出面向應用型人才培養目標現在課程設置方面存在的問題。同時,文章給出了在當今大學生招生人數劇增情況下,如何合理安排集成電路設計專業課程的方案從而實現應用型培養目標。
參考文獻:
[1]王興芬.面向應用型人才培養的實踐教學內涵建設及其管理機制改革[J].實驗技術與管理,2012,(29):117-119.
[2]殷樹娟,齊臣杰.集成電路設計的本科教學現狀及探索[J].中國電力教育,2012,(4):64-66.
[3]侯燕芝,王軍,等.實驗教學過程規范化管理的研究與實踐[J].實驗室研究與探索,2012,(10):124-126.
[4]張宏勛,和蔭林,等.高校實驗室教學文化變革的阻力及其化解[J].實驗室研究與探索,2012,(10):162-165.
集成電路設計的流程范文3
關鍵詞:課程體系改革;教學內容優化;集成電路設計
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2015)34-0076-02
以集成電路為龍頭的信息技術產業是國家戰略性新興產業中的重要基礎性和先導性支柱產業。國家高度重視集成電路產業的發展,2000年,國務院頒發了《國務院關于印發鼓勵軟件產業和集成電路產業發展若干政策的通知》(18號文件),2011年1月28日,國務院了《國務院關于印發進一步鼓勵軟件產業和集成電路產業發展若干政策的通知》,2011年12月24日,工業和信息化部印發了《集成電路產業“十二五”發展規劃》,我國集成電路產業有了突飛猛進的發展。然而,我國的集成電路設計水平還遠遠落后于產業發展水平。2013年,全國進口產品金額最大的類別是集成電路芯片,超過石油進口。2014年3月5日,國務院總理在兩會上的政府工作報告中,首次提到集成電路(芯片)產業,明確指出,要設立新興產業創業創新平臺,在新一代移動通信、集成電路、大數據、先進制造、新能源、新材料等方面趕超先進,引領未來產業發展。2014年6月,國務院頒布《國家集成電路產業發展推進綱要》,加快推進我國集成電路產業發展,10月底1200億元的國家集成電路投資基金成立。集成電路設計人才是集成電路產業發展的重要保障。2010年,我國芯片設計人員達不到需求的10%,集成電路設計人才的培養已成為當前國內高等院校的一個迫切任務[1]。為滿足市場對集成電路設計人才的需求,2001年,教育部開始批準設置“集成電路設計與集成系統”本科專業[2]。
我校2002年開設電子科學與技術本科專業,期間,由于專業調整,暫停招生。2012年,電子科學與技術專業恢復本科招生,主要專業方向為集成電路設計。為提高人才培養質量,提出了集成電路設計專業創新型人才培養模式[3]。本文根據培養模式要求,從課程體系設置、課程內容優化兩個方面對集成電路設計方向的專業課程體系進行改革和優化。
一、專業課程體系存在的主要問題
1.不太重視專業基礎課的教學。“專業物理”、“固體物理”、“半導體物理”和“晶體管原理”是集成電路設計的專業基礎課,為后續更好地學習專業方向課提供理論基礎。如果基礎不打扎實,將導致學生在學習專業課程時存在較大困難,更甚者將導致其學業荒廢。例如,如果沒有很好掌握MOS晶體管的結構、工作原理和工作特性,學生在后面學習CMOS模擬放大器和差分運放電路時將會是一頭霧水,不可能學得懂。但國內某些高校將這些課程設置為選修課,開設較少課時量,學生不能全面、深入地學習;有些院校甚至不開設這些課程[4]。比如,我校電子科學與技術專業就沒有開設“晶體管原理”這門課程,而是將其內容合并到“模擬集成電路原理與設計”這門課程中去。
2.課程開設順序不合理。專業基礎課、專業方向課和寬口徑專業課之間存在環環相扣的關系,前者是后者的基礎,后者是前者理論知識的具體應用。并且,在各類專業課的內部也存在這樣的關系。如果在前面的知識沒學好的基礎上,開設后面的課程,將直接導致學生學不懂,嚴重影響其學習積極性。例如:在某些高校的培養計劃中,沒有開設“半導體物理”,直接開設“晶體管原理”,造成了學生在學習“晶體管原理”課程時沒有“半導體物理”課程的基礎,很難進入狀態,學習興趣受到嚴重影響[5]。具體比如在學習MOS晶體管的工作狀態時,如果沒有半導體物理中的能帶理論,就根本沒辦法掌握閥值電壓的概念,以及閥值電壓與哪些因素有關。
3.課程內容理論性太強,嚴重打擊學生積極性?!皩I物理”、“固體物理”、“半導體物理”和“晶體管原理”這些專業基礎課程本身理論性就很強,公式推導較多,并且要求學生具有較好的數學基礎。而我們有些教師在授課時,過分強調公式推導以及電路各性能參數的推導,而不是側重于對結構原理、工作機制和工作特性的掌握,使得學生(尤其是數學基礎較差的學生)學習起來很吃力,學習的積極性受到極大打擊[6]。
二、專業課程體系改革的主要措施
1.“4+3+2”專業課程體系。形成“4+3+2”專業課程體系模式:“4”是專業基礎課“專業物理”、“半導體物理”、“固體物理”和“晶體管原理”;“3”是專業方向課“集成電路原理與設計”、“集成電路工藝”和“集成電路設計CAD”;“2”是寬口徑專業課“集成電路應用”、“集成電路封裝與測試”,實行主講教師負責制。依照整體優化和循序漸進的原則,根據學習每門專業課所需掌握的基礎知識,環環相扣,合理設置各專業課的開課先后順序,形成先專業基礎課,再專業方向課,然后寬口徑專業課程的開設模式。
我校物理與電子科學學院本科生實行信息科學大類培養模式,也就是三個本科專業大學一年級、二年級統一開設課程,主要開設高等數學、線性代數、力學、熱學、電磁學和光學等課程,重在增強學生的數學、物理等基礎知識,為各專業后續專業基礎課、專業方向課的學習打下很好的理論基礎。從大學三年級開始,分專業開設專業課程。為了均衡電子科學與技術專業學生各學期的學習負擔,大學三年級第一學期開設“理論物理導論”和“固體物理與半導體物理”兩門專業基礎課程。其中“固體物理與半導體物理”這門課程是將固體物理知識和半導體物理知識結合在一起,課時量為64學時,由2位教師承擔教學任務,其目的是既能讓學生掌握后續專業方向課學習所需要的基礎知識,又不過分增加學生的負擔。大學三年級第二學期開設“電子器件基礎”、“集成電路原理與設計”、“集成電路設計CAD”和“微電子工藝學”等專業課程。由于“電子器件基礎”是其他三門課程學習的基礎,為了保證學習的延續性,擬將“電子器件基礎”這門課程的開設時間定為學期的1~12周,而其他3門課程的開課時間從第6周開始,從而可以保證學生在學習專業方向課時具有高的學習效率和大的學習興趣。另外,“集成電路原理與設計”課程設置96學時,由2位教師承擔教學任務。并且,先講授“CMOS模擬集成電路原理與設計”的內容,課時量為48學時,開設時間為6~17周;再講授“CMOS數字集成電路原理與設計”的內容,課時量為48學時,開設時間為8~19周。大學四年級第一學期開設“集成電路應用”和“集成電路封裝與測試技術”等寬口徑專業課程,并設置其為選修課,這樣設置的目的在于:對于有意向考研的同學,可以減少學習壓力,專心考研;同時,對于要找工作的同學,可以更多了解專業方面知識,為找到好工作提供有力保障。
2.優化專業課程的教學內容。由于我校物理與電子科學學院本科生采用信息科學大類培養模式,專業課程要在大學三年級才能開始開設,時間緊湊。為實現我校集成電路設計人才培養目標,培養緊跟集成電路發展前沿、具有較強實用性和創新性的集成電路設計人才,需要對集成電路設計方向專業課程的教學內容進行優化。其學習重點應該是掌握基礎的電路結構、電路工作特性和電路分析基本方法等,而不是糾結于電路各性能參數的推導。
在“固體物理與半導體物理”和“晶體管原理”等專業基礎課程教學中,要盡量避免冗長的公式及煩瑣的推導,側重于對基本原理及特性的物理意義的學習,以免削弱學生的學習興趣。MOS器件是目前集成電路設計的基礎,因此,在“晶體管原理”中應當詳細講授MOS器件的結構、工作原理和特性,而雙極型器件可以稍微弱化些。
對于專業方向課程,教師不但要講授集成電路設計方面的知識,也要側重于集成電路設計工具的使用,以及基本的集成電路版圖知識、集成電路工藝流程,尤其是CMOS工藝等相關內容的教學。實驗實踐教學是培養學生的知識應用能力、實際動手能力、創新能力和社會適應能力的重要環節。因此,在專業方向課程中要增加實驗教學的課時量。例如,在“CMOS模擬集成電路原理與設計”課程中,總課時量為48學時不變,理論課由原來的38學時減少至36學時,實驗教學由原來的10學時增加至12個學時。36學時的理論課包含了單級運算放大器、差分運算放大器、無源/有源電流鏡、基準電壓源電路、開關電路等多種電路結構。12個學時的實驗教學中2學時作為EDA工具學習,留給學生10個學時獨自進行電路設計。從而保證學生更好地理解理論課所學知識,融會貫通,有效地促進教學效果,激發學生的學習興趣。
三、結論
集成電路產業是我國國民經濟發展與社會信息化的重要基礎,而集成電路設計人才是集成電路產業發展的關鍵。本文根據調研結果,分析目前集成電路設計本科專業課程體系存在的主要問題,結合我校實際情況,對我校電子科學與技術專業集成電路設計方向的專業課程體系進行改革,提出“4+3+2”專業課程體系,并對專業課程講授內容進行優化。從而滿足我校集成電路設計專業創新型人才培養模式的要求,為培養實用創新型集成電路設計人才提供有力保障。
參考文獻:
[1]段智勇,弓巧俠,羅榮輝,等.集成電路設計人才培養課程體系改革[J].電氣電子教學學報,2010,(5).
[2]方卓紅,曲英杰.關于集成電路設計與集成系統本科專業課程體系的研究[J].科技信息,2007,(27).
[3]謝海情,唐立軍,文勇軍.集成電路設計專業創新型人才培養模式探索[J].電力教育,2013,(28).
[4]劉勝輝,崔林海,黃海.集成電路設計與集成系統專業課程體系研究與實踐[J].教育與教學研究,2008,(22).
集成電路設計的流程范文4
【關鍵詞】集成電路設計 工業化教學模式 研究與實踐
一、集成電路設計業背景
集成電路(Integrated Circuit,IC)是指將很多微電子器件電路集成在芯片上的一種高級微電子器件。通常使用硅為基礎材料,在上面通過擴散或滲透技術形成N型半導體和P型半導體及PN結。20世紀中期,半導體設備可實現真空管功能的實驗發現,以及半導體制造技術的進步,使得集成電路成為可能。第一個集成電路雛形是由杰克?基爾比于1958年完成的。僅僅在其開發后半個世紀,集成電路變得無處不在,電腦、手機和其他數字電器成為現代社會結構不可缺少的一部分。
二、Linux/Unix背景
UNIX操作系統(UNIX)是美國AT&T公司1971年在PDP-11上開發的操作系統,具有多用戶、多任務的特點,支持多種處理器架構。Linux操作系統(Linux),是一系列類Unix計算機操作系統的統稱。Linux操作系統是自由軟件和開放源代碼發展中最著名的例子。
在集成電路設計產業中,有著簡明清晰的權限控制、高穩定性、高性能、可大規模并行以及有著深厚開發工具基礎的Linux/Unix操作系統被廣泛地使用。這就意味著,掌握Linux/Unix操作系統的使用是集成電路設計工程師必需的基本技能。為了滿足工業界的需求以及培養合格的工程碩士,數字集成電路與系統集成專業設置了工業Linux/Unix課程以培訓相關技能。
工業Linux/Unix課程則主要針對集成電路設計工業界的需求,對未來的集成電路工程師進行必要的職業技能培訓,使其能在進入工業界后迅速地熟悉相應的開發平臺并在該平臺上發揮其集成電路設計專業的知識與技能。該課程有著以下特點:
(一)針對性強。本課程的教學目標非常明確:使得學生們通過該課程的學習能夠掌握工業生產流程中最有可能遇到的部分知識與技能,擁有很強的針對性。
(二)注重培養實際操作能力。本課程的目標是培養可進行實際生產開發的集成電路設計工程師,滿足工業界的需求,而不是為研究院所提供科研人才,實際的操作能力是本課程的重點所在。
三、工業化教學模式
為滿足該課程的教學目標,建議對工業化產業化的教學模式在該課程教學中實施2.以下幾個方面的措施:
(一)課程結構原子化。針對該課程知識點眾多針對性強的特點,重新梳理課程結構、整理課程體系。將課程內容按照工業界開發流程分割排列為若干相對獨立又相互聯系的單元。即仿真以下情景:一組從未接觸過Linux/Unix操作系統的工程師被要求在該操作系統進行開發,同時項目開發與時間進度均有著相應的要求,那么他們應該如何學習,何時以及如何在學習階段和開發階段相互切換,才能以最優解完成任務。
(二)講練結合。針對該課程注重實際操作能力的特點,該課程一半以上的課時設置為實驗課;并在時間上與講授課程結合,講完一個單元隨即練習一個單元。既能及時鞏固講授課程內容,又能及時發現不足。比如在版本控制工具subversion講授課后,安排學生上機以小組形式使用該工具進行開發。通過不同組員同時更改同一源代碼文件后自動報告有需要解決的更新沖突這一虛擬場景,使得學生能充分體會到使用版本控制工具的優勢和好處,進而自發地進行練習希望能夠掌握并使用該工具來完成自己最終的課程設計。
(三)產品代替實驗。在實驗課中,以逐步完成一個實際產品為最終目標,有機結合不同單元的教學內容。拋棄了以往的給出實驗內容列表,學生們按部就班走流程的實驗模式。實驗課沒有硬性要求,但最終需要提交完整的產品作為實驗成果。同時,在實驗課最后會提出若干思考問題,鼓勵創新,引導學生完成額外的功能以完善自己的產品。如前面所述的makefile實驗中,鼓勵學生改進優化原有示例,不同的學生就會提出不同的解決方案,改良的方式各有側重,有的傾向與代碼的簡潔性,有的傾向于功能的完整性,有的則傾向于用戶體驗的舒適性。這樣不但鍛煉了學生的自學能力,同時還培養了其跳出書本、主動思考的創新精神。
(四)工程代替考試。課程終期設置從實際工業環境中抽象出來的實際工程來作為對學生水平的考核。給予學生的課程設計指導文檔相當于工業界的客戶需求文檔。學生需要靈活應用課程中學到的內容、模仿實驗課中使用的流程進行自主開發,完成能夠滿足需求書上描述功能的產品,提交包括最終產品、源代碼、用戶手冊、設計手冊、測試計劃書以及工程開發進度記錄等一系列成果。并在最后課上通過產品展示的方式向全班同學“推銷”其產品,而其他同學則通過客戶角度給予該產品評價。通過前期的產品測試、撰寫用戶手冊、設計推銷手段等流程給予成果自評,并通過其他學生的反饋得到客戶評價,從而使得學生能更深刻地認識到自己產品的優點與缺點,進而在設計與實現的流程中掌握課程中所要求的知識與技能。
筆者認為,研究生階段的教學工作一定要傾向于研究性教學或工程性教學。這兩種教學和之前階段的高等教育最大的不同就在于開放性、可擴展性的教學,引導學生的自學意識和創新精神是非常必要的。通過在集成電路專業實用Linux/Unix教學中研究并實踐工業化的教學模式,并觀察總結學生的反饋,該教學模式非常適用并且效果優秀。該教學模式不但能夠顯著提高學生對所學知識和技能的關注度與投入度,而且還能培養其自學能力、創新精神、活學活用的能力等潛在能力,是工程型課程教學中不可多得的優秀教學模式。
參考文獻:
集成電路設計的流程范文5
集成電路是當今信息技術產業高速發展的基礎和源動力,已經高度滲透與融合到國民經濟和社會發展的每個領域,其技術水平和發展規模已成為衡量一個國家產業競爭力和綜合國力的重要標志之一[1],美國更將其視為未來20年從根本上改造制造業的四大技術領域之首。我國擁有全球最大、增長最快的集成電路市場,2013年規模達9166億元,占全球市場份額的50%左右。近年來,國家大力發展集成電路,在上海浦東等地建立了集成電路產業基地,對于集成電路設計、制造、封裝、測試等方面的專門技術人才需求巨大。為了適應產業需求,推進我國集成電路發展,許多高校開設了電子科學與技術專業,以培養集成電路方向的專業人才。集成電路版圖設計是電路設計與集成電路工藝之間必不可少的環節。據相關統計,在從事集成電路設計工作的電子科學與技術專業的應屆畢業生中,由于具有更多的電路知識儲備,研究生的從業比例比本科生高出很多。而以集成電路版圖為代表包括集成電路測試以及工藝等與集成電路設計相關的工作,相對而言對電路設計知識的要求低很多。因而集成電路版圖設計崗位對本科生而言更具競爭力。在版圖設計崗位工作若干年知識和經驗的積累也將有利于從事集成電路設計工作。因此,版圖設計工程師的培養也成為了上海電力學院電子科學與技術專業本科人才培養的重要方向和辦學特色。本文根據上海電力學院電子科學與技術專業建設的目標,結合本校人才培養和專業建設目標,就集成電路版圖設計理論和實驗教學環節進行了探索和實踐。
一、優化理論教學方法,豐富教學手段,突出課程特點
集成電路版圖作為一門電子科學與技術專業重要的專業課程,教學內容與電子技術(模擬電路和數字電路)、半導體器件、集成電路設計基礎等先修課程中的電路理論、器件基礎和工藝原理等理論知識緊密聯系,同時版圖設計具有很強的實踐特點。因此,必須從本專業學生的實際特點和整個專業課程布局出發,注重課程與其他課程承前啟后,有機融合,摸索出一套實用有效的教學方法。在理論授課過程中從集成電路的設計流程入手,在CMOS集成電路和雙極集成電路基本工藝進行概述的基礎上,從版圖基本單元到電路再到芯片循序漸進地講授集成電路版圖結構、設計原理和方法,做到與上游知識點的融會貫通。
集成電路的規模已發展到片上系統(SOC)階段,教科書的更新速度遠遠落后于集成電路技術的發展速度。集成電路工藝線寬達到了納米量級,對于集成電路版圖設計在當前工藝條件下出現的新問題和新規則,通過查閱最新的文獻資料,向學生介紹版圖設計前沿技術與發展趨勢,開拓學生視野,提升學習熱情。在課堂教學中盡量減少冗長的公式和繁復的理論推導,將理論講解和工程實踐相結合,通過工程案例使學生了解版圖設計是科學、技術和經驗的有機結合。比如,在有關天線效應的教學過程中針對一款采用中芯國際(SMIC)0.18um 1p6m工藝的雷達信號處理SOC 芯片,結合跳線法和反偏二極管的天線效應消除方法,詳細闡述版圖設計中完全修正天線規則違例的關鍵步驟,極大地激發了學生的學習興趣,收到了較好的教學效果。
集成電路版圖起著承接電路設計和芯片實現的重要作用。通過版圖設計,可以將立體的電路轉化為二維的平面幾何圖形,再通過工藝加工轉化為基于半導體硅材料的立體結構[2]。集成電路版圖設計是集成電路流程中的重要環節,與集成電路工藝密切相關。為了讓學生獲得直觀、準確和清楚的認識,制作了形象生動、圖文并茂的多媒體教學課件,將集成電路典型的設計流程、雙極和CMOS集成電路工藝流程、芯片內部結構、版圖的層次等內容以圖片、Flash動畫、視頻等形式進行展示。
版圖包含了集成電路尺寸、各層拓撲定義等器件相關的物理信息數據[3]。掩膜上的圖形決定著芯片上器件或連接物理層的尺寸。因此版圖上的幾何圖形尺寸與芯片上物理層的尺寸直接相關。而集成電路制造廠家根據版圖數據來制造掩膜,對于同種工藝各個foundry廠商所提供的版圖設計規則各不相同[4]。教學實踐中注意將先進的典型芯片版圖設計實例引入課堂,例如舉出臺灣積體電路制造公司(TSMC)的45nm CMOS工藝的數模轉換器的芯片版圖實例,讓學生從當今業界實際制造芯片的角度學習和掌握版圖設計的規則,同時切實感受到模擬版圖和數字版圖設計的藝術。
二、利用業界主流EDA工具,構建基于完整版圖設計流程的實驗體系
集成電路版圖設計實驗采用了Cadence公司的EDA工具進行版圖設計。Cadence的EDA產品涵蓋了電子設計的整個流程,包括系統級設計、功能驗證、集成電路(IC)綜合及布局布線、物理驗證、PCB設計和硬件仿真建模模擬、混合信號及射頻IC設計、全定制IC設計等。全球知名半導體與電子系統公司如AMD、NEC、三星、飛利浦均將Cadence軟件作為其全球設計的標準。將業界主流的EDA設計軟件引入實驗教學環節,有利于學生畢業后很快適應崗位,盡快進入角色。
專業實驗室配備了多臺高性能Sun服務器、工作站以及60臺供學生實驗用的PC機。服務器中安裝的Cadence 工具主要包括:Verilog HDL的仿真工具Verilog-X、電路圖設計工具Composer、電路模擬工具Analog Artist、版圖設計工具Virtuoso Layout Editing、版圖驗證工具Dracula 和Diva、自動布局布線工具Preview和Silicon Ensemble。
Cadence軟件是按照庫(Library)、單元(Cell)、和視圖(View)的層次實現對文件的管理。庫、單元和視圖三者之間的關系為庫文件是一組單元的集合,包含著各個單元的不同視圖。庫文件包括技術庫和設計庫兩種,設計庫是針對用戶設立,不同的用戶可以有不同的設計庫。而技術庫是針對工藝設立,不同特征尺寸的工藝、不同的芯片制造商的技術庫不同。為了讓學生在掌握主流EDA工具使用的同時對版圖設計流程有準確、深入的理解,安排針對無錫上華公司0.6um兩層多晶硅兩層金屬(Double Poly Double Metal)混合信號CMOS工藝的一系列實驗讓學生掌握包括從電路圖的建立、版圖建立與編輯、電學規則檢查(ERC),設計規則檢查(DRC)、到電路圖-版圖一致性檢查(LVS)的完整的版圖設計流程[5]。通過完整的基于設計流程的版圖實驗使學生能較好地掌握電路設計工具Composer、版圖設計工具Virtuoso Layout Editor以及版圖驗證工具Dracula和Diva的使用,同時對版圖設計的關鍵步驟形成清晰的認識。
以下以CMOS與非門為例,介紹基于一個完整的數字版圖設計流程的教學實例。
在CMOS與非門的版圖設計中,首先要求學生建立設計庫和技術庫,在技術庫中加載CSMC 0.6um的工藝的技術文件,將設計庫與技術庫進行關聯。然后在設計庫中用Composer中建立相應的電路原理圖(schematic),進行ERC檢查。再根據電路原理圖用Virtuoso Layout Editor工具繪制對應的版圖(layout)。版圖繪制步驟依次為MOS晶體管的有源區、多晶硅柵極、MOS管源區和漏區的接觸孔、P+注入、N阱、N阱接觸、N+注入、襯底接觸、金屬連線、電源線、地線、輸入及輸出?;镜陌鎴D繪制完成之后,將輸入、輸出端口以及電源線和地線的名稱標注于版圖的適當位置處,再在Dracula工具中利用幾何設計規則文件進行DRC驗證。然后利用GDS版圖數據與電路圖網表進行版圖與原理圖一致性檢查(LVS),修改其中的錯誤并按最小面積優化版圖,最后版圖全部通過檢查,設計完成。圖1和圖2分別給出了CMOS與非門的原理圖和版圖。
集成電路設計的流程范文6
關鍵詞:STIL; EDA; IEEE
1STIL簡介
STIL是Standard Test Interface Languagefor Digital Test Vector Data.的簡稱,它是一種聯系EDA(集成電路設計端)和ATE(集成電路測試端)的通用接口語言。
近十年來,各集成電路制造商在考慮前端設計、后端仿真,直到產生測試數據的時候都有各自的一套流程以及相對固定的數據格式(如圖1所示),舉例來說,對于一個新的產品,要產生ATE可以識別的測試數據(程序),必須取決于使用何種EDA工具,集成電路廠商使用何種格式的數據來仿真測試,以及在最終選擇那個廠家/型號的ATE來進行實測。我們可以看到,在這一過程中并沒有一個統一的標準,使得各個集成電路廠商的仿真數據和ATE的測數據之間需要互相轉換,而STIL的出現使這一過程變得簡單而迅速(如圖2所示)。
無論使用哪種EDA工具,都可以通過STIL轉換到各大廠家的ATE設備上使用,這種標準化的流程有利于:
(1)縮短整個從設計到測試的周期;
(2)減少中間環節,減少因為標準不一而發生錯誤或不兼容的可能性;
(3)便于調試和維護;
(4)擴大可測性設計(Design for Test,DFT)的使用范圍。
2STIL的構架
2.1 STIL的使用模型
圖3 是一個STIL的基本使用模型和流程。從邏輯仿真或ATPG產生STIL格式的數據,通過Manipulation工具產生后一步ATE需要的轉換規則和指令,通過ATE的翻譯工具/編譯結合這些規則和指令就可以產生兩方面的測試文件/代碼:Diagnostic(用于調試),測試向量文件。另外,從ATE得到的測試結果也可以以一定的格式送回到EDA段來幫助分析和調試。
2.2 STIL的基本構架
2.2.1 IEEE Std. 1450-1999
IEEE1450-1999主要包括以下3部分內容:
(1) EDA環境到ATE環境的大容量的數字信號測試的向量文件的變換。
(2) 定義數字信號測試的向量所對應的被測元器件(Device under Test,簡稱DUT),pattern,format和timing。
(3) 產生像SCAN,BIST這樣的結構測試的向量文件。
圖4是一個500ns周期的輸入信號波形在STIL中的描述。值得注意的是“0”“1”并不是通常我們理解的“低”或是“高”。在STIL里它們被稱為波形變量(waveform char),在實際使用的時候可以是0-9,或是a-z的任意符號。只要是在ATE能力允許的范圍內,波形的種類也沒有限制。
圖5是一個500ns周期的輸出信號波形,即需要ATE進行采用的信號在STIL中的描述。CompareHigh/CompareLow,CompareHigh Window/ C- ompareLowWindow分別對應高/低的時間點采樣和時間段采樣。
2.2.2 IEEE Std. 1450.2
IEEE1450.2是STIL中對于DC參數的設定,主要包括以下3部分內容:
(1)集成電路電源參數設定
(2)各I/O引腳( pin)的電壓/電流參數
(3)集成電路的上下電順序。
2.2.3 其它IEEE標準
上面兩類基本的參數構成了STIL基本的框架,此外,以下標準是最新制定完成或正在制訂的標準:
(1)1450.1(Design Environment)
增加了Variable clock,pattern的burst功能,pattern中互相調用的實現。
(2)1450.6(CTL)
嵌入式內核的測試標準。
(3)1450.4, 5
標準測試流程
(4) 1450.7
標準混合信號測試規范
3STIL的現狀和總結
3.1 現狀
目前,STIL在歐美和日本等集成電路產業發達國家已經普遍使用。在美國,Intel,IBM,TI,Freesacale,NS等巨頭已經紛紛采用STIL來作為集成電路設計到測試的標準數據格式。在日本,以Toshiba為首的集成電路制造大廠也在積極推動STIL成為業界標準。
另外,有關STIL的一些產品也開始使用。例如,目前Synopsys的TetraMAX,Mentor的FastScan和Cadence EncounterTest已經同時支持WGL和STIL。
3.2總結
1)STIL成為EDA-ATE間的標準接口是大勢所趨。
2)集成電路產業鏈各部分都在為STIL開發新的工具和產品。
參考文獻
[1]IEEE Std 1450-1999(Basic STIL).
[2]IEEE Std 1450.2 (DC Level).
[3]IEEE Std 1450.1-2005 (Design).
[4] IEEE Std. 1450.6-2005 (CTL).