作者wxyz666 (vff )
看板Electronics
标题Re: [问题] HSPICE的数位电路模拟by乱数
时间Sun Jun 24 11:34:05 2007
※ 引述《wxyz666 (vff )》之铭言:
: 我是模拟大电路要用的
: 不过希望能以小电路告诉我写法
: 以全加器为例,有三个输入 A B Ci 和两个输出 Sum 、 Co
: 我想以乱输的形式当输入信号,当然以没有规则的排列用一般的写法就可以达到
: 但是大电路的输入信号的脚位比较多,所以用上面的方法就显得不够乱数
: 因此想问一下,如果输入用十六进制的方式要怎麽表示
: ex
: A 的输入为 5B5EE4EAFDD6
: B 的输入为 A2BA959ECF00
: Ci 的输入为 EE5BBD485D6B
: 要怎麽写,感谢
: cpt:"显得不够乱数"是什麽意思@@
就是乱数不够乱,因为还是有一定的规则性
: pow:应该用matlab那种高阶语言产生input跟对应的output
: pow:然後在hspice用.vec输入/验证
这个我曾想过,可是 vec 我看 manual 只看懂一半
话说好像有软体,可是我不会用,也不见得有那个软体
: Aragom:最简单的方法就是用LFSR再找个适当的primitive polynomial
: Aragom:这样就会产生完整的乱数input
: Aragom:ex. N个输入脚位就会有完整的(2^N)-1个乱数排列输入组合
: Aragom:这概念也常被用在digital testing上
: Aragom:在google打LFSR的第一个连结就有简单的LFSR说明
不错的建议, LFSR 是用於测式的电路
可是我的电路很大(ps有几万颗电晶体,目前对模拟的时间不是很满意,
但是没有解决方案,也只好认受很长的模拟时间)
用LFSR会用到额外的电路,所以不考虑
感谢各位的建议
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.33.131
1F:推 pow:hspice manual那一大段全部读完就懂了 06/24 13:03
2F:→ pow:连example都在那里面了你还想怎样 06/24 13:11
3F:→ pow:另外hspice有提供ideal PRBS source 不会增加电晶体 06/24 13:11
4F:推 wxyz666:不好意思喔,我看完就是只懂一半 06/24 14:02
5F:→ wxyz666:我不懂测式,所以什麽PRBS不了解 06/24 14:03
6F:推 pow:那就当作我没讲吧 06/24 20:55