Interactive Electronic Circuit Simulation on Small Computer Systems

Abstract

The feasibility is determined of using small computer systems (including programmable desktop calculators and minicomputers) for interactive electronic circuit simulation. Several aspects of the simulator architecture are considered: the computer language, the data word format, the computing speed, and the computer memory configuration. Interactive circuit simulation on programmable desktop calculators is investigated using simulator program BIAS-D (BASIC), written in BASIC for HP9830A desktop calculator. Analysis techniques are presented which conserve memory and advantage of the idiosyncrasies of these small computers. Interactive-mode circuit simulation and batch-mode simulation on minicomputers are compared relative to the simulator architecture and required simulation speed. The more significant speed- and memory-dependent algorithms, used in circuit simulators are compared in detail. Also compared are the execution speeds of several different minicomputer systems, including the HP2100, the PDP 11/45, and the PRIME 400. The speed and memory requirements of these minicomputers executing BIAS-D are compared to an IBM 370/168 also executing BIAS-D. A new method for computing small-signal frequency response is introduced. Because complex arithmetic is not required, this technique is particularly suited to minicomputer simulators and requires minimal additional memory when implemented in a circuit simulator with a transient analysis capability. The frequency response of both linear and nonlinear circuits can be modeled, as can that of high-Q circuits. Magnitude and phase errors of less than 1 percent and 0.5 degrees, respectively, are easily attainable.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1979
Accession Number
ADA080055

Entities

People

  • Brian L. Biehl

Organizations

  • Harry Diamond Laboratories

Tags

Communities of Interest

  • Advanced Electronics
  • C4I

DTIC Thesaurus Topics

  • Algorithms
  • Bipolar Junction Transistors
  • Circuit Analysis
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Simulators
  • Electronic Circuits
  • Electronics Laboratories
  • Frequency
  • Frequency Response
  • Language
  • Lists (Data Structures)
  • Operating Systems
  • Semiconductors
  • Simulations

Fields of Study

  • Physics

Readers

  • Computer Science.
  • Electronics Engineering

Technology Areas

  • Microelectronics
  • Microelectronics - Microelectromechanical Systems