Chip123 科技應用創新平台
標題:
多個輸入要怎樣快速的描述
[打印本頁]
作者:
whisp1222
時間:
2009-12-20 02:05 PM
標題:
多個輸入要怎樣快速的描述
如果寫個32-bit adder
$ C8 W( L, A1 S
* P- R; k6 ^' u) r
以較簡單的2bit先下去作的話
& m; Y8 m: B6 m
! [1 ~( h% A6 k4 t+ M0 |, [9 H1 G
x_full_adder_2 A<1> A<0> B<1> B<0> Sum<1> Sum<0> C_out
0 t n t5 B* `- U
( A; l; A) ~6 l
如果我不想寫成
O+ b4 T Y9 ], H. _, F
vA<0> A<0> gnd! pwl XXXXXX
8 _; T% t$ q: t: i& i$ ]
vA<1> A<1> gnd! pwl XXXXXX
0 j: W! i8 p _/ d: o3 h
vA<0> A<0> gnd! pwl XXXXXX
/ o2 L z+ v0 w) ]+ c; m2 {
vA<1> A<1> gnd! pwl XXXXXX
- S# m, w, p2 @* ^
+ C" H9 [1 `+ H+ ?; E% s
有什麼方法可以簡單的描述上面這四行
4 r9 {& K: k; s* [: B6 d: Z2 w( g
, R: P2 M# g. E% m1 F' R! I
因為如果作成32-bit 光寫這些input-pattern就好頭痛
8 M+ W& s0 {8 l. o
7 V$ f/ Q, M" \0 u
昨天有查到.vec (但還是沒成功 還在試)
6 d/ [1 p& y. a' t
6 Z b6 S( E7 b S5 e
其中vname這個指令可以用 A[<1:0>]這種方式下去寫
3 b9 S! [4 `5 A6 a. {' A- ^
- f. }7 j: L% v- s* J
但是我把上面那4行改寫成
2 f0 L+ ?& r0 ]; \
vA[<1:0>] A[<1:0>] gnd! pwl XXXXX
. d* J6 b1 b3 p( Y% ~( D3 b: e
vB[<1:0>] B[<1:0>] gnd! pwl XXXXX
9 v7 E0 V1 o. E# u- y
卻不成功 (A<1> B<1>的訊號都是錯誤的)
+ V9 `; b) u7 f5 x
請問我該怎樣改寫
作者:
whisp1222
時間:
2009-12-20 02:07 PM
抱歉 我沒說明這是hspice
% i( f2 ^( R5 Q6 d( y
標題內文都沒說明 >"<
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2