H****E 发帖数: 444 | 1 请问如何让HSPICE的transient Simulation的输出是指定timestep的数据,
比如timestep为0.1,就严格输出以0.1为步长递增的数据:
0.1 1
0.2 1
0.3 1
……
这样的,
看了HSPICE manual里timestep control部分,但是感觉讲的主要是算法,而不是做
Simulation的
设定,感到一头雾水,求指教!谢谢! |
ET 发帖数: 10701 | 2 输出?
这不是和你输入设定有关?
【在 H****E 的大作中提到】 : 请问如何让HSPICE的transient Simulation的输出是指定timestep的数据, : 比如timestep为0.1,就严格输出以0.1为步长递增的数据: : 0.1 1 : 0.2 1 : 0.3 1 : …… : 这样的, : 看了HSPICE manual里timestep control部分,但是感觉讲的主要是算法,而不是做 : Simulation的 : 设定,感到一头雾水,求指教!谢谢!
|
H****E 发帖数: 444 | 3 就是希望记录在.tr0文件里的数据是固定时间步长的……
【在 ET 的大作中提到】 : 输出? : 这不是和你输入设定有关?
|
ET 发帖数: 10701 | 4 那总有个输入的原因是让输出是固定的吧?
【在 H****E 的大作中提到】 : 就是希望记录在.tr0文件里的数据是固定时间步长的……
|
s*****o 发帖数: 22187 | 5 试试用ahdlLib里的sampler?接在你要取样的输出,可以设定tsample。其实就是一个
取样的veriloga,你也可以自己写一个。这样做与仿真step无关,只不过是把
transient输出按等步长取样。当然transient step要远小于sample period。不知道是
不是你想要的。
Good Luck。
【在 H****E 的大作中提到】 : 请问如何让HSPICE的transient Simulation的输出是指定timestep的数据, : 比如timestep为0.1,就严格输出以0.1为步长递增的数据: : 0.1 1 : 0.2 1 : 0.3 1 : …… : 这样的, : 看了HSPICE manual里timestep control部分,但是感觉讲的主要是算法,而不是做 : Simulation的 : 设定,感到一头雾水,求指教!谢谢!
|
H****E 发帖数: 444 | 6 茅塞顿开,多谢!
【在 s*****o 的大作中提到】 : 试试用ahdlLib里的sampler?接在你要取样的输出,可以设定tsample。其实就是一个 : 取样的veriloga,你也可以自己写一个。这样做与仿真step无关,只不过是把 : transient输出按等步长取样。当然transient step要远小于sample period。不知道是 : 不是你想要的。 : Good Luck。
|
y*********n 发帖数: 22 | 7 为啥不直接print出来呢,tran仿真里面的那个tincr参数就是设定print用的步长的。 |
H****E 发帖数: 444 | 8 请问这个tincr怎么用法,我在manual里边怎么找不到,google的结果说这个是
maximum time step不是定步长,
【在 y*********n 的大作中提到】 : 为啥不直接print出来呢,tran仿真里面的那个tincr参数就是设定print用的步长的。
|
y*********n 发帖数: 22 | 9 tincr就是print出来数据的步长,不是计算的步长。 |
H****E 发帖数: 444 | 10 好的我再看看,多谢!
【在 y*********n 的大作中提到】 : tincr就是print出来数据的步长,不是计算的步长。
|
H****E 发帖数: 444 | 11 您能提供个简单的用tincr的语句例子吗,我试了半天还是没试出来怎么用……
【在 y*********n 的大作中提到】 : 为啥不直接print出来呢,tran仿真里面的那个tincr参数就是设定print用的步长的。
|
y*********n 发帖数: 22 | 12 比如
.tran 1n 10n 0.1n 11n
.print i(rc1)
输出的结果就是
time current
rc1
0. 1.4851m
1.00000n 1.4851m
2.00000n 1.4851m
3.00000n 1.4851m
4.00000n 1.4851m
5.00000n 1.4851m
6.00000n 1.4851m
7.00000n 1.4851m
8.00000n 1.4851m
9.00000n 1.4851m
10.00000n 1.4851m
10.10000n 1.4851m
10.20000n 1.4851m
10.30000n 1.4851m
10.40000n |