added spice waveform template configuration for Analog Flavor`s bespice wave (bspwave)
This commit is contained in:
parent
f5aa0e1738
commit
8e4a6250ac
|
|
@ -406,7 +406,7 @@ proc sim_is_xyce {} {
|
|||
|
||||
proc set_sim_defaults {} {
|
||||
### spice
|
||||
global sim terminal USER_CONF_DIR has_x
|
||||
global sim terminal USER_CONF_DIR has_x bespice_listen_port env
|
||||
|
||||
set failure 0
|
||||
if { [info exists has_x] && [winfo exists .sim] } {
|
||||
|
|
@ -472,8 +472,13 @@ proc set_sim_defaults {} {
|
|||
set_ne sim(spicewave,2,name) {Rawtovcd}
|
||||
set_ne sim(spicewave,2,fg) 0
|
||||
set_ne sim(spicewave,2,st) 0
|
||||
|
||||
set_ne sim(spicewave,3,cmd) {$env(HOME)/analog_flavor_eval/bin/bspwave --socket localhost $bespice_listen_port "$n.raw" }
|
||||
set_ne sim(spicewave,3,name) {bespice wave viewer}
|
||||
set_ne sim(spicewave,3,fg) 0
|
||||
set_ne sim(spicewave,3,st) 0
|
||||
# number of configured spice wave viewers, and default one
|
||||
set_ne sim(spicewave,n) 3
|
||||
set_ne sim(spicewave,n) 4
|
||||
set_ne sim(spicewave,default) 0
|
||||
|
||||
### verilog
|
||||
|
|
@ -946,7 +951,8 @@ proc waves {} {
|
|||
## $S : schematic name full path (/home/schippes/.xschem/xschem_library/opamp.sch)
|
||||
## $d : netlist directory
|
||||
|
||||
global netlist_dir netlist_type computerfarm terminal sim XSCHEM_SHAREDIR has_x
|
||||
global netlist_dir netlist_type computerfarm terminal sim XSCHEM_SHAREDIR has_x
|
||||
global bespice_listen_port env
|
||||
|
||||
simuldir
|
||||
set_sim_defaults
|
||||
|
|
@ -3613,6 +3619,10 @@ set_ne computerfarm {} ;# 20151007
|
|||
# set a port number in xschemrc if you want accept remote connections.
|
||||
set_ne xschem_listen_port {}
|
||||
|
||||
# server for bespice waveform connection (listen to port and send commands to bespice if set)
|
||||
# set a port number in xschemrc if you want xschem to be able to cross-probe to bespice
|
||||
set_ne bespice_listen_port {}
|
||||
|
||||
# hide instance details (show only bbox)
|
||||
set_ne hide_symbols 0
|
||||
# show net names if symbol has attributes like @#n:net_name (where n = pin number or pin name)
|
||||
|
|
|
|||
|
|
@ -286,6 +286,12 @@
|
|||
#### set xschem listening port; default: not enabled
|
||||
# set xschem_listen_port 2021
|
||||
|
||||
###########################################################################
|
||||
#### BESPICE WAVE SOCKET CONNECTION
|
||||
###########################################################################
|
||||
#### set bespice wave listening port; default: not enabled
|
||||
set bespice_listen_port 2022
|
||||
|
||||
###########################################################################
|
||||
#### UTILE SPICE STIMULI DESCRIPTION LANGUAGE AND TRANSLATOR
|
||||
###########################################################################
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
v {xschem version=2.9.9 file_version=1.2 }
|
||||
v {xschem version=3.0.0 file_version=1.2 }
|
||||
G {}
|
||||
K {}
|
||||
V {}
|
||||
|
|
@ -94,11 +94,14 @@ value=".temp 30
|
|||
.option savecurrents
|
||||
.save all @m4[gm] @m5[gm] @m1[gm]
|
||||
.control
|
||||
save all
|
||||
op
|
||||
* tran 1n 300n
|
||||
* dc vvcc 0 5 0.01
|
||||
write cmos_example.raw
|
||||
.endc
|
||||
|
||||
" net_name=true}
|
||||
"}
|
||||
C {lab_pin.sym} 500 -430 0 0 {name=p12 lab=G net_name=true}
|
||||
C {launcher.sym} 700 -60 0 0 {name=h1
|
||||
descr=Backannotate
|
||||
|
|
|
|||
Loading…
Reference in New Issue