EDA Electronic Design Automation 電子設計自動化
EDA Embedded document.nbspArchitecture 嵌入式文檔結(jié)構(gòu)
一、什么是EDA
20世紀90年代,國際上電子和計算機技術較先進的國家,一直在積極探索新的電子電路設計方法,并在設計方法、工具等方面進行了徹底的變革,取得了巨大成功。在電子技術設計領域,可編程邏輯器件(如CPLD、FPGA)的應用,已得到廣泛的普及,這些器件為數(shù)字系統(tǒng)的設計帶來了極大的靈活性。這些器件可以通過軟件編程而對其硬件結(jié)構(gòu)和工作方式進行重構(gòu),從而使得硬件的設計可以如同軟件設計那樣方便快捷。這一切極大地改變了傳統(tǒng)的數(shù)字系統(tǒng)設計方法、設計過程和設計觀念,促進了EDA技術的迅速發(fā)展。
EDA是電子設計自動化(Electronic Design Automation)的縮寫,在20世紀90年代初從計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CAE)的概念發(fā)展而來的。EDA技術就是以計算機為工具,設計者在EDA軟件平臺上,用硬件描述語言HDL完成設計文件,然后由計算機自動地完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局、布線和仿真,直至對于特定目標芯片的適配編譯、邏輯映射和編程下載等工作。EDA技術的出現(xiàn),極大地提高了電路設計的效率和可*性,減輕了設計者的勞動強度。
這些器件可以通過軟件編程而對其硬件結(jié)構(gòu)和工作方式進行重構(gòu),從而使得硬件的設計可以如同軟件設計那樣方便快捷。這一切極大地改變了傳統(tǒng)的數(shù)字系統(tǒng)設計方法、設計過程和設計觀念,促進了EDA技術的迅速發(fā)展。
二、設計方法
前端設計(系統(tǒng)建模RTL 級描述)后端設計(FPGAASIC)系統(tǒng)建模
IP 復用
前端設計
系統(tǒng)描述:建立系統(tǒng)的數(shù)學模型。
功能描述:描述系統(tǒng)的行為或各子模塊之間的數(shù)
據(jù)流圖。
邏輯設計:將系統(tǒng)功能結(jié)構(gòu)化,通常以文本、原
理圖、邏輯圖、布爾表達式來表示設計結(jié)果。
仿真:包括功能仿真和時序仿真,主要驗證系統(tǒng)
功能的正確性及時序特性。
三、幾個有關EDA的專題網(wǎng)站
EDA中心
EDA中國門戶網(wǎng)站
中國EDA技術網(wǎng)
EDA愛好者
EDA教學與研究
Electronic Document Authorization,指電子文件授權,是工作流軟件系統(tǒng)最常用的一種功能。
它超越文電鑒別和數(shù)字簽名來對電子表格或信息的接受者提供保證。其發(fā)送者具有特許權或適當?shù)馁M用限制來簽署和發(fā)送文件。EDA技術是在電子CAD技術基礎上發(fā)展起來的計算機軟件系統(tǒng),是指以計算機為工作平臺,融合了應用電子技術、計算機技術、信息處理及智能化技術的最新成果,進行電子產(chǎn)品的自動設計。
利用EDA工具,電子設計師可以從概念、算法、協(xié)議等開始設計電子系統(tǒng),大量工作可以通過計算機完成,并可以將電子產(chǎn)品從電路設計、性能分析到設計出IC版圖或PCB版圖的整個過程的計算機上自動處理完成。
現(xiàn)在對EDA的概念或范疇用得很寬。包括在機械、電子、通信、航空航天、化工、礦產(chǎn)、生物、醫(yī)學、軍事等各個領域,都有EDA的應用。目前EDA技術已在各大公司、企事業(yè)單位和科研教學部門廣泛使用。例如在飛機制造過程中,從設計、性能測試及特性分析直到飛行模擬,都可能涉及到EDA技術。本文所指的EDA技術,主要針對電子電路設計、PCB設計和IC設計。
EDA設計可分為系統(tǒng)級、電路級和物理實現(xiàn)級。
EDA常用軟件:EDA工具層出不窮,目前進入我國并具有廣泛影響的EDA軟件有:multiSIM7(原EWB的最新版本)、PSPICE、OrCAD、PCAD、Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIIogic、Cadence、MicroSim,ISE,modelsim等等。這些工具都有較強的功能,一般可用于幾個方面,例如很多軟件都可以進行電路設計與仿真,同進還可以進行PCB自動布局布線,可輸出多種網(wǎng)表文件與第三方軟件接口。