summaryrefslogtreecommitdiff
path: root/cad/acs
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2000-03-26 15:50:21 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2000-03-26 15:50:21 +0000
commitbcc1530ee81652528a2a95aa4f9cfda0b54319b1 (patch)
tree871385553428807e06cefda7310d50b6c902e0d6 /cad/acs
parent17051ea373e03cacb4bf94b8ee383fc4fda0fe5b (diff)
downloadpkgsrc-bcc1530ee81652528a2a95aa4f9cfda0b54319b1.tar.gz
Update to acs-0.26. Changes (from ${WRKSRC}/doc/relnotes-026) are:
New features: 1. BSIM1, BSIM2 models -- DC only. 2. New elements: trans-capacitor voltage controlled capacitor voltage controlled conductance voltage controlled resistor 3. Optional new syntax, with type first so component labels can start with any letter, and the choice of components is no longer limited by the 26 letters. This was necessary for a clean syntax for #2. 4. Some new parameters on existing devices, also a side effect of the BSIM work. 5. The manual in HTML form. The manual source is still in LaTeX, which can be used to generate HTML, PDF, Postscript, or many other formats. Bug fixes: 1. An error causing truncation error to be underestimated has been fixed. Other improvements: 1. MOSFET model evaluation is a little faster, due to use of one of the new elements to replace several old ones. I have seen 40%, but 20% is more likely. The improvement is most evident on busy circuits, where the ACS speed enhancements based on latency exploitation contribute more overhead than their value, that is .. the type of circuit that has run faster in Spice than ACS. 2. More documentation on internals. Changes that I think are improvements, but some may disagree: 1. Truncation error based step control is disabled when Euler's method is selected. The justification for this is that the reason for selecting Euler's method is to avoid the artifacts of high order methods on "stiff" poles. Without this change, a "stiff" pole would cause an unreasonably small step size. This did not appear to be much of a problem in the old release because the use of an incorrect formula for estimating truncation error. A "stiff" pole is one that has a response so fast it can be thought of as instantaneous. 2. The "help" command, with its 4 year old help file, has been removed. The concept is really obsolete. With the HTML form of the manual, a full online manual is a better replacement.
Diffstat (limited to 'cad/acs')
-rw-r--r--cad/acs/Makefile5
-rw-r--r--cad/acs/files/md54
-rw-r--r--cad/acs/pkg/PLIST3
3 files changed, 5 insertions, 7 deletions
diff --git a/cad/acs/Makefile b/cad/acs/Makefile
index 726d42a9a28..80bcf6313ac 100644
--- a/cad/acs/Makefile
+++ b/cad/acs/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2000/01/24 22:13:22 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.2 2000/03/26 15:50:21 dmcmahill Exp $
#
-DISTNAME= acs-0.25
+DISTNAME= acs-0.26
CATEGORIES= cad
MASTER_SITES= ftp://ftp.geda.seul.org/pub/geda/dist/
@@ -13,7 +13,6 @@ do-build:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/*/acs ${PREFIX}/bin/
- ${INSTALL_DATA} ${WRKSRC}/doc/acs.hlp ${PREFIX}/bin/
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/acs
${INSTALL_DATA} ${WRKSRC}/doc/acs-tutorial ${PREFIX}/share/doc/acs
${INSTALL_DATA} ${WRKSRC}/doc/man.pdf ${PREFIX}/share/doc/acs
diff --git a/cad/acs/files/md5 b/cad/acs/files/md5
index 7878b27e597..2682e536a2b 100644
--- a/cad/acs/files/md5
+++ b/cad/acs/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.1.1.1 2000/01/24 22:13:23 dmcmahill Exp $
+$NetBSD: md5,v 1.2 2000/03/26 15:50:22 dmcmahill Exp $
-MD5 (acs-0.25.tar.gz) = 0cd5cf8edc46a02835eb1d0065970f03
+MD5 (acs-0.26.tar.gz) = e2632cffff01ea8bb229f961198a4288
diff --git a/cad/acs/pkg/PLIST b/cad/acs/pkg/PLIST
index 96e877a55ee..4e41e239e4a 100644
--- a/cad/acs/pkg/PLIST
+++ b/cad/acs/pkg/PLIST
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2000/01/24 22:13:23 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.2 2000/03/26 15:50:22 dmcmahill Exp $
bin/acs
-bin/acs.hlp
share/doc/acs/acs-tutorial
share/doc/acs/man.pdf
share/doc/acs/whatisit