當前位置:才華齋>IT認證>EDA技術>

EDA技術的特點與發展趨勢

EDA技術 閱讀(1.72W)

EDA是電子設計自動化(Electronic Design Automation)的縮寫。下面是小編整理的關於EDA技術的特點與發展趨勢,歡迎大家參考!

EDA技術的特點與發展趨勢

通過介紹EDA技術特點、發展過程,以及EDA技術作為開發手段,以可程式設計器件為核心大大簡化了設計任務並闡述了EDA在當今電子技術領域的所起到的作用,比較了EDA技術與傳統電子設計方法的差晃總結出EDA技術的優勢與發展趨勢。

  1 前言

EDA是電子設計自動化(Electronic Design Automation)的縮寫。它是一門正在高速發展的新技術,是以大規模可程式設計邏輯器件為設計載體以硬體描述語言為系統邏輯描述的主要表達方式,以計算機、大規模可程式設計邏輯器件的開發軟體及實驗開發系統為設計工具,通過有關的開發軟體,自動完成用軟體的方式設計電子系統到硬體系統的一門新技術。可以實現邏輯編譯、邏輯化簡、邏輯分割、邏輯綜合及優化,邏輯佈局佈線、邏輯模擬。完成對於特定目標晶片的適配編譯、邏輯對映、程式設計下載等工作,最終形成整合電子系統或專用整合晶片。

  2 EDA技術的概念和基本特點

EDA技術是伴隨著計算機、積體電路、電子系統的設計發展起來的至今已有30多年的歷程,大致可以分為三個發展階段,20世紀70年代的CAD(計算機輔助設計)階段:這一階段的主要特徵是利用計算機輔助進行電路原理圖編輯、PCB佈線,使得設計師從傳統高度重複繁雜的繪圖勞動中解脫出來。20世紀80年代的CAED(計算機輔助工程設計)階段:這一階段的主要特徵是以邏輯摸擬、定時分析、故障模擬、自動佈局佈線為核心,重點解決電路設計的功能檢測等問題,使設計能在產品製作之前預知產品的功能與效能。20世紀90年代是EDA(電子設計自動化)階段:這一階段的主要特徵是以高階描述語言、系統模擬和綜合技術為特點,採尉‘自頂向下”的設計理念,將設計前期的許多高層次設計由EDA工具來完成。EDA是電子技術設計自動化也就是能夠幫助人們設計電子電路或系統的軟體工具。該工具可以在電子產品的各個設計階段發揮作用,使設計更復雜的電路和系統成為可能。在原理圖設計階段,可以使用EDA中的模擬工具論證設計的正確性。在晶片設計階段.可以使用EDA中的晶片設計工具設計製作晶片的版圖。在電路板設計階段,可以使用EDA中電路板設計工具設計多層電路板。特別是支援硬體描述語言的EDA工具的出現使複雜數字系統設計自動化成為可能只要用硬體描述語言將數字系統的行為描述正確,就可以進行該數字系統的晶片設計與製造。

EDA代表了當今電子設計技術的最新發展方向,利用EDA工具電子設計師可以從概念、演算法、協議等開始設計電子系統大量工作可以通過計算機完成,並可以將電子產品從電路設計、效能分析到設計出IC版圖或PCB版圖的整個過程在計算機上自動處理完成。設計者採用的設計方法是一種高層次的“自頂向下”的全新設計方法,這種設計方法首先從系統設計入手,在頂層進行功能方框圖的劃分和結構設計。在方框圖一級進行模擬、糾錯.並用硬體描述語言對高層次的系統行為進行描述,在系統一級進行駛證;然後用綜合優化工具生成具體閘電路的網路表,其對應的物理實現級可以是印刷電路板或專用積體電路。設計者的工作僅限於利用軟體的方式,即利用硬體描述語言和EDA軟體來完成對系統硬體功能的實現。隨著設計的主要模擬和除錯過程是在高層次上完成的,這既有利於早期發現結構設計上的錯誤,避免設計工作的浪費,又減少了邏輯功能模擬的工作量,提高了設計的一次性成功率。隨著現代電子產品的複雜度和整合度的日益提高,一般的中小規模積體電路組合己不能滿足要求電路設計逐步地從中小規模晶片轉為大規模、超大規模晶片,具有高速度、高整合度、低功耗的可程式設計器件己蓬勃發展起來。

