EDA技術下電子系統(tǒng)設計論文

時間:2022-07-30 05:17:00

導語:EDA技術下電子系統(tǒng)設計論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

EDA技術下電子系統(tǒng)設計論文

摘要:二十世紀后半期,隨著集成電路和計算機的不斷發(fā)展,電子技術面臨著嚴峻的挑戰(zhàn)。由于電子技術發(fā)展周期不斷縮短,專用集成電路(ASIC)的設計面臨著難度不斷提高與設計周期不斷縮短的矛盾。為了解決這個問題,要求我們必須采用新的設計方法和使用高層次的設計工具。在此情況下,eda(ElectronicDesignAutomation即電子設計自動化)技術應運而生。隨著電子技術的發(fā)展及縮短電子系統(tǒng)設計周期的要求,EDA技術得到了迅猛發(fā)展。

一、EDA技術的定義及構成

所謂EDA技術是在電子CAD技術基礎上發(fā)展起來的計算機軟件系統(tǒng)。它是以計算機為工作平臺,以硬件描述語言為系統(tǒng)邏輯描述的主要表達方式,以EDA工具軟件為開發(fā)環(huán)境,以大規(guī)??删幊踢壿嬈骷LD(ProgrammableLogicDevice)為設計載體,以專用集成電路ASIC(ApplicationSpecificIntegratedCircuit)、單片電子系統(tǒng)SOC(SystemOnaChip)芯片為目標器件,以電子系統(tǒng)設計為應用方向的電子產(chǎn)品自動化設計過程[J]。在此過程中,設計者只需利用硬件描述語言HDL(HardwareDescriptionlanguage),在EDA工具軟件中完成對系統(tǒng)硬件功能的描述,EDA工具便會自動完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局、布線和仿真,直至特定目標芯片的適配編譯、邏輯映射和編程下載等工作,最終形成集成電子系統(tǒng)或專用集成芯片。盡管目標系統(tǒng)是硬件,但整個設計和修改過程如同完成軟件設計一樣方便和高效。

現(xiàn)代EDA技術的基本特征是采用高級語言描述,具有系統(tǒng)級仿真和綜合能力。EDA技術研究的對象是電子設計的全過程,有系統(tǒng)級、電路級和物理級各個層次的設計。EDA技術研究的范疇相當廣泛,從ASIC開發(fā)與應用角度看,包含以下子模塊:設計輸入子模塊、設計數(shù)據(jù)庫子模塊、分析驗證子模塊、綜合仿真子模塊和布局布線子模塊等。EDA主要采用并行工程和“自頂向下”的設計方法,然后從系統(tǒng)設計入手,在頂層進行功能方框圖的劃分和結構設計,在方框圖一級進行仿真、糾錯,并用VHDL等硬件描述語言對高層次的系統(tǒng)行為進行描述,在系統(tǒng)一級進行驗證,最后再用邏輯綜合優(yōu)化工具生成具體的門級邏輯電路的網(wǎng)表,其對應的物理實現(xiàn)級可以是印刷電路板或專用集成電路。

二、EDA技術的發(fā)展

EDA技術的發(fā)展至今經(jīng)歷了三個階段:電子線路的CAD是EDA發(fā)展的初級階段,是高級EDA系統(tǒng)的重要組成部分。它利用計算機的圖形編輯、分析和存儲等能力,協(xié)助工程師設計電子系統(tǒng)的電路圖、印制電路板和集成電路板圖。它可以減少設計人員的繁瑣重復勞動,但自動化程度低,需要人工干預整個設計過程。

EDA技術中級階段已具備了設計自動化的功能。其主要特征是具備了自動布局布線和電路的計算機仿真、分析和驗證功能。其作用已不僅僅是輔助設計,而且可以代替人進行某種思維。

高級EDA階段,又稱為ESDA(電子系統(tǒng)設計自動化)系統(tǒng)。過去傳統(tǒng)的電子系統(tǒng)電子產(chǎn)品的設計方法是采用自底而上(Bottom-UP)的程式,設計者先對系統(tǒng)結構分塊,直接進行電路級的設計。EDA技術高級階段采用一種新的設計概念:自頂而下(TOP-Down)的設計程式和并行工程(ConcurrentEngineering)的設計方法,設計者的精力主要集中在所設計電子產(chǎn)品的準確定義上,EDA系統(tǒng)去完成電子產(chǎn)品的系統(tǒng)級至物理級的設計。此階段EDA技術的主要特征是支持高級語言對系統(tǒng)進行描述??蛇M行系統(tǒng)級的仿真和綜合。

三、基于EDA技術的電子系統(tǒng)設計方法

1.電子系統(tǒng)電路級設計

