CircuitLogix

Last updated
Developer(s) Logic Design Inc.
Stable release
V14.0 / March 2021;2 years ago (2021-03)
Operating system Windows (XP, Vista, Windows 7, Windows 8, Windows 10)
Type Electronic circuit simulation
License Proprietary
Website www.circuitlogix.com

CircuitLogix is a software electronic circuit simulator which uses PSpice to simulate thousands of electronic devices, models, and circuits. CircuitLogix supports analog, digital, and mixed-signal circuits, and its SPICE simulation gives accurate real-world results. The graphic user interface allows students to quickly and easily draw, modify and combine analog and digital circuit diagrams. CircuitLogix was first launched in 2005, and its popularity has grown quickly since that time. In 2012, it reached the milestone of 250,000 licensed users, and became the first electronics simulation product to have a global installed base of a quarter-million customers in over 100 countries. [1]

Contents

CircuitLogix simulation software CircuitLogix.jpg
CircuitLogix simulation software

CircuitLogix was developed by Dr. Colin Simpson, an electronics professor at George Brown College, in Toronto, Canada, and John (Bud) Skinner, a computer programmer. The electronics program has won awards including the Award of Excellence from the Association of Canadian Community Colleges (ACCC). [2]

The professional version of CircuitLogix (CircuitLogix Pro) includes over 10,000 device models, as well as 8 virtual instruments. [3] It also includes 3DLab, which is a software product that combines an interactive 3-dimensional learning environment and electronic devices and tools to enhance the user's comprehension of electronics. 3DLab virtual components include batteries, switches, motors, lamps, resistors, inductors, capacitors and instruments including oscilloscopes, Signal generators, and frequency counters. [4]

Overview

Fast, accurate simulation of electronic circuits is essential because it provides the information needed to perform accurate analysis of circuit behavior. SPICE simulators are used to verify that analog and mixed-signal circuits will yield the expected outputs. A schematic netlist file and circuit input values are fed to the SPICE software, which simulates the circuit's behavior for a specified length of time. CircuitLogix allows for the observation of voltage and current levels at any circuit node as they change with frequency and time. It allows for obtaining accurate results even when simulating complex circuits where hierarchical blocks are reused. The CircuitLogix simulation engine is based on Berkeley SPICE, and contains a GUI to make circuit design easier and more efficient.

The CircuitLogix 32-bit SPICE engine is interactive, allowing, for example, the frequency of sources to be changed, potentiometers adjusted, and switches thrown during simulation. The SPICE engine is fully integrated with the schematic capture and waveform tools; CircuitLogix passes schematic edits to the simulator automatically while running. Components such as fuses, LEDs and controlled switches are automatically updated in the schematic as the simulation runs.

CircuitLogix simulates analog, digital, and mixed analog-digital circuits. The simulator first divides the circuit into analog and digital portions. The analog circuitry is simulated with the time-step driven SPICE engine, while the digital parts are simulated separately with an event-driven simulation engine. The CircuitLogix digital engine was developed directly in .NET, faster than SPICE macros. Because the simulator automatically performs signal conversion, it is possible to connect any analog or digital part to any other. The system’s model library contains hybrid parts for analog-to-digital and digital-to-analog conversion.

Mixed-mode simulation

CircuitLogix is a mixed-mode schematic editor, and includes both analog and event-driven simulation capabilities: any simulation may contain components that are analog, event driven (digital or sampled-data), or a combination of both. An entire mixed signal analysis can be driven from one integrated schematic. All the digital models in CircuitLogix provide accurate specification of propagation time and rise/fall time delays.

The event-driven algorithm used by CircuitLogix is general-purpose and supports non-digital types of data. For example, elements can use real or integer values to simulate DSP functions or sampled data filters. Because the event-driven algorithm is faster than the standard SPICE matrix, simulation time is greatly reduced for circuits that use event-driven models in place of analog models.

Mixed-mode simulation is handled on three levels by CircuitLogix: (a) with primitive digital elements that use timing models and a built-in 12-state digital logic simulator, (b) with subcircuit models that use the actual transistor topology of the integrated circuit, and finally, (c) with In-line Boolean logic expressions. These two modeling techniques use SPICE to solve a problem while the third method, digital primitives, uses mixed-mode capability.

Component library

The component library includes:

