home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / alt / sources / 3085 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  2.9 KB

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