首先確定設計方案,同時要選擇能實現(xiàn)該方案的合適元器件,然后根據(jù)具體的元器件設計電路原理圖。接著進行第一次仿真,包括數(shù)字電路的邏輯模擬、故障分析、模擬電路的交直流分析和瞬態(tài)分析。系統(tǒng)在進行仿真時,必須要有元件模型庫的支持,計算機上模擬的輸入輸出波形代替了實際電路調試中的信號源和示波器。這一次仿真主要是檢驗設計方案在功能方面的正確性。仿真通過后,根據(jù)原理圖產(chǎn)生的電氣連接網(wǎng)絡表進行PCB板的自動布局布線。在制作PCB板之前還可以進行后分析,包括熱分析、噪聲及竄擾分析、電磁兼容分析和可靠性分析等,并且可以將分析后的結果參數(shù)反標回電路圖,進行第二次仿真,也稱為后仿真,這一次仿真主要是檢驗PCB板在實際工作環(huán)境中的可行性。

可見,電路級的EDA技術使電子工程師在實際的電子系統(tǒng)產(chǎn)生之前,就可以全面了解系統(tǒng)的功能特性和物理特性,從而將開發(fā)過程中出現(xiàn)的缺陷消滅在設計階段,不僅縮短了開發(fā)時間,也降低了開發(fā)成本。

2.系統(tǒng)級設計

系統(tǒng)級設計是一種“概念驅動式”設計,設計人員無須通過門級原理圖描述電路,而是針對設計目標進行功能描述。由于擺脫了電路細節(jié)的束縛,設計人員可以把精力集中于創(chuàng)造性概念構思與方案上,一旦這些概念構思以高層次描述的形式輸入計算機后,EDA系統(tǒng)就能以規(guī)則驅動的方式自動完成整個設計。

系統(tǒng)級設計的步驟如下:

第一步:按照“自頂向下”的設計方法進行系統(tǒng)劃分。

第二步:輸入VHDL代碼,這是系統(tǒng)級設計中最為普遍的輸入方式。此外,還可以采用圖形輸入方式(框圖、狀態(tài)圖等),這種輸入方式具有直觀、容易理解的優(yōu)點。

第三步:將以上的設計輸入編譯成標準的VHDL文件。對于大型設計,還要進行代碼級的功能仿真,主要是檢驗系統(tǒng)功能設計的正確性,因為對于大型設計,綜合、適配要花費數(shù)小時,在綜合前對源代碼仿真,就可以大大減少設計重復的次數(shù)和時間,一般情況下,可略去這一仿真步驟。

第四步:利用綜合器對VHDL源代碼進行綜合優(yōu)化處理,生成門級描述的網(wǎng)表文件,這是將高層次描述轉化為硬件電路的關鍵步驟。綜合優(yōu)化是針對ASIC芯片供應商的某一產(chǎn)品系列進行的,所以綜合的過程要在相應的廠家綜合庫支持下才能完成。綜合后,可利用產(chǎn)生的網(wǎng)表文件進行適配前的時序仿真,仿真過程不涉及具體器件的硬件特性,較為粗略。一般設計,這一仿真步驟也可略去。

第五步:利用適配器將綜合后的網(wǎng)表文件針對某一具體的目標器件進行邏輯映射操作,包括底層器件配置、邏輯分割、邏輯優(yōu)化和布局布線。公務員之家:

第六步:將適配器產(chǎn)生的器件編程文件通過編程器或下載電纜載入到目標芯片F(xiàn)PGA或CPLD中。如果是大批量產(chǎn)品開發(fā),通過更換相應的廠家綜合庫,可以很容易轉由ASIC形式實現(xiàn)。

四、前景展望

21世紀將是EDA技術的高速發(fā)展時期,EDA技術是現(xiàn)代電子設計技術的發(fā)展方向,并著眼于數(shù)字邏輯向模擬電路和數(shù)模混合電路的方向發(fā)展。EDA將會超越電子設計的范疇進入其他領域隨著集成電路技術的高速發(fā)展,數(shù)字系統(tǒng)正朝著更高集成度、超小型化、高性能、高可靠性和低功耗的系統(tǒng)級芯片(SoC,SystemonChip)方向發(fā)展,借助于硬件描述語言的國際標準VHDL和強大的EDA工具,可減少設計風險并縮短周期,隨著VHDL語言使用范圍的日益擴大,必將給硬件設計領域帶來巨大的變革。

參考文獻:

[1]譚會生,張昌凡.EDA技術及應用[M].西安:西安電子科技大學出版社,2001.

[2]李經(jīng)智.EDA技術及其應用[J].齊齊哈爾大學學報,2006.

[3]杜軍.虛擬現(xiàn)實技術在教學中的應用[J].山東師范大學學報(自然科學版),2005,20(2):121.