From ec95bbe2fb6817c9359fb18fdf94e4906d44e303 Mon Sep 17 00:00:00 2001 From: rlar Date: Fri, 13 Apr 2012 16:02:27 +0200 Subject: [PATCH] build shell script `wip-adms3.sh' --- wip-adms3.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 wip-adms3.sh diff --git a/wip-adms3.sh b/wip-adms3.sh new file mode 100644 index 000000000..3e75b0da5 --- /dev/null +++ b/wip-adms3.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +ADMS=$(readlink -f ../../adms/adms-2.3.0-1500/admsXml) + +top_srcdir=$(readlink -f $(dirname $0)) +top_builddir=$(readlink -f $(dirname $0)/../build-wip-adms3--) + + +mkdir -p $top_builddir + +cd $top_srcdir && ./autogen.sh +cd $top_builddir && $top_srcdir/configure --enable-adms3 +cd $top_builddir && make + +function compile_dev() { + cd $top_srcdir && make -C src/spicelib/devices/adms/$1/adms3va \ + top_srcdir="$top_srcdir" \ + top_builddir="$top_builddir" \ + ADMS="$ADMS" \ + $2 +} + + +for dev in hicum0 ekv myvares ; do + compile_dev "$dev" clean + compile_dev "$dev" +done + + +echo "expect: Model issue on line 0 : .model x1:hic0_full hicum0 is=1.3525e-18 vef=8.0 iqf=3.0 ..." +echo "expect: unrecognized parameter (hicum0) - ignored" +echo "expect: 0 2.000000e-01 2.996258e-12 -3.00000e+00" +echo "expect: 1 7.000000e-01 -8.84510e-07 -3.00000e+00" + + +cd $top_srcdir && \ + LD_LIBRARY_PATH=src/spicelib/devices/adms/hicum0/adms3va:src/spicelib/devices/adms/myvares/adms3va \ + $top_builddir/src/ngspice -p < hic0+.cir + + +# (compile "bash wip-adms3.sh")