『壹』 [EDA 軟體] 問幾個cadence 裡面的名詞
在 Cadence里,db 通常用來表示 database.
dfII 是 cadence Design Framework 2 格式, 用來表示layout的;
vdb 似乎是 另外一種layout 表示數據...
nvn PreExtraction, 不知所雲...
『貳』 Cadence 中allegro是什麼意思
Cadence 是一家EDA軟體設計公司,旗下產品Cadence是一個綜合的EDA設計解決方案,allegro是Cadence軟體裡面針對PCB設計的一個工具。
『叄』 cadence spectre到底是什麼
cadence spectre是cadence針對全定製集成電路推出的模擬工具,主要用於模擬及數模混合集成電路的模擬。主要在unix工作站上使用。樓主可以用Hspice來替代它,進行模擬。
『肆』 cadence軟體
cadence公司是一家eda軟體公司。成立於1988年。
其主要產品線從上層的系統級設計到邏輯綜合到低層的布局布線,
還包括封裝、電路版pcb設計等等多個方向。下面主要介紹其產品線的范圍。
1、板級電路設計系統。
包括原理圖輸入、生成、模擬數字/混合電路模擬,fpga設計,pcb編輯和自動布局布線
mcm電路設計、高速pcb版圖的設計模擬等等。包括:
A、Concept HDL原理圖設計輸入工具,有for NT和for Unix的產品。
B、Check Plus HDL原理圖設計規則檢查工具。(NT & Unix)
C、SPECTRA Quest Engineer PCB版圖布局規劃工具(NT & Unix)
D、Allegro Expert專家級PCB版圖編輯工具 (NT & Unix)
E、SPECTRA Expert AutoRouter 專家級pcb自動布線工具
F、SigNoise信噪分析工具
G、EMControl 電磁兼容性檢查工具
H、Synplify FPGA / CPLD綜合工具
I、HDL Analyst HDL分析器
J、Advanced Package Designer先進的MCM封裝設計工具
2、Alta系統級無線設計
這一塊的產品主要是應用於網路方面的,我個人以為。尤其是它包括有一套的gsm模型,
很容易搞cdma等等之類的東西的開發。
但是我覺得做信號處理和圖象處理也可以用它,因為它裡面內的spw太牛了,至少是看起
來是,spw最牛的地方就是和hds的介面,和matlab的介面。matlab裡面的很多模型可以
直接調入spw,然後用hds生成c語言模擬代碼或者是hdl語言模擬代碼。(這我沒有lice
nse,沒有試過,看openbook上說的)。也就是說,要是簡單行事的話,就可以直接用m
atlab做個模型,然後就做到版圖了,呵呵。
Alta主要有下面的一些Package:
A、SPW (Cierto Signal Processing Work System)信號處理系統。
可以說,spw包括了matlab的很多功能,連demo都有點象,呵呵。它是面向電子系統的模
塊化設計、模擬和實現的環境。它的通常的應用領域包括無線和有線載波通信、多媒體
和網路設備。在進行演算法設計、濾波器設計、c Code生成、軟/硬體結構聯合設計和硬體
綜合的理想環境。
它裡面非常有意思的就是信號計算器。
B、HDS (Hardware Design System)硬體系統設計系統
它現在是SPW的集成組件之一。包括模擬、庫和分析擴展部分。可以進行spw的定點分析
行為級和rtl級的代碼生成。
C、Mutimedia多媒體 (Multimedia Design Kit)
我沒有見識過這部分的東東。在產品發布會的演示上看起來倒是很有意思。據說可以很
快的生成一個多媒體的應用環境。
它可以進行多媒體應用的設計,包括電視會議系統、數字電視等等以及任何種類的圖象
處理系統的設計。
D、無線技術Wireless(IS-136 Verification Environment)
無線電技術標准系統級驗證工具,可以在系統級的抽象層上生成、開發和改進遵守IS-5
4/136 標準的信號處理演算法。在完成硬體結構設計後,就可以使用hds直接生成可綜合的
hdl描述和相應的標准檢測程序(testbench)。
E、IS-95無線標准系統級驗證
同上。呵呵。
F、BONeS網路衉議分析和驗證的設計工具。
這個東東看起來很有意思。它是一套軟體系統,專門用來做多媒體網路結構和衉議的設
計這個東東看起來很有意思。它是一套軟體系統,專門用來做多媒體網路結構和衉議的
設計的。可以用來快速的生成和分析結構單元之間的信息流的抽象模型,並建立一個完
整的
無線網路的運作模型。例如,用戶可以改進atm轉換器的演算法,並建立其基於微處理器包
括高速緩存和內存和匯流排、通信處理方法的應用模型。
G、VCC 虛擬衉同設計工具包
它是用來進行基於可重用的ip核的系統級設計環境。
在上面的這些東西中,我覺得很重要的還是需要有庫的支持,例如在spw裡面就要有對應
的不同的演算法的hdl庫的支持,才能夠得到最後rtl級的實現。在大學版中,這些部分的
license和部分bin代碼也沒有提供。
3、邏糭設計與驗證(LDV)設計流程
這部分的軟體大家都應該是很熟悉的,因為pc版的d版好象現在已綺很普及了。^-^
這里簡單介紹一下cadence的ldv流程,雖然感覺大家用synopssy還是居多。
首先是老闆產生一個創意,然後就是設計人員(學生)使用vhdl或者是verilog語言對設
計來進行描述,生成hdl代碼。然後,可以用Verilog-XL, NC-Verilog, LeapfrogVHDL
NC-VHDL等工具來進行行為級模擬,判斷設計的可行性,驗證模塊的功能和設計的debug
。然後是調試和分析環境中使用代碼處理箱(verisure/for verilog) (VHDLCover/for
VHDL)分析模擬結果,驗證測試級別。然後用Ambit BuildGates進行綜合,並使用綜合
後的時延估計(SDF文件)來進行門級模擬,然後再使用verifault進行故障模擬。
以上是很簡單的一個流程,實際上系統級設計後,就應該進行設計模擬的,要是設計是
一個大的模塊的話。而且在綜合的時候,寫綜合限制文件也是很麻煩的,要求很多次的
反復。上面的流程還不包括測試的加入(如掃描啦什麼的)。上面的流程對於小設計是
可以的。
LDV包括的模塊有下面的這些東西:
A、verilog-xl模擬器
這個不用多說了,這是業界的標准。
B、Leapfrog VHDL模擬器
支持混合語言的模擬,其vhdl語言的模擬是通過編譯後模擬,加快了速度。
C、Affirma NC Verilog模擬器
其主要的特點是適合於大系統的模擬。
D、Affirma NC VHDL模擬器
適用於VHDL語言的模擬。
E、Affirema 形式驗證工具--等價檢驗器
F、Verifault-XL 故障模擬器
感覺故障模擬是最費時間的模擬步驟。用來測試晶元的可測性設計的。
G、VeriSure代碼覆蓋率檢查工具
H、Envisia Build Gates 綜合工具
Ambit 的BuildGates的特性中,我覺得最好用的應該是它的PKS的feature,當然,呵呵
我沒有它的license。因為在pks feature中,ambit可以調用se的pdp等物理布局工具來
進行時延估計。這樣的話,我覺得它的Timing 會比synopsys要好。
在我試過的synopsys的小的設計中,大概它的誤差在100%左右,呵呵。綜合後時間是2.
9ns,布局布線和優化後的時間是5ns。
可是ambit的綜合肯定是要比synopsys的差的,因為它沒有很大的庫的支持,在大的邏輯
塊的綜合的時候我覺得就可以很明顯的感覺出來的。我沒有具體試過,那位大蝦有時間
可以比較一下他們的綜合特性。
4、時序驅動的深亞微米設計
這部分是底層設計的軟體。底層設計的工作我感覺是細活,來來回回是需要走很多次重
復的流程的。在以前的設計流程中( .6um及其以上 ),一般情況下對於連線延時是可以
不用考慮,或是說它們對設計的影響不算很大。在設計完成後,做一下pex,然後模擬一
下,小設計的話,多半是可以通過的。
現在的很多軟體都直接在布局階段就將線路延時考慮進去,這也是現在的深亞微米設計
的要求。因為在設計中,連線延時對整體設計的影響很大,因此甚至在綜合階段就需要
考慮到floorplan的影響。synopsys和ambit和jupiter(Avanti!公司的綜合軟體)等在它
們的綜合過程中都加入了這樣的考慮。
candence的軟體中,有SE和design planner兩個主要的軟體來進行時序驅動的設計,cad
ence 的這塊的軟體推出很早,可惜就是更新比較慢,現在象avanti公司的軟體都把布局
布線,時序分析和綜合等等幾乎全套的流程都統一起來的時候,cadence現在在底層還沒
有什麼創新的地方,還是幾年前的模樣。
Cadence 的底層軟體有下面這些:
A、邏輯設計規劃器。
這是用於設計早期的規劃工具。其主要用途是延時預測、生成供綜合工具使用的線路負
載模型。這個工具是用來在物理設計的早期象邏輯設計者提供設計的物理信息。
B、物理設計規劃器。
物理設計的前期規劃。對於大型設計而言,物理設計的前期規劃非常重要。很多流程中
,在前期的物理規劃(floorplan)結束後,就需要一次反標驗證設計的時序。
C、SE (Silicon Ensemble)布局布線器
se是一個布局布線的平台,它可以提供多個布局布線及後期處理軟體的介面。
D、PBO Optimization基於布局的優化工具
E、CT-GEN 時鍾樹生成工具
F、RC參數提取
HyperRules規生成,HyperExtract RC提取,RC簡化,和delay計算
F、Pearl靜態時序分析
Pearl 除了界面友好的特點外,還有就是可以和spice模擬器交換數據來進行關鍵路徑的
模擬。
G、Vampire驗證工具
5、全定製ic設計工具
這部分偶不熟,先敲上去再說。這部分的工具包括:
A、Virtuos Schematic Composer : IC Design Entry 它是可以進行混合輸入的原理圖
輸入方式。支持 vhdl/hdl語言的文本輸入。
B、Affirma Analog DEsign Environment
這是一個很好的混合信號設計環境
C、Virtuos Layout Editor版圖編輯
它支持參數化單元,應該是一個很好的特性。
D、Affirma Spectra 高級電路模擬器
和hspice一類的模擬器。
E、Virtuoso Layout Synthesizer
直接的layout生成工具,小規模設計環境
F、Assura 驗證 環境,包括diva
G、dracula驗證和參數提取包
H、ICCragtsman 布局設計的環境。在面向ip的設計中比較合適。
--
古今之成大事業、大學問者,必經過三種之境界:
「昨夜西風凋碧樹,獨上高樓,望盡天涯路。」此第一境也。
「衣帶漸寬終不悔,為伊消得人憔悴。」此第二境也。
「眾里尋他千網路,回頭驀見,那人正在,燈火闌珊處。」此第三境也。
※ 來源:.星海之舟 bbs.njust.e.cn.[FROM: 218.2.170.*]
『伍』 什麼是「CADENCE」工具
模擬和混合信號模擬驗證技,集成電路,嵌入式系統高頻電路布線,設計所用的工具(電腦上為CADENCE軟體)
包括:
Concept HDL Front-to-Back Design Flow – 原理圖輸入工具
PCB Librarian – 器件建庫工具 Allegro PCB Layout System – PCB板布局布線工具
Specctra AutoRoute Basics – 基本自動布線器
Advanced Specctra Autorouting Techniques _ 高級自動布線器
SpecctraQuest Foundations – 信號完整性模擬工具
Advanced SpecctraQuest Techniques – 高級信號模擬工具
『陸』 cadence的element裡面的信息是啥意思
文檔中的一個元素。
Element對象代表XML文檔中的一個元素。元素可以包含屬性、其他元素或文本。如果一個元素包含文本,則在文本節點中表示該文本。
Cadence軟體是一個大型的EDA軟體,它幾乎可以完成電子設計的方方面面。包括ASIC設計,FPGA設計和PCB板設計。與眾所周知的EDA軟體Synopsys相比,Cadence的綜合工具略為遜色。然而Cadence在模擬電路圖設計,自動布局布線,版圖設計及驗證等方面卻有著絕對的優勢Cadence與Synopsys的結合可以說是EDA設計領域的黃金搭檔。
『柒』 打開方式中找不到cadence怎麼處理
我的電腦,點右鍵,選「管理」,在彈出的計算機管理界面中,左側選「服務和應用程序」中的「服務」,然後在右側服務列表裡找到「Cadence License Manager」一項,點右鍵,選「啟動」。(原來可能處於禁止狀態)
點【開始】→【程序】→【LicenseManager】→【LmTools】在「Start/Stop/Reread」標簽欄中,先點【StopServer】,再點【StartServer】,關閉窗口
『捌』 cadence orcad與 Cadence Allegro 有什麼區別...
cadence orcad與Cadence Allegro的區別為:指代不同、用法不同、側重點不同。
一、指代不同
1、cadence orcad:PCB設計。
2、Cadence Allegro:華彩快板。
二、用法不同
1、cadence orcad:是一套在個人電腦的電子設計自動化套裝軟體,專門用來讓電子工程師設計電路圖及相關圖表,設計印刷電路板所用的印刷圖,及電路的模擬之用。OrCAD是一個混合名詞,反映了軟體的發源地:俄勒岡(Oregon)+ 計算機輔助設計(CAD)。
2、Cadence Allegro:提供了良好且交互的工作介面和強大完善的功能,和它前端產品Cadence、OrCAD、Capture的結合,為當前高速、高密度、多層的復雜 PCB 設計布線提供了最完美解決方案。
三、側重點不同
1、cadence orcad:側重於應對中低端市場。
2、Cadence Allegro:側重於應對高端市場。