CIRCAL-2 is a second-generation general-purpose on-line circuit-design program with the following main features: 1) multiple-analysis capability; 2) uniform and general data structures for handling text editing, network representations, and output results, regardless of analysis; 3) special techniques and structures for minimizing and controlling user-program interaction; 4) use of functionals for the description of hysteresis and heat effects; and 5) ability to define optimization procedures that "replace" the user. The paper discusses the organization of CIRCAL-2, the aforementioned main features, and their consequences, such as a set of network elements and models general enough for most analyses and a set of functions tailored to circuit-design requirements. The presentation is descriptive, concentrating on conceptual rather than on program implementation details.
[1]
M. L. Dertouzos.
Computer analysis of nonlinear networks by recursive decomposition
,
1969
.
[2]
C. W. Therrien,et al.
Circal - On-line analysis of electronic networks
,
1965
.
[3]
M. L. Dertouzos,et al.
CIRCAL: On-line circuit design
,
1967
.
[4]
R. M. Fano,et al.
The MAC system: the computer utility approach
,
1965,
IEEE Spectrum.
[5]
J. Katzenelson,et al.
AEDNET: A simulator for nonlinear networks
,
1966
.
[6]
H. C. So.
OLCA: An on-line circuit analysis system
,
1967
.
[7]
L. Nagel,et al.
Computer analysis of nonlinear circuits, excluding radiation (CANCER)
,
1971
.
[8]
J. Katzenelson,et al.
Data structure and man-machine communication for network problems
,
1967
.