CADENCE全定制IC設(shè)計流程_第1頁
CADENCE全定制IC設(shè)計流程_第2頁
CADENCE全定制IC設(shè)計流程_第3頁
CADENCE全定制IC設(shè)計流程_第4頁
CADENCE全定制IC設(shè)計流程_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1. CADENCE全定制IC設(shè)計流程1.1 全定制IC設(shè)計CircuitSimulation(AnalogArtist Spectre) Design Entry (Composer) Custom Layout Virtuoso(DLE) Place & Route Full Chip Verification (Dracula) DIVA Block Place & Route (IC_Craftsman) Cadence定制IC設(shè)計流程向用戶提供數(shù)字,數(shù)模及數(shù)模混合電路設(shè)計和版圖設(shè)計與版圖設(shè)計與驗證的全套工具,利用Composer可以進行個層次的電路輸入;Analog Artist仿真環(huán)境提供多種電路仿真工具與Cadence環(huán)境接口;利用Spectre電路仿真器可以進行電路仿真與分析,以確保電路的正確性;Virtuoso提供版圖編輯功能;利用Layout Synthesis可以進行模字mos電路的自動版圖設(shè)計,利用DLE與IC craftsman可以進行模擬或數(shù)模混合電路的版圖設(shè)計,Diva,Dracula,Vampire三種版圖驗證工具可以對不同規(guī)模的電路進行版圖驗證,以確保版圖與電路的一致性。利用上述工具,你可以很方便地將設(shè)計轉(zhuǎn)化為現(xiàn)實。下面給出全定制IC設(shè)計的流程圖。2.Cadence cdsSPICE的使用說明Cadence cdsSPICE 也是眾多使用SPICE內(nèi)核的電路模擬軟件之一。因此他在使用上會有部分同我們平時所用到的PSPICE相同。這里我將側(cè)重講一下它的一些特殊用法。 21 進入Cadence軟件包一在工作站上使用在命令行中(提示符后,如:ZUEDA22)鍵入以下命令 icfb&(回車鍵),其中& 表示后臺工作。Icfb調(diào)出Cadence軟件。 出現(xiàn)的主窗口如圖2-1-1所示: 圖 2-1-1Candence主窗口二在PC機上使用1)將PC機的顏色屬性改為256色(這一步必須);2)打開Exceed軟件,一般選用xstart軟件,以下是使用步驟:start method選擇REXEC(TCP-IP),Programm選擇Xwindow。Host選擇10.13.71.32 或10.13.71.33。host type選擇sun。并點擊后面的按鈕,在彈出菜單中選擇command tool。確認選擇完畢后,點擊run!3)在提示符ZDASIC22 下鍵入:setenv DISPLAY 本機ip:0.0(回車) 4)在命令行中(提示符后,如:ZUEDA22)鍵入以下命令 icfb&(回車鍵)即進入cadence中。出現(xiàn)的主窗口如圖1-1-1所示。以上是使用xstart登陸cadance的方法。在使用其他軟件登陸cadance時,可能在登錄前要修改文件.cshrc,方法如下: 在提示符下輸入如下命令:vi .cshrc (進入全屏幕編輯程序vi)將光標(biāo)移至setevn DISPLAY ZDASIC22:0.0 處,將“ZDASIC22”改為PC機的IP,其它不變(重新回到服務(wù)器上運行時,還需按原樣改回)。改完后存盤退出。然后輸入如下命令: source .cshrc (重新載入該文件)以下介紹一下全屏幕編輯程序vi的一些使用方法:vi使用了兩種狀態(tài),一是指令態(tài)(Command Mode),另一是插入態(tài)(Insert Mode)。當(dāng)vi處于指令態(tài)時,打入的內(nèi)容會視作指令來解釋;而當(dāng)vi處于插入態(tài)時,就可以打入正文(text)文件;大多數(shù)vi指令是單字符的。由插入態(tài)改變?yōu)橹噶顟B(tài),按Esc鍵;而由命令態(tài)轉(zhuǎn)為插入態(tài),則可以使用下面的插入令,直接打入,無需再按Return鍵。在vi的指令態(tài)下,用h,j,k,l鍵移動光標(biāo),具體如下: h光標(biāo)左移一個字符; j光標(biāo)向下一行; k光標(biāo)向上一行; l光標(biāo)右移一個字符; 以下是一些基本插入命令(須用到的)的用法: i在光標(biāo)處插入正文; x刪除光標(biāo)處的字符; :wq存盤退出; 要記著一點,在插入態(tài)處,不能打入指令,必需先按Esc鍵,返回指令態(tài)。假若戶不知 身處何態(tài),也可以按Esc鍵,不管處于何態(tài),都會返回指令態(tài)其它的一些命令請讀者自己參閱有關(guān)的書籍。 22 建立可進行SPICE模擬的單元文件主窗口分為信息窗口CIW、命令行以及主菜單。信息窗口會給出一些系統(tǒng)信息(如出錯信息,程序運行情況等)。在命令行中可以輸入某些命令。如我們調(diào)用Cadence的命令icfb和一些其它命令,比較重要的有調(diào)出幫助文件的openbook&等。一File菜單在File菜單下,主要的菜單項有New、Open、Exit等。在具體解釋之前我們不妨先理順一下以下幾個關(guān)系。library(庫)的地位相當(dāng)于文件夾,它用來存放一整個設(shè)計的所有數(shù)據(jù),像一些子單元(cell)以及子單元(cell)中的多種視圖(view)。Cell(單元)可以是一個簡單的單元,像一個與非門,也可以是比較復(fù)雜的單元(由symbol搭建而成)。View則包含多種類型,常用的有schamatic,symbol,layout,extracted,ivpcell等等,他們各自代表什么意思以后將會一一提到。 New菜單項的子菜單下有Library、Cellview兩項。Library項打開New Library窗口,Cellview項打開Create New File窗口,如圖1-2-1和1-2-2所示。 圖2-2-1 New Library 窗口圖2-2-2 Create New File 窗口1) 建立庫(library):窗口分Library和Technology File 兩部分。Library部分有Name和Directory兩項,分別輸入要建立的Library的名稱和路徑。如果只建立進行SPICE模擬的線路圖,Technology部分選擇 Dont need a techfile 選項。如果在庫中要創(chuàng)立掩模版或其它的物理數(shù)據(jù)(即要建立除了schematic外的一些view),則須選擇Compile a new techfile(建立新的techfile)或Attach to an existing techfile(使用原有的techfile)。2) 建立單元文件(cell):在Library Name 中選擇存放新文件的庫,在Cell Name中輸入名稱,然后在Tool選項中選擇Composer-Schematic工具(進行SPICE模擬),在View Name中就會自動填上相應(yīng)的View Nameschematic。當(dāng)然在Tool工具中還有很多別的工具,常用的象Composersymbol、virtuosolayout等,分別建立的是symbol、layout的視圖(view)。在Library path file中,是系統(tǒng)自建的library path file文件的路徑及名稱(保存相關(guān)庫的名稱及路徑)。Open菜單項打開相應(yīng)的Open File窗口,如圖2-2-3所示。在Library Name中選擇庫名,在Cell Names中選擇需要打開的單元名。Mode項可以選擇打開方式可編輯狀態(tài)或者只讀狀態(tài)。 圖 2-2-3 Open File窗口Exit項退出Cadence軟件包。二Tools菜單在Tools菜單下,主要的菜單項有Library Manager、Library Path Editor等。Library Manager項打開的是庫管理器(Library Manager)窗口,如圖1-2-4所示。 圖 2-2-4 Library Manager窗口 在窗口的各部分中,分別顯示的是Library、Category、Cell、View相應(yīng)的內(nèi)容。雙擊需要打開的view名(或同時按住鼠標(biāo)左右鍵從彈出菜單中選擇Open項)即可以打開相應(yīng)的文件。同樣在library manager中也可以建立library和cell。具體方法是點擊file,在下拉菜單中選擇library或cell即可。Library Path Editor項打開的是Library Path Editor窗口,如圖2-2-5 所示。從File菜單中選擇Add Library項,填入相應(yīng)的庫名和路徑名,即可包括入相應(yīng)的庫。 圖 2-2-5 Library Path Editor窗口三Technology File菜單 這個菜單中的最后一項Edit Layers 可以使用在版圖編輯中,用來修改原始圖層的一些屬性。 選擇主窗口的FileOpenOpen file,打開相應(yīng)的文件,即進入了Composer-Schematic Editing窗口,如圖1-3-1所示。窗口左邊的按鈕分別(從上到下)為Check and Save(檢查并存盤)、Save(存盤)、Zoom out by 2(放圖 2-3-1 Composer-Schematic Editing窗口大兩倍)、Zoom in by 2(縮小兩倍)、Stretch(延伸)、Copy(拷貝)、Delete(刪除)、Undo(取消)、Property(屬性)、Component(加元件)、Wire(Narrow)(畫細線) 、Wire(Wide)(畫粗線) 、Pin(管腳)、Cmd options、Repeat(重復(fù)),這些分別可以在菜單中找到相應(yīng)的菜單項。 選擇Add/Component菜單,打開相應(yīng)添加元件的窗口,如圖1-3-2所示。點擊Browse,會彈出library manager窗口,一些常用的元器件都在Analoglib庫中。 View Name一般選擇symbol,instance Names不用自己填,系統(tǒng)會自己加上去 。添加完元件后需設(shè)定元件的模型名稱(如果必須的話)以及一些參數(shù)的值,特別是mos管和三極管,一定要填model name, 圖 1-3-2 添加元件窗口否則在模擬時會出錯(我們一般使用華晶的元件model)。填好后,就可以將元件添加到Editing的編輯窗口中去了。其它的一些連線、移動、刪除、復(fù)制的操作和一般的EDA工具差不多,這兒就不一一再說了。還有一點要提到的是,對于交叉相連的兩條線,系統(tǒng)會有警告,可對連線稍作修改去除這個警告。 注: 以下是一些常用的快捷鍵:i添加元件,即打開添加元件的窗口;縮小兩倍;擴大兩倍;w連線(細線);f全圖顯示;p查看元件屬性。從一種狀態(tài)轉(zhuǎn)為另一種狀態(tài),按escape,或直接點擊圖標(biāo)或使用快捷鍵。為了使電路圖更加明了,一般在電路的輸入輸出部分加上pin腳。這在后面的例子中將會提到。 24 模擬的設(shè)置(重點)Composer-schamatic界面中的ToolsAnalog Artist項可以打開Analog Artist Simulation 圖 2-4-1 Analog Artist Simulation窗口窗口,如圖2-4-1 所示。這是模擬時用到的主要工具,接下去主要介紹一下有關(guān)的內(nèi)容。一 Session菜單包括Schematic Window、Save State、Load State、Options、Reset、Quit等菜單項。Schematic window項回到電路圖;Save State項打開相應(yīng)的窗口,保存當(dāng)前所設(shè)定的模擬所用到的各種 圖2-4-2 Save State 窗口參數(shù)。如圖2-4-2所示。窗口中的兩項分別為狀態(tài)名和選擇需保存的內(nèi)容。Load State打開相應(yīng)的窗口,加載已經(jīng)保存的狀態(tài)。Reset重置analog artist。相當(dāng)于重新打開一個模擬窗口。二Setup菜單包括Design、Simulator/directory/host、Temperature、Model Path等菜單項:Design項選擇所要模擬的線路圖。Simulator/directory/host項選擇模擬使用的模型,系統(tǒng)提供的選項有cdsSpice、hspiceS、spectreS等等。我們一般用到的是cdsSpice和spectreS。其中采用spectreS進行的模擬更加精確。下面我們只以這兩種工具為例說明。Temperature 打開如圖2-4-3的窗口,可以設(shè)置模擬時的溫度。圖 2-4-3 溫度設(shè)置窗口Model Path打開如圖2-4-4的窗口,設(shè)置元件模型的路徑。系統(tǒng)會自動在所設(shè)定的路徑下尋找器件model name對應(yīng)的model模型。 圖2-4-4 模型路徑設(shè)置窗口三Analyses菜單選擇模擬類型。在cdsSpice下有ac、dc、tran、noise四個選項,分別對應(yīng)的是交流分析、直流分析、瞬態(tài)分析和噪聲分析。我們知道:交流分析是分析電流(電壓)和頻率之間的關(guān)系,因此在參數(shù)范圍選擇時是選擇頻率。直流分析是分析電流(電壓)和電流(電壓)間的關(guān)系。Tran分析是分析參量值隨時間變化的曲線。他們分別的窗口如下圖所示。其設(shè)置很直觀,這里就不在贅述。 圖 2-4-5 瞬態(tài)分析設(shè)置圖2-4-6 交流分析設(shè)置 圖1-4-7 直流分析設(shè)置 而在spectreS中,可供選擇的分析類型有很多,常用的還是ac、dc、tran和noise,不過它們設(shè)置與cdsSpice不同。Tran的設(shè)置只需填入模擬停止時間即可。 ac和dc分析的設(shè)置則更具特點:spectreS提供了變量掃描功能(和參量掃描有些類似),其中可供選擇的變量(parameter)有frequency(ac分析)、temperature、component parameter和model parameter。以下一一說明:在ac分析掃描頻率(常規(guī)分析)時,只需填入起始頻率和終止頻率即可。而在掃描其他參數(shù)時,必須將整個電路固定在一個工作頻率(at frequency)上,然后進行其它選擇。要進行component parameter掃描時,先點擊select component,然后在電路圖上選擇所需掃描的器件,這時會彈出一個列有可供掃描參量名稱的菜單,在其上選擇即可。進行model parameter掃描時只需填入model name和parameter name即可。當(dāng)然,以上掃描都免不了要填寫掃描范圍,就不多說了。以下是一些圖示:四Variables菜單包括Edit等子菜單項。Edit項打開如圖2-4-5的窗口。可以對變量進行添加、刪除、查找、復(fù)制等操作。變量(variables)既可以是電路中元器件的某一個參量,也可以是一個表達式。變量將在參量掃描(parametric analysis)時用到,以下會提到。 圖 2-4-5變量編輯窗口 五其它有關(guān)的菜單項1)Tools/Parametric Analysis子菜單可以打開如圖1-4-6的窗口。它提供了一種很重要的分析方法參量分析的方法,也即參量掃描。可以對溫度,用戶自定義的變量(variables)進行掃描,從而找出最合適的值。以下詳細說明:圖 2-4-6 參量分析窗口參量掃描在模擬中,如果對某一元件的參數(shù)大小不確定,不知值取多大可以得到最優(yōu)的結(jié)果時,可以將該參數(shù)設(shè)為變量,進行變量掃描,比較輸出結(jié)果,從而確定參數(shù)的值。另外,對系統(tǒng)變量也可以進行掃描,如溫度變量(temp)。步驟:a.在Edit Variables窗口中添加新的變量,如是對系統(tǒng)變量(如溫度)掃描,就略去這一步;b.在Parametric Analysis窗口(如圖1-4-5所示)中,填入變量名稱(溫度變量是temp),設(shè)定掃描范圍以及步長等。也可以點擊setup,在pick name for variables的彈出菜單中選擇所需掃描的參量(除系統(tǒng)參量外,菜單中所列舉的都是variables中設(shè)置的變量)。其實這個工作和我們前面提到的spectreS中的變量掃描很象,不過它更加完備(因為可以對一個表達式進行掃描),所以讀者應(yīng)當(dāng)將兩種方法都掌握。然后運行Analysis菜單下的start子菜單,開始模擬,模擬結(jié)果會在Waveform窗口中顯示。2) Outputs/To be plotted/selected on schematic子菜單用來在電路原理圖上選取要顯示的波形(點擊連線選取節(jié)點電壓,點擊元件端點選取節(jié)點電流),這個菜單比較常用。當(dāng)然我們需要輸出的有時不僅僅是電流、電壓,還有一些更高級的。比如說:帶寬、增益等需要計算的值,這時我們可以在Outputs/setup中設(shè)定其名稱和表達式。在運行模擬之后,這些輸出將會很直觀的顯示出來。舉個例子:標(biāo)識3db的點,我們用到的表達式如下:bandwidth(VF(“/Out),3,“l(fā)ow”)。需要注意的是:表達式一般都是通過計算器(caculator)輸入的。Cadance自帶的計算器功能強大,除了輸入一些普通表達式以外,還自帶有一些特殊表達式,如bandwidth、average等等。本文在最后會對計算器作介紹。下面介紹一下analog artist窗口的情況,在Analog Artist窗口中靠右的一列按鈕分別是:Choose Design:選擇模擬的電路;Choose Analyses(選擇模擬的類型):瞬態(tài)模擬、直流模擬或交流模擬;Edit Variables(變量編輯):打開變量編輯窗口;Setup Outputs:輸出設(shè)置;Delete:刪除變量等;Run Simulation:開始模擬;Stop Simulation:停止模擬;Plot Outputs:波形輸出。 15 模擬結(jié)果的顯示以及處理在模擬有了結(jié)果之后,如果設(shè)定的output有plot屬性的話,系統(tǒng)會自動調(diào)出waveform窗口,并顯示outputs的波形。如圖2-5-1 所示。圖2-5-1 波形顯示窗口其左邊的一列按鈕分別為:Delete(刪除):刪除圖中的某個波形;Move(移動):移動某個波形的位置,可以把幾個波形疊加在一個坐標(biāo)軸下;點擊該按鈕,然后點擊需要移動的波形,再在目的地點擊左鍵,即可完成移動操作;Undo(取消):取消前一次操作;Crosshair MarkerA、 Crosshair MarkerB:十字標(biāo)志A和B;Calculator(計算器):計算器工具(可以對輸出波形進行特定的處理 );Switch Axis Mode(坐標(biāo)軸模式切換):同一坐標(biāo)顯示所有波形或分別在各自的坐標(biāo)下顯示;Add Subwindow:添加子窗口。 16 一個例子D觸發(fā)器1、 電路圖的輸入這是一個帶R清零端(低電平有效)的D觸發(fā)器,由20個MOS管組成,其中NMOS管和PMOS管各為10個,組成四個傳輸門、兩個反門和兩個與非門。具體的電路如圖2-6-1圖 2-6-1 D觸發(fā)器電路圖 D觸發(fā)器真值表時鐘(clk)DQ0XQ100111 其中的一些參數(shù)設(shè)置如下:傳輸門的PMOS:W30,L3; model:hj3p(在models目錄下) NMOS:W15,L3; model:hj3n;與非門的PMOS:W30,L3; NMOS:W30,L3;非門的PMOS:W30,L3; NMOS:W15,L3;電源直流電壓:5.7V;R端的信號源(R): cellnamevpwl;Number of pairs of points3(信號源波形上有三個轉(zhuǎn)折點);Time 10s;Voltage 10V;Time 2100s;Voltage 20V;Time 3105s;Voltage 35V;Delay time500ns; 時鐘信號(clk): 時鐘信號的反(clkbar): cellnamevpulse; cellnamevpulse; Voltage 10V; Voltage 15V; Voltage 25V; Voltage 20V; Delay time5s; Delay time5s; Rise time5s;Rise time5s;Pulse time100s;Pulse time100s;Period time200s;Period time200s; D端輸入(D):cellnamevpulse;Voltage 10V;Voltage 25V;Delay time5s;Rise time5s;Pulse time100s; Period time200s;瞬態(tài)分析設(shè)置如下:From:0to:1msby:1s得到的波形如圖2-6-2所示: 圖 1-6-2 cdsSPICE模擬結(jié)果1可以看到模擬的結(jié)果符合D觸發(fā)器的邏輯。但是有一個問題出現(xiàn)了,注意到我們所設(shè)的時間是從01ms,但是輸出的模擬結(jié)果到600s左右就截止了,這是和模擬的工具有關(guān)。為了得到較好的模擬結(jié)果,可以換一種工具spectreS來完成模擬。在Analog Artist Simulation窗口中選Setup下的Simulator/directory/host子菜單,出現(xiàn)如圖1-6-3的設(shè)置窗口。在Simulator項中選擇spectreS工具。然后在Choosing Analyses彈出的設(shè)置窗口中設(shè)定stop time為1ms,模擬的結(jié)果如圖1-6-4所示,將得到一個很好的結(jié)果。圖 1-6-3 選擇模擬工具窗口 圖1-6-4 spedtreS模擬結(jié)果 27 分模塊模擬(建立子模塊)在電路越來越復(fù)雜的情況下,如果再花時間去建立一個象D觸發(fā)器這樣復(fù)雜的schamatic,明顯會使工作更繁復(fù)。因此我們在建立了一個子電路后,可以將其看作一個整體,建立一個模塊,即建立一個symbol(view name),放在用戶自己庫里的作為一個器件(component)來用。下面通過子模塊非門的建立,來說明這一內(nèi)容。在Library Manager中分別建立非門not(cell)的schematic(view)和symbol(view),如圖1-7-1(a) 和1-7-1(b)所示。兩者的PIN的名稱必須一致,這樣才能建立起一一對應(yīng)的關(guān)系。圖 1-7-1(a) 圖 1-7-1(b)建立symbol(view)的步驟:在Library Manager中新建cell,在如圖1-2-2的窗口的Tool項選擇Composer-symbol,即建立的是symbol(view);用子菜單Add/Shape/Line和Add/Shape/Circle的命令畫出如右圖的形狀;用子菜單Add/label的命令添加標(biāo)簽instanceName;用子菜單Add/Selection Box命令添加選擇框。另一種建立symbol(view)的方法是:打開not(cell)的schematic(view),用子菜單Design/Create Cellview/From Cellview命令。出現(xiàn)以下的窗口,如圖1-7-2 圖 2-7-2 從一個view建立另一個view輸入相應(yīng)的名稱后,單擊OK,就出現(xiàn)如圖1-7-3的選項窗口。其建立的symbol如圖1-7-4所示,如果不是建立有常用符號的子模塊,如與門,非門等邏輯門,這種方法是較快的。圖 2-7-3 建立symbol的選項窗口 圖 2-7-4 第二種方法建立的symbol圖形這樣就建立了一個最簡單的子模塊非門。在模擬過程中,就可以通過添加元器件(component)來直接將非門加到電路中來,而不用具體畫出其內(nèi)部的結(jié)構(gòu),這實際上就是以一個簡單的symbol來代替其內(nèi)部的復(fù)雜結(jié)構(gòu)。以此類推,可以將小模塊一步步的拼湊成大的模塊,直接用于模擬仿真。有一點要注意的是:對于有源器件(如非門)建立symbol,必須在原始電路圖上添加analoglib中的源和地,而且源的電壓值也需要設(shè)定好,否則變?yōu)閟ymbol搭成電路后會出錯。當(dāng)然用于模擬時設(shè)定的激勵源是不用加在電路圖中的 28 其它的一些內(nèi)容計算器 計算器有兩種格式,一種是代數(shù)格式,另一種RPN(逆波蘭)格式。有時需要對Waveform窗口中顯示的波形進行處理,如改變坐標(biāo)軸的單位(將電壓單位改成分貝形式等),比較兩個量的差值(顯示兩個電壓的差)。所有的這些可以用Calculator工具來實現(xiàn),如圖1-8-1所示。除了常規(guī)的計算以外,計算器還可以完成波形處理等工作。下面就簡單地介紹一下常用的內(nèi)容。 圖 2-8-1 計算器工具 圖2-8-1中顯示的是逆波蘭模式。菜單Options/set Algebraic或set RPN可以切換模式。Calculator窗口中的按鈕可以分為下面幾個部分:1. 功能鍵(選擇、打印波形曲線,繪波形圖);2. 常規(guī)計算器鍵盤;3. 函數(shù)鍵。下面分別介紹他們的功能。一功能鍵:1. browser:打開結(jié)果瀏覽窗口(Result Browser)。它有如下作用:。觀察模擬波形和文本結(jié)果。繪制波形。將波形表達式直接拷入計算器窗口中2.wave、family:從波形窗口(waveform Window)中選擇所要處理的曲線波形。Wave是選擇單一的波形,family是選擇一組波形(如參數(shù)掃描得到的曲線簇)。3.erplot、plot:在波形窗口(waveform Window)中繪制曲線波形。Erplot 是先擦除原先的波形,然后再繪出新的曲線波形;plot是直接在原波形窗口中追加新的曲線波形。4.printvs、print:打印曲線波形抑或是顯示測量的數(shù)值。5.電原理圖表達式鍵:在電原理圖中選擇需要處理的數(shù)據(jù)(如電壓、電流)具體如下表所示。vt瞬態(tài)電壓it瞬態(tài)電流vf頻率電壓if頻率電流vs源掃描電壓is源掃描電流vdc直流電壓op直流工作點vn噪聲電壓opt瞬態(tài)工作點var變量mp模型參數(shù)二常規(guī)計算器鍵盤:這部分和常規(guī)計算器的鍵盤基本相同,除了少數(shù)幾個鍵,如undo鍵。對于逆波蘭模式,其輸入形式需遵循逆波蘭表達式的格式。先介紹幾個鍵:lastx:上次buffer(顯示窗口)中的數(shù)值或變量、xy:buffer中的值與stack1(堆棧1)的值互換、dwn:下壓堆棧、up:堆棧彈出、clear:清除buffer中的值、clst:將buffer和stack中的所有值都清除。下面舉個例子:輸入(1x)/x。其輸入步驟為:1,enter,clear,x,lastx,/三函數(shù)鍵1 常規(guī)函數(shù)鍵:如下表所示。三角函數(shù)Sin,cos,tan,sinh,cosh,tanh,asin,acos,atan,asinh,acosh,atanh其他常規(guī)函數(shù)Mag幅度phase相位real實部imag虛部Ln、log10、dB10、dB20、exp、10*x、y*x、x*2、abs、int、1/x、squrt常規(guī)算術(shù)函數(shù)自定義函數(shù)F1、F2、F3、F42 特殊函數(shù)鍵:在special function的下拉框中有下列函數(shù),如表所示。函數(shù)名說明IshiftX軸位移Clip在clip函數(shù)限制的范圍內(nèi)畫波形convolution取兩個波形的卷積Eex指數(shù)函數(shù)Frequency估計周期(準(zhǔn)周期)波形的周期GainBWprod增益帶寬積Gain Margin增益裕量Phase Margin相位裕量Rise Time上升時間Slew Rate擺率bandwidth帶寬下面將舉例說明計算器波形處理功能的應(yīng)用。如已得到如圖1-8-2的電壓的交流響應(yīng)波形圖,要計算它的-3dB帶寬。步驟如下:1) 點擊左邊的wave鍵,然后在波形圖中點擊波形,在計算器的顯示窗口中就會顯示出該波形的名稱;2) 在special function的下拉框中選擇bandwidth,得到如下窗口,在Db處填3,在Type處選擇low(表示低通,high表示高通,band表示帶通),然后ok。3) 點擊erplot鍵,就可以在waveform窗口得到結(jié)果如圖1-8-3所示。圖 3處理波形:4) 點擊左邊的wave鍵,然后在電路原理圖中選中所需要的波形,拖至計算器的命令行處,此處就會顯示該波形的名稱;5) 再結(jié)合右邊的函數(shù)鍵,得到想要的表達式。如要得到分貝的形式,就點擊dB10或dB20的鍵。6) 點擊左邊的plot鍵,就可以在waveform窗口得到結(jié)果。 2-8-2 交流響應(yīng)波形圖 圖2-8-3 db表示圖 3 Affirma Spectre 高速電路仿真器31 Spectre仿真器簡介 Cadence公司的 spec

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論