home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!spool.mu.edu!darwin.sura.net!ukma!cs.widener.edu!dsinc!ub!galileo.cc.rochester.edu!ee.rochester.edu!rbc!al
- From: al@rbc.uucp (Al Davis)
- Newsgroups: alt.sources
- Subject: ACS circuit simulator part 01/20
- Message-ID: <1993Jan25.051937.4455@rbc.uucp>
- Date: 25 Jan 93 05:19:37 GMT
- Sender: al@rbc.uucp (Al Davis)
- Organization: Huh?
- Lines: 60
-
- This is the first of 20 parts containing "ACS" a circuit simulator
- for analog and mixed analog and digital circuits.
-
- Part 02 contains installation and distribition notes.
- Parts 03-08 contain the manual in latex.
- Parts 09-19 contain the source in C.
- Part 20 contains makefiles for several systems.
-
- This part contains a script to build the directory tree required
- for the others. Run it before unpacking. After this they can be
- unpacked in any order.
-
- ACS is a general purpose mixed analog and digital circuit simulator. It
- performs nonlinear dc and transient analyses, fourier analysis, and ac
- analysis linearized at an operating point. It is fully interactive and
- command driven. It can also be run in batch mode. The output is produced
- as it simulates. Spice compatible models for the MOSFET (level 2) and diode
- are included in this release. Other models (MOSFET levels 1 and 3 and BJT)
- are in the testing phase.
-
- Since it is fully interactive, it is possible to make changes and re-simulate
- quickly. The traditional batch approach of repeat(edit, simulate, wait) is
- a thing of the past. This makes ACS ideal for experimenting with circuits as
- you might do in an iterative design or testing design principles as you might
- do in a course on circuits.
-
- In batch mode it is mostly Spice compatible, so it is often possible to use
- the same file for both ACS and Spice.
-
- The analog simulation is based on traditional nodal analysis with iteration
- by Newton's method and LU decomposition. An event queue and incremental
- matrix update speed up the solution considerably for large circuits and
- provide most of the benefits of relaxation methods but without the drawbacks.
-
- It also has digital devices, so it is a gate level logic simulator. The
- digital devices may be implemented as either analog subcircuits or as true
- digital models. The simulator will automatically determine which to use.
- Networks of digital devices are simulated as digital, with no conversions to
- analog between gates. This results in digital circuits being simulated
- faster than on a typical analog simulator, even with behavioral models.
-
- ACS also has a simple behavioral modeling language that allows simple
- behavioral descriptions of most components including capacitors and
- inductors.
-
- ACS is an ongoing research project. It is being released in a preliminary
- phase in hopes that it will be useful and that others will use it as a
- thrust or base for their research.
-
- #!/bin/sh
- # This shell script makes the directories.
- mkdir man
- mkdir man/Commands
- mkdir man/Circuit
- mkdir man/Tech
- mkdir src
- mkdir src/Next
- mkdir src/MSDOS
- mkdir doc
- exit 0
-