硬體描述語言(HDL)是一種用於進行電子系統硬體設計的計算機高階語言,它採用軟體的設計方法來描述電子系統的邏輯功能、電路結構和連線形式。硬體描述語言是EDA技術的重要組成部分,是EDA設計開發中很重要的軟體工具。VHDL即超高速積體電路硬體描述語言是作為電子設計主流硬體的描述語言。它具有很強的電路描述和建模能力,能從多個層次對數字系統進行建模和描述從而大大簡化了硬體設計任務,提高了設計可靠性,用VHDL進行電子系統設計的一個很大的優點是設計者可以專心致力於其功能的實現而不需要對不影響功能與工藝有關的因素花費過多的時間和精力。硬體描述語言可以在三個層次上進行電路描述,其層次由高到低,分為行為級、幾級和閘電路級。應用VHDL進行電子系統設計有以下優點:(1)VHDL的寬範圍描述能力使它成為高層次設計的`核心,將設計人員的工作重心提高到了系統功能的實現與除錯只需花較少的精力用於物理實現。(2)VHDL可以用簡潔明確的程式碼描述來進行復雜控制邏輯的設計,靈活且方便,而且也便於設計結果的交流、儲存和重用。(3)VHDL的設計不依賴於特定的器件,方便了工藝的轉換。(4)VHDL是一個標準語言,為眾多的EDA廠商支援,因此移植性好。

將EDA技術與傳統電子設計方法進行比較可以看出,傳統的數字系統設計只能在電路板上進行設計是一種搭積木式的方式,使複雜電路的設計、除錯十分困難;如果某一過程存在錯誤,查詢和修改十分不便;對於積體電路設計而言設計實現過程與具體生產工藝直接相關因此可移植性差;只有在設計出樣機或生產出晶片後才能進行實現,因而開發產品的週期長。而EDA技術則有很大不同,採用可程式設計器件,通過設計晶片來實現系統功能。採用硬體描述語言作為設計輸入和庫的引入,設計者定義器件的內部邏輯和管腳,將原來由電路板設計完成的大部分工作改在晶片的設計中進行。由於管腳定義的靈活性,大大減輕了電路圖設計和電路板設計的工作量和難度,有效增強了設計的靈活性,提高了工作效率。並且可減少晶片的數量,縮小系統體積,降低能源消耗,提高了系統的效能和可靠性。能全方位地利用計算機自動設計、模擬和除錯。

  3 EDA技術的應用和發展趨勢

EDA技術發展迅猛逐漸在教學、科研、產品設計與製造等各方面都發揮著巨大的作用。

在教學方面:幾乎所有理工科(特別是電子資訊)類的高校都開設了EDA課程。主要是讓學生了解EDA的基本原理和基本概念、掌握用VHDL描述系統邏輯的方法、使用EDA工具進行電子電路課程的模擬模擬實驗。如實驗教學、課程設計、畢業設計、設計競賽等均可藉助CPLD/FPGA器件,使實驗裝置或設計出的電子系統具有高可靠性,又經濟、快速、容易實現、修改便利,同時可大大提高學生的實踐動手能力、創新能力和計算機應用能力。

在科研方面:主要利用電路模擬工具進行電路設計與模擬;利用虛擬儀器進行產品除錯;將CPLD/FPGA器件的開發應用到儀器裝置中,CPLD/FPGA可直接應用於小批量產品的晶片或作為大批量產品的晶片前期開發。傳統機電產品的升級換代和技術改造,CPLD/FPGA的應用可提高傳統產品的效能縮小體積,提高技術含量和產品的附加值。作為高等院校有關專業的學生和廣大的電子工程師瞭解和掌握這一先進技術是勢在必行,這不僅是提高設計效率的需要.更是時代發展的需求,只有掌握了EDA技術才有能力參與世界電子工業市場的競爭爭能生存與發展。隨著科技的進步,電子產品的更新日新月異,EDA技術作為電子產品開發研製的源動力,己成為現代電子設計的核心。所以發展EDA技術將是電子設計領域和電子產業界的一場重大的技術革命,同時也對電類課程的教學和科研提出了更深更高的要求。

在產品設計與製造方面:從高效能的微處理器、數字訊號處理器一直到彩電、音響和電子玩具電路等,EDA技術不單是應用於前期的計算機模擬模擬、產品除錯,而且也在PCB的製作、電子裝置的研製與生產、電路板的焊接、製作過程等有重要作用。可以說EDA技術已經成為電子工業領域不可缺少的技術支援。

進入21世紀後,電子技術全方位納入EDA領域,EDA使得電子領域各學科的界限更加模糊,更加互為包容,突出表現在以下幾個方面:使電子設計成果以自主智慧財產權的方式得以明確表達和確認成為可能;基於EDA工具的ASIC設計標準單元己涵蓋大規模電子系統及IP核模組;軟硬體IP核在電子行業的產業領域、技術領域和設計應用領域得到進一步確認;soC(System-on-Chip)高效低成本設計技術的成熟。隨著半導體技術、整合技術和計算機技術的迅猛發展,電子系統的設計方法和設計手段都發生了很大的變化。傳統的‘固定功能整合塊十連線”的設計方法正逐步地退出歷史舞臺而基於晶片的設計方法正成為現代電子系統設計的主流。

4 結束語

EDA技術是電子設計領域的一場革命,目前正處於高速發展階段,每年都有新的EDA工具問世,我國EDA技術的應用水平長期落後於發達國家,因此作為一名電子硬體工程師、大專院校電子類專業的在校學生或者電子愛好者,必須掌握EDA技術用於CPLD/FPGA的開發,只有這樣才能跟上現代科技的快車去適應激烈競爭的環境