starrc参数提取后,hspice仿真问题
录入:edatop.com 阅读:
starrc提取的spf网表文件,再用hspice跑的时候出现问题。
比如spf文件中有如下信息:
R1 41/M67:GATE 41/M56:GATE 68.5971
R2 41/M67:GATE 41/M77:GATE 60.4
R3 41/M56:GATE 41/M57:GATE 52.6343
R4 41/M57:GATE 41/M52:GATE 25.0228
R5 41/M52:GATE 41/M53:GATE 52.6343
R6 41/M53:GATE 41/M60:GATE 25.0228
R7 41/M60:GATE 41/M61:GATE 52.6343
R8 41/M61:GATE 41/M64:GATE 25.0228
R9 41/M64:GATE 41/M68:GATE 52.6343
R10 41/M68:GATE ROWIN_1 19.2405
但跑hspice时,lis文件会提示:
**error** no definition for 1:gate
it was called by 1:r1
**error** no definition for 1:gate
it was called by 1:r2
**error** no definition for 1:gate
it was called by 1:r3
**error** no definition for 1:gate
it was called by 1:r4
**error** no definition for 1:gate
it was called by 1:r5
**error** no definition for 1:gate
it was called by 1:r6
**error** no definition for 1:gate
it was called by 1:r7
**error** no definition for 1:gate
it was called by 1:r8
**error** no definition for 1:gate
it was called by 1:r9
**error** no definition for 1:rowin_1
it was called by 1:r10
由于网表很大,error很多,大概有几万个,但都是同一类型的,这里只列举几个。
我猜想是参数提取的网表不能被辩认,我的starrc设置文件如下:
BLOCK:XXXX
MILKYWAY_DATABASE:../lvs/TOPBLOCK
MILKYWAY_EXTRACT_VIEW:YES
SKIP_CELLS:!*
BUS_BIT:[]
TCAD_GRD_FILE:
MAPPING_FILE:
CASE_SENSITIVE:YES
POWER_EXTRACT:YES
EXTRACTION:RC
TARGET_ANALYSIS:NONE
COUPLE_TO_GROUND:YES
COUPLING_MULTIPLIER:1
POWER_NETS:VDD GND VCC VSS
NETLIST_FORMAT:SPF
NETLIST_FILE:XXXX.spf
NETLIST_IDEAL_SPICE_HIER:YES
NETLIST_IDEAL_SPICE_FILE:XXXX.spice
NETLIST_GROUND_NODE_NAME:0
NETLIST_SUBCKT:YES
CELL_TYPEAYOUT
NET_TYPEAYOUT
XREF:NO
HIERARCHICAL_SEPARATOR:/
NETLIST_CONNECT_SECTION:YES
NETLIST_NODE_SECTION:YES
其中TCAD_GRD_FILE和MAPPING_FILE都设置好了,其他设置不知道有没有错误或者应该修改什么。
我的网表提出来大概有55Mb,是个比较大的阵列。我前两天做过其中的单元后仿真,一切都正常。参数提取也是用上面的文件。
我查看别的网站,说也可以用ideal model取代这些提取的参数,不知道那是什么意思。也不知道如何设置来取代。
请高手们指点我一下吧!
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。
上一篇:请问如何正确测量ADC的功耗?
下一篇:PFD仿真出错