- EDA技術與實踐教程
- 宋烈武編著
- 724字
- 2020-05-07 12:46:29
1.1 EDA技術的含義
信息社會的標志產品是電子產品。現代電子產品的性能越來越好,復雜度越來越高,更新步伐也越來越快。實現這種進步的主要原因就是微電子技術和電子技術的發展。前者以微細加工技術為代表,目前已進入超深亞微米階段,可以在幾平方厘米的芯片上集成幾千萬個晶體管;后者的核心就是EDA技術。
EDA是電子設計自動化(Electronic Design Automation)的縮寫,在20世紀90年代初從計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CAE)的概念發展而來。
傳統意義上或者狹義上的EDA技術是指可編程技術,是以計算機為工具,融合了應用電子技術、計算機技術、智能化技術的最新成果而開發出的EDA通用軟件包,設計者在EDA軟件平臺上,用硬件描述語言(Hardware Description Language,HDL)完成設計文件,然后由計算機自動地完成邏輯編譯、化簡、分割、綜合、優化、布局、布線和仿真,直至對于特定目標芯片的適配編譯、邏輯映射和編程下載等工作。利用EDA技術進行電子系統的設計,具有以下幾個特征:
①用軟件的方式設計硬件;
②從軟件到硬件的轉換是自動完成的;
③設計過程中可以進行各種仿真;
④系統可現場編程,在線升級;
⑤整個系統可集成在一個芯片上,體積小、功耗低、可靠性高。
EDA技術是現代電子設計的發展趨勢。
EDA技術(圖1-1)以計算機為工具,把原來硬件的大部分工作轉換成在EDA軟件平臺上完成,根據硬件描述語言完成它的設計,并對目標芯片進行寫入,通過計算機完成大量工作,實現硬件軟設計,降低了設計人員的硬件經驗要求和勞動強度。其目標芯片是一種由用戶根據需要而自行構造邏輯功能的數字集成電路,主要有FPGA和CPLD兩大類型,其基本設計方法是借助于EDA軟件,用原理圖、硬件描述語言等方法,生成相應的目標文件,最后用編程器或下載電纜,由目標器件實現。

圖1-1 EDA技術