XSPICE d_source examples
This commit is contained in:
parent
6e452b1e7c
commit
a5e382d0ea
|
|
@ -0,0 +1,24 @@
|
|||
* PWMexample.net
|
||||
* calling with:
|
||||
* ngspice -r ngs.raw -b PWMexample.net
|
||||
|
||||
.model input_vector d_source(input_file = "pwmexample_data.text")
|
||||
.model dac1 dac_bridge(out_low = 0.7 out_high = 3.5 out_undef = 2.2
|
||||
+ input_load = 5.0e-12 t_rise = 1e-9 t_fall = 1e-9)
|
||||
|
||||
|
||||
*============== Begin SPICE netlist of main design ============
|
||||
A1 [3 4] input_vector
|
||||
abridge1 [3] [33] dac1
|
||||
abridge2 [4] [44] dac1
|
||||
R1 33 1 1K
|
||||
C1 0 1 10n
|
||||
|
||||
.control
|
||||
save 33 44 1
|
||||
tran 1us 50m
|
||||
wrdata $inputdir/fil2.dat V(33) v(44) V(1)
|
||||
.endc
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
* time, a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab
|
||||
0n 0s 0s Uu Uu Uu Uu Uu Uu Uu Uu Uu
|
||||
1n 1s 0s Uu Uu 0u Uu Uu Uu Uu Uu Uu
|
||||
2n Us 0s Uu Uu 0u 0u Uu Uu Uu Uu Uu
|
||||
3n Us 0r Uu Uu 0u 0u 0u Uu Uu Uu Uu
|
||||
4n Us 1r Uu Uu 0u 0u 0u 0u Uu Uu Uu
|
||||
5n Us Ur Uu Uu 0u 0u 0u 0u 0u Uu Uu
|
||||
6n Us Ur 0z Uu 0u 0u 0u 0u 0u 0u Uu
|
||||
7n Us Ur 1z Uu 0u 0u 0u 0u 0u 0u 0u
|
||||
8n Us Ur Uz Uu 0u 0u 0u 0u 0u 0u 0u
|
||||
9n Us Ur Uz 0u 0u 0u 0u 0u 0u 0u 0u
|
||||
10n Us Ur Uz 1u 0u 0u 0u 0u 0u 0u 0u
|
||||
11n Us Ur Uz Uu 0u 0u 0u 0u 0u 0u 0u
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
* time, a1 a2 a3 a4 a5 a6 a7 a8 a9 aa
|
||||
0n 0s 0s Uu Uu Uu Uu Uu Uu Uu 1u
|
||||
1n 1s 0s Uu Uu 0u Uu Uu Uu Uu 1u
|
||||
2n Us 0s Uu Uu 0u 0u Uu Uu Uu 0u
|
||||
3n Us 0r Uu Uu 0u 0u 0u Uu Uu 0u
|
||||
4n Us 1r Uu Uu 0u 0u 0u 0u Uu 1u
|
||||
5n Us Ur Uu Uu 0u 0u 0u 0u 0u 1u
|
||||
6n Us Ur 0z Uu 0u 0u 0u 0u 0u 0u
|
||||
7n Us Ur 1z Uu 0u 0u 0u 0u 0u 0u
|
||||
8n Us Ur Uz Uu 0u 0u 0u 0u 0u 1u
|
||||
9n Us Ur Uz 0u 0u 0u 0u 0u 0u 1u
|
||||
10n Us Ur Uz 1u 0u 0u 0u 0u 0u 0u
|
||||
11n Us Ur Uz Uu 0u 0u 0u 0u 0u 0u
|
||||
12n Us Ur Uz 0u 0u 0u 0u 0u 0u 1u
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
* time, c1 c2 c3
|
||||
0.5n 0s 1s Us
|
||||
2.5n 0r 1r Ur
|
||||
4.5n 0z 1z Uz
|
||||
6.0n 0u 1u Uu
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
Code Model Test: d_source
|
||||
|
||||
a_source3 [c1 c2 c3] d_source3
|
||||
.model d_source3 d_source (input_file="./test/d_source-stimulus3.txt")
|
||||
|
||||
a_source [a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab] d_source1
|
||||
.model d_source1 d_source (input_file="d_source-stimulus.txt")
|
||||
|
||||
a_source2 [b1 b2 b3 b4 b5 b6 b7 b8 b9 ba] d_source2
|
||||
.model d_source2 d_source (input_file="d_source-stimulus2.txt")
|
||||
|
||||
.control
|
||||
set noaskquit
|
||||
set noacct
|
||||
tran 100ps 30ns
|
||||
eprint c1 c2 c3 > $inputdir/d_s.out
|
||||
eprint a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab >> $inputdir/d_s.out
|
||||
eprint b1 b2 b3 b4 b5 b6 b7 b8 b9 ba >> $inputdir/d_s.out
|
||||
.endc
|
||||
|
||||
.end
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,5 @@
|
|||
* time, c1 c2 c3
|
||||
0.5n 0s 1s Us
|
||||
2.5n 0r 1r Ur
|
||||
4.5n 0z 1z Uz
|
||||
6.0n 0u 1u Uu
|
||||
Loading…
Reference in New Issue