前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的集成電路設(shè)計步驟主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:集成電路設(shè)計企業(yè);項目成本管理
中圖分類號:F275 文獻(xiàn)標(biāo)識碼:A
收錄日期:2017年3月12日
一、前言
2016年以來,全球經(jīng)濟(jì)增速持續(xù)放緩,傳統(tǒng)PC業(yè)務(wù)需求進(jìn)一步萎縮,智能終端市場的需求逐步減弱。美國半導(dǎo)體行業(yè)協(xié)會數(shù)據(jù)顯示,同年1~6月全球半導(dǎo)體市場銷售規(guī)模依舊呈現(xiàn)下滑態(tài)勢,銷售額為1,574億美元,同比下降5.8%。國內(nèi),經(jīng)過國家集成電路產(chǎn)業(yè)投資基金實(shí)施的《國家集成電路產(chǎn)業(yè)發(fā)展推進(jìn)綱要》將近兩年的推動,適應(yīng)集成電路產(chǎn)業(yè)發(fā)展的政策環(huán)境和投融資環(huán)境基本形成,我國的集成電路產(chǎn)業(yè)繼續(xù)保持高位趨穩(wěn)、穩(wěn)中有進(jìn)的發(fā)展態(tài)勢。據(jù)中國半導(dǎo)體行業(yè)協(xié)會統(tǒng)計,2016年1~6月全行業(yè)實(shí)現(xiàn)銷售額為1,847.1億元,同比增長16.1%,其中,集成電路設(shè)計行業(yè)繼續(xù)保持較快增速,銷售額為685.5億元,同比增長24.6%,制造業(yè)銷售額為454.8億元,同比增長14.8%,封裝測試業(yè)銷售額為706.8億元,同比增長9.5%。
國務(wù)院在2000年就開始下發(fā)文件鼓勵軟件和集成電路企業(yè)發(fā)展,從政策法規(guī)方面,鼓勵資金、人才等資源向集成電路企業(yè)傾斜;2010年和2012年更是聯(lián)合國家稅務(wù)總局下發(fā)文件對集成電路企業(yè)進(jìn)行稅收優(yōu)惠激勵。2013年國家發(fā)改委等五部門聯(lián)合下發(fā)發(fā)改高技[2013]234號文,凡是符合認(rèn)定的集成電路設(shè)計企業(yè)均可以享受10%的所得稅優(yōu)惠政策。近年來又通過各個部委、省、市和集成電路產(chǎn)業(yè)投資基金對國內(nèi)的集成電路設(shè)計企業(yè)進(jìn)行大幅度的、多項目的資金扶持,以期能縮短與發(fā)達(dá)國家的差距。因此,對于這樣一個高投入、高技術(shù)、高速發(fā)展的產(chǎn)業(yè),國家又大力以項目扶持的產(chǎn)業(yè),做好項目的成本管理非常必要。
二、項目成本管理流程
ο钅康某殺竟芾硪話惴治以下幾個環(huán)節(jié):
(一)項目成本預(yù)測。成本預(yù)測是指通過分析項目進(jìn)展中的各個環(huán)節(jié)的信息和項目進(jìn)展具體情況,并結(jié)合企業(yè)自身管理水平,通過一定的成本預(yù)測方法,對項目開展過程中所需要發(fā)生的成本費(fèi)用及在項目進(jìn)展過程中可能發(fā)生的合理趨勢和相關(guān)的成本費(fèi)用作出科學(xué)合理的測算、分析和預(yù)測的過程。對項目的成本預(yù)測主要發(fā)生在項目立項申請階段,成本預(yù)測的全面準(zhǔn)確對項目的進(jìn)展具有重要作用,是開展項目成本管理的起點(diǎn)。
(二)項目成本計劃。成本計劃是指在項目進(jìn)展過程中對所需發(fā)生的成本費(fèi)用進(jìn)行計劃、分析,并提出降低成本費(fèi)用的措施和具體的可行方案。通過對項目的成本計劃,可以把項目的成本費(fèi)用進(jìn)行分解,將成本費(fèi)用具體落實(shí)到項目的各個環(huán)節(jié)和實(shí)施的具體步驟。成本計劃要在項目開展前就需要完成,并根據(jù)項目的進(jìn)展情況,實(shí)施調(diào)節(jié)成本計劃,逐步完善。
(三)項目成本控制。成本控制是指在項目開展過程中對項目所需耗用的各項成本費(fèi)用按照項目的成本計劃進(jìn)行適當(dāng)?shù)谋O(jiān)督、控制和調(diào)節(jié),及時預(yù)防、發(fā)現(xiàn)和調(diào)整項目進(jìn)行過程中出現(xiàn)的成本費(fèi)用偏差,把項目的各項成本費(fèi)用控制在既定的項目成本計劃范圍內(nèi)。成本控制是對整個項目全程的管控,需要具體到每個項目環(huán)節(jié),根據(jù)成本計劃,把項目成本費(fèi)用降到最低,并不斷改進(jìn)成本計劃,以最低的費(fèi)用支出完成整個項目,達(dá)到項目的既定成果。
(四)項目成本核算。成本核算是指在項目開展過程中,整理各項項目的實(shí)際成本費(fèi)用支出,并按照項目立項書的要求進(jìn)行費(fèi)用的分類歸集,然后與項目成本計劃中的各項計劃成本進(jìn)行比對,找出差異的部分。項目的成本核算是進(jìn)行項目成本分析和成本考核的基礎(chǔ)。
(五)項目成本分析。成本分析是指在完成成本核算的基礎(chǔ)上,對整個完工項目進(jìn)行各項具體的成本費(fèi)用分析,并與項目成本計劃進(jìn)行差異比對,找出影響成本費(fèi)用波動的原因和影響因素。成本分析是通過全面分析項目的成本費(fèi)用,研究成本波動的因素和規(guī)律,并根據(jù)分析探尋降低成本費(fèi)用的方法和途徑,為新項目的成本管理提供有效的保證。
(六)項目成本考核。成本考核是指在項目完成后,項目驗(yàn)收考核小組根據(jù)項目立項書的要求對整個項目的成本費(fèi)用及降低成本費(fèi)用的實(shí)際指標(biāo)與項目的成本計劃控制目標(biāo)進(jìn)行比對和差異考核,以此來綜合評定項目的進(jìn)展情況和最終成果。
三、集成電路設(shè)計企業(yè)項目流程
集成電路設(shè)計企業(yè)是一個新型行業(yè)的研發(fā)設(shè)計企業(yè),跟常規(guī)企業(yè)的工作流程有很大區(qū)別,如下圖1所示。(圖1)
集成電路設(shè)計企業(yè)項目組在收到客戶的產(chǎn)品設(shè)計要求后,根據(jù)產(chǎn)品需求進(jìn)行IC設(shè)計和繪圖,設(shè)計過程中需要選擇相應(yīng)的晶圓材料,以便滿足設(shè)計需求。設(shè)計完成后需要把設(shè)計圖紙制造成光刻掩膜版作為芯片生產(chǎn)的母版,在IC生產(chǎn)環(huán)節(jié),通過光刻掩膜版在晶圓上生產(chǎn)出所設(shè)計的芯片產(chǎn)品。生產(chǎn)完成后進(jìn)入下一環(huán)節(jié)封裝,由專業(yè)的封裝企業(yè)對所生產(chǎn)的芯片進(jìn)行封裝,然后測試相關(guān)芯片產(chǎn)品的參數(shù)和性能是否達(dá)到設(shè)計要求,初步測試完成后,把芯片產(chǎn)品返回集成電路設(shè)計企業(yè),由設(shè)計企業(yè)按照相關(guān)標(biāo)準(zhǔn)進(jìn)行出廠前的測試和檢驗(yàn),最后合格的芯片才是項目所要達(dá)到成果。
對于集成電路設(shè)計企業(yè)來說,整個集成電路的設(shè)計和生產(chǎn)流程都需要全方位介入,每個環(huán)節(jié)都要跟蹤,以便設(shè)計的產(chǎn)品能符合要求,一旦一個環(huán)節(jié)出了問題,例如合格率下降、封裝不符合要求等,設(shè)計的芯片可能要全部報廢,無法返工處理,這將會對集成電路設(shè)計企業(yè)帶來很大損失。因此,對集成電路設(shè)計企業(yè)的項目成本管理尤為重要。
四、IC設(shè)計企業(yè)的項目成本管理
根據(jù)項目管理的基本流程,需要在IC項目的啟動初期,進(jìn)行IC項目的成本預(yù)測,該成本預(yù)測需要兼顧到IC產(chǎn)品的每個生產(chǎn)環(huán)節(jié),由于IC的生產(chǎn)環(huán)節(jié)無法返工處理,因此在成本預(yù)測時需要考慮失敗的情況,這將加大項目的成本費(fèi)用。根據(jù)成本預(yù)測作出項目的成本計劃,由項目組按照項目成本計劃對項目的各個環(huán)節(jié)進(jìn)行成本管控,一旦發(fā)現(xiàn)有超過預(yù)期的成本費(fèi)用支出,需要及時調(diào)整成本計劃,并及時對超支的部分進(jìn)行分析,降低成本費(fèi)用的發(fā)生,使項目回歸到正常的軌道上來。成本控制需要考慮到IC的每個環(huán)節(jié),從晶圓到制造、封裝、測試。
項目成本核算是一個比較艱巨的工作。成本核算人員需要根據(jù)項目立項書的要求,對項目開展過程中發(fā)生的一切成本費(fèi)用都需要進(jìn)行分類歸集。由于IC產(chǎn)品的特殊性,產(chǎn)品從材料到生產(chǎn)、封裝、測試,最后回到集成電路設(shè)計企業(yè)都是在第三方廠商進(jìn)行,每一個環(huán)節(jié)的成本費(fèi)用無法及時掌握,IC產(chǎn)品又有其特殊性,每種產(chǎn)品在生產(chǎn)過程中,不僅依賴于設(shè)計圖紙,而且依賴于代工的工藝水平,每個批次的合格率并不盡相同,其成品率通常只有在該種產(chǎn)品的所有生產(chǎn)批次全部回到設(shè)計企業(yè)并通過質(zhì)量的合格測試入庫后時才能準(zhǔn)確得出。然而,設(shè)計企業(yè)的產(chǎn)品并不是一次性全部生產(chǎn)出來,一般需要若干個批次,因此在IC制造階段無法準(zhǔn)確知道晶圓上芯片的準(zhǔn)確數(shù)量,只能根據(jù)IC生產(chǎn)企業(yè)提供的IC產(chǎn)品數(shù)量進(jìn)行預(yù)估核算,在后面的封裝和測環(huán)節(jié),依然無法準(zhǔn)確獲得IC產(chǎn)品的準(zhǔn)確數(shù)量。在IC產(chǎn)品完全封裝測試返回設(shè)計企業(yè)后,才能在專業(yè)的設(shè)備下進(jìn)行IC產(chǎn)品數(shù)量的最終確定,然而項目核算需要核算每一個環(huán)節(jié)的成本。因此,核算人員需要根據(jù)IC產(chǎn)品的特點(diǎn)或者前期的IC產(chǎn)品進(jìn)行數(shù)量的估算進(jìn)行核算,待項目完成后再進(jìn)行差異調(diào)整。在成本費(fèi)用的分類和核算上,如果有國家撥款的項目,需要對項目所使用的固定資產(chǎn)進(jìn)行固定資產(chǎn)的專項輔助核算,在專項核算中需要列明購買固定資產(chǎn)的名稱、型號、數(shù)量、生產(chǎn)廠商、合同號、發(fā)票號、憑證號等,登記好項目所用的固定資產(chǎn)臺賬,以便在項目完工后,項目驗(yàn)收能如期順利通過。
項目成本分析和項目成本考核是屬于項目管理完工階段需要做的工作,根據(jù)整個項目進(jìn)展中發(fā)生的成本費(fèi)用明細(xì)單,與成本計劃進(jìn)行分類比對和分析,更好地對整個項目進(jìn)行價值評定,找出差異所在,確定發(fā)生波動的原因,以便對項目的投資收益進(jìn)行準(zhǔn)確的判斷,確定項目和項目組人員的最終成果。
五、總結(jié)
項目成本管理是集成電路設(shè)計企業(yè)非常重要的一項經(jīng)濟(jì)效益指標(biāo);而集成電路設(shè)計行業(yè)是一個技術(shù)發(fā)展、技術(shù)更新非常迅速的行業(yè),IC設(shè)計企業(yè)要在這個競爭非常激烈的行業(yè)站住腳跟或者有更好的發(fā)展,就必須緊密把握市場變化趨勢,不斷地進(jìn)行技術(shù)創(chuàng)新、改進(jìn)技術(shù)或工藝,及時調(diào)整市場需求的產(chǎn)品設(shè)計方向,持續(xù)不斷地通過科學(xué)合理的成本控制方法,從技術(shù)上和成本上建立競爭優(yōu)勢;同時,充分利用國家對于集成電路產(chǎn)業(yè)的優(yōu)惠政策,特別是對集成電路設(shè)計企業(yè)的優(yōu)惠政策,加大對重大項目和新興產(chǎn)業(yè)IC芯片應(yīng)用的研發(fā)和投資力度;合理利用中國高等院校、科研院所在集成電路、電子信息領(lǐng)域的研究資源和技術(shù),實(shí)現(xiàn)產(chǎn)學(xué)研相結(jié)合的發(fā)展思路,縮短項目的研發(fā)周期;通過各種途徑加強(qiáng)企業(yè)的項目成本控制,來提高中國IC設(shè)計企業(yè)整體競爭實(shí)力,縮短與國際廠商的差距。
主要參考文獻(xiàn):
[1]中國半導(dǎo)體行業(yè)協(xié)會.cn.
關(guān)鍵詞:版圖設(shè)計;集成電路;教學(xué)與實(shí)踐
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2014)06-0153-02
目前,集成電路設(shè)計公司在招聘新版圖設(shè)計員工時,都希望找到已經(jīng)具備一定工作經(jīng)驗(yàn)的,并且熟悉本行業(yè)規(guī)范的設(shè)計師。但是,IC設(shè)計這個行業(yè)圈并不大,招聘人才難覓,不得不從其他同行業(yè)挖人才或通過獵頭公司。企業(yè)不得不付出很高的薪資,設(shè)計師才會考慮跳槽,于是一些企業(yè)將招聘新員工目標(biāo)轉(zhuǎn)向了應(yīng)屆畢業(yè)生或在校生,以提供較低薪酬聘用員工或?qū)嵙?xí)方式來培養(yǎng)適合本公司的版圖師。一些具備版圖設(shè)計知識的即將畢業(yè)學(xué)生就進(jìn)入了IC設(shè)計行業(yè)。但是,企業(yè)通常在招聘時或是畢業(yè)生進(jìn)入企業(yè)一段時間后發(fā)現(xiàn),即使是懂點(diǎn)版圖知識的新員工,電路和工藝的知識差強(qiáng)人意,再就是行業(yè)術(shù)語與設(shè)計軟件使用不夠熟練、甚至不懂。這就要求我們在版圖教學(xué)時滲入電路與工藝等知識,使學(xué)生明確其中緊密關(guān)聯(lián)關(guān)系,樹立電路、工藝以及設(shè)計軟件為版圖設(shè)計服務(wù)的理念。
一、企業(yè)對IC版圖設(shè)計的要求分析
集成電路設(shè)計公司在招聘版圖設(shè)計員工時,除了對員工的個人素質(zhì)和英語的應(yīng)用能力等要求之外,大部分是考查專業(yè)應(yīng)用的能力。一般都會對新員工做以下要求:熟悉半導(dǎo)體器件物理、CMOS或BiCMOS、BCD集成電路制造工藝;熟悉集成電路(數(shù)字、模擬)設(shè)計,了解電路原理,設(shè)計關(guān)鍵點(diǎn);熟悉Foundry廠提供的工藝參數(shù)、設(shè)計規(guī)則;掌握主流版圖設(shè)計和版圖驗(yàn)證相關(guān)EDA工具;完成手工版圖設(shè)計和工藝驗(yàn)證[1,2]。另外,公司希望合格的版圖設(shè)計人員除了懂得IC設(shè)計、版圖設(shè)計方面的專業(yè)知識,還要熟悉Foundry廠的工作流程、制程原理等相關(guān)知識[3]。正因?yàn)槠湫枰莆盏闹R面廣,而國內(nèi)學(xué)校開設(shè)這方面專業(yè)比較晚,IC版圖設(shè)計工程師的人才缺口更為巨大,所以擁有一定工作經(jīng)驗(yàn)的設(shè)計工程師,就成為各設(shè)計公司和獵頭公司爭相角逐的人才[4,5]。
二、針對企業(yè)要求的版圖設(shè)計教學(xué)規(guī)劃
1.數(shù)字版圖設(shè)計。數(shù)字集成電路版圖設(shè)計是由自動布局布線工具結(jié)合版圖驗(yàn)證工具實(shí)現(xiàn)的。自動布局布線工具加載準(zhǔn)備好的由verilog程序經(jīng)過DC綜合后的網(wǎng)表文件與Foundry提供的數(shù)字邏輯標(biāo)準(zhǔn)單元版圖庫文件和I/O的庫文件,它包括物理庫、時序庫、時序約束文件。在數(shù)字版圖設(shè)計時,一是熟練使用自動布局布線工具如Encounter、Astro等,鑒于很少有學(xué)校開設(shè)這門課程,可以推薦學(xué)生自學(xué)或是參加專業(yè)培訓(xùn)。二是數(shù)字邏輯標(biāo)準(zhǔn)單元版圖庫的設(shè)計,可以由Foundry廠提供,也可由公司自定制標(biāo)準(zhǔn)單元版圖庫,因此對于初學(xué)者而言設(shè)計好標(biāo)準(zhǔn)單元版圖使其符合行業(yè)規(guī)范至關(guān)重要。
2.模擬版圖設(shè)計。在模擬集成電路設(shè)計中,無論是CMOS還是雙極型電路,主要目標(biāo)并不是芯片的尺寸,而是優(yōu)化電路的性能,匹配精度、速度和各種功能方面的問題。作為版圖設(shè)計者,更關(guān)心的是電路的性能,了解電壓和電流以及它們之間的相互關(guān)系,應(yīng)當(dāng)知道為什么差分對需要匹配,應(yīng)當(dāng)知道有關(guān)信號流、降低寄生參數(shù)、電流密度、器件方位、布線等需要考慮的問題。模擬版圖是在注重電路性能的基礎(chǔ)上去優(yōu)化尺寸的,面積在某種程度上說仍然是一個問題,但不再是壓倒一切的問題。在模擬電路版圖設(shè)計中,性能比尺寸更重要。另外,模擬集成電路版圖設(shè)計師作為前端電路設(shè)計師的助手,經(jīng)常需要與前端工程師交流,看是否需要版圖匹配、布線是否合理、導(dǎo)線是否有大電流流過等,這就要求版圖設(shè)計師不僅懂工藝而且能看懂模擬電路。
3.逆向版圖設(shè)計。集成電路逆向設(shè)計其實(shí)就是芯片反向設(shè)計。它是通過對芯片內(nèi)部電路的提取與分析、整理,實(shí)現(xiàn)對芯片技術(shù)原理、設(shè)計思路、工藝制造、結(jié)構(gòu)機(jī)制等方面的深入洞悉。因此,對工藝了解的要求更高。反向設(shè)計流程包括電路提取、電路整理、分析仿真驗(yàn)證、電路調(diào)整、版圖提取整理、版圖繪制驗(yàn)證及后仿真等。設(shè)計公司對反向版圖設(shè)計的要求較高,版圖設(shè)計工作還涵蓋了電路提取與整理,這就要求版圖設(shè)計師不僅要深入了解工藝流程;而且還要熟悉模擬電路和數(shù)字標(biāo)準(zhǔn)單元電路工作原理。
三、教學(xué)實(shí)現(xiàn)
1.數(shù)字版圖。數(shù)字集成電路版圖在教學(xué)時,一是掌握自動布局布線工具的使用,還需要對UNIX或LINUX系統(tǒng)熟悉,尤其是一些常用的基本指令;二是數(shù)字邏輯單元版圖的設(shè)計,目前數(shù)字集成電路設(shè)計大都采用CMOS工藝,因此,必須深入學(xué)習(xí)CMOS工藝流程。在教學(xué)時,可以做個形象的PPT,空間立體感要強(qiáng),使學(xué)生更容易理解CMOS工藝的層次、空間感。邏輯單元版圖具體教學(xué)方法應(yīng)當(dāng)采用上機(jī)操作并配備投影儀,教師一邊講解電路和繪制版圖,一邊講解軟件的操作、設(shè)計規(guī)則、畫版圖步驟、注意事項,學(xué)生跟著一步一步緊隨教師演示學(xué)習(xí)如何畫版圖,同時教師可適當(dāng)調(diào)整教學(xué)速度,適時停下來檢查學(xué)生的學(xué)習(xí)情況,若有錯加以糾正。這樣,教師一個單元版圖講解完畢,學(xué)生亦完成一個單元版圖。亦步亦趨、步步跟隨,學(xué)生的注意力更容易集中,掌握速度更快。課堂講解完成后,安排學(xué)生實(shí)驗(yàn)以鞏固所學(xué)。邏輯單元版圖教學(xué)內(nèi)容安排應(yīng)當(dāng)采用目前常用的單元,并具有代表性、擴(kuò)展性,使學(xué)生可以舉一反三,擴(kuò)展到整個單元庫。具體單元內(nèi)容安排如反相器、與非門/或非門、選擇器、異或門/同或門、D觸發(fā)器與SRAM等。在教授時一定要注意符合行業(yè)規(guī)范,比如單元的高度、寬度的確定要符合自動布局布線的要求;單元版圖一定要最小化,如異或門與觸發(fā)器等常使用傳輸門實(shí)現(xiàn),繪制版圖時注意晶體管源漏區(qū)的合并;大尺寸晶體管的串并聯(lián)安排合理等。
2.模擬版圖。模擬集成電路版圖設(shè)計更注重電路的性能實(shí)現(xiàn),經(jīng)常需要與前端電路設(shè)計工程師交流。因此,版圖教學(xué)時教師須要求學(xué)生掌握模擬集成電路的基本原理,學(xué)生能識CMOS模擬電路,與前端電路工程師交流無障礙。同時也要求學(xué)生掌握工藝對模擬版圖的影響,熟練運(yùn)用模擬版圖的晶體管匹配、保護(hù)環(huán)、Dummy晶體管等關(guān)鍵技術(shù)。在教學(xué)方法上,依然采用數(shù)字集成電路版圖的教學(xué)過程,實(shí)現(xiàn)教與學(xué)的同步。在內(nèi)容安排上,一是以運(yùn)算放大器為例,深入講解差分對管、電流鏡、電容的匹配機(jī)理,版圖匹配時結(jié)構(gòu)采用一維還是二維,具體是如何布局的,以及保護(hù)環(huán)與dummy管版圖繪制技術(shù)。二是以帶隙基準(zhǔn)電壓源為例,深入講解N阱CMOS工藝下雙極晶體管PNP與電阻匹配的版圖繪制技術(shù)。在教學(xué)時需注意晶體管與電阻并聯(lián)拆分的合理性、電阻與電容的類型與計算方法以及布線的規(guī)范性。
3.逆向版圖設(shè)計。逆向集成電路版圖設(shè)計需要學(xué)生掌握數(shù)字標(biāo)準(zhǔn)單元的命名規(guī)范、所有標(biāo)準(zhǔn)單元電路結(jié)構(gòu)、常用模擬電路的結(jié)構(gòu)以及芯片的工藝,要求學(xué)生熟悉模擬和數(shù)字集成單元電路。這樣才可以在逆向提取電路與版圖時,做到準(zhǔn)確無誤。教學(xué)方法同樣還是采用數(shù)字集成電路版圖教學(xué)流程,達(dá)到學(xué)以致用。教學(xué)內(nèi)容當(dāng)以一個既含數(shù)字電路又含模擬電路的芯片為例。為了提取數(shù)字單元電路,需講解foundry提供的標(biāo)準(zhǔn)單元庫里的單元電路與命名規(guī)范。在提取單元電路教學(xué)時,說明數(shù)字電路需要?dú)w并同類圖形,例如與非門、或非門、觸發(fā)器等,同樣的圖形不要分析多次。強(qiáng)調(diào)學(xué)生注意電路的共性、版圖布局與布線的規(guī)律性,做到熟能生巧。模擬電路的提取與版圖繪制教學(xué)要求學(xué)生掌握模擬集成電路常用電路結(jié)構(gòu)與工作原理,因?yàn)槟嫦蛟O(shè)計軟件提出的元器件符號應(yīng)該按照易于理解的電路整理,使其他人員也能看出你提取電路的功能,做到準(zhǔn)確通用規(guī)范性。
集成電路版圖設(shè)計教學(xué)應(yīng)面向企業(yè),按照企業(yè)對設(shè)計工程師的要求來安排教學(xué),做到教學(xué)與實(shí)踐的緊密結(jié)合。從教學(xué)開始就向?qū)W生灌輸IC行業(yè)知識,定位準(zhǔn)確,學(xué)生明確自己應(yīng)該掌握哪些相關(guān)知識。本文從集成電路數(shù)字版圖、模擬版圖和逆向設(shè)計版圖這三個方面就如何開展教學(xué)可以滿足企業(yè)對版圖工程師的要求展開探討,安排教學(xué)有針對性。在教學(xué)方法與內(nèi)容上做了分析探討,力求讓學(xué)生在畢業(yè)后可以順利進(jìn)入IC行業(yè)做出努力。
參考文獻(xiàn):
[1]王靜霞,余菲,趙杰.面向職業(yè)崗位構(gòu)建高職微電子技術(shù)專業(yè)人才培養(yǎng)模式[J].職業(yè)技術(shù)教育,2010,31(14):5-8.
[2]劉俐,趙杰.針對職業(yè)崗位需求?搖探索集成電路設(shè)計技術(shù)課程教學(xué)新模式[J].中國職業(yè)技術(shù)教育,2012,(2):5-8.
[3]鞠家欣,鮑嘉明,楊兵.探索微電子專業(yè)實(shí)踐教學(xué)新方法-以“集成電路版圖設(shè)計”課程為例[J].實(shí)驗(yàn)技術(shù)與管理,2012,29(3):280-282.
[4]李淑萍,史小波,金曦.微電子技術(shù)專業(yè)服務(wù)地方經(jīng)濟(jì)培養(yǎng)高技能人才的探索[J].職業(yè)技術(shù)教育,2010,13(11):13-16.
關(guān)鍵詞:電子科學(xué)與技術(shù);課程建設(shè);實(shí)踐創(chuàng)新能力
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2017)25-0103-02
電子科學(xué)與技術(shù)作為信息技術(shù)發(fā)展的基石,伴隨著計算機(jī)技術(shù)、數(shù)字技術(shù)、移動通信技術(shù)、多媒體技術(shù)和W絡(luò)技術(shù)的出現(xiàn)得到了迅猛的發(fā)展,從初期的小規(guī)模集成電路(SSI)發(fā)展到今天的巨大規(guī)模集成電路(GSI),成為使人類社會進(jìn)入了信息化時代的先導(dǎo)技術(shù)。電子科學(xué)與技術(shù)專業(yè)是國家重點(diǎn)扶植的學(xué)科,本專業(yè)作為信息領(lǐng)域的核心學(xué)科,培養(yǎng)國家急需的電子科學(xué)與技術(shù)專業(yè)高級人才。
在新的歷史條件下,開展電子科學(xué)與技術(shù)專業(yè)課程建設(shè)的改革與實(shí)踐研究是非常必要的,這對于培養(yǎng)出具有知識、能力、素質(zhì)協(xié)調(diào)發(fā)展的微電子技術(shù)應(yīng)用型創(chuàng)新創(chuàng)業(yè)人才具有重要的指導(dǎo)意義和戰(zhàn)略意義。本文依據(jù)電子科學(xué)與技術(shù)專業(yè)本科生課程建設(shè)的實(shí)際情況,詳細(xì)分析了本專業(yè)在課程建設(shè)過程中存在的問題,提出了關(guān)于電子科學(xué)與技術(shù)專業(yè)課程建設(shè)的幾點(diǎn)改革方案,并進(jìn)行了一定的探索性實(shí)踐。
一、目前課程建設(shè)中存在的一些問題
1.在課程設(shè)置方面,與行業(yè)發(fā)展結(jié)合不緊密,缺乏專業(yè)特色和課程群的建設(shè),課程之間缺少有效地銜接,難以滿足當(dāng)前人才培養(yǎng)的需求。本專業(yè)的課程設(shè)置應(yīng)當(dāng)以培養(yǎng)具有扎實(shí)的微電子技術(shù)領(lǐng)域理論基礎(chǔ)和工程實(shí)踐能力,能從事超大規(guī)模集成電路設(shè)計、半導(dǎo)體器件和集成電路工藝制造以及相關(guān)電子信息技術(shù)應(yīng)用工作的高級工程技術(shù)人才和創(chuàng)新創(chuàng)業(yè)人才為培養(yǎng)目標(biāo)來進(jìn)行課程建設(shè)。
2.在創(chuàng)新實(shí)踐教學(xué)方面,存在重理論教學(xué)和課堂教學(xué),缺乏必要的實(shí)踐環(huán)節(jié),尤其是創(chuàng)新實(shí)踐環(huán)節(jié)的教學(xué),相關(guān)實(shí)踐和實(shí)驗(yàn)教學(xué)手段和教學(xué)方法過于單一,僅在教師課堂教學(xué)講授范例和實(shí)驗(yàn)過程的基礎(chǔ)上,指導(dǎo)學(xué)生進(jìn)行課程實(shí)驗(yàn),學(xué)生按照課程實(shí)驗(yàn)手冊上的具體步驟逐一進(jìn)行操作,完成課程所要求的實(shí)驗(yàn)。單一的實(shí)驗(yàn)和實(shí)踐教學(xué)方式難以提升學(xué)生的創(chuàng)新實(shí)踐和動手能力,更難以實(shí)現(xiàn)對所學(xué)知識的實(shí)踐和靈活運(yùn)用,難以滿足當(dāng)前強(qiáng)調(diào)以實(shí)踐為主,培養(yǎng)實(shí)踐型創(chuàng)新人才的要求。
二、課程建設(shè)改革的目的與任務(wù)
結(jié)合集成電路行業(yè)未來的發(fā)展趨勢以及電子科學(xué)與技術(shù)專業(yè)總體就業(yè)前景和對人才的需求結(jié)構(gòu)。根據(jù)我國電子科學(xué)與技術(shù)產(chǎn)業(yè)的現(xiàn)狀和發(fā)展需求,通過對電子科學(xué)與技術(shù)專業(yè)的課程建設(shè)進(jìn)行改革,重點(diǎn)強(qiáng)調(diào)工程實(shí)訓(xùn)與創(chuàng)新實(shí)踐,在課程教學(xué)中體現(xiàn)“激發(fā)興趣、夯實(shí)基礎(chǔ)、引導(dǎo)創(chuàng)新、全面培養(yǎng)”的教學(xué)方針。重新規(guī)劃專業(yè)培養(yǎng)方案和課程設(shè)置,以集成電路工藝與設(shè)計為重點(diǎn),設(shè)置課程群,構(gòu)建新的科學(xué)的課程體系,突出特色,強(qiáng)化能力培養(yǎng)。
三、課程建設(shè)改革的具體內(nèi)容
人才培養(yǎng)目標(biāo)以厚基礎(chǔ)、寬口徑、重實(shí)踐、偏工程為宗旨,培養(yǎng)具有扎實(shí)的微電子技術(shù)領(lǐng)域理論基礎(chǔ)和工程實(shí)踐能力,能從事超大規(guī)模集成電路設(shè)計、半導(dǎo)體器件和集成電路工藝制造以及相關(guān)電子信息技術(shù)應(yīng)用工作的高級工程技術(shù)人才和創(chuàng)新創(chuàng)業(yè)人才。以大規(guī)模集成電路設(shè)計、制造和工藝、電子器件和半導(dǎo)體材料、光電子技術(shù)應(yīng)用等方面為專業(yè)特色進(jìn)行課程建設(shè)改革,具體的改革內(nèi)容如下。
1.課程設(shè)置。首先,根據(jù)本專業(yè)人才培養(yǎng)目標(biāo)要求按需設(shè)課,明確設(shè)課目的,并注意專業(yè)通識課、專業(yè)基礎(chǔ)課、專業(yè)限選課和專業(yè)任選課之間的銜接與學(xué)時比例,加強(qiáng)集成電路設(shè)計與集成電路工藝方面的課程設(shè)置,突出微電子技術(shù)方向的特色,明確專業(yè)的發(fā)展目標(biāo)和方向,將相關(guān)課程設(shè)置為課程群,通過相關(guān)課程的有效銜接,突出能力培養(yǎng)。其次,隨著電子科學(xué)與技術(shù)的不斷發(fā)展,注重本專業(yè)課程設(shè)置的不斷更新和調(diào)整。
2.教學(xué)方式。首先,加強(qiáng)對青年教師的培養(yǎng)和訓(xùn)練,注重講課、實(shí)驗(yàn)、考試及課下各個環(huán)節(jié)的相互結(jié)合,即課堂與課下相結(jié)合,講課與實(shí)驗(yàn)相結(jié)合,平時與考試相結(jié)合。其次,講課中注重講解和啟發(fā)相結(jié)合,板書和多媒體相結(jié)合;實(shí)驗(yàn)中注重方法和原理相結(jié)合,知識和能力相結(jié)合;考試中注重面上與重點(diǎn)相結(jié)合,概念與計算相結(jié)合,開卷與閉卷相結(jié)合,重點(diǎn)開展課程的網(wǎng)絡(luò)化建設(shè),將相關(guān)實(shí)驗(yàn)課程的教學(xué)錄像上網(wǎng),通過網(wǎng)絡(luò)教學(xué)加強(qiáng)學(xué)生的實(shí)驗(yàn)實(shí)踐能力培養(yǎng)和提高。第三,注重雙語課程的開設(shè)與優(yōu)秀經(jīng)典教材的使用相結(jié)合,雙語課程與國際該課程接軌。
四、結(jié)語
科學(xué)與技術(shù)專業(yè)課程建設(shè)應(yīng)當(dāng)圍繞電子科學(xué)與技術(shù)專業(yè)應(yīng)用型人才的培養(yǎng)和專業(yè)特色,通過制訂適用集成電路人才培養(yǎng)目標(biāo)的培養(yǎng)方案、課程設(shè)置、實(shí)驗(yàn)體系和教學(xué)計劃,突出集成電路工藝與設(shè)計實(shí)踐環(huán)節(jié),進(jìn)而有效地提高實(shí)驗(yàn)和實(shí)踐教學(xué)質(zhì)量,為培養(yǎng)具有實(shí)踐創(chuàng)新能力的科技創(chuàng)新型人才奠定了基礎(chǔ)。
參考文獻(xiàn):
[1]劉一婷,李新,關(guān)艷霞,等.突出專業(yè)特色的電子科學(xué)與技術(shù)專業(yè)人才培養(yǎng)方案構(gòu)建[J].高教學(xué)刊,2016,(7):74-75.
[2]李新,劉一婷,揣榮巖,等.集成電路產(chǎn)業(yè)人才培養(yǎng)的課程體系建設(shè)[J].教育教學(xué)論壇,2016,(1):63-64.
[3]潘宇恒.電子科學(xué)與技術(shù)專業(yè)的課程優(yōu)化[J].科研,2016,(3):00209.
[4]韓益鋒,姚文卿,董良威.電子科學(xué)與技術(shù)專業(yè)課程體系建設(shè)與實(shí)踐[J].考試周刊,2014,(45):148-149.
[5]陶建平.電子科學(xué)與技術(shù)專業(yè)本科教育質(zhì)量探索與實(shí)踐[J].公安海警學(xué)院學(xué)報,2014,(2):34-37.
[6]謝海情,唐立軍,唐俊龍,等.集成電路設(shè)計專業(yè)課程體系改革與實(shí)踐[J].教育教學(xué)論壇,2015,(34):76-77.
[7]全國高等學(xué)校教學(xué)研究中心.電子科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報告[EB/OL].http:///link?rl=fsRthBj31TQQh1FCB740v-yPMYbTKEDaxrKs_caajUeYpVorqPMpcpzfV9wyz-vx3Vd7-hKL37B5rClIwE37dIk5CqZU2M-quD7BTAE_tSMwq,2007-06-18.
[8]劉繼春,毛劍波,楊明武.“電子科學(xué)與技術(shù)專業(yè)”學(xué)科建設(shè)的探索與實(shí)踐[J].合肥工業(yè)大學(xué)學(xué)報(社會科學(xué)版),2008,(06):138-141.
[9]王敏杰,朱連軒,袁超.電子信息科學(xué)與技術(shù)本科人才培養(yǎng)探索[J].科技信息,2009,(30):20.
[10]李俊杰.淺談電子信息科學(xué)技術(shù)發(fā)展[J].魅力中國,2010,(10):237.
[11]陳力穎.《大規(guī)模可編程邏輯器件設(shè)計》課程實(shí)驗(yàn)考試改革的探索[J].教育教學(xué)論壇,2013,(52):255-257.
[12]何偉明.高等學(xué)校電子科學(xué)與技術(shù)本科專業(yè)發(fā)展戰(zhàn)略研究報告2006-2010年教育部高等W校電子科學(xué)與技術(shù)專業(yè)教學(xué)指導(dǎo)分委員會[J].電氣電子教學(xué)學(xué)報,2009,(S1):1-13.
Reform and Exploration of Course Construction of Electronic Science and Technology
CHEN Li-ying
(School of Electronics and Information Engineering,Tianjin Polytechnic University,Tianjin 300387,China)
文章編號:1671-489X(2014)18-0094-03
集成電路測試是集成電路產(chǎn)業(yè)不可或缺的一個重要環(huán)節(jié),其貫穿了集成電路設(shè)計、生產(chǎn)與應(yīng)用的整個過程。集成電路測試技術(shù)的發(fā)展相對滯后于其他環(huán)節(jié),這在一定程度上制約了集成電路產(chǎn)業(yè)的發(fā)展。集成電路測試產(chǎn)業(yè)不但對測試設(shè)備依賴嚴(yán)重,對測試技術(shù)人員的理論基礎(chǔ)和實(shí)踐能力也有著較高要求。為應(yīng)對上述挑戰(zhàn),加強(qiáng)電子類學(xué)生的就業(yè)競爭力,就要求學(xué)生在掌握集成電路工藝、設(shè)計基礎(chǔ)知識的同時,還需具備集成電路測試與可測性設(shè)計的相關(guān)知識[1-2]。
目前,國內(nèi)本科階段開設(shè)集成電路測試與可測性設(shè)計課程的高校較少,學(xué)過的學(xué)生也多數(shù)反映比較抽象,不知如何學(xué)以致用。究其原因,主要是教學(xué)環(huán)節(jié)存在諸多問題[3]。為了提高該課程教學(xué)質(zhì)量,本文對該課程教學(xué)內(nèi)容、方法進(jìn)行了初步的探索研究,以期激發(fā)學(xué)生的學(xué)習(xí)主動性,加深對該課程的理解和掌握。
1 理論教學(xué)結(jié)合實(shí)際應(yīng)用
在理論教學(xué)中結(jié)合實(shí)際應(yīng)用,有助于學(xué)生明確學(xué)習(xí)目的,提升學(xué)習(xí)興趣。因此,講授測試重要性時可以結(jié)合生活中的應(yīng)用實(shí)例來展開。如目前汽車中的ABS電路如果不通過測試,將會造成人員和汽車的損傷;遠(yuǎn)程導(dǎo)彈中的制導(dǎo)電路不通過測試,將無法精確命中目標(biāo);制造業(yè)中的數(shù)控機(jī)床控制電路,交通信號燈的轉(zhuǎn)向時間顯示電路,家電產(chǎn)品中的MP3、MP4解碼電路等,均需進(jìn)行測試等。通過這些介紹,可以使學(xué)生了解測試的重要性,從而能更加主動地去掌握所學(xué)知識。
2 合理安排教學(xué)內(nèi)容
針對集成電路測試與可測性設(shè)計的重要性,電子類專業(yè)在本科生三年級時開設(shè)集成電路測試與可測性設(shè)計課程。該課程的教材采用以中文教材《VLSI測試方法學(xué)和可測性設(shè)計》(雷紹允著)為主、以英文原版教材《數(shù)字系統(tǒng)測試與可測性設(shè)計》(Miron Abramovici著)為輔的形式,結(jié)合國外高校的授課內(nèi)容和可測性設(shè)計在工業(yè)界的應(yīng)用,對課程內(nèi)容進(jìn)行設(shè)計。課程定為48學(xué)時,課程內(nèi)容大致分為集成電路測試、可測性設(shè)計和上機(jī)實(shí)驗(yàn)三個部分。
集成電路測試 這部分內(nèi)容安排20個學(xué)時,主要講解集成電路的常用測試設(shè)備、測試方法、集成電路的失效種類、常用的故障模型以及故障檢測的方法。組合邏輯電路測試著重講解測試圖形生成方法,主流EDA軟件核心算法,包括布爾差分法、D算法、PODEM以及FAN算法等。時序電路測試講解時序電路的測試模型和方法,介紹時序電路的初始化、功能測試以及測試向量推導(dǎo)方法。
集成電路可測性設(shè)計 這部分內(nèi)容安排16個學(xué)時,主要講解集成電路專用可測性設(shè)計方法如電路分塊、插入測試點(diǎn)、偽窮舉、偽隨機(jī)等一些較為成熟的可測性設(shè)計方法。同時講解工業(yè)界較為流行的可測性設(shè)計結(jié)構(gòu)。
上機(jī)實(shí)驗(yàn) 這部分內(nèi)容安排12學(xué)時。目前主流測試與可測性設(shè)計EDA軟件Synopsys屬于商業(yè)軟件,收費(fèi)較高,難以在高校普及使用。為此,本課程選取開源軟件ATALANTA和FSIM并基于ISCAS85標(biāo)準(zhǔn)電路,進(jìn)行故障測試圖形生成實(shí)驗(yàn)。此外,通過在實(shí)驗(yàn)手冊中編排基于Quartus軟件的電路可測性結(jié)構(gòu)設(shè)計等內(nèi)容,將實(shí)驗(yàn)和理論講解有機(jī)結(jié)合。
3 培養(yǎng)學(xué)生舉一反三的能力
創(chuàng)設(shè)問題情境,啟發(fā)學(xué)生自主利用已學(xué)知識,積極思考、探索。如在講授組合邏輯故障測試向量生成時,以較為簡單的組合邏輯為例,對圖1提出以下問題[4]。
1)為了能夠反映在電路內(nèi)部節(jié)點(diǎn)所存在的故障,必須對故障節(jié)點(diǎn)設(shè)置正常邏輯值的非量,這個步驟稱為故障激活。對應(yīng)于圖1,如何激活故障G s-a-1?
2)為了能夠?qū)⒐收闲?yīng)G傳播到輸出I,則沿著故障傳播路徑的所有門必須被選通,也就是敏化傳播路徑上的門。對應(yīng)圖1,如何傳播故障G s-a-1?
3)根據(jù)激活和敏化故障的要求,如何設(shè)置對應(yīng)的原始輸入端的信號值?
通過提問思考和共同探討,問題得以解決,學(xué)生印象深刻,對后續(xù)理解各種測試向量生成算法奠定基礎(chǔ)。
4 實(shí)例講解
集成電路測試與可測性設(shè)計是一門理論化較強(qiáng)的課程,學(xué)生在學(xué)習(xí)過程中可能會產(chǎn)生“學(xué)以何用”的疑問。為消除這些疑問,加強(qiáng)學(xué)生學(xué)習(xí)興趣,明確學(xué)習(xí)目的,需要授課教師在課程講解過程中穿插一些測試實(shí)例。為此,本課程以科研項目中所涉及的部分測試實(shí)例為樣本,結(jié)合學(xué)生的掌握和接受能力加以簡化,作為課堂講解實(shí)例。
下面以某個整機(jī)系統(tǒng)中所涉及的一款數(shù)字編碼器為例,進(jìn)行功能和引腳規(guī)模的簡化,最終形成圖2所示的簡化編碼器原理圖。針對該原理圖和具體工作原理,講解該編碼器的基本測試方法和過程。
圖2所示編碼器有四個地址輸入引腳(A0~A3),一個電源引腳VDD(5 V),一個時鐘輸入引腳CLK,一個輸出引腳DOUT和一個接地引腳GND。在地址端(A0~A3)輸入一組編碼,經(jīng)過編碼器編碼,在DOUT端串行輸出。編碼的規(guī)律如圖3所示,編碼輸出順序(先左后右):A0編碼A1編碼A2編碼A3編碼同步位。
該測試實(shí)例主要圍繞功能測試來進(jìn)行具體講解。功能測試通過真值表(測試圖形)來驗(yàn)證編碼器功能是否正確。編碼器輸入引腳可接三種狀態(tài):高電平(1)、低電平(0)和懸空(f)。本實(shí)例只列舉三組真值表來對該編碼器進(jìn)行測試,即輸入引腳分別為1010、0101、ffff。真值表中的每一行代表一個時鐘周期(T)。H(高電平)和L(低電平)代表編碼器正確編碼時DOUT引腳的輸出電平。針對1010的輸入,參照圖3編碼規(guī)律和表1編碼順序,DOUT輸出按A0 A1 A2 A3(1010)順序?qū)崿F(xiàn)編碼,具體真值表如圖4所示。
圖4中Repeat n(n為自然數(shù))代表重復(fù)驗(yàn)證該行n個時鐘。該測試圖形通過測試系統(tǒng)的開發(fā)環(huán)境編譯器編譯成測試機(jī)控制碼,發(fā)送給測試系統(tǒng)控制器。測試系統(tǒng)發(fā)出被測電路所需的各種輸入信號并捕獲被測電路的輸出引腳DOUT信號。當(dāng)實(shí)際測試采樣DOUT引腳所得信號與測試圖形中的期望輸出完全相符時,表示被測電路功能正確,測試通過。反之,則提示有錯,編碼器功能失效。同樣,當(dāng)輸入分別為0101和ffff時,測試圖形如圖5、圖6所示。
實(shí)際數(shù)字集成電路測試的過程遠(yuǎn)比上述過程復(fù)雜,本例中所講解的功能測試是一種不完全測試,測試的故障覆蓋率和測試效果有待商榷。然而,無論多復(fù)雜的功能測試,其主要測試原理基本類似。通過這樣的測試實(shí)例講解,能夠讓學(xué)生了解測試圖形的功能,熟悉數(shù)字電路測試的大體過程和基本原理,加深對理論知識的理解。
5 重視與相關(guān)學(xué)科的交叉銜接
作為電子類的專業(yè)課,本課程橫跨計算機(jī)軟件技術(shù)、電路設(shè)計技術(shù)、數(shù)學(xué)、物理等多個領(lǐng)域。有鑒于此,在教學(xué)中應(yīng)盡可能地體現(xiàn)集成電路測試與可測性設(shè)計與其他課程的關(guān)系,在教學(xué)中為后續(xù)課程打下基礎(chǔ)。
【關(guān)鍵詞】IC設(shè)計 IC工藝流程 良率 精益化成本控制
精益思想是一種先進(jìn)的管理思想,把它運(yùn)用到IC設(shè)計項目成本管理當(dāng)中,能夠有效的控制項目成本和產(chǎn)品研發(fā)的周期,因?yàn)榫嫠枷氲暮诵木褪窍速M(fèi),減少不必要的支出。運(yùn)用精益思想對企業(yè)的整個項目流程進(jìn)行控制,從產(chǎn)品的立項、市場調(diào)研、可行性分析、研發(fā)設(shè)計、生產(chǎn)等階段,實(shí)施嚴(yán)格產(chǎn)品成本控制,從而實(shí)現(xiàn)產(chǎn)品的全壽命周期成本控制。在精益設(shè)計成本控制中運(yùn)用目標(biāo)成本規(guī)劃法、價值工程、質(zhì)量功能展開等方法,能夠有效的控制設(shè)計成本,同時把顧客的需求融合到產(chǎn)品的設(shè)計當(dāng)中。在精益采購成本控制階段,企業(yè)可以通過規(guī)范采購制度和經(jīng)濟(jì)批量訂貨等方法來降低采購成本。精益生產(chǎn)階段,企業(yè)可以運(yùn)用敏捷制造和全面質(zhì)量管理,及時發(fā)現(xiàn)生產(chǎn)過程中的浪費(fèi)現(xiàn)象并與改正,消除浪費(fèi),降低成本。精益物流成本控制階段,企業(yè)可以采用價值流程分析對整個流程分析,尋求不必要的浪費(fèi)??傊嫠枷氲闹攸c(diǎn)就在減少浪費(fèi),提高顧客滿意度,從而達(dá)到降低成本,提高企業(yè)的綜合競爭力。
一、精益化成本控制的特點(diǎn)
(一)連續(xù)流動性
連續(xù)流動性是指價值流在供應(yīng)鏈上連續(xù)不斷的進(jìn)行,企業(yè)只在合適的時間,按合適的數(shù)量生產(chǎn)所需要的產(chǎn)品。對IC設(shè)計企業(yè)而言,它的上游產(chǎn)業(yè)是晶圓廠,下游企業(yè)是封裝測試廠,目前大部分的IC設(shè)計企業(yè)都是根據(jù)訂單來生產(chǎn),同時合理備足為滿足市場不確定性需求的庫存,企業(yè)要實(shí)現(xiàn)理想的價值流動,就要將上、下游的各項作業(yè)從外部結(jié)構(gòu)上改造成若干個包含幾項增值作業(yè)的自我管理生產(chǎn)單元,在這個生產(chǎn)單元內(nèi),設(shè)備和人力按照流程的順序來進(jìn)行安排。如果不能實(shí)現(xiàn)這種連續(xù)的均衡生產(chǎn),那么某些生產(chǎn)單元的生產(chǎn)進(jìn)度就可能會落在后面,導(dǎo)致下游工序出現(xiàn)閑置時間,而另外一些時候,這些生產(chǎn)單元又可能停工待料。企業(yè)生產(chǎn)實(shí)現(xiàn)連續(xù)流動之后,便可縮短訂貨提前期,大幅度降低庫存,能盡早的發(fā)現(xiàn)并解決問題,使企業(yè)生產(chǎn)計劃有條不紊,持續(xù)不斷地進(jìn)行。因此,在價值流管理中,首先應(yīng)保證生產(chǎn)作業(yè)的連續(xù)流動性。
(二)價值鏈分析
實(shí)現(xiàn)精益生產(chǎn)管理,最基本的一條就是消滅浪費(fèi),而在企業(yè)的生產(chǎn)經(jīng)營活動中,要消滅浪費(fèi),就必須判別企業(yè)生產(chǎn)中的兩個基本構(gòu)成:增值和非增值活動。價值鏈管理就是通過繪制價值流程圖,進(jìn)行價值流程圖分析來發(fā)現(xiàn)并消滅浪費(fèi)、降低成本,贏取最高的邊際利潤。從IC設(shè)計、制造分工流程圖來看,主要包括:IC設(shè)計、晶圓生產(chǎn)及后段的封裝測試,在設(shè)計階段,企業(yè)必須按照項目的進(jìn)度如期完成產(chǎn)品的開發(fā);晶圓廠必須根據(jù)IC設(shè)計企業(yè)的集成電路布圖完成原材料的生產(chǎn);而對于封裝測試企業(yè)必須在保持產(chǎn)品良率的前提下,及時完成產(chǎn)成品的交付;這些價值鏈流動的過程中,由于每個階段可能是在不同的地點(diǎn)完成,物流成本的控制是IC設(shè)計企業(yè)必須高度重視。
(三)研發(fā)、生產(chǎn)過程的標(biāo)準(zhǔn)化作業(yè)
從IC企業(yè)都是面向市場開發(fā)新產(chǎn)品,能后根據(jù)項目的進(jìn)度和目前公司的狀況,合理安排資源,每個項目的進(jìn)行必須通過產(chǎn)品定義、規(guī)劃、模擬仿真、布圖及后期的工程測試等,如果在這些過程中,能夠?qū)嵭泄ぷ鬟^程的標(biāo)準(zhǔn)化,將有力推動人力資源節(jié)約和按時按質(zhì)完成項目。在實(shí)施標(biāo)準(zhǔn)化過程中,要遵循三個指導(dǎo)原則:一是與研發(fā)人員一起努力,共同確定效率最高的工作方法,并確保對此達(dá)成一致意見。二是利用標(biāo)準(zhǔn)化工作組合表來理解過程周期時間與生產(chǎn)節(jié)拍之間的關(guān)系。三是遵守生產(chǎn)節(jié)拍,這是標(biāo)準(zhǔn)化工作的一個關(guān)鍵計量指標(biāo),不要試圖通過對每個人的工作負(fù)荷做一些實(shí)質(zhì)性的改變來適應(yīng)生產(chǎn)節(jié)拍的變化,當(dāng)生產(chǎn)節(jié)拍縮短時,應(yīng)對各項工作進(jìn)行合理化改進(jìn)。必要時可增加人員,當(dāng)生產(chǎn)節(jié)拍加長時,可給生產(chǎn)過程分配較少的雇員。實(shí)施標(biāo)準(zhǔn)化工作能夠最大限度的發(fā)揮人力和機(jī)器的效用,與此同時還能確保安全的工作條件。只要從價值流的這三個方面去理解和實(shí)施價值流活動,就能達(dá)到消滅浪費(fèi),降低成本,優(yōu)化資源配置,提高運(yùn)營管理水平的目的。
二、我國IC設(shè)計企業(yè)實(shí)行精益化成本控制的目的和意義
改革開放30多年來,隨著國外資金、技術(shù)和管理理念的不斷引進(jìn),我國企業(yè)的管理水平雖已有一定程度的提高,但仍未擺脫陳舊的管理模式與落后的管理手段。從整體水平來看,國內(nèi)IC企業(yè)規(guī)模都不算大,但普遍都具有大量生產(chǎn)模式下的大企業(yè)病,即:機(jī)構(gòu)臃腫、管理效率低下,企業(yè)計劃決策的速度慢,影響了企業(yè)的應(yīng)變能力;企業(yè)內(nèi)信息傳輸,溝通不及時、高庫存量,保證生產(chǎn)難以降低成本,員工的積極性和創(chuàng)造性得不到充分發(fā)揮。
應(yīng)用精益管理模式在我國半導(dǎo)體行業(yè)具有更特別的意義:
第一,我國IC研發(fā)設(shè)計人均資源相對短缺,技術(shù)來源大部分是通過解剖獲得,缺乏創(chuàng)造性,生產(chǎn)效率低下,資源有效利用率低,因此以消滅“浪費(fèi)”為理念的精益生產(chǎn)方式值得采納,以便實(shí)現(xiàn)資源優(yōu)化和可持續(xù)發(fā)展目標(biāo);
第二,精益管理本身起源于東方的文化環(huán)境,肯有較強(qiáng)烈的集體主義觀念,比西方更重視個人主義更容易實(shí)施,比較適合IC企業(yè)依靠團(tuán)隊的力量完成項目的現(xiàn)狀;
第三,針對目前我國管理水平較低的現(xiàn)狀,低起點(diǎn)必然會緊跟著一個高速發(fā)展階段,精益管理將直接給企業(yè)帶來新的活力和顯著的經(jīng)濟(jì)效益。
三、精益化成本控制在IC設(shè)計企業(yè)的實(shí)施
(一)全面的成本成本控制――“零虧損”
合理控制庫存,庫存是企業(yè)的“萬惡之源”,它不僅占用企業(yè)的資金,增加資金成本,更重要的是由于有了庫存,生產(chǎn)線上即使出現(xiàn)了不合格產(chǎn)品,工人也可以從容返修,從而放松了對“零返修庫”的追求。遵循快速調(diào)整和小批量生產(chǎn)原則,從而保持了較低的存貨水平。
(二)優(yōu)質(zhì)的售后服務(wù)――“零投訴”
及時、有效的滿足顧客的需求,是企業(yè)的根本宗旨,也是企業(yè)生存的源泉;顧客對于產(chǎn)品的品質(zhì)的訴愿,必須高度重視并及時反饋并指派FAE工程師上門解決;在這個過程中,除了要傾聽客戶對產(chǎn)品品質(zhì)的意見,還有要不斷改良產(chǎn)品的工藝和服務(wù)質(zhì)量難題,企業(yè)也應(yīng)從客戶的訴愿中挖掘未滿足的市場需求。
(三)合理有效利用公司的各種資源――“零浪費(fèi)”
任何不直接增加產(chǎn)品價值的費(fèi)用都是浪費(fèi),所以要盡量減少管理費(fèi)用。要消除任何無增值的動作、環(huán)節(jié)和步驟。同時,建立新型的供應(yīng)商合作關(guān)系,企業(yè)應(yīng)當(dāng)將一個自己滿意的供應(yīng)商看作是自己公司的一部分,從原材料晶圓,到后段的代工商的選擇,再到滿足客戶的市場需求,共同為提高產(chǎn)品質(zhì)量和適時供貨而努力,不光光是通過價格手段,盤剝供應(yīng)商或者客戶。
(四)研發(fā)項目、產(chǎn)品生產(chǎn)實(shí)行嚴(yán)格的工期管理――“零延時”
新項目開始研發(fā)前,市場部要與研發(fā)等部門,做好前期的市場調(diào)研和可信析分析,避免盲目開發(fā)新項目或開發(fā)的項目而產(chǎn)品沒市場;對于確定要開發(fā)的項目,要合理為項目配置資源,明確研發(fā)項目的每個步驟的工期要求,按時按質(zhì)的如期完成項目,項目如果出現(xiàn)拖延就是成本的浪費(fèi);
(五)實(shí)行全面的質(zhì)量管理――“零缺陷”
提高質(zhì)量無需增加成本,因?yàn)閺拈L期看,提高產(chǎn)品質(zhì)量了產(chǎn)品市場占有率,從而相對降低了成本,即質(zhì)量成本占銷售收入百分比不斷下降,使得企業(yè)競爭力不斷加強(qiáng)。通過提高質(zhì)量、減少浪費(fèi)才能贏得利潤,質(zhì)量是利潤的源泉。錯誤是一種財富,因?yàn)橹挥谐霈F(xiàn)瑕疵才能發(fā)現(xiàn)生產(chǎn)過程的不完美,才難使之逐漸完善而不再產(chǎn)生疵點(diǎn),即犯錯誤是為了不犯錯誤。缺陷是可以避免的,“零缺陷”是促進(jìn)企業(yè)不斷發(fā)現(xiàn)IC產(chǎn)品在設(shè)計和應(yīng)用中的缺陷并加以改進(jìn)的一種標(biāo)準(zhǔn)。
(六)實(shí)行全面的安全管理――“零事故”
安全生產(chǎn)是企業(yè)的社會責(zé)任,也是保證產(chǎn)品質(zhì)量的有效手段,減少安全事故的發(fā)生,其實(shí)就是在為企業(yè)避免不必要的損失,節(jié)約成本;同時也是為企業(yè)樹立良好的品牌形象。
四、總結(jié)語
IC設(shè)計是個技術(shù)淘汰、技術(shù)更新非常迅速的行業(yè),企業(yè)要在這個競爭非常激烈行業(yè)求得生存或者發(fā)展,必須緊密把握市場的變化趨勢,不斷的改進(jìn)技術(shù)或工藝,持續(xù)不斷的通過精益化的成本控制手段,從技術(shù)上和成本上建立競爭優(yōu)勢;同時充分利用國家對于集成電路產(chǎn)業(yè)的優(yōu)惠政策,加大重大項目和新興產(chǎn)業(yè)IC芯片應(yīng)用的研發(fā)和投資力度;合理利用中國高等院校的在集成電路、電子信息領(lǐng)域的研究資源,實(shí)現(xiàn)產(chǎn)學(xué)研相結(jié)合的發(fā)展思路,縮短項目的研發(fā)周期;通過各種途徑推行精益化的成本控制手段,來達(dá)到提高中國IC設(shè)計企業(yè)整體競爭實(shí)力,擴(kuò)大市場份額。
以上是筆者對精益化成本控制在IC設(shè)計企業(yè)的應(yīng)用的一些膚淺的認(rèn)識,不當(dāng)之處敬請讀者指正。
參考文獻(xiàn)
[1]劉勝軍.精益化生產(chǎn)現(xiàn)代IE[M].第一版海天出版社,2006:67.
關(guān)鍵詞:嵌入式系統(tǒng) 設(shè)計 單片系統(tǒng)(SOC) 硬件描述語言(HDL) IP內(nèi)核
一、嵌入式系統(tǒng)設(shè)計方法變化的背景
嵌入式系統(tǒng)設(shè)計方法的演化總的來說是因?yàn)閼?yīng)用需求的牽引和IT技術(shù)的推動。
1.隨著微電子技術(shù)的不斷創(chuàng)新和發(fā)展,大規(guī)模集成電路的集成度和工藝水平不斷提高。硅材料與人類智慧的結(jié)合,生產(chǎn)出大批量的低成本、高可靠性和高精度的微電子結(jié)構(gòu)模塊,推動了一個全新的技術(shù)領(lǐng)域和產(chǎn)業(yè)的發(fā)展。在此基礎(chǔ)上發(fā)展起來的器件可編程思想和微處理(器)技術(shù)可以用軟件來改變和實(shí)現(xiàn)硬件的功能。微處理器和各種可編程大規(guī)模集成專用電路、半定制器件的大量應(yīng)用,開創(chuàng)了一個嶄新的應(yīng)用世界,以至廣泛影響著并在逐步改變著人類的生產(chǎn)、生活和學(xué)習(xí)等社會活動。
2.計算機(jī)硬件平臺性能的大幅度提高,使很多復(fù)雜算法和方便使用的界面得以實(shí)現(xiàn),大大提高了工作效率,給復(fù)雜嵌入式系統(tǒng)輔助設(shè)計提供了物理基礎(chǔ)。
3.高性能的EDA綜合開發(fā)工具(平臺)得到長足發(fā)展,而且其自動化和智能化程度不斷提高,為復(fù)雜的嵌入式系統(tǒng)設(shè)計提供了不同用途和不同級別集編輯、布局、布線、編譯、綜合、模擬、測試、驗(yàn)證和器件編程等一體化的易于學(xué)習(xí)和方便使用的開發(fā)集成環(huán)境。
4.硬件描述語言HDL(Hardware Des cription Language)的發(fā)展為復(fù)雜電子系統(tǒng)設(shè)計提供了建立各種硬件模型的工作媒介。它的描述能力和抽象能力強(qiáng),給硬件電路,特別是半定制大規(guī)模集成電路設(shè)計帶來了重大的變革。目前,用得較多的有已成為IEEE為 STD1076標(biāo)準(zhǔn)的VHDL、IEEE STD 1364標(biāo)準(zhǔn)的Verilog HDL和Altera公司企業(yè)標(biāo)準(zhǔn)的AHDL等。
由于HDL的發(fā)展和標(biāo)準(zhǔn)化,世界上出現(xiàn)了一批利用HDL進(jìn)行各種集成電路功能模塊專業(yè)設(shè)計的公司。其任務(wù)是按常用或?qū)S霉δ?,用HDL來描述集成電路的功能和結(jié)構(gòu),并經(jīng)過不同級別的驗(yàn)證形成不同級別的IP內(nèi)核模塊,供芯片設(shè)計人員裝配或集成選用。
IP(Intellectual Property)內(nèi)核模塊是一種預(yù)先設(shè)計好的甚至已經(jīng)過驗(yàn)證的具有某種確定功能的集成電路、器件或部件。它有幾種不同形式。IP內(nèi)核模塊有行為(behavior)、結(jié)構(gòu)(structure)和物理(physical)3級不同程度的設(shè)計,對應(yīng)有主要描述功能行為的“軟IP內(nèi)核(soft IP core)”、完成結(jié)構(gòu)描述的“固IP內(nèi)核(firm IP core)”和基于物理描述并經(jīng)過工藝驗(yàn)證的“硬IP內(nèi)核(hard IP core)”3個層次。這相當(dāng)于集成電路(器件或部件)的毛坯、半成品和成品的設(shè)計技術(shù)。
軟IP內(nèi)核通常是用某種HDL文本提交用戶,它已經(jīng)過行為級設(shè)計優(yōu)化和功能驗(yàn)證,但其中不含有任何具體的物理信息。據(jù)此,用戶可以綜合出正確的門電路級網(wǎng)表,并可以進(jìn)行后續(xù)結(jié)構(gòu)設(shè)計,具有最大的靈活性,可以很容易地借助于EDA綜合工具與其他外部邏輯電路結(jié)合成一體,根據(jù)各種不同的半導(dǎo)體工藝,設(shè)計成具有不同性能的器件??梢陨唐坊能汭P內(nèi)核一般電路結(jié)構(gòu)總門數(shù)都在5000門以上。但是,如果后續(xù)設(shè)計不當(dāng),有可能導(dǎo)致整個結(jié)果失敗。軟IP內(nèi)核又稱作虛擬器件。
硬IP內(nèi)核是基于某種半導(dǎo)體工藝的物理設(shè)計,已有固定的拓?fù)洳季趾途唧w工藝,并已經(jīng)過工藝驗(yàn)證,具有可保證的性能。其提供給用戶的形式是電路物理結(jié)構(gòu)掩模版圖和全套工藝文件,是可以拿來就用的全套技術(shù)。
固IP內(nèi)核的設(shè)計深度則是介于軟IP內(nèi)核和硬IP內(nèi)核之間,除了完成硬IP內(nèi)核所有的設(shè)計外,還完成了門電路級綜合和時序仿真等設(shè)計環(huán)節(jié)。一般以門電路級網(wǎng)表形式提交用戶使用。
TI,Philips和Atmel等廠商就是通過Intel授權(quán),用其MCS51的IP內(nèi)核模塊結(jié)合自己的特長開發(fā)出有個性的與Intel MCS51兼容的單片機(jī)。
常用的IP內(nèi)核模塊有各種不同的CPU(32/64位CISC/RISC結(jié)構(gòu)的CPU或8/16位微控制器/單片機(jī),如8051等)、32/64位DSP(如320C30)、DRAM、SRAM、EEPROM、Flashmemory、A/D、D/A、MPEG/JPEG、USB、PCI、標(biāo)準(zhǔn)接口、網(wǎng)絡(luò)單元、編譯器、編碼/解碼器和模擬器件模塊等。豐富的IP內(nèi)核模塊庫為快速地設(shè)計專用集成電路和單片系統(tǒng)以及盡快占領(lǐng)市場提供了基本保證。
5.軟件技術(shù)的進(jìn)步,特別是嵌入式實(shí)時操作系統(tǒng)EOS(Embedded Operation System)的推出,為開發(fā)復(fù)雜嵌入式系統(tǒng)應(yīng)用軟件提供了底層支持和高效率開發(fā)平臺。EOS是一種功能強(qiáng)大、應(yīng)用廣泛的實(shí)時多任務(wù)系統(tǒng)軟件。它一般都具有操作系統(tǒng)所具有的各種系統(tǒng)資源管理功能,用戶可以通過應(yīng)用程序接口API調(diào)用函數(shù)形式來實(shí)現(xiàn)各種資源管理。用戶程序可以在EOS的基礎(chǔ)上開發(fā)并運(yùn)行。它與通用系統(tǒng)機(jī)中的OS相比,主要有系統(tǒng)內(nèi)核短小精悍、開銷小、實(shí)時性強(qiáng)和可靠性高等特點(diǎn)。完善的EOS還提供各種設(shè)備的驅(qū)動程序。為了適應(yīng)網(wǎng)絡(luò)應(yīng)用和Internet應(yīng)用。還可以提供TCP/IP協(xié)議支持。目前流行的EOS有3Com公司的Palm OS、Microsoft公司的Windows CE和Windows NT Embedded4.0、日本東京大學(xué)的Tron和各種開放源代碼的嵌入式Linux以及國內(nèi)開發(fā)成功的凱思集團(tuán)的Hopen OS和浙江大學(xué)的HBOS。
轉(zhuǎn)貼于 二、嵌入式系統(tǒng)設(shè)計方法的變化
過去擅長于軟件設(shè)計的編程人員一般對硬件電路設(shè)計“敬而遠(yuǎn)之”,硬件設(shè)計和軟件設(shè)計被認(rèn)為是性質(zhì)完全不同的技術(shù)。
隨著電子信息技術(shù)的發(fā)展,電子工程出身的設(shè)計人員,往往還逐步涉足軟件編程。其主要形式是通過微控制器(國內(nèi)習(xí)慣稱作單片機(jī))的應(yīng)用,學(xué)會相應(yīng)的匯編語言編程。在設(shè)計規(guī)模更大的集散控制系統(tǒng)時,必然要用到已普及的PC機(jī),以其為上端機(jī),從而進(jìn)一步學(xué)習(xí)使用Quick BASIC,C,C++,VC和VB等高級語言編程作系統(tǒng)程序,設(shè)計系統(tǒng)界面,通過與單片機(jī)控制的前端機(jī)進(jìn)行多機(jī)通信構(gòu)成集中分布控制系統(tǒng)。
軟件編程出身的設(shè)計人員則很少有興趣去學(xué)習(xí)應(yīng)用電路設(shè)計。但是,隨著計算機(jī)技術(shù)的飛速發(fā)展,特別是硬件描述語言HDL的發(fā)明,系統(tǒng)硬件設(shè)計方法發(fā)生了變化,數(shù)字系統(tǒng)的硬件組成及其行為完全可以用HDL來描述和仿真。在這種情況下,設(shè)計硬件電路不再是硬件設(shè)計工程師的專利,擅長軟件編程的設(shè)計人員可以借助于HDL工具來描述硬件電路的行為、功能、結(jié)構(gòu)、數(shù)據(jù)流、信號連接關(guān)系和定時關(guān)系,設(shè)計出滿足各種要求的硬件系統(tǒng)。
EDA工具允許有兩種設(shè)計輸入工具,分別適應(yīng)硬件電路設(shè)計人員和軟件編程人員兩種不同背景的需要。讓具有硬件背景的設(shè)計人員用已習(xí)慣的原理圖輸入方式,而讓具有軟件背景的設(shè)計人員用硬件描述語言輸入方式。由于用HDL描述進(jìn)行輸入,因而與系統(tǒng)行為描述更接近,且更便于綜合、時域傳遞和修改,還能建立獨(dú)立于工藝的設(shè)計文件,所以,擅長軟件編程的人一旦掌握了HDL和一些必要的硬件知識,往往可以比習(xí)慣于傳統(tǒng)設(shè)計的工程師設(shè)計出更好的硬件電路和系統(tǒng)。所以,習(xí)慣于傳統(tǒng)設(shè)計的工程師應(yīng)該學(xué)會用HDL來描述和編程。
三、嵌入式系統(tǒng)設(shè)計的3個層次
嵌入式系統(tǒng)設(shè)計有3個不同層次。
1.第1層次:以PCB CAD軟件和ICE為主要工具的設(shè)計方法。
這是過去直至現(xiàn)在我國單片機(jī)應(yīng)用系統(tǒng)設(shè)計人員一直沿用的方法,其步驟是先抽象后具體。
抽象設(shè)計主要是根據(jù)嵌入式應(yīng)用系統(tǒng)要實(shí)現(xiàn)的功能要求,對系統(tǒng)功能細(xì)化,分成若干功能模塊,畫出系統(tǒng)功能框圖,再對功能模塊進(jìn)行硬件和軟件功能實(shí)現(xiàn)的分配。
具體設(shè)計包括硬件設(shè)計和軟件設(shè)計。硬件設(shè)計主要是根據(jù)性能參數(shù)要求對各功能模塊所需要使用的元器件進(jìn)行選擇和組合,其選擇的基本原則就是市場上可以購買到的性價比最高的通用元器件。必要時,須分別對各個沒有把握的部分進(jìn)行搭試、功能檢驗(yàn)和性能測試,從模塊到系統(tǒng)找到相對優(yōu)化的方案,畫出電路原理圖。硬件設(shè)計的關(guān)鍵一步就是利用印制板(PCB)計算機(jī)輔助設(shè)計(CAD)軟件對系統(tǒng)的元器件進(jìn)行布局和布線,接著是印制板加工、裝配和硬件調(diào)試。
工作量最大的部分是軟件設(shè)計。軟件設(shè)計貫穿整個系統(tǒng)的設(shè)計過程,主要包括任務(wù)分析、資源分配、模塊劃分、流程設(shè)計和細(xì)化、編碼調(diào)試等。軟件設(shè)計的工作量主要集中在程序調(diào)試,所以軟件調(diào)試工具就是關(guān)鍵。最常用和最有效的工具是在線仿真器(ICE)。
2.第2層次:以EDA工具軟件和EOS為開發(fā)平臺的設(shè)計方法。
隨著微電子工藝技術(shù)的發(fā)展,各種通用的可編程半定制邏輯器件應(yīng)運(yùn)而生。在硬件設(shè)計時,設(shè)計師可以利用這些半定制器件,逐步把原先要通過印制板線路互連的若干標(biāo)準(zhǔn)邏輯器件自制成專用集成電路(ASIC)使用,這樣,就把印制板布局和布線的復(fù)雜性轉(zhuǎn)換成半定制器件內(nèi)配置的復(fù)雜性。然而,半定制器件的設(shè)計并不需要設(shè)計人員有半導(dǎo)體工藝和片內(nèi)集成電路布局和布線的知識和經(jīng)驗(yàn)。隨著半定制器件的規(guī)模越來越大,可集成的器件越來越多,使印制板上互連器件的線路、裝配和調(diào)試費(fèi)用越來越少,不僅大大減少了印制板的面積和接插件的數(shù)量,降低了系統(tǒng)綜合成本,增加了可編程應(yīng)用的靈活性,更重要的是降低了系統(tǒng)功耗,提高了系統(tǒng)工作速度,大大提高了系統(tǒng)的可靠性和安全性。
這樣,硬件設(shè)計人員從過去選擇和使用標(biāo)準(zhǔn)通用集成電路器件,逐步轉(zhuǎn)向自己設(shè)計和制作部分專用的集成電路器件,而這些技術(shù)是由各種EDA工具軟件提供支持的。
半定制邏輯器件經(jīng)歷了可編程邏輯陣列PLA、可編程陣列邏輯PAL、通用陣列邏輯GAL、復(fù)雜可編程邏輯器件CPLD和現(xiàn)場可編程門陣列FPGA的發(fā)展過程。其趨勢是集成度和速度不斷提高,功能不斷增強(qiáng),結(jié)構(gòu)趨于更合理,使用變得更靈活和方便。
設(shè)計人員可以利用各種EDA工具和標(biāo)準(zhǔn)的CPLD和FPGA等,設(shè)計和自制用戶專用的大規(guī)模集成電路。然后再通過自下而上的設(shè)計方法,把用半定制器件設(shè)計自制的集成電路、可編程外圍器件、所選擇的ASIC與嵌入式微處理器或微控制器在印制板上布局、布線構(gòu)成系統(tǒng)。
3.第3層次:以IP內(nèi)核庫為設(shè)計基礎(chǔ),用軟硬件協(xié)同設(shè)計技術(shù)的設(shè)計方法。
20世紀(jì)90年代后,進(jìn)一步開始了從“集成電路”級設(shè)計不斷轉(zhuǎn)向“集成系統(tǒng)”級設(shè)計。目前已進(jìn)入單片系統(tǒng)SOC(System on a chip)設(shè)計階段,并開始進(jìn)入實(shí)用階段。這種設(shè)計方法不是把系統(tǒng)所需要用到的所有集成電路簡單地二次集成到1個芯片上,如果這樣實(shí)現(xiàn)單片系統(tǒng),是不可能達(dá)到單片系統(tǒng)所要求的高密度、高速度、高性能、小體積、低電壓、低功耗等指標(biāo)的,特別是低功耗要求。單片系統(tǒng)設(shè)計要從整個系統(tǒng)性能要求出發(fā),把微處理器、模型算法、芯片結(jié)構(gòu)、外圍器件各層次電路直至器件的設(shè)計緊密結(jié)合起來,并通過建立在全新理念上的系統(tǒng)軟件和硬件的協(xié)同設(shè)計,在單個芯片上完成整個系統(tǒng)的功能。有時也可能把系統(tǒng)做在幾個芯片上。因?yàn)?,?shí)際上并不是所有的系統(tǒng)都能在一個芯片上實(shí)現(xiàn)的;還可能因?yàn)閷?shí)現(xiàn)某種單片系統(tǒng)的工藝成本太高,以至于失去商業(yè)價值。目前,進(jìn)入實(shí)用的單片系統(tǒng)還屬簡單的單片系統(tǒng),如智能IC卡等。但幾個著名的半導(dǎo)體廠商正在緊鑼密鼓地研制和開發(fā)像單片PC這樣的復(fù)雜單片系統(tǒng)。
單片系統(tǒng)的設(shè)計如果從零開始,這既不現(xiàn)實(shí)也無必要。因?yàn)槌嗽O(shè)計不成熟、未經(jīng)過時間考驗(yàn),其系統(tǒng)性能和質(zhì)量得不到保證外,還會因?yàn)樵O(shè)計周期太長而失去商業(yè)價值。
為了加快單片系統(tǒng)設(shè)計周期和提高系統(tǒng)的可靠性,目前最有效的一個途徑就是通過授權(quán),使用成熟優(yōu)化的IP內(nèi)核模塊來進(jìn)行設(shè)計集成和二次開發(fā),利用膠粘邏輯技術(shù)GLT(Glue Logic Technology),把這些IP內(nèi)核模塊嵌入到SOC中。IP內(nèi)核模塊是單片系統(tǒng)設(shè)計的基礎(chǔ),究竟購買哪一級IP內(nèi)核模塊,要根據(jù)現(xiàn)有基礎(chǔ)、時間、資金和其他條件權(quán)衡確定。購買硬IP內(nèi)核模塊風(fēng)險最小,但付出最大,這是必然的。但總的來說,通過購買IP內(nèi)核模塊不僅可以降低開發(fā)風(fēng)險,還能節(jié)省開發(fā)費(fèi)用,因?yàn)橐话阗徺IIP內(nèi)核模塊的費(fèi)用要低于自己單獨(dú)設(shè)計和驗(yàn)證的費(fèi)用。當(dāng)然,并不是所需要的IP內(nèi)核模塊都可以從市場上買得到。為了壟斷市場,有一些公司開發(fā)出來的關(guān)鍵IP內(nèi)核模塊(至少暫時)是不愿意授權(quán)轉(zhuǎn)讓使用的。像這樣的IP內(nèi)核模塊就不得不自己組織力量來開發(fā)。
這3個層次各有各的應(yīng)用范圍。從應(yīng)用開發(fā)角度看,在相當(dāng)長的一段時間內(nèi),都是采用前2種方法。第3層次設(shè)計方法對一般具體應(yīng)用人員來說,只能用來設(shè)計簡單的單片系統(tǒng)。而復(fù)雜的單片系統(tǒng)則是某些大的半導(dǎo)體廠商才能設(shè)計和實(shí)現(xiàn)的,并且用這種方法實(shí)現(xiàn)的單片系統(tǒng),只可能是那些廣泛使用、具有一定規(guī)模的應(yīng)用系統(tǒng)才值得投入研制。還有些應(yīng)用系統(tǒng),因?yàn)榧夹g(shù)問題或商業(yè)價值問題并不適宜用單片實(shí)現(xiàn)。當(dāng)它們以商品形式推出相應(yīng)單片系統(tǒng)后,應(yīng)用人員只要會選用即可。所以,3個層次的設(shè)計方法會并存,并不會簡單地用后者取代前者。 初級應(yīng)用設(shè)計人員會以第1種方法為主;富有經(jīng)驗(yàn)的設(shè)計人員會以第2種方法為主;很專業(yè)的設(shè)計人員會用第3種方法進(jìn)行簡單單片系統(tǒng)的設(shè)計和應(yīng)用。但所有的設(shè)計人員都可以應(yīng)用半導(dǎo)體大廠商推出的用第3種方法設(shè)計的專用單片系統(tǒng)。
結(jié)束語
【關(guān)鍵詞】EDA技術(shù);層次性;教學(xué)探索
0 引言
隨著電子科技的發(fā)展,集成電路在信息產(chǎn)業(yè)中越來越受到重視,集成電路設(shè)計業(yè)逐漸發(fā)展成為一門科學(xué)。隨著社會的發(fā)展,對于集成電路的設(shè)計也有更高的要求,包括對于每個設(shè)計步驟進(jìn)行驗(yàn)證以及IP核的復(fù)用等,因此,靈活掌握集成電路設(shè)計基礎(chǔ)的EDA技術(shù),已成為各高校電子、電信、通信等本科專業(yè)的課程要求。該門課程的顯著特點(diǎn)是應(yīng)用性強(qiáng),要求學(xué)生更多地參與到實(shí)踐當(dāng)中,而對于培養(yǎng)應(yīng)用型人才的三本院校而言,則要在此基礎(chǔ)上提高學(xué)生的動手能力。本文根據(jù)三本院校的特點(diǎn)、當(dāng)前EDA設(shè)計現(xiàn)狀以及多年來從事EDA教學(xué)經(jīng)驗(yàn),在EDA課程的教學(xué)過程中對于分層次的教學(xué)方法進(jìn)行了實(shí)踐和探索。
1 EDA當(dāng)前的教授情況
當(dāng)前電子信息技術(shù)飛速發(fā)展,電子科學(xué)技術(shù)、電子信息工程等相關(guān)的電子類專業(yè)已經(jīng)在各個高校廣泛開展,而EDA作為電子設(shè)計類中的一門重要學(xué)科,在各大院校的課程設(shè)置中基本普及。目前,三本院校中對于課程安排的課時較少,學(xué)生實(shí)踐不夠,對于EDA技術(shù)的掌握和運(yùn)用情況不夠深入,在畢業(yè)設(shè)計中也很少體現(xiàn)。EDA技術(shù)是在模擬電子技術(shù)、數(shù)字電子技術(shù)知識的基本上進(jìn)行學(xué)習(xí)的一門課程,而三本院校的學(xué)生專業(yè)基礎(chǔ)相對薄弱,對于理論知識的理解有一定的難度,因此對于同樣要求的理論知識所花費(fèi)的時間相對較多,則動手實(shí)踐的時間必然減少。雖然三本院校的學(xué)生對于動手實(shí)踐的興趣比較濃厚,但是當(dāng)前的驗(yàn)證性實(shí)驗(yàn)較多,使學(xué)生無法保持熱情,而創(chuàng)新性實(shí)驗(yàn)對于基礎(chǔ)不牢固的同學(xué)來說比較困難,不能充分提高學(xué)生的主動性[1]。
2 EDA分層次教學(xué)探索
本校課程的設(shè)置和講授以應(yīng)用性為主導(dǎo),當(dāng)前EDA課程的安排為64學(xué)時,并且配備兩周的課程設(shè)計,內(nèi)容安排比較豐富,學(xué)生在模電、數(shù)電方面的知識相對來說比較薄弱,動手能力不夠,根據(jù)以上情況,對于EDA課程進(jìn)行分層次教學(xué)方法的探討,課程教授過程中主要在兩個方面體現(xiàn)出層次性:一方面,是對于基礎(chǔ)和理論知識的講授,另一方面,體現(xiàn)在實(shí)驗(yàn)和課程設(shè)計等操作的練習(xí)。
2.1 理論知識的層次性
EDA課程中的理論知識在講解的過程中采用由淺入深的層次方法,將理論知識歸結(jié)為EDA技術(shù)介紹、可編程邏輯器件基礎(chǔ)知識、硬件描述語言的基本語法知識三部分。為了提高學(xué)生學(xué)習(xí)EDA課程的興趣,并起到擴(kuò)大學(xué)生知識面的效果,EDA技術(shù)介紹環(huán)節(jié)用較生動的例子代替枯燥難以理解的概念,介紹EDA領(lǐng)域的電子比賽,如飛思卡爾智能車大賽等,并向?qū)W生推薦好的技術(shù)交流論壇,為了讓學(xué)生了解EDA技術(shù)的發(fā)展歷史及現(xiàn)狀,講解時介紹在EDA領(lǐng)域掌握最先進(jìn)技術(shù)的公司及其產(chǎn)品;在講解可編程邏輯器件基礎(chǔ)知識時考慮到基本結(jié)構(gòu)知識的比較枯燥難以理解,因此結(jié)合數(shù)字電路的知識講解可編程邏輯器件的基本結(jié)構(gòu)與-或陣列,更接近學(xué)生所學(xué)知識,使學(xué)生對于芯片的應(yīng)用有整體的把握;對于硬件描述語言知識的講解要深入透徹,而硬件描述語言是以簡單的數(shù)電模塊為例進(jìn)行程序的編寫,為了讓學(xué)生對于硬件描述語言盡快地熟悉,需對常用的模塊多路選擇器、觸發(fā)器、編碼器、譯碼器、計數(shù)器等進(jìn)行復(fù)習(xí),使學(xué)生對于這些模塊的工作原理非常熟悉,然后以具體實(shí)例分析編程中涉及的語法知識,通過這個過程學(xué)生能夠掌握硬件描述語言的基本語法知識,但對于進(jìn)一步編寫程序還需通過多加練習(xí)才能提高。總體來說EDA課程理論知識的講授可以分為了解性的、理解性的、具體掌握并應(yīng)用的,通過上述層層遞進(jìn)的過程,使學(xué)生能夠較好地掌握本門課程的理論知識,并為動手實(shí)踐操作做充分的準(zhǔn)備。
2.2 實(shí)驗(yàn)的層次性
由于EDA課程的特殊性,實(shí)驗(yàn)操作的層次性又體現(xiàn)在兩個方面:從實(shí)驗(yàn)實(shí)現(xiàn)過程的層次性上可以分為軟件仿真、硬件驗(yàn)證、綜合設(shè)計三個部分,從實(shí)驗(yàn)的難度上可以分為基本模塊的驗(yàn)證性實(shí)驗(yàn),具有實(shí)際意義簡單設(shè)計性實(shí)驗(yàn)以及綜合性實(shí)驗(yàn)。
EDA實(shí)驗(yàn)的過程主要包括軟件集成環(huán)境QuartusⅡ中的仿真、引腳配置和程序的下載驗(yàn)證,為了滿足每個學(xué)生都能夠動手操作,將軟件仿真部分的實(shí)驗(yàn)安排在機(jī)房中進(jìn)行,這樣學(xué)生可以充分練習(xí)并且調(diào)試程序,主要包括8個實(shí)驗(yàn),1個熟悉操作環(huán)境及流程實(shí)驗(yàn),1個原理圖實(shí)驗(yàn),3個編寫程序?qū)崿F(xiàn)簡單模塊實(shí)驗(yàn),1個LPM模塊練習(xí)實(shí)驗(yàn),2個狀態(tài)機(jī)實(shí)驗(yàn)[2],在此實(shí)驗(yàn)過程中學(xué)生要學(xué)會原理圖和源程序兩種輸入方式,學(xué)會調(diào)試編譯過程中出現(xiàn)的各種錯誤,并且學(xué)會建立并分析仿真波形,通過仿真結(jié)果判斷輸入并進(jìn)行修改、調(diào)試。在此基礎(chǔ)上安排學(xué)生到實(shí)驗(yàn)室進(jìn)行實(shí)驗(yàn)箱的操作,首先要講解實(shí)驗(yàn)箱中所有的硬件資源,要求學(xué)生在編寫程序時充分考慮現(xiàn)有的硬件資源,然后進(jìn)行引腳的配置、硬件的連接及程序的下載。在此基礎(chǔ)上安排一些將多個模塊組合到一起的綜合性設(shè)計,并將軟件仿真、硬件實(shí)現(xiàn)的整個流程進(jìn)行整體的操作,從而鍛煉學(xué)生的綜合設(shè)計并提高實(shí)驗(yàn)操作的熟練程度。
為了讓學(xué)生學(xué)習(xí)EDA技術(shù)時保持輕松、愉快且自信的態(tài)度,實(shí)驗(yàn)內(nèi)容安排讓學(xué)生先做加法器、多路選擇器、編碼器、譯碼器、七段數(shù)碼管、十進(jìn)制計數(shù)器等基本的模塊,做完之后讓學(xué)生分析實(shí)驗(yàn)結(jié)果,找出實(shí)驗(yàn)中的優(yōu)缺點(diǎn),然后再給學(xué)生講解,隨后安排學(xué)生做具有實(shí)際意義的投票表決器、60進(jìn)制計數(shù)器、多路LED燈控制器等電路模塊,此類模塊需學(xué)生根據(jù)已有的硬件語言和數(shù)字電路的知識進(jìn)行設(shè)計來實(shí)現(xiàn),最后安排的實(shí)驗(yàn)是針對部分學(xué)習(xí)能力較強(qiáng)、對此門課程感興趣的同學(xué)進(jìn)行的,包括具有簡單控制開管的數(shù)字時鐘、數(shù)字秒表、多路搶答器等題目[3-5]。
在完成以上實(shí)驗(yàn)的基礎(chǔ)上安排學(xué)生進(jìn)行課程設(shè)計,針對大多數(shù)三本學(xué)生知識基礎(chǔ)較薄弱的特點(diǎn),EDA課程設(shè)計的題目是根據(jù)學(xué)生平時表現(xiàn)相應(yīng)擬定的,對于底子特別弱的學(xué)生,將平時練習(xí)的內(nèi)容加以修改并略微提升難度,對于程度中等的學(xué)生則給與常用課程設(shè)計題目,對于程度特別好的學(xué)生,則根據(jù)競賽內(nèi)容并適當(dāng)修改擬定題目,以提高學(xué)生的綜合設(shè)計能力。課程設(shè)計結(jié)束時要求所有的學(xué)生都能夠做出最終結(jié)果,避免出現(xiàn)分小組只有單個學(xué)生練習(xí),其他多數(shù)成員都不參與的情況。
3 EDA教學(xué)的發(fā)展趨勢
通過在本校學(xué)生中實(shí)行分層次教學(xué)的方法,EDA課程的教授收到了較好的效果,學(xué)生學(xué)習(xí)此門課程的興趣很高,并且能夠很好地鍛煉動手能力,在學(xué)生找工作的過程中也能夠起到很好的促進(jìn)作用。EDA教學(xué)的改革和探索在不斷地進(jìn)行,以后會更多地增加實(shí)訓(xùn)和操作的內(nèi)容,并且結(jié)合各種電子類的比賽主題和市場的需求,在不遠(yuǎn)的將來,EDA技術(shù)的廣泛應(yīng)用也許此門課程將以完全實(shí)際操作以及主題項目的形式進(jìn)行授課。
【參考文獻(xiàn)】
[1]陳李勝.三本院校EDA課程改革探索[J].科教文匯,2010(1).
[2]張惠國,潘啟勇,等.EDA課程層入式教學(xué)及實(shí)驗(yàn)平臺建設(shè)[J].常熟理工學(xué)院學(xué)報(教育科學(xué)),2011.12(12).
[3]李曙峰,冀云.EDA課程教學(xué)改革探索[J].科技向?qū)В?011(23).
【關(guān)鍵詞】傳感器;單片機(jī);分布式測溫
1.引言
隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,特別是大規(guī)模集成電路設(shè)計技術(shù)的發(fā)展,微型化、集成化、數(shù)字化正成為傳感器發(fā)展的一個重要方向,而采用新型數(shù)字溫度傳感器大大方便了系統(tǒng)的設(shè)計。數(shù)字溫度傳感器DS18B20具有獨(dú)特的單總線接口,僅需要占用一個通用I/0端口即可完成與微處理器的通信,大大減少了接線的麻煩,使得單片機(jī)更加具有擴(kuò)展性。由于DS18B20芯片的小型化,可以通過單跳數(shù)據(jù)線就可以和主電路連接。
2.整體設(shè)計
整個系統(tǒng)是由單片機(jī)控制的,要能夠?qū)崿F(xiàn)接收傳感器的數(shù)據(jù)并將所接受的數(shù)據(jù)顯示出來,可以從鍵盤輸入命令,系統(tǒng)根據(jù)所鍵入的命令,選擇對應(yīng)的傳感器,并經(jīng)過驅(qū)動電路驅(qū)動溫度顯示。設(shè)計一種可實(shí)現(xiàn)的,方便的單片機(jī)監(jiān)控系統(tǒng),實(shí)現(xiàn)多點(diǎn)溫度測量和顯示的任務(wù)。
圖1 AT89C51的硬件結(jié)構(gòu)圖
3.硬件選擇
3.1 傳感器的選擇
傳感器DS18B20是美國DALLAS半導(dǎo)體公司推出的一種改進(jìn)型溫度傳感器。DS18B20的最大優(yōu)點(diǎn)是采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度傳感器DS18B20和單片機(jī)AT89C51構(gòu)成的測度裝置,可以直接輸出溫度的數(shù)字信號到微控制器。每個DS18B20具有一個獨(dú)有的不可修改的64位序列號,根據(jù)序列號可訪問不同的器件,這樣一條總線上可掛接多個DS18B20傳感器,實(shí)現(xiàn)多點(diǎn)溫度測量。DS18B20傳感器有如下特點(diǎn):
(1)單總線接口,可方便地實(shí)現(xiàn)多點(diǎn)測溫。
(2)每一個芯片都有唯一的一個64位光刻的ROM注冊碼,家族碼為28H。
(3)無需外部器件,可通過數(shù)據(jù)線供電,電源電壓范圍:3.0V~5.0V。
(4)以此作為檢測元件,測溫范圍是-55℃ ~+125℃,在-10~+85℃范圍內(nèi),測量精度可達(dá)±0.5℃。
(5)分辨率為可編程的9~12位(包括一位符號位),對應(yīng)的可分變溫度分別為0.5℃、0.25℃、0.125℃和0.0625℃。
(6)DS18B20的轉(zhuǎn)換時間與所設(shè)定的分辨率有關(guān)。當(dāng)設(shè)定為9位時,最大轉(zhuǎn)換時間為93.75ms,當(dāng)設(shè)定為12位時,最大轉(zhuǎn)換時間為750ms。
(7)溫度數(shù)據(jù)有2個字節(jié)組成。
(8)內(nèi)部含有EEPROM,其報警上下限溫度值和設(shè)定的分辨率在掉電的情況下不丟失。
3.2 單片機(jī)的選擇
本課題選用的控制模塊是AT89C51單片機(jī),AT89C51單片機(jī)是一種低電壓,低功耗,高性能的8位FLASH單片機(jī)。單片機(jī)的特點(diǎn)是體積小,功能強(qiáng),可靠性高,功耗低,價格低廉,片內(nèi)含有2Kbytes的可反復(fù)擦寫的只讀程序存儲器,并且可以兼容標(biāo)準(zhǔn)MCS-51系列單片機(jī)的指令系統(tǒng)。
4.系統(tǒng)的硬件設(shè)計
系統(tǒng)的硬件電路如圖所示,主要是以AT89C51單片機(jī)為核心的控制部分,由四個DS18B20溫度傳感器,LED數(shù)碼管顯示,鍵盤,復(fù)位電路,報警電路等部分組成。
4.1 測溫電路設(shè)計
我們設(shè)計的是分布式測溫系統(tǒng),要用到多個DS18B20溫度傳感器,采集的溫度數(shù)據(jù)眾多,首先要弄清楚傳感器的序列號,以便準(zhǔn)確、有效地對每個溫度進(jìn)行尋址。每個傳感器都有唯一的64位產(chǎn)品序列號。由溫度傳感器DS18B20采集的被測對象的數(shù)據(jù),不用經(jīng)過A/D轉(zhuǎn)換,可以直接傳給AT89C51單片機(jī),由單片機(jī)的P3.7口作為數(shù)據(jù)的輸入端口,在AT89C51單片機(jī)內(nèi)有4KB閃爍可擦除、可編程的只讀存儲器,128B的數(shù)據(jù)存儲空間,可直接推動LED數(shù)碼管顯示數(shù)據(jù)。DS18B20由VCC提供電源,連接一個4.7K的上拉電阻,傳感器的DQ腳直接連接到單片機(jī)的P1.0口。溫度測量部分的電路就連接好了。圖2為DS18B20與單片機(jī)的連接電路圖。
圖2 DS18B20與單片機(jī)的連接電路圖
4.2 鍵盤部分電路
通過鍵盤鍵入要顯示的測量點(diǎn)的傳感器的序列號,當(dāng)其中一個按鍵被按下時,INT0就會接收到一個負(fù)脈沖信號,單片機(jī)的外部中斷會被激活,我們會檢測到P0~P3口的信號跳變,從而確定是那個按鍵被按下。當(dāng)單片機(jī)接受到具體的中斷信號時,就會讀取在初始化時已經(jīng)按序列號編碼的對應(yīng)序列號的DS18B20傳感器中的溫度數(shù)據(jù),完成溫度數(shù)據(jù)的對應(yīng)讀取。
4.3 顯示電路
該部分電路主要使用了移位寄存器芯片74LA164和七段數(shù)碼管。單片機(jī)通過I2C總線將要顯示的數(shù)據(jù)信號傳送到移位寄存器芯片74LS164寄存起來,再由移位寄存器控制數(shù)碼管的顯示,從而實(shí)現(xiàn)移位寄存點(diǎn)亮數(shù)碼管,數(shù)碼管顯示所接收的數(shù)據(jù)。
4.4 報警電路的實(shí)現(xiàn)
當(dāng)所測量的溫度值達(dá)到所設(shè)定溫度的上下限時,所接受的信號可觸發(fā)蜂鳴器實(shí)現(xiàn)報警功能。單片機(jī)通過三極管驅(qū)動揚(yáng)聲器發(fā)出警笛聲,選擇了壓電式蜂鳴器。圖3為報警電路電路圖。
圖3 報警電路電路圖
5.系統(tǒng)的軟件設(shè)計
本課題的系統(tǒng)軟件設(shè)計主要是在單片機(jī)的控制下完成多點(diǎn)溫度的測量,并將溫度值顯示,超過上下限溫度值報警的功能。要實(shí)現(xiàn)系統(tǒng)的各種功能必須經(jīng)過以下幾個步驟:傳感器DS18B20采集的各點(diǎn)的溫度信號傳遞給單片機(jī),在鍵盤的鍵入選擇下,顯示所指定編號的傳感器的溫度值,并將溫度值通過數(shù)碼管顯示出來,若溫度超過所設(shè)定的上下限范圍則驅(qū)動蜂鳴器,發(fā)出報警。
5.1 主程序
主程序的主要功能是負(fù)責(zé)溫度的實(shí)時顯示,讀出并處理DS18B20測量的溫度值,測量每1s進(jìn)行一次,當(dāng)系統(tǒng)初始上電時,單片機(jī)必須找出總線上所有傳感器的ROM代碼,這樣單片機(jī)就能夠判斷出傳感器的數(shù)目和類型。
5.2 讀出溫度子程序
讀出溫度子程序主要功能是讀出RAM中的9字節(jié),在讀出時需要進(jìn)行CRC校驗(yàn),校驗(yàn)有錯時不進(jìn)行溫度數(shù)據(jù)的改寫。DS18B20的讀時序分讀0時序和讀1時序兩個過程。讀時序是主機(jī)先把單總線拉低,之后的15us內(nèi)必須釋放單總線,以便將數(shù)據(jù)傳送到單總線上。
5.3 顯示電路程序設(shè)計
我們所設(shè)計的系統(tǒng)能接收到溫度信號,還要將溫度信號顯示出來。對于輸入的溫度信號的顯示是用了移位寄存器芯片74LS164。當(dāng)串行輸入端任意一個為低電平,則禁止新數(shù)據(jù)輸入,在時鐘端CLOCK)脈沖上升沿作用下Q0為低電平。當(dāng)串行輸入端有一個為高電平時,則另一個就允許數(shù)據(jù)輸入,并在CLOCK上升沿作用下決定Q0的狀態(tài)。
參考文獻(xiàn)
[1]李光飛,樓然苗,胡佳文.單片機(jī)課程設(shè)計實(shí)例指導(dǎo)[M].北京:北京航空航天大學(xué)出版社,2004(1):34-50.
[2]馬家辰.MCS-51單片機(jī)原理及接口技術(shù)[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社:1997:100-120.
[3]郁有文,常健,程繼紅.傳感器原理及工程應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2003:15-23.
[4]余成波,胡新宇,趙勇.傳感器與自動檢測技術(shù)[M]:北京:高等教育出版社,2004:35-45.
[5]杭和平,楊芳,謝飛.單片機(jī)原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2008:155-169.
[6]黃維翼,眭碧霞.單片機(jī)應(yīng)用與項目實(shí)踐[M].北京:清華大學(xué)出版社,2010:4-15.
可以說,浪潮的高端多路服務(wù)器戰(zhàn)略恰逢其時。在4路服務(wù)器上的積累也給浪潮進(jìn)軍更高端的多路服務(wù)器提供了技術(shù)積累。在2009年,應(yīng)用的轉(zhuǎn)變讓多路服務(wù)器市場迎來了復(fù)興。此時進(jìn)軍多路服務(wù)器市場,有望讓國產(chǎn)服務(wù)器的技術(shù)水平再上一個臺階。
多路服務(wù)器復(fù)興
多路服務(wù)器,尤其是8到16路的服務(wù)器,一度被視為可以與小型機(jī)爭奪市場的產(chǎn)品。然而,從2006年開始,隨著處理器核心數(shù)量的增加,以及集群系統(tǒng)被廣泛應(yīng)用,多路服務(wù)器一度受到冷遇。采用更多核心的處理器,并用單路或雙路的刀片組成集群系統(tǒng),似乎比直接采用多路服務(wù)器更合適。
不過,隨著客戶應(yīng)用范圍的不斷擴(kuò)大,多路服務(wù)器的需求又有增長的趨勢。同時,虛擬化開始得到廣泛應(yīng)用也給高端多路服務(wù)器帶來了新的機(jī)遇。
中國計算機(jī)學(xué)會副理事長鄭緯民教授在表示,多路服務(wù)器一方面具備很高的計算速度,另一方面可以共享更大的內(nèi)存,在數(shù)據(jù)庫等應(yīng)用方面優(yōu)勢明顯。特別是未來的云計算,更適合應(yīng)用多路服務(wù)器來進(jìn)行部署,應(yīng)用前景非常廣闊。
浪潮集團(tuán)高級副總裁王恩東表示,浪潮此次下線的第10000臺4路服務(wù)器型號為NF560D2,它的性能、可靠性方面都有優(yōu)秀表現(xiàn)。
王恩東介紹,從客戶應(yīng)用來看,4路服務(wù)器主要用作OLTP和OLAP平臺,應(yīng)用類型與高端多路服務(wù)器相同。金融、電信等關(guān)鍵行業(yè)是高端多路服務(wù)器核心市場。從另一角度來看,4路服務(wù)器與高端多路服務(wù)器在應(yīng)用、行業(yè)和產(chǎn)品屬性上都有相通之處,屬于入門級多路服務(wù)器,與高端多路服務(wù)器相比,差別在于層次和規(guī)模。
從4路展開的藍(lán)圖
長期以來,多路服務(wù)器市場一直是IBM、惠普、Sun的天下。
鄭緯民表示,4路服務(wù)器是多路服務(wù)器開發(fā)的一個關(guān)鍵步驟。在單路、2路系統(tǒng)中,技術(shù)實(shí)現(xiàn)相對容易。但是,從4路系統(tǒng)開始,高速的互聯(lián)問題、Cache一致性的問題都會出現(xiàn)。積累了這方面的經(jīng)驗(yàn),再研發(fā)8路服務(wù)器就快了。