Star-Hspice有著�(wú)與倫比的優(yōu)�(shì)用于快速精確的電路和行為仿�。它使電路級(jí)性能分析變得容易,并且生成可利用的Monte Carlo、最壞情�、參�(shù)掃描(sweep�,數(shù)�(jù)表掃描分�,而且還使用了最可靠的自�(dòng)收斂特�。Star-Hspice是組成全套Avant!工具的基礎(chǔ),并且為那些需要精確的邏輯校驗(yàn)和電路模型庫(kù)的實(shí)�晶體管特性服�(wù)。被Star-Hspice仿真的電路的大小局限于�(jì)算機(jī)所使用的虛��(nèi)�。Star-Hspice軟件�(duì)接口可用于各式各樣設(shè)�(jì)框架的各種計(jì)算機(jī)平臺(tái)作了�(yōu)化�
HSPICE 除了具備絕大多數(shù) SPICE 特性外,還具有許多新的特點(diǎn),主要有�
�(yōu)越的收斂�
精確的模型參�(shù),包括許� Foundry 模型參數(shù)
層次式節(jié)�(diǎn)命名和參�
基于模型和庫(kù)單元的電路優(yōu)�,逐項(xiàng)或同�(shí)�(jìn)� AC,DC 和瞬�(tài)分析中的�(yōu)�
具備蒙特卡羅(MONte Carlo)和最壞情況(worst-case)分�
�(duì)于參�(shù)化單元的輸入、出和行為代�(shù)�
具備較邏輯模擬標(biāo)�(zhǔn)�(kù)的單元特性描述工�
�(duì)� PCB、多芯片系統(tǒng)、封裝以� IC 技�(shù)中連線間的幾何損耗加以模�
� HSPICE 中電路的分析類型及其�(nèi)部建模情況如� 1和圖2 所示:
�1 HSPICE 的電路分析類�
�2 HSPICE 的內(nèi)部建模技�(shù)
集成電路�(shè)�(jì)中的分析和驗(yàn)證是一種典型的圍繞一系列�(jié)�(gòu)的試�(yàn)和數(shù)�(jù)管理。在電路性能分析中,一般都要在不同�(yīng)用條件下,根�(jù)需要加入各種容� 和限制后�(jìn)行直流分析(.DC)、交流分析(.AC)和瞬態(tài)分析�.TRAN�。HSPICE 模擬�(shí)的程序結(jié)�(gòu)如圖3所��
�3 HSPICE 模擬�(shí)的程序結(jié)�(gòu)
HSPICE 能夠通過(guò)不同的源文件去訪�(wèn)各種輸入和模擬控制信�,并繪制和輸出有�(guān)節(jié)�(diǎn)的分析曲線和�(jié)果。圖4 表示� HSPICE 模擬�(guò)程中各數(shù)�(jù)的狀�(tài)�
�4 HSPICE 模擬�(guò)程各�(shù)�(jù)狀�(tài)
HSPICE 根據(jù)輸入�(wǎng)表(netliST)文件運(yùn)算并�(chǎn)生仿真結(jié)�,仿真結(jié)果存�(chǔ) 在輸出列表文件或圖形�(shù)�(jù)文件之中�
HSPICE 讀�?qū)懙奈募寂c�(dāng)前的電路�(shè)�(jì)有關(guān),而且都采用電路設(shè)�(jì)名作
為前�。一般情況下,與一�(gè)�(shè)�(jì)有關(guān)的所有文件都存放在同一目錄下面�
一.文件名的后綴
1.HSPICE 輸入文件
配制文件 meta.cfg
初始化文� hspice.ini
直流工作�(diǎn)初始化文� <design>.ic
輸入�(wǎng)表文� <design>.sp
�(kù)輸入文件 <library_name>
模擬�(zhuǎn)移數(shù)�(jù)文件 <design>.d2a
2.HSPICE 輸出文件
輸出列表 .lis 或由用戶自己定義
瞬態(tài)分析�(jié)� .tr#+
瞬態(tài)分析�(cè)量結(jié)� .mt#
直流分析�(jié)� .sw#+
直流分析�(cè)量結(jié)� .ms#
交流分析�(jié)� .ac#+
交流分析�(cè)量結(jié)� .ma#
硬拷貝圖形數(shù)�(jù) .gr#++
�(shù)字輸� .a2d
FFT 分析圖形�(shù)�(jù) .ft#++
子電路交叉列� .pa#
輸出狀�(tài) .st#
工作�(diǎn)節(jié)�(diǎn)電壓(初始條件) .ic
# :代表掃描分析序�(hào)或者硬拷貝文件序號(hào),一般從 0 開始�
+:表示在�.POST �(yǔ)句產(chǎn)生圖形數(shù)�(jù)后該文件才被確立�
++:表示該文件需要一�(gè).GRAPH �(yǔ)句或有一�(gè)針對(duì) meta.cfg 文件中存在的
文件的地址�(jì)�(shù)�。該文件� HSPICE � PC 版中不產(chǎn)��
+++:表示只有當(dāng)�(yīng)用了.FFT �(yǔ)句后該文件才被確立�
�. 輸入�(wǎng)表文�
輸入�(wǎng)表文件和�(kù)輸入文件能夠由一�(gè)線路�(wǎng)表轉(zhuǎn)換器或用一�(gè)文本� 輯器�(chǎn)��
1.寫輸入網(wǎng)表文件的�(guī)�
輸入�(wǎng)表文件的�(gè)�(yǔ)句必須是�(biāo)題行,一�(gè)�(yǔ)句必須是.END �(yǔ) �,它們之間的�(yǔ)句次序是隨意�,除非是�(xù)行(行首有“+”的行)必須 接在要接下去的行后面,值得注意的是.ALTER 子模塊必須緊跟文件的 �(jié)尾并出現(xiàn)�.END �(yǔ)句前。注釋行可加在文件中的任何地方�
2. 輸入文件的編�
(a)HSPICE 采用自由格式輸入。語(yǔ)句中的域由一�(gè)或多�(gè)空格,一�(gè) Tab,一�(gè)逗號(hào)� 一�(gè)等號(hào)或一�(gè)�/右圓括號(hào)分開�
(b)� UNIX 系統(tǒng)中的文件名外,不予區(qū)分大寫或小寫字母�
(c)每行�(yǔ)句長(zhǎng)度限� 80 �(gè)字符以下�
(d)一�(gè)�(yǔ)句如在一行寫不下,可以用�(xù)�(hào)繼續(xù)下去。續(xù)行以�+”作� �(gè)非數(shù)�、非空格字符�
(e)輸入�(wǎng)表文件不能被“打包�,也不能被壓��
(f)輸入�(wǎng)表文件中不要采用特殊的控制字��
�. 輸出列表文件
電路模擬�(yùn)行的�(jié)果和輸入�(wǎng)表都被放入輸出列表文件。輸出列表文件被 自動(dòng)地取與指定的輸入列表文件相同的前�,不同的僅是帶有�.lis”后綴� 如輸入列表文件為 netlist.sp,則輸出列表文件為 netlist.lis�
輸出列表文件包含了由輸入列表文件中的.PLOT�.PRINT 以及分析�(yǔ)句指�
� � � �(jié) � � � � � � � � � � � � � � � 一 � � � � �(yùn) � � � �(guò) 采用.ALTER�.INCLUDE�.DATA 等語(yǔ)句),輸出列表文件中也包含了每一次模� �(yùn)行的�(jié)��
�. �(shù)值比例因�
HSPICE 中的�(shù)值可以是整形�(shù)、浮�(diǎn)�(shù)。一�(gè)整形�(shù)或浮�(diǎn)�(shù)后跟隨一 �(gè)整形指數(shù)(如 1e-14,2.65e3,但不能是 1e-3pf)或者一�(gè)整形�(shù)或浮�(diǎn)�(shù)后跟 隨一�(gè)以下列出的數(shù)值比例因�:
MI=25.4E-6 FT=.305 DB=20lg10 F=1e-15
P=1e-12 N=1e-9 U=1e-6 M=1e-3 T=1e12
G=1e9 MEG=X=1e6 K=1e3
� 顯示� HSPICE 的模擬流��
� HSPICE 模擬流程
完成電路圖輸入并生成相應(yīng)的網(wǎng)表文件后,可以使� HS- PICE �(lái)�(duì)電路 性能�(jìn)行模擬了。鍵入以下命�,啟�(dòng) HSPICE 模擬程序:
hspice filename (例如 demo.sp)
若使� GSI 軟件,則直接鍵入 gsi&命令。此命令在打� Meta Window 窗口的同 �(shí),還�(huì)打開 Graph Window � File SelectiON DIALOG 窗口,在 Meta Window 中點(diǎn)� Hspice,在 File Selection DIALOG 中選擇所需�(wǎng)表文�,然后點(diǎn)� HspiceRun 中的 Run 即可�(yùn)� HSPICE �(jìn)行電路模�;也可以在點(diǎn)� MetaWindow 窗口中的 Hspice �,直接在 HspiceRun 窗口�(nèi)鍵入 InputFile,即裝入需�(yùn)� � Hspice 輸入文件,然后點(diǎn)� Run 即可�
如前幾章所�,HSPICE 可�(jìn)行多種分�。每�(yùn)行一� HSPICE 模擬工具� 都會(huì)�(chǎn)生一�(gè)文字型的輸出文件(� demo.list),并根據(jù)分析的種類不�,� �(chǎn)生相�(yīng)的圖形數(shù)�(jù)文件。幾種常見的輸出文件列于表中�
分析�(yǔ)� 功能 輸出文件格式(以電� demo 為例)
此外,HSPICE �(yùn)行時(shí)還會(huì)�(chǎn)生用于硬件拷�(hardcopy)的圖形數(shù)�(jù)文件(如demo.CR#),上述文件名的后綴中�# 是序�(hào),表明此種分析運(yùn)行的次數(shù)。若一�(gè)輸入文件�,某種分析只做了一�,則相應(yīng)的輸出文件名的� # ”為 0; 在輸入文件中用了 .ALTER �(yǔ)�,則模擬后的輸出文件中�#”根�(jù)�(shí)際運(yùn)行的次數(shù)而定�
HSICE 模擬輸出�(jié)果顯示方�
HSPICE �(duì)電路性能�(jìn)行模擬后,在其輸出結(jié)果的圖形輸出文件中可用多種方法將模擬得出的圖形曲線顯示出�(lái)。例如用 HSPLOT、GSI、WorkView 及Cadence 等軟�。本節(jié)主要介紹 HSPLOT� WorkView � GSI 三種方法�
一 .� HSPLOT 方法顯示
使用 HSPLOT �(shí),先鍵入如下命令�
HSPLOT filename ( 例如� demo.TRO、demo.SW1 � demo.ACO �)
鍵入上述命令�,屏幕上出現(xiàn)一張菜�,首先鍵� p,設(shè)定希望看幾幅� 形曲�(p 值為 6),然后鍵� n,逐一選擇需顯示的節(jié)�(diǎn)�(hào),也可以用類� 方法�(shè)置菜單上列出的其它項(xiàng),鍵� g,此�(shí)屏幕上即出現(xiàn)所要觀察的� 形圖,同�(shí)屏幕下方出現(xiàn)菜單,可根據(jù)其提示�(jìn)行各種操作�
�.� WorkView 顯示
我們也可以� WorkView � Viewtrace 的命令看輸出�(jié)�。首先在主菜單上選中 Window �(xiàng),然后在彈出的子菜單上選� Option �(xiàng),再擊中 Viewtrace �(xiàng)并鍵 入所要顯示文件的文件�,打開顯示窗�,則該窗口內(nèi)將出�(xiàn)輸出�(jié)果波形圖� 同樣,也可以通過(guò)菜單�(duì)波形圖�(jìn)行各種操��
�.� GSI 軟件�(lái)顯示輸出波形�
首先鍵入 gsi&命令,此命令在打� Meta Window 窗口的同�(shí),還�(huì)打開 Graph Window 和File Selection DIALOG 窗口� �(dāng)裝入輸入文件并運(yùn)� Hspice �,在 MetaWindow 中會(huì)顯示輸入文件中各相應(yīng)� Curves �,選擇需要觀�(cè)的Curves �,然后點(diǎn)� Draw,即�(huì)� Graph Window 窗口中出�(xiàn)�(duì)�(yīng)的曲�,在GraphWindow 窗口中通過(guò)選擇 Panels �(xiàng)可同�(shí)最多看 6 �(gè)曲線,也可以在同一顯示坐標(biāo)中同�(shí)顯示幾種類型曲線,若在觀�(cè)輸出曲線的同�(shí)選擇Measurement 選項(xiàng)中的 Turn Measure On �(xiàng),則可以通過(guò)移動(dòng)光標(biāo)觀�(cè)各點(diǎn)的具體數(shù)��
維庫(kù)電子�,電子知�(shí),一查百��
已收錄詞�153979�(gè)