簡單介紹
2005年年底,Protel軟體的原廠商 Altium公 司推出了Protel系列的最新高端版本Altium Designer 6.0。 Altium Designer 6.0,它是完全一體化電子產品開發系統的一個新版本,也是業界第一款也是唯一一種完整的板級設計解決方案。Altium Designer 是業界首例將設計流程、集成化 PCB 設計、可程式器件(如 FPGA)設計和基於處理器設計的嵌入式軟體開發功能整合在一起的產品,一種同時進行PCB和FPGA設計以及嵌入式設計的解決方案,具有將設計方案從概念轉變為最終成品所需的全部功能。
這款最新高端版本Altium Designer 6.除了全面繼承包括99SE,Protel2004在內的先前一系列版本的功能和優點以外,還增加了許多改進和很多高端功能。Altium Designer 6.0拓寬了板級設計的傳統界限,全面集成了FPGA設計功能和 SOPC設計實現功能,從而允許工程師能將系統設計中的FPGA與PCB設計以及嵌入式設計集成在一起。
首先:在PCB部分,除了Protel2004中的多通道複製;實時的、阻抗控制布線功能;SitusTM自動布線器等新功能以外,Altium Designer 6.0還著重在:差分對布線,FPGA器件差分對管腳的動態分配, PCB和FPGA之間的全面集成,從而實現了自動引腳最佳化和非凡的布線效果。還有PCB檔案切片,PCB多個器件集體操作,在PCB檔案中支持多國語言 (中文、英文、德文、法文、日文),任意字型和大小的漢字字元輸入,游標跟隨線上信息顯示功能,游標點可選器件列表,複雜BGA器件的多層自動扇出,提供 了對高密度封裝(如 BGA)的互動布線功能, 匯流排布線功能,器件精確移動,快速鋪銅等功能。
互動式編輯、出錯查詢、布線和可視化功能,從而能更快地實現電路板布局,支持高速電路設計,具有成熟的布線後信號完整性分析工具. Altium Designer 6.0 對差分信號提供系統範圍內的支持,可對高速內連的差分信號對進行充分定義、管理和互動式布線。支持包括對在FPGA項目內部定義的LVDS信號的物理設計 進行自動映射。 LVDS 是差分信號最通用的標準,廣泛套用於可程式器件。Altium Designer 可充分利用當今FPGA 器件上的擴展I/O管腳。
其次,在原理圖部分,新增加“靈巧粘帖”可以將一些不同的對象拷貝到原理圖當中,比如一些網路標號, 一頁圖紙的BOM表,都可以拷貝粘帖到原理圖當中。原理圖檔案切片,多個器件集體操作,文本筐的直接編輯,箭頭的添加,器件精確移動,匯流排走線,自動網標 選擇等! 強大的前端將多層次、多通道的原理圖輸入、VHDL開發和功能仿真、布線前後的信號完整性分析功能。在信號仿真部分,提供完善的混合信號仿真,在對 XSPICE 標準的支持之外,還支持對Pspice模型和電路的仿真。對FPGA設計提供了豐富的IP核心,包括各種處理器、存儲器、外設、接口、以及虛擬儀器 。
第三 在嵌入式設計部分,增強了JTAG器件的實時顯示功能,增強型基於FPGA的邏輯分析儀,可以支持32位或64位的信號輸入。除了現有的多種處理器核心 外,還增強了對更多的32位微處理器的支持,可以使嵌入式軟體設計在軟處理器,FPGA內部嵌入的硬處理器,分立處理器之間無縫的遷移。使用了 Wishbone 開放匯流排連線器允許在FPGA上實現的邏輯模組可以透明的連線到各種處理器上。Altium Designer 6.0支持 Xilinx MicroBlaze,TSK3000 等32位軟處理器,PowerPC 405 硬核,並且支持AMCC 405和Sharp BlueStreak ARM7 系列分立的處理器。對每一種處理器都提供完備的開發調試工具。
新增功能
Altium Designer 6.0的新功能
Protel最新版本Altium Designer 6 (以下簡稱AD6.0) 增強了很多板級設計功能,這將大大增強對處理複雜板卡設計和高速數位訊號的支持。同時,AD6.0能更加方便、快速地實現複雜板卡的PCB版圖設計。新增亮點如下:
1、支持差分對
AD6.0支持在原理圖和PCB中差分對布線功能。利用設計規則檢查差分信號布線並具備互動式布線的能力。將差分信號設計擴展並集成到FPGA設計上,就可以直接映射到PCB板項目中的LVDS信號對。
2、支持動態網路分配
AD6.0可以支持對BGA器件逃溢布線後在多層PCB版圖上的網路交換功能。此外,該功能還利用了AD6.0中FPGA與PCB設計的差分對交換模式。AD6.0實現了在PCB版圖設計中,交換FPGA、無連線埠屬性分立器件(如電阻、電容、電感等)及多重部件IC(如,多路運放IC等)的引腳網路分配。
3、支持BGA 逃溢布線
AD6.0利用自動“逃溢”布線功能可以解決對器件BGA封裝中心管腳區域布線非常困難的問題。AD6.0可以自動通過各個焊盤的逃溢式布線,直接將網路延伸到器件邊緣,這將大大降低在互動式布線中的工作複雜度。
4、支持摘錄設計片段
在需要經常從一個設計移植到另外一個設計中的復用電路片段時,通過摘錄設計片段功能,將設計片段(包括原理圖片段、PCB版圖片段和基於文本的編碼片段)都直接保存到資料夾中,便於查找以及與其他用戶共享。
5、提供Board InsightTM功能
具備了Board Insight?功能後,就可以簡單、易用的格式顯示PCB設計中的更多信息。當在設計中導航模式下,高級顯示功能將在游標處動態顯示出對象的最新信息。Board Insight功能使得在複雜、密集、多層設計中瀏覽對象容易很多。
6、翻轉並編輯板卡
AD6.0支持翻轉板卡設計功能,真正實現了對PCB板的雙面布局布線;利用翻轉板卡設計功能,用戶在對PCB板的雙面布局時不再有任何差異,這就簡化了對高密PCB版圖設計工作。
7、支持True Type字型
AD6.0提供了對在PCB上使用符號字元和Unicode 字元集的支持,如希臘文、中文和日文語言字元集;還實現了將字型嵌入到PCB檔案中的功能,從而滿足在不同計算機間的設計可移植性。
8、增強互動式布線功能
在AD6.0中對PCB互動布線設計時,系統將動態顯示最優布線路徑,只需要敲擊鍵盤就可以完成單個網路的布線。
9、導入嚮導降低項目導入的複雜性
Protel 99 SE項目
CircuitMaker 2000原理圖和器件符號庫
P-CAD原理圖、PCB、器件符號庫和PCB封裝庫
OrCAD原理圖、PCB和器件庫
PADS項目和PCB封裝庫
10、布線功能的加強
Altium Designer 6 採用了增強的第三代SitusTM邏輯拓撲布線技術,並結合了Microsoft Windows的DirectX圖形加速技術,為實現更高效的布線性能提供了可靠的技術支持。
- 智慧型互動布線模式
- 自動移除閉合迴路
- 更靈活的布線操作
- 支持中文字型
11、多線或匯流排編輯模式
Altium Designer 6 提供了新穎的多線或匯流排編輯模式,不僅支持原理圖,也支持PCB版圖下同時對多線或匯流排完成編輯功能。
多線或匯流排編輯功能,在一定程度上輔助用戶在PCB版圖設計中,完成整體拉伸、移動等操作。
12、封裝管理器
現在,在Altium Designer的原理圖編輯器中包含了一個強大的封裝管理器。從工具選單中可以找到這個功能,封裝管理器令您可以檢查整個設計工程中每個元器件的封裝形式。封裝管理器令在整個設計中發現並檢測出封裝分配的問題,當您在原有的設計上工作或實現設計項目移植的時候,將為您帶來顯著的效果。
選擇多個對象的功能將令編輯多個元器件封裝、如何改變封裝的關聯及元器件當前的封裝形式的工作變得十分容易。設計變更貫穿於Altium Designer的標準化ECO系統,如果需要還可以實現原理圖與PCB間的更新。
13、直接在原理圖頁圖添加報告
現在用戶可以拷貝Excel(或其它Windows貼上板源)並直接添加到原理圖頁面上。用戶可以打開數據表單、選擇並拷貝某區域,然後將信息貼上到原理圖頁面中,並且數據表單中所使用的所有布局和格式得到了保留,極大地提高了系統中的存檔質量。Windows貼上板中的數據可以為:Metafile格式(圖形信息保持為在Excel內的格式);普通文本,在這種情況下,數據可以置入注釋或文本框;或其它相關對象類型(使用新的動態貼上系統)。
所有Altium Designer格線控制功能也已升級,可以將Windows的metafile“拷貝”到貼上板,可拷貝格線控制狀態並直接將其貼上到原理圖頁面中。
14、智慧型貼上
新系統創建用於提供增強原理圖編輯效率的主要功能。該系統允許選擇一組對象,將其貼上為不同類型的對象。例如,可以選擇一系列網路標籤並貼上為接口或者Windows貼上板文本可貼上為頁面條目。並且系統可以執行複雜的數據轉換,例如,將母線網路標籤貼上為同等系列的單個接線標籤,或相反,將系列匹配接線標籤貼上為單個母線標籤該系統同時可在原理圖頁圖上根據初始空間排列或字母數值對貼上對象進行分類。
15、摘錄與組合
原理圖對象現在可以分組形成組合。這些“組合”的創建方法為:選擇一組對象,右擊並選擇“Create Union from Selected Object(創建選中對象的組合)”。然後,對象組合可以作為單個對象進行移動。組合中的對象仍可單獨進行編輯,然後可 “破裂”再次形成未組合對象。
在新系統中,用戶可以創建和存儲設計“摘錄”。原理圖中任何數量的項目可以組合成一個“組合”,然後保存為“摘錄”,以備將來使用。摘錄在摘錄面板中顯示為縮略圖,並組成資料庫。各個原理圖摘錄保存為標準原理圖檔案,以備將來重新使用和與其它用戶共享。摘錄可以破裂恢復形成自由對象,當對象在文檔中處於這種格式中,仍可對單個對象進行編輯。文本、圖像和原始碼也可保存為摘錄。用於保存常用文本和圖像例如版權資訊時,該功能非常有用。
16、快捷面板
在Altium Designer 6 中,新的快捷面板顯示所有可用的快捷圖示的列表。此面板動態更新,顯示正在使用的特定編輯器或面板的所有的快捷操作。
17、 知識中心和動態幫助
AD6.0中的線上幫助功能得到了極大改進。新的知識中心可以提供設計中的全部幫助,包括在新的動態幫助面板上直接顯示用戶正在工作的信息。此外,新的上下文快捷鍵面板可顯示基於當前使用進程的鍵盤快捷鍵。
18、 項目的管理模式
AD6.0的任何設計都是以項目為基礎的,所有文檔都可以存放在硬碟或網路的任何地方; 而不需與項目檔案在同一目錄下。
19、靈活、易用的全局編輯功能
增強對單個或批次選取對象的編輯功能,對於全局修改有很大的改進。
20、 多通道設計
多通道設計不僅是在原理圖設計中的多層次化功能,而且是在PCB設計中的多通道設計布局/布線複製功能。
在整個項目中,對單個通道只需要設計一次。
21、原理圖環境中的PCB規則定義
在電路的原理圖設計過程中就可以進行PCB規則的設定,從而方便了信息的傳遞。
22、 集成庫的管理模式
把原理圖,PCB封裝庫,混合信號仿真,信號完整性分析的庫集成在一起進行統一管理,大大的方便了電路的設計和校驗。
2006年6月Altium公司推出Altium Designer 6.3,新增許多功能,列表如下:
Altium公司很高興地宣布即將為業界唯一一個統一化電子產品開發系統Altium Designer 6發布第三個軟體更新版本。
首先通過系列視頻演示預覽Altium Designer 6.3的新功能和增強功能。
Altium Designer 6.3提供若干新功能,加速設計流程,例如:
-即使在最複雜的板卡上,實時縮放速度和換屏速度增加了20x,設計環境的反應度更高。
-多軌道布線支持功能增強,在多軌道布線的同時,設計速度變得更快。
-新版受控庫可以在公司內部提高庫和器件管理。
新的覆銅管理系統將帶給您面向板上所有覆銅預覽和管理的一種強大的集中控制功能。
-可以界定焊盤中的長方孔。
詳細資訊:
23.圖形硬體加速器
Altium Designer的PCB編輯器增加了一個新的硬體加速圖形引擎。在繪圖方面,該引擎的速度比目前的GDI圖形引擎的速度有質的提高。它在PCB編輯器中為用戶提供平滑、實時的圖形。即使在最大的PCB文檔中,它的重新繪圖速度也表現得迅速有效。
新的圖形引擎採用由微軟DirectX 9.0支持的Shader Model 3(Shader模型3)技術。在Shader建模技術中,繪製對象圖形的應用程式代碼由圖形卡處理器(GPU)執行,而不是由主機CPU執行。
傳統的作法是將圖形卡當作傻瓜型像素印表機,應用程式代碼首先將圖形製成點陣圖存儲在存儲器中,然後將主機CPU中的所有像素數據傳送給GPU。
使用Shader技術,應用程式代碼向GPU發出指令,指出繪製對象的類型,例如,線軌,並提供最小的數據集確定線軌屬性(例如,位置、寬度和顏色)。
在Altium Designer的PCB編輯器中,這意味著,在螢幕上繪製線軌對象時不是傳送大量像素,而是GPU經過編程,知道如何繪製線軌,Altium Designer僅需傳送位置坐標、線寬和顏色信息。 新的硬體加速圖形引擎:
提供的繪圖速度約為GDI的20倍。
消除多邊形對繪圖速度的影響。
在所有縮放水平上提供順暢的移屏和滾動效果。
保持最大板卡的繪圖和移屏性能。
將在各種圖形卡上充分接受測試和標準檢查。
可與現有圖形引擎協作,需要時,用戶可以在兩者之間切換。
注意該圖形引擎需要支持DirectX? 9和Shader Model 3的圖形卡。
24.滿足版本控制要求的器件庫
版本控制系統為電子文檔的存取提供理想的管理和控制方法。Altium Designer 6.3將庫管理和版本控制功能匯集到新的版本控制資料庫中。版本控制資料庫是Altium Designer資料庫的一種擴展庫,在這種庫中,器件直接從公司資料庫中置入。
新的版本控制資料庫:
使用方便,像所有Altium Designer庫一樣,器件直接從Libraries(庫)面板中置入——器件數據直接從公司資料庫中讀取,而參考符號和封裝從版本控制庫(子版本)中置入。
點擊從Libraries(庫)面板中置入器件時,該庫將檢查器件狀態,如果封裝符號不是最新符號,那么它們將被庫中的新符號自動更新。
添加了新的庫類型*.SVNDBLib。SVNDBLib庫檔案添加到Libraries(庫)面板中,器件直接從那裡置入(跟標準資料庫*DBLib一樣)。
添加了一個新的嚮導,幫助重新構建版本控制庫,將多個器件庫轉換為單個模型(符號、封裝、三維模型),為添加Subversion(分版本)庫做好準備。對於版本控制源,將每個模型存儲在各自檔案中更合適。
存儲在庫中的Altium Designer模型可以直接從Altium Designer中編輯,並且更新後的模型核對後可以存回庫中。
可以直接在Altium Designer內部檢查同一模型在不同版本之間的具體物理差異。
25.PCB布線片段
有一個工具可以幫助提高Altium Designer的綜合編輯功能,這就是新的Track Slicer(線軌切割器)。線軌切割器是將一個或多個線段切割成兩個線段的簡易工具。在當前層或所有層上使用線軌切割器切割一個或多個線軌。
要使用線軌切割器:
從 Move 子選單中激活Track Slicer(線軌切割器)(按下M 即可顯示),然後將滑鼠移到現有線軌上,視覺顯示將要切割的線軌。
按下 Spacebar (空格鍵)將切割器鎖定在垂直/水平/45度位置。
按下 Tab 鍵對切割器進行配置。
26. 多軌道布線支持功能增強
Altium Designer 6 新增強大的Smart Dragging(智慧型拖放)功能,該功能可以輕易地移動現有線段,同時保持連線線軌的正確角度。智慧型拖放功能同時為未連線線端添加了一個簡單但功能一流的延伸功能。不僅可以延伸當前線段,而且也可以自動添加新線段,以45度角連線當前線段。這樣就可以延伸現有布線。
27. 覆銅(多邊形覆銅)管理系統
現在的密集高速板採用標準設計技術,這種技術將板卡所有閒置空間用作基準面,並用固體銅填充。這些銅區又稱為灌銅,它們是通過多邊形結構生成的。現在,多層板卡設計通常包含50個或更多多邊形。
新的Polygon Manage(多邊形管理器)提供一個強大的控制中心,用於審核和管理板卡上的所有多邊形。多邊形管理器通過Tools(工具) ? Polygon Pours(多邊形灌銅)子選單打開。
多邊形管理器不僅為整個板卡上的所有多邊形提供高級視圖,而且可以:
為每個多邊形命名和重新命名。
設定多邊形灌銅順序。
在選中的邊多形上執行任務,例如,重新灌銅或擱置(在顯示器和DRC中隱藏)
為選中的多邊形添加和劃定設計規則。
28. 用於PCB焊盤的槽形孔和方形孔
6.3版發布後,Altium Designer現在支持在PCB焊盤中設計槽形孔和方形孔。槽形孔和方形孔在重新設計的PCB Pad對話框中定義,可以直接給用戶回饋焊盤設計的視覺。
槽形/方形孔支持功能包括:
勾頭(NC布線)槽形孔。
方形(沖)孔
槽形和方形孔可以進行電鍍或非電鍍。
為各種孔型生成單獨的鑽孔檔案(NC Drill Excellon格式2)
29.PCB選取工具
選取功能是編輯工具箱的核心功能,在設計過程中,設計人員經常使用該功能。PCB編輯器中新的選取工具大大簡化了建立選擇集合的過程。
新的選取功能可以通過 Selection(選擇) 子選單(按下S 將顯示)打開,其包括:
Select Touching Rectangle(長方形接觸選擇) ——將選取選擇長方形接觸到的任何對象。
Select Touching Line(線條接觸選擇) ——將選取選擇線接觸的任何對象
選擇命令後按住Shift鍵可以在現有選擇集合中添加新對象。