www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/09/03/15:58:58

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=Tgy9GFGuZmuWDWPJn7j0j+bddCFRKWovJs3mIQsYaDg=;
b=LZphzS+WI+nVWSmdbLjqqWDjIuGHGhuQIORKLW93mW//U5vllWVGuWnvNuRdMeTWbO
lgJvhrJjFdIEUhWWIvOuYv6s0LbrykaCq9SjWy3yJXgKm6tEt9b63DJHfjEm9IQ+YzKq
/W+73Q73nCNTOPcK0Hu2S0k/E/kMDp46vYUm1GccckGNpMjLUc6AcQD/s3F1LeRYdQ3b
7IuIUq3Z9GOlCOngjlY/R3SjBg9vNDzryrxlf2J0/5qCOrOCHpWr6VeNi5cmpxqSNVlS
Dzlydr4aay/XWd/iGtRT5NbwwVA2Rlh0HJ2DkAP0rrnH6zZ3JWIn8Fo8CcTuEq3XIjkG
cCZg==
MIME-Version: 1.0
X-Received: by 10.42.176.131 with SMTP id be3mr352108icb.77.1378238309348;
Tue, 03 Sep 2013 12:58:29 -0700 (PDT)
In-Reply-To: <B81CA3CB-4A4F-46B3-8604-3E9A5216937E@noqsi.com>
References: <B81CA3CB-4A4F-46B3-8604-3E9A5216937E AT noqsi DOT com>
Date: Tue, 3 Sep 2013 11:58:29 -0800
Message-ID: <CAC4O8c-5hqsiYrgjwaR5=imYCURrRPLRp0B3YSEE85j=y6dC1A@mail.gmail.com>
Subject: Re: [geda-user] Announcement: gnet-spice-noqsi
From: Britton Kerin <britton DOT kerin AT gmail DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--90e6ba6e8f0ed842cb04e5801cca
Content-Type: multipart/alternative; boundary=90e6ba6e8f0ed842c604e5801cc8

--90e6ba6e8f0ed842c604e5801cc8
Content-Type: text/plain; charset=ISO-8859-1

Hi John,

I had a simple rectifier for which I had to make a separate schematic
(needed
subcircuit model for a part) for ngspice so I gave this a shot.  Its a very
simple case and I'm not much of a SPICE person so just tried dropping your
backend in place of the original.  I don't know if it's supposed to  work
as a
drop-in replacement for spice-sdb, but it didn't.  I didn't spend much time
but
it wasn't immediately obvious what attributes needed to be changed/renamed,
maybe a note on migration would be useful?

This is a very small simple circuit using device, value, model, and
model-name
and so far as I recall nothing else that spice cares about.

