Subscribe: Project News: adms
Added By: Feedage Forager Feedage Grade B rated
Language: English
add  added  adms release  adms  build  cmake  files  libraries  qucs  release adms  release  standard  static  string  support  tested 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Project News: adms

Recent posts to news

Recent posts to news

Last Build Date: Sat, 06 Feb 2016 19:58:53 -0000


adms-2.3.5 release

Sat, 06 Feb 2016 19:58:53 -0000


Change license to GPLv3.

Add new simplified constants.vams and discplines.vams.
Tested to work with models currently in use by Qucs, Ngspice, Xyce and Gnucap.
Whenever these headers are used, adms informs the user about the
availability of the standard headers at:

Remove non-GPL constants.vams and disciplines.vams headers.
These files are copyright of Accellera. With the LRM v2.4.0 updated versions
of these files are freely accessible. However modification is not allowed.
Hence, these files are not GPL and should not be included in adms.

Autotools, add back support for static and shared libraries build.
Build shared libraries by default. Tested on Linux, Mac OSX, and MSYS2.
See the configure --disable-shared flag to change that.
CMake contiues to builds static libraries only.

Fix out-of-tree build for Autotools and CMake.

Check scaling factors againd LRM v2.4.0
Add missing K scaling (uppercase kilo)
standard scale_factor T|G|M|K|k|m|u|n|p|f|a
Add testset (va and xml files) to test the scaling factors

Handle non-standard scaling factors with warning E|P|D|h|d|c|A
Patch by Geoffrey Coram

Relax Bison requirement, tested with (2.5, 3.0.2)

Perl GD module is no longer required at build time.

adms-2.3.4 release

Wed, 27 Aug 2014 13:44:35 -0000


  • able to parse BSIM6, BSIMCMG (107.0.0)
  • merge patches from WRspice
  • preprocessorLex.l:
    • remove print to screen of disciplines.vams
    • Change string recognition to allow embedded \" as literal quote
    • Capture quoted string containing line continuation character \
    • avoid spurious fatal error from an included file which last line contains
      onlywhite space.
  • preprocessorYacc.y:
    • fix BSIM6 parse problem, string macro arg broken by continuator
      caused 'unexpected end-of-line' error.
  • verilogLex.l:
    • Change string recognition to allow embedded \" as literal quote
  • admsXml.c:
    • update website address on info message
    • turn error on verbose message for mismatched assignments (WRspice)

adms-2.3.3 release

Wed, 27 Aug 2014 13:43:07 -0000


  • adms.implitic.xml
    • add all standard functions and transcendental functions (LRM v2.3.1)
    • add $limit function, used in Xyce
  • fixed CMake build system:
    • enabled config.h reader configuration, checks for HAVE_ defines used on
      the generated source code.
    • added module to search for Perl modules (maintainer mode)
    • it runs the Perl scripts to generate source code
  • preprocessorLex.l: set Flex ptional output name to preprocessorLex.c
  • verilogaLex.l: set Flex optional output name to verilogaLex.c
  • install admsCheck: this is a test program for admsXml
  • admsXml, admsCheck: link libraries statically
    • Set static linking on Linux, OSX, Windows
    • Drop DLL support on MINGW (Win32), static linked

adms-2.3.2 release

Wed, 14 May 2014 14:23:23 -0000

* moved repository to
* further cleanup, no new language features
* bump bison dependency, bison-2.6+ (tested with 2.7.1 and 3.0.2)
* update admsXml help
* use Git hash as revision number
* show OS and Compiler version
* fix make dist to create tarball
* introduce support for CMake build scripts
* update Readme and build instructions

* very little change from adms-2.3.0
* small improvements to build system and tidied up source download package.

adms-2.3.0: svn release 1190
* Last released version used by Qucs and QucsStudio teams.
* The original svn repository this was created from is now closed to the public.

New Operator for mot-adms page

Thu, 27 Mar 2014 15:08:09 -0000

The Qucs team has now taken over the running of the ADMS project page which has not been updated for some time. A tidied up version of the ADMS distribution sources has now been added to the download page, and the sources uploaded to a new git repo.

adms-2.2.9 release

Wed, 09 Jul 2008 14:04:39 -0000

\- implemented yacc grammar for the admst language \---- added arithmetic operators \---- limitations: apply only on integers/reals \---- added | operator \(or-ed of admst paths\) \---- added \# and @ operators \---- fixed tons of bugs \- verilog-ams parser \---- added support to arrays \---- added vla file location in adms tree \(lexval\)

adms-2.2.8 release

Fri, 21 Dec 2007 18:59:51 -0000

ADMS is a code generator that converts electrical compact device models specified in high-level description language into ready-to-compile c code for the API of spice simulators. standalone xml parser \(glib is no more required\) more robust admst language see

adms-2.2.7 release

Wed, 02 May 2007 15:22:29 -0000

Portability issue: Previous versions do not compile on sun. Please use this one in place.

adms-2.2.5 release

Fri, 20 Apr 2007 15:50:56 -0000

1- improved admstpath parser 2- fixed CR bug in file .adms.implicit.xml

adms-2.2.4 release

Fri, 31 Mar 2006 17:12:37 -0000

1- fixed bug in building 'analogfunction' element Items in analog functions were reverse-ordered. 2- improved vlatovla.xml script