Digital primitives
Gates, DeMorgan symboled gates, buffers, inverters, flip-flops
Semiconductors
Semiconductor Resistors & capacitors, diodes, Schottky & Zener diodes, Bridge rectifiers, Varactor
Transistors, FETs
BJT, IGBT, UJT, PUT, MESFET, MOSFET, Darlington transistor
Displays, indicators, switches
LEDs, 7-Segment LEDs, Hex display, Hex key, Logic display, NC push-button, NO push button, SPDT PB, Piezo buzzer, Pulser, Latch coil, Polar latch, Rocket, SCOPE, Stepper, Stoplight, Window
Integrated Circuits
Digital ICs
1K RAM, 32x8 PROM, complete selection of 40xx, 41xx, 45xx, 47xx, 74xxx IC's
Linear ICs
Op amps, Comparators, Timers, Buffers, CDAs, Modulators, A/D converters & D/A converters, PLL, VCO
Relays
Control relay, SPST, DPDT, Individual contacts and coils (enable creation of any relay)
Power supplies, Sources
Battery, Voltage Terminal, Signal generator, I Source, V Source, I->I Source, V->I Source, I->Switch, V->Switch, I->V Source, V->V Source
Math devices
A wide variety of devices for manipulating quantities
Miscellaneous Devices
Crystals, Fuses, Transformers, DC Motor, F-V & V-F converters
Transmission lines
Lossless, Lossy, and Uniform Distributed RC
Vacuum tubes
12AU7, 12AX7, 5879, 6L6GC, 6SN7, 7199P, 7199T
Instruments
Oscilloscope, Digital Multimeter, Bode plotter, Curve tracer, Data Sequencer, Signal generator, Logic analyzer, Logic probe, Logic Pulser
Simulation Controls
Initial Condition and Nodeset devices
Miscellaneous
Optoisolators, Photodiodes, Voltage regulators, References, SCRs, Triacs

See also

Related Research Articles

<span class="mw-page-title-main">Electrical network</span> Assemblage of connected electrical elements

An electrical network is an interconnection of electrical components or a model of such an interconnection, consisting of electrical elements. An electrical circuit is a network consisting of a closed loop, giving a return path for the current. Thus all circuits are networks, but not all networks are circuits. Linear electrical networks, a special type consisting only of sources, linear lumped elements, and linear distributed elements, have the property that signals are linearly superimposable. They are thus more easily analyzed, using powerful frequency domain methods such as Laplace transforms, to determine DC response, AC response, and transient response.

<span class="mw-page-title-main">Electronics</span> Branch of physics and electrical engineering

Electronics is a scientific and engineering discipline that studies and applies the principles of physics to design, create, and operate devices that manipulate electrons and other electrically charged particles. Electronics is a subfield of electrical engineering, but it differs from it in that it focuses on using active devices such as transistors, diodes, and integrated circuits to control and amplify the flow of electric current and to convert it from one form to another, such as from alternating current (AC) to direct current (DC) or from analog to digital. Electronics also encompasses the fields of microelectronics, nanoelectronics, optoelectronics, and quantum electronics, which deal with the fabrication and application of electronic devices at microscopic, nanoscopic, optical, and quantum scales.

SPICE is a general-purpose, open-source analog electronic circuit simulator. It is a program used in integrated circuit and board-level design to check the integrity of circuit designs and to predict circuit behavior.

<span class="mw-page-title-main">Mixed-signal integrated circuit</span> Integrated circuit

A mixed-signal integrated circuit is any integrated circuit that has both analog circuits and digital circuits on a single semiconductor die. Their usage has grown dramatically with the increased use of cell phones, telecommunications, portable electronics, and automobiles with electronics and digital sensors.

<span class="mw-page-title-main">Analogue electronics</span> Electronic systems with a continuously variable signal

Analogue electronics are electronic systems with a continuously variable signal, in contrast to digital electronics where signals usually take only two levels. The term analogue describes the proportional relationship between a signal and a voltage or current that represents the signal. The word analogue is derived from the Greek word ανάλογος analogos meaning proportional.

<span class="mw-page-title-main">OrCAD</span> Electronic design automation software

OrCAD Systems Corporation was a software company that made OrCAD, a proprietary software tool suite used primarily for electronic design automation (EDA). The software is used mainly by electronic design engineers and electronic technicians to create electronic schematics, and perform mixed-signal simulation and electronic prints for manufacturing printed circuit boards (PCBs). OrCAD was taken over by Cadence Design Systems in 1999 and was integrated with Cadence Allegro in 2005.

Transistors are simple devices with complicated behavior. In order to ensure the reliable operation of circuits employing transistors, it is necessary to scientifically model the physical phenomena observed in their operation using transistor models. There exists a variety of different models that range in complexity and in purpose. Transistor models divide into two major groups: models for device design and models for circuit design.

<span class="mw-page-title-main">Ngspice</span> Analog circuit simulator software

Ngspice is an open-source mixed-level/mixed-signal electronic circuit simulator. It is a successor of the latest stable release of Berkeley SPICE, version 3f.5, which was released in 1993. A small group of maintainers and the user community contribute to the ngspice project by providing new features, enhancements and bug fixes.

<span class="mw-page-title-main">Quite Universal Circuit Simulator</span>