I'm attaching the .sch input, spice-sdb, and spice-noqsi netlists, and
complaints that ngspice gives when I try to run it (looks like the model
values
don't make it in).

Britton

On Mon, Sep 2, 2013 at 11:42 AM, John Doty <jpd AT noqsi DOT com> wrote:
>
> The spice-noqsi back end for gnetlist has reached a state where I believe
it is ready for ordinary gEDA users. My goal has been to make it easier to
construct schematics that can be input to both simulation and layout.  Past
SPICE netlisters for gEDA have tended to force the user to maintain
separate simulation and layout schematics for several reasons:
>
> 1. The use of pinseq attributes for sequencing connections is
incompatible with the use of pinseq for slotting.
>
> 2. Component reference designator prefixes in SPICE are sometimes
incompatible with printed circuit conventions.
>
> 3. SPICE primitive models aren't always compatible with actual discrete
components. The most common example is the MOSFET, where discretes rarely
have a separate substrate pin, but SPICE needs one.
>
> 4. Discrete device models may be subcircuits, even for "elementary"
components.
>
> 5. Previous SPICE netlisters have expressed hierarchy in a way that's
incompatible with gnetlist's hierarchy traversal.
>
> Previous SPICE netlisters have attempted to cope with these problems by
identifying and fixing special cases. That works most of the time, but when
it doesn't work the problems are intractable.
>
> My new spice-noqsi netlister avoids these problems by recognizing some
new spice-specific attributes. The most important is spice-prototype.
Attached to a symbol, it describes how a symbol instance's attributes and
connections should be expressed to SPICE. You don't have to attach these to
most symbols: defaults handle most cases compatibly with previous SPICE
netlisters. However, when you need to, you can take control.
>
> To try it out, you'll need ngspice installed (and gaf, of course). Then:
>
> git clone https://github.com/noqsi/gnet-spice-noqsi.git
> cd gnet-spice-noqsi/
>
> (for the next step you may need to be superuser)
> ./install.sh
>
> cd BBamp/
> make
>
> You should obtain a plot of the frequency response of an amplifier.
>
> Please try it out. Have a look at the README files, the schematics, and
the Makefile to understand how it works. Send me reports, suggestions,
complaints, ...
>
> John Doty              Noqsi Aerospace, Ltd.
> http://www.noqsi.com/
> jpd AT noqsi DOT com

--90e6ba6e8f0ed842c604e5801cc8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra">Hi John,<br><br>I had a sim=
ple rectifier for which I had to make a separate schematic (needed<br>subci=
rcuit model for a part) for ngspice so I gave this a shot.=A0 Its a very<br=
>simple case and I&#39;m not much of a SPICE person so just tried dropping =
your<br>
backend in place of the original.=A0 I don&#39;t know if it&#39;s supposed =
to=A0 work as a<br>drop-in replacement for spice-sdb, but it didn&#39;t.=A0=
 I didn&#39;t spend much time but<br>it wasn&#39;t immediately obvious what=
 attributes needed to be changed/renamed,<br>
maybe a note on migration would be useful?<br><br>This is a very small simp=
le circuit using device, value, model, and model-name<br>and so far as I re=
call nothing else that spice cares about.<br><br>I&#39;m attaching the .sch=
 input, spice-sdb, and spice-noqsi netlists, and<br>
complaints that ngspice gives when I try to run it (looks like the model va=
lues<br>don&#39;t make it in).<br><br>Britton<br><br>On Mon, Sep 2, 2013 at=
 11:42 AM, John Doty &lt;<a href=3D"mailto:jpd AT noqsi DOT com">jpd AT noqsi DOT com</a>=
&gt; wrote:<br>
&gt;<br>&gt; The spice-noqsi back end for gnetlist has reached a state wher=
e I believe it is ready for ordinary gEDA users. My goal has been to make i=
t easier to construct schematics that can be input to both simulation and l=
ayout.=A0 Past SPICE netlisters for gEDA have tended to force the user to m=
aintain separate simulation and layout schematics for several reasons:<br>
&gt;<br>&gt; 1. The use of pinseq attributes for sequencing connections is =
incompatible with the use of pinseq for slotting.<br>&gt;<br>&gt; 2. Compon=
ent reference designator prefixes in SPICE are sometimes incompatible with =
printed circuit conventions.<br>
&gt;<br>&gt; 3. SPICE primitive models aren&#39;t always compatible with ac=
tual discrete components. The most common example is the MOSFET, where disc=
retes rarely have a separate substrate pin, but SPICE needs one.<br>&gt;<br=
>
&gt; 4. Discrete device models may be subcircuits, even for &quot;elementar=
y&quot; components.<br>&gt;<br>&gt; 5. Previous SPICE netlisters have expre=
ssed hierarchy in a way that&#39;s incompatible with gnetlist&#39;s hierarc=
hy traversal.<br>
&gt;<br>&gt; Previous SPICE netlisters have attempted to cope with these pr=
oblems by identifying and fixing special cases. That works most of the time=
, but when it doesn&#39;t work the problems are intractable.<br>&gt;<br>
&gt; My new spice-noqsi netlister avoids these problems by recognizing some=
 new spice-specific attributes. The most important is spice-prototype. Atta=
ched to a symbol, it describes how a symbol instance&#39;s attributes and c=
onnections should be expressed to SPICE. You don&#39;t have to attach these=
 to most symbols: defaults handle most cases compatibly with previous SPICE=
 netlisters. However, when you need to, you can take control.<br>
&gt;<br>&gt; To try it out, you&#39;ll need ngspice installed (and gaf, of =
course). Then:<br>&gt;<br>&gt; git clone <a href=3D"https://github.com/noqs=
i/gnet-spice-noqsi.git">https://github.com/noqsi/gnet-spice-noqsi.git</a><b=
r>
&gt; cd gnet-spice-noqsi/<br>&gt;<br>&gt; (for the next step you may need t=
o be superuser)<br>&gt; ./install.sh<br>&gt;<br>&gt; cd BBamp/<br>&gt; make=
<br>&gt;<br>&gt; You should obtain a plot of the frequency response of an a=
mplifier.<br>
&gt;<br>&gt; Please try it out. Have a look at the README files, the schema=
tics, and the Makefile to understand how it works. Send me reports, suggest=
ions, complaints, ...<br>&gt;<br>&gt; John Doty=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 Noqsi Aerospace, Ltd.<br>
&gt; <a href=3D"http://www.noqsi.com/">http://www.noqsi.com/</a><br>&gt; <a=
 href=3D"mailto:jpd AT noqsi DOT com">jpd AT noqsi DOT com</a><br><br><br></div></div>

--90e6ba6e8f0ed842c604e5801cc8--
--90e6ba6e8f0ed842cb04e5801cca
Content-Type: text/plain; charset=US-ASCII; name="ngspice_output.txt"
Content-Disposition: attachment; filename="ngspice_output.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hl5jgxe43

JCBtYWtlIC1mIE1ha2VmaWxlLm5ld19wYXJ0cyBuZ3NpbSAKTWFrZWZpbGUubmV3X3BhcnRzOjMz
NDogd2FybmluZzogb3ZlcnJpZGluZyByZWNpcGUgZm9yIHRhcmdldCBgd2hvbGVfdGhpbmdfcm91
dGVkLnBjYicKTWFrZWZpbGUubmV3X3BhcnRzOjMyNzogd2FybmluZzogaWdub3Jpbmcgb2xkIHJl
Y2lwZSBmb3IgdGFyZ2V0IGB3aG9sZV90aGluZ19yb3V0ZWQucGNiJwpnbmV0bGlzdCAtZyBzcGlj
ZS1ub3FzaSAtbyBzcGljZS5uZXQgZnVsbF9icmlkZ2Uuc2NoCkNvbW1hbmQgbGluZSBwYXNzZWQg
PSBnbmV0bGlzdCAtZyBzcGljZS1ub3FzaSAtbyBzcGljZS5uZXQgZnVsbF9icmlkZ2Uuc2NoIApM
b2FkaW5nIHNjaGVtYXRpYyBbL2hvbWUvYmtlcmluL3Byb2plY3RzL3NtYXJ0Y29yZC90aHJvdWdo
X2hvbGVfcGNiL2Z1bGxfYnJpZGdlLnNjaF0KbmdzcGljZSAtLWF1dG9ydW4gc3BpY2UubmV0IHNp
bV9jb21tYW5kcy50eHQKKioqKioqCioqIG5nc3BpY2UtMjMgOiBDaXJjdWl0IGxldmVsIHNpbXVs
YXRpb24gcHJvZ3JhbQoqKiBUaGUgVS4gQy4gQmVya2VsZXkgQ0FEIEdyb3VwCioqIENvcHlyaWdo
dCAxOTg1LTE5OTQsIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS4KKiog
UGxlYXNlIGdldCB5b3VyIG5nc3BpY2UgbWFudWFsIGZyb20gaHR0cDovL25nc3BpY2Uuc291cmNl
Zm9yZ2UubmV0L2RvY3MuaHRtbAoqKiBQbGVhc2UgZmlsZSB5b3VyIGJ1Zy1yZXBvcnRzIGF0IGh0
dHA6Ly9uZ3NwaWNlLnNvdXJjZWZvcmdlLm5ldC9idWdyZXAuaHRtbAoqKiBDcmVhdGlvbiBEYXRl
OiBUdWUgU2VwIDIwIDE0OjQ2OjMxIEFLRFQgMjAxMQoqKioqKioKCkNpcmN1aXQ6ICogZ25ldGxp
c3QgLWcgc3BpY2Utbm9xc2kgLW8gc3BpY2UubmV0IGZ1bGxfYnJpZGdlLnNjaAoKRXJyb3Igb24g
bGluZSA1IDogZDEgMCBuZXV0cmFsIGJhMTU3ClVuYWJsZSB0byBmaW5kIGRlZmluaXRpb24gb2Yg
bW9kZWwgYmExNTcgLSBkZWZhdWx0IGFzc3VtZWQgCkVycm9yIG9uIGxpbmUgNiA6IGQyIDEgdHAy
IDFuNTI0NWIgMW41MjQ1YgpVbmFibGUgdG8gZmluZCBkZWZpbml0aW9uIG9mIG1vZGVsIDFuNTI0
NWIgLSBkZWZhdWx0IGFzc3VtZWQgCkVycm9yIG9uIGxpbmUgMTEgOiBkNCBuZXV0cmFsIHRwMyBi
YTE1NwpVbmFibGUgdG8gZmluZCBkZWZpbml0aW9uIG9mIG1vZGVsIGJhMTU3IC0gZGVmYXVsdCBh
c3N1bWVkIApFcnJvciBvbiBsaW5lIDEyIDogZDMgMCB0cDIgYmExNTcKVW5hYmxlIHRvIGZpbmQg
ZGVmaW5pdGlvbiBvZiBtb2RlbCBiYTE1NyAtIGRlZmF1bHQgYXNzdW1lZCAKRXJyb3Igb24gbGlu
ZSAxMyA6IGQ1IHRwMiB0cDMgYmExNTcKVW5hYmxlIHRvIGZpbmQgZGVmaW5pdGlvbiBvZiBtb2Rl
bCBiYTE1NyAtIGRlZmF1bHQgYXNzdW1lZCAKRXJyb3Igb24gbGluZSAxNCA6IGQ2IDEgbmV1dHJh
bCAxbjUyNDViIDFuNTI0NWIKVW5hYmxlIHRvIGZpbmQgZGVmaW5pdGlvbiBvZiBtb2RlbCAxbjUy
NDViIC0gZGVmYXVsdCBhc3N1bWVkIApuZ3NwaWNlIDQgLT4gCgo=
--90e6ba6e8f0ed842cb04e5801cca
Content-Type: application/octet-stream; name="full_bridge.sch"
Content-Disposition: attachment; filename="full_bridge.sch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hl5jg77a0

diAyMDEwMDIxNCAyCkMgNDc0MDAgNTE4MDAgMSAyNzAgMCBjYXBhY2l0b3ItNC5zeW0KewpUIDQ4
NTAwIDUxNjAwIDUgMTAgMCAwIDI3MCAwIDEKZGV2aWNlPVBPTEFSSVpFRF9DQVBBQ0lUT1IKVCA0
NzkwMCA1MTYwMCA1IDEwIDEgMSAyNzAgMCAxCnJlZmRlcz1DMgpUIDQ4MTAwIDUxNjAwIDUgMTAg
MCAwIDI3MCAwIDEKc3ltdmVyc2lvbj0wLjEKVCA0NzMwMCA1MTIwMCA1IDEwIDEgMSA5MCAwIDEK
dmFsdWU9NDcwdQp9CkMgNDM5MDAgNTA3MDAgMSAwIDAgZGlvZGUtMS5zeW0KewpUIDQ0MzAwIDUx
MzAwIDUgMTAgMCAwIDAgMCAxCmRldmljZT1ESU9ERQpUIDQ0MjAwIDUxMjAwIDUgMTAgMSAxIDAg
MCAxCnJlZmRlcz1EMQpUIDQ0MTAwIDUwNTAwIDUgMTAgMSAxIDAgMCAxCnZhbHVlPUJBMTU3ClQg
NDM5MDAgNTA3MDAgNSAxMCAwIDAgMCAwIDEKbW9kZWw9QlY9NDAwClQgNDM5MDAgNTA3MDAgNSAx
MCAwIDAgMCAwIDEKbW9kZWwtbmFtZT1CQTE1Nwp9CkMgNDI2MDAgNTExMDAgMSA5MCAwIHplbmVy
LTEuc3ltCnsKVCA0MjAwMCA1MTUwMCA1IDEwIDAgMCA5MCAwIDEKZGV2aWNlPVpFTkVSX0RJT0RF
ClQgNDIxMDAgNTE0MDAgNSAxMCAxIDEgOTAgMCAxCnJlZmRlcz1EMgpUIDQyODAwIDUxMjAwIDUg
MTAgMSAxIDkwIDAgMQp2YWx1ZT0xTjUyNDVCClQgNDI2MDAgNTExMDAgNSAxMCAwIDAgMCAwIDEK
bW9kZWw9QlY9MTUKVCA0MjYwMCA1MTEwMCA1IDEwIDAgMCAwIDAgMQptb2RlbC1uYW1lPTFONTI0
NUIKfQpDIDQxNDAwIDUyMDAwIDEgMCAwIHJlc2lzdG9yLTEuc3ltCnsKVCA0MTcwMCA1MjQwMCA1
IDEwIDAgMCAwIDAgMQpkZXZpY2U9UkVTSVNUT1IKVCA0MTYwMCA1MjMwMCA1IDEwIDEgMSAwIDAg
MQpyZWZkZXM9UjEKVCA0MTYwMCA1MTgwMCA1IDEwIDEgMSAwIDAgMQp2YWx1ZT00NzAKfQpOIDQ3
NjAwIDUxODAwIDQ3NjAwIDUyMTAwIDQKQyA1MDAwMCA1MDkwMCAxIDkwIDAgcmVzaXN0b3ItMS5z
eW0KewpUIDQ5NjAwIDUxMjAwIDUgMTAgMCAwIDkwIDAgMQpkZXZpY2U9UkVTSVNUT1IKVCA0OTcw
MCA1MTEwMCA1IDEwIDEgMSA5MCAwIDEKcmVmZGVzPVJlZmZsClQgNTAyMDAgNTEwMDAgNSAxMCAx
IDEgOTAgMCAxCnZhbHVlPTMzNwp9Ck4gNDk5MDAgNTIxMDAgNDk5MDAgNTE4MDAgNApOIDQ5OTAw
IDUwOTAwIDQ5OTAwIDUwNjAwIDQKTiAzOTYwMCA1MjEwMCA0MDMwMCA1MjEwMCA0CnsKVCAzOTYw
MCA1MjIwMCA1IDEwIDEgMSAwIDAgMQpuZXRuYW1lPWhvdAp9Ck4gMzk2MDAgNTA0MDAgMzk2MDAg
NTAwMDAgNApDIDQxMjAwIDUyMzAwIDEgMTgwIDAgY2FwYWNpdG9yLTEuc3ltCnsKVCA0MTAwMCA1
MTYwMCA1IDEwIDAgMCAxODAgMCAxCmRldmljZT1DQVBBQ0lUT1IKVCA0MDQwMCA1MTcwMCA1IDEw
IDEgMSAwIDAgMQpyZWZkZXM9QzEKVCA0MTAwMCA1MTQwMCA1IDEwIDAgMCAxODAgMCAxCnN5bXZl
cnNpb249MC4xClQgNDA5MDAgNTE3MDAgNSAxMCAxIDEgMCAwIDEKdmFsdWU9MXUKfQpDIDM5MzAw
IDUwNDAwIDEgMCAwIHZzaW4tMS5zeW0KewpUIDQwMDAwIDUxMDUwIDUgMTAgMSAxIDAgMCAxCnJl
ZmRlcz1WMQpUIDQwMDAwIDUxMjUwIDUgMTAgMCAwIDAgMCAxCmRldmljZT12c2luClQgNDAwMDAg
NTE0NTAgNSAxMCAwIDAgMCAwIDEKZm9vdHByaW50PW5vbmUKVCA0MDAwMCA1MDg1MCA1IDEwIDEg
MSAwIDAgMQp2YWx1ZT1zaW4gMCAxNzAgNjBIegp9Ck4gNDEyMDAgNTIxMDAgNDE0MDAgNTIxMDAg
NAp7ClQgNDEyMDAgNTIyMDAgNSAxMCAxIDEgMCAwIDEKbmV0bmFtZT10cDEKfQpDIDQ1MzAwIDUw
NzAwIDEgMCAwIGRpb2RlLTEuc3ltCnsKVCA0NTcwMCA1MTMwMCA1IDEwIDAgMCAwIDAgMQpkZXZp
Y2U9RElPREUKVCA0NTYwMCA1MTIwMCA1IDEwIDEgMSAwIDAgMQpyZWZkZXM9RDQKVCA0NTUwMCA1
MDUwMCA1IDEwIDEgMSAwIDAgMQp2YWx1ZT1CQTE1NwpUIDQ1MzAwIDUwNzAwIDUgMTAgMCAwIDAg
MCAxCm1vZGVsPUJWPTQwMApUIDQ1MzAwIDUwNzAwIDUgMTAgMCAwIDAgMCAxCm1vZGVsLW5hbWU9
QkExNTcKfQpDIDQzOTAwIDUxOTAwIDEgMCAwIGRpb2RlLTEuc3ltCnsKVCA0NDMwMCA1MjUwMCA1
IDEwIDAgMCAwIDAgMQpkZXZpY2U9RElPREUKVCA0NDIwMCA1MjQwMCA1IDEwIDEgMSAwIDAgMQpy
ZWZkZXM9RDMKVCA0NDEwMCA1MTcwMCA1IDEwIDEgMSAwIDAgMQp2YWx1ZT1CQTE1NwpUIDQzOTAw
IDUxOTAwIDUgMTAgMCAwIDAgMCAxCm1vZGVsPUJWPTQwMApUIDQzOTAwIDUxOTAwIDUgMTAgMCAw
IDAgMCAxCm1vZGVsLW5hbWU9QkExNTcKfQpDIDQ1MzAwIDUxOTAwIDEgMCAwIGRpb2RlLTEuc3lt
CnsKVCA0NTcwMCA1MjUwMCA1IDEwIDAgMCAwIDAgMQpkZXZpY2U9RElPREUKVCA0NTYwMCA1MjQw
MCA1IDEwIDEgMSAwIDAgMQpyZWZkZXM9RDUKVCA0NTUwMCA1MTcwMCA1IDEwIDEgMSAwIDAgMQp2
YWx1ZT1CQTE1NwpUIDQ1MzAwIDUxOTAwIDUgMTAgMCAwIDAgMCAxCm1vZGVsPUJWPTQwMApUIDQ1
MzAwIDUxOTAwIDUgMTAgMCAwIDAgMCAxCm1vZGVsLW5hbWU9QkExNTcKfQpOIDQzOTAwIDUyMTAw
IDQzOTAwIDUwOTAwIDQKTiA0NjIwMCA1MjEwMCA0NjIwMCA1MDkwMCA0Ck4gNDQ4MDAgNTIxMDAg
NDUzMDAgNTIxMDAgNApOIDQ0ODAwIDUwOTAwIDQ1MzAwIDUwOTAwIDQKTiA0MzkwMCA1MTUwMCA0
MzUwMCA1MTUwMCA0Ck4gNDUxMDAgNTIxMDAgNDUxMDAgNTMxMDAgNApOIDQ1MTAwIDUwMDAwIDQ1
MTAwIDUwOTAwIDQKTiA0NjIwMCA1MTUwMCA0NjcwMCA1MTUwMCA0Ck4gMzk2MDAgNTAwMDAgNDUx
MDAgNTAwMDAgNAp7ClQgMzk2MDAgNDk4MDAgNSAxMCAxIDEgMCAwIDEKbmV0bmFtZT1uZXV0cmFs
Cn0KTiA0NzYwMCA1MDYwMCA0OTkwMCA1MDYwMCA0Ck4gNDY3MDAgNTIxMDAgNDk5MDAgNTIxMDAg
NAp7ClQgNDk3MDAgNTIyMDAgNSAxMCAxIDEgMCAwIDEKbmV0bmFtZT10cDMKfQpOIDQyMzAwIDUy
MTAwIDQzMDAwIDUyMTAwIDQKewpUIDQyMjAwIDUyMjAwIDUgMTAgMSAxIDAgMCAxCm5ldG5hbWU9
dHAyCn0KTiA0MjQwMCA1MjEwMCA0MjQwMCA1MjAwMCA0Ck4gNDMwMDAgNTIxMDAgNDMwMDAgNTMx
MDAgNApOIDQzMDAwIDUzMTAwIDQ1MTAwIDUzMTAwIDQKTiA0MzUwMCA1MTUwMCA0MzUwMCA0OTcw
MCA0Ck4gNDM1MDAgNDk3MDAgNDc2MDAgNDk3MDAgNAp7ClQgNDM1MDAgNDk1MDAgNSAxMCAxIDEg
MCAwIDEKbmV0bmFtZT1nbmQKfQpOIDQ3NjAwIDQ5NzAwIDQ3NjAwIDUwOTAwIDQKTiA0NjcwMCA1
MTUwMCA0NjcwMCA1MjEwMCA0CkMgNDIyMDAgNTEwMDAgMSAyNzAgMCB6ZW5lci0xLnN5bQp7ClQg
NDI4MDAgNTA2MDAgNSAxMCAwIDAgMjcwIDAgMQpkZXZpY2U9WkVORVJfRElPREUKVCA0MjcwMCA1
MDcwMCA1IDEwIDEgMSAyNzAgMCAxCnJlZmRlcz1ENgpUIDQyMDAwIDUwOTAwIDUgMTAgMSAxIDI3
MCAwIDEKdmFsdWU9MU41MjQ1QgpUIDQyMjAwIDUxMDAwIDUgMTAgMCAwIDE4MCAwIDEKbW9kZWw9
QlY9MTUKVCA0MjIwMCA1MTAwMCA1IDEwIDAgMCAxODAgMCAxCm1vZGVsLW5hbWU9MU41MjQ1Qgp9
Ck4gNDI0MDAgNTExMDAgNDI0MDAgNTEwMDAgNApOIDQyNDAwIDUwMTAwIDQyNDAwIDUwMDAwIDQK
TiAzOTYwMCA1MjEwMCAzOTYwMCA1MTYwMCA0ClQgNTA0MDAgNTEyMDAgOSAxMCAxIDAgMCAwIDQK
VGhpcyBSZWZmbCBzaW11bGF0ZWQgYSA1ViByZWd1bGF0b3IgZHJpdmluZyBhIDEzIG1BIGxvYWQK
KGJlY2F1c2UgSSBoYWQgYSByZWxheSB0aGF0IGNvdWxkIHB1bGwgMTMgbUEsIGEgCm1pY3JvY29u
dHJvbGxlciB0aGF0IHRvb2sgYWJvdXQgMS44IG1BLCAgYW5kIHdhcyB1c2luZwphIDVWIHJlZ3Vs
YXRvcikuClQgMzk2MDAgNTM0MDAgOSAxMCAxIDAgMCAwIDExClRoaXMgZGVzaWduIGlzIGluc3Bp
cmVkIGJ5IHRoZSBwb3dlciBzdXBwbHkgZGVzaWduIGluIHRoZQpyZWZlcmVuY2UgZGVzaWduIGlu
ICJBVlI0NjU6IFNpbmdsZSBQaGFzZSBQb3dlci9FbmVyZ3kKTWV0ZXIgd2l0aCBUYW1wZXIgRGV0
ZWN0aW9uIi4KCkluY3JlYXNpbmcgQzEgbWVhbnMgbW9yZSBwb3dlciBkcmF3biBmcm9tIHRoZSBB
QyBtYWlucywKYnV0IGFsc28gbW9yZSBwb3dlciB3YXN0ZWQgaW4gUjEuCgpEZWNyZWFzaW5nIFIx
IG1lYW5zIG1vcmUgY29tcGxldGUgY2hhcmdpbmcgb2YgQzIsIHNvIGEgCihzbGlnaHRseSkgc21h
bGxlciBDMSBpcyBuZWVkZWQgZm9yIGEgZ2l2ZW4gbG9hZCwgYnV0IHRoZW4gdGhlCmN1cnJlbnQg
YW5kIHBvd2VyIGNvbnN1bXB0aW9uIGluIHRoZSBiYWNrLXRvLWJhY2sgemVuZXIKcGFpciBnb2Vz
IHVwLCB0byBhbiBleHRlbnQgbm90IHlldCBpbnZlc3RpZ2F0ZWQuCg==
--90e6ba6e8f0ed842cb04e5801cca
Content-Type: application/octet-stream; name="netlist.sdb"
Content-Disposition: attachment; filename="netlist.sdb"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hl5jgexj1

KiBnbmV0bGlzdCAtZyBzcGljZS1zZGIgLW8gc3BpY2UubmV0IGZ1bGxfYnJpZGdlLnNjaAoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKiBT
cGljZSBmaWxlIGdlbmVyYXRlZCBieSBnbmV0bGlzdCAgICAgICAgICAgICAgICAgICAgICAqCiog
c3BpY2Utc2RiIHZlcnNpb24gNC4yOC4yMDA3IGJ5IFNEQiAtLSAgICAgICAgICAgICAgICAgKgoq
IHByb3ZpZGVzIGFkdmFuY2VkIHNwaWNlIG5ldGxpc3RpbmcgY2FwYWJpbGl0eS4gICAgICAgICoK
KiBEb2N1bWVudGF0aW9uIGF0IGh0dHA6Ly93d3cuYnJvcnNvbi5jb20vZ0VEQS9TUElDRS8gICAq
CioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgoqPT09PT09PT09PT09PT0gIEJlZ2luIFNQSUNFIG5ldGxpc3Qgb2YgbWFpbiBkZXNpZ24gPT09
PT09PT09PT09CkQ2IDEgbmV1dHJhbCAxTjUyNDVCIAouTU9ERUwgMU41MjQ1QiBEIChCVj0xNSkK
RDUgdHAyIHRwMyBCQTE1NyAKLk1PREVMIEJBMTU3IEQgKEJWPTQwMCkKRDMgZ25kIHRwMiBCQTE1
NyAKLk1PREVMIEJBMTU3IEQgKEJWPTQwMCkKRDQgbmV1dHJhbCB0cDMgQkExNTcgCi5NT0RFTCBC
QTE1NyBEIChCVj00MDApClYxIGhvdCBuZXV0cmFsIHNpbiAwIDE3MCA2MEh6CkMxIHRwMSBob3Qg
MXUgIApSZWZmbCBnbmQgdHAzIDMzNyAgClIxIHRwMSB0cDIgNDcwICAKRDIgMSB0cDIgMU41MjQ1
QiAKLk1PREVMIDFONTI0NUIgRCAoQlY9MTUpCkQxIGduZCBuZXV0cmFsIEJBMTU3IAouTU9ERUwg
QkExNTcgRCAoQlY9NDAwKQpDMiB0cDMgZ25kIDQ3MHUgIAouZW5kCg==
--90e6ba6e8f0ed842cb04e5801cca
Content-Type: application/octet-stream; name="netlist.spice-noqsi"
Content-Disposition: attachment; filename="netlist.spice-noqsi"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hl5jgnd72

KiBnbmV0bGlzdCAtZyBzcGljZS1ub3FzaSAtbyBzcGljZS5uZXQgZnVsbF9icmlkZ2Uuc2NoCiog
U1BJQ0UgZmlsZSBnZW5lcmF0ZWQgYnkgc3BpY2Utbm9xc2kgdmVyc2lvbiAyMDEzMDcxMAoqIFNl
bmQgcmVxdWVzdHMgb3IgYnVnIHJlcG9ydHMgdG8ganBkQG5vcXNpLmNvbQpDMiB0cDMgZ25kIDQ3
MHUgIApEMSBnbmQgbmV1dHJhbCBCQTE1NyAgICAKRDIgMSB0cDIgMU41MjQ1QiAxTjUyNDVCIApS
MSB0cDEgdHAyIDQ3MCAgICAgIApSZWZmbCBnbmQgdHAzIDMzNyAgICAgIApDMSB0cDEgaG90IDF1
ICAgICAgClYxIGhvdCBuZXV0cmFsIHNpbiAwIDE3MCA2MEh6CkQ0IG5ldXRyYWwgdHAzIEJBMTU3
ICAgIApEMyBnbmQgdHAyIEJBMTU3ICAgIApENSB0cDIgdHAzIEJBMTU3ICAgIApENiAxIG5ldXRy
YWwgMU41MjQ1QiAxTjUyNDVCIAo=
--90e6ba6e8f0ed842cb04e5801cca--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019