Quite Universal Circuit Simulator (Qucs) is a free-software electronics circuit simulator software application released under GPL. It offers the ability to set up a circuit with a graphical user interface and simulate the large-signal, small-signal and noise behaviour of the circuit. Pure digital simulations are also supported using VHDL and/or Verilog. Only a small set of digital devices like flip flops and logic gates can be used with analog circuits. Qucs uses its own SPICE-incompatible backend simulator Qucsator, however the Qucs-S fork supports some SPICE backends.

<span class="mw-page-title-main">Electronic circuit</span> Electrical circuit with active components

An electronic circuit is composed of individual electronic components, such as resistors, transistors, capacitors, inductors and diodes, connected by conductive wires or traces through which electric current can flow. It is a type of electrical circuit. For a circuit to be referred to as electronic, rather than electrical, generally at least one active component must be present. The combination of components and wires allows various simple and complex operations to be performed: signals can be amplified, computations can be performed, and data can be moved from one place to another.

<span class="mw-page-title-main">Electronic circuit simulation</span>

Electronic circuit simulation uses mathematical models to replicate the behavior of an actual electronic device or circuit. Simulation software allows for modeling of circuit operation and is an invaluable analysis tool. Due to its highly accurate modeling capability, many colleges and universities use this type of software for the teaching of electronics technician and electronics engineering programs. Electronics simulation software engages its users by integrating them into the learning experience. These kinds of interactions actively engage learners to analyze, synthesize, organize, and evaluate content and result in learners constructing their own knowledge.

Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas. It is, essentially, a program that allows the user to observe an operation through simulation without actually performing that operation. Simulation software is used widely to design equipment so that the final product will be as close to design specs as possible without expensive in process modification. Simulation software with real-time response is often used in gaming, but it also has important industrial applications. When the penalty for improper operation is costly, such as airplane pilots, nuclear power plant operators, or chemical plant operators, a mock up of the actual control panel is connected to a real-time simulation of the physical response, giving valuable training experience without fear of a disastrous outcome.

Spectre is a SPICE-class circuit simulator owned and distributed by the software company Cadence Design Systems. It provides the basic SPICE analyses and component models. It also supports the Verilog-A modeling language. Spectre comes in enhanced versions that also support RF simulation (SpectreRF) and mixed-signal simulation.

This page is a comparison of electronic design automation (EDA) software which is used today to design the near totality of electronic devices. Modern electronic devices are too complex to be designed without the help of a computer. Electronic devices may consist of integrated circuits (ICs), printed circuit boards (PCBs), field-programmable gate arrays (FPGAs) or a combination of them. Integrated circuits may consist of a combination of digital and analog circuits. These circuits can contain a combination of transistors, resistors, capacitors or specialized components such as analog neural networks, antennas or fuses.

LTspice is a SPICE-based analog electronic circuit simulator computer software, produced by semiconductor manufacturer Analog Devices. It is the most widely distributed and used SPICE software in the industry. Though it is freeware, LTspice is not artificially restricted to limit its capabilities. It ships with a library of SPICE models from Analog Devices, Linear Technology, Maxim Integrated, and third-party sources.

The following outline is provided as an overview of and topical guide to electronics:

<span class="mw-page-title-main">PSIM Software</span>

PSIM is an Electronic circuit simulation software package, designed specifically for use in power electronics and motor drive simulations but can be used to simulate any electronic circuit. Developed by Powersim, PSIM uses nodal analysis and the trapezoidal rule integration as the basis of its simulation algorithm. PSIM provides a schematic capture interface and a waveform viewer Simview. PSIM has several modules that extend its functionality into specific areas of circuit simulation and design including: control theory, electric motors, photovoltaics and wind turbines PSIM is used by industry for research and product development and it is used by educational institutions for research and teaching and was acquired by Altair Engineering in March 2022.

<span class="mw-page-title-main">NL5 circuit simulator</span> Software product

NL5 is a mixed-signal electronic circuit simulator with ideal and piecewise-linear components.

<span class="mw-page-title-main">SPICE OPUS</span> Analog circuit simulator software

SPICE OPUS is a free general purpose electronic circuit simulator, developed and maintained by members of EDA Group, University of Ljubljana, Slovenia. It is based on original Berkeley’s SPICE analog circuit simulator and inlcudes various improvements and advances, such as memory-leak bug fixes and plotting tool improvements. SPICE OPUS is specially designed for fast optimization loops via its built-in optimizer.

References

  1. Article regarding user base
  2. "ACCC document with article about the Electronics Technician distance Education program" (PDF). Archived from the original (PDF) on 2010-10-09. Retrieved 2007-04-26.
  3. "CircuitLogix Pro article". Archived from the original on 2015-11-17. Retrieved 2014-10-20.
  4. "3DLab reference". Archived from the original on 2018-11-12. Retrieved 2014-10-20.