Should We Bring Back Analog Computers?

Should We Bring Back Analog Computers?

July 5, 2017
Creation of a single-chip analog/hybrid computer reveals that special analog versions of computers could be used to solve complex problems such as nonlinear differential equations.

Just recently, I received a note from Professor Yannis Tsividis of Columbia University, who happened to read a blog I wrote in 2007 on analog computers.

In that blog, I ended by saying that “I sometimes wonder if we shouldn’t bring back a modern version of an analog computer.” Professor Tsividis wanted to alert me to the fact that he and his colleagues had done just that. Indeed, they created a single-chip analog/hybrid computer. It’s described in detail in an IEEE paper published last year.1 This is positive proof that perhaps analog computers still have a place in computing.

For those of you not familiar with analog computers, let me elucidate. Analog computers solve problems by representing variables and constants with voltage. These quantities are then manipulated by electronic circuits that perform math.

Analog computers are designed primarily to simulate physical systems. This is done by writing the math equations describing the processes and functions of the system. Analogs are particularly good at calculus, making differential equations almost trivial. Then a collection of computing circuits is assembled to perform the math. Voilà! A nearly instant solution. By playing with the variables, you can try out different conditions and scenarios.

The basic computing circuit in an analog computer is the op amp. It can be configured as a summer, inverter, or integrator. Other common circuits include coefficient pots, multiplier/dividers, and logarithmic amplifiers. All of these circuits are commonly interconnected with pluggable wires on a large patch panel.

Evolution of Digital

Analog computers peaked back in the 1960s and 1970s. Though digital computers were highly developed by that time, they were still too slow for some math operations and especially for simulating large systems like aerospace hardware or complex chemical processing plants. They played a major role in the Apollo space program, simulating spacecraft dynamics and control systems. 

During that period, an analog computer and a digital computer were combined to form a hybrid computer. Big problems were divided up into segments suited to each type of computation, with the digital side performing slow and accurate calculations while the analog did the faster complex math simulations with less accuracy. The two computers communicated with one another via analog-to-digital and digital-to-analog converters (ADCs and DACs, respectively).

Eventually, though, digital computers got faster and better software came along, pushing analog computers down the road to near oblivion.

Back to the Analog Future

Analog computers were always fast but were not always accurate.  They suffered from op-amp drift and offset, component tolerances and variables, and other traditional analog-circuit maladies. Today, op amps and other components are better than ever, so a superior analog computer is very achievable. The main question is: “Would it be viable, given today’s fast and cheap processors?” Probably not, but one could make the case for special versions to solve unique problems.

Professor Tsividis and his colleagues pretty much validated that approach by creating an analog/hybrid computing circuit on a single chip. Using 65-nm CMOS, the computer is capable of solving nonlinear differential equations up to the 4th order. Analog blocks like the op amps operate class AB and have digitally assisted calibration. Computational accuracy is in the 0.5% to 5% range, with solution times from less than a microsecond to several hundred microseconds. 

The article1 only describes a 4th-order computer, but today Tsividis and crew now have a 16th-order chip. With two of them on a board, they have a 32nd-order computer that interfaces with a laptop via a USB port. Such a system can solve some serious problems on a desktop—quite a change from the big analog/hybrid systems of the past that filled a room with a raised floor.

Generally speaking, analogs are still a good solution for some problems. Nevertheless, it doesn’t seem likely we will ever see a commercial general-purpose analog computer again.2 But special computers could easily be built with modern circuits at reasonable cost.  Congrats to Professor Tsividis and his group for proving that analogs still have a place.

References:

1. N. Guo, Y. Huang, T. Mai, S. Patil, C. Cao, M. Seok, S. Sethumadhavan, and Y. Tsividis, "Energy-Efficient Hybrid Analog/Digital Approximate Computation in Continuous Time," IEEE Journal of Solid-State Circuits, vol. 51, no. 7, pp. 1514-1524, July 2016.

2. You can still buy a compact desk top analog from Comdyna. Called the GP-10, it has eight op amps, coefficient pots, and some multipliers/dividers, plus an internal power supply. It’s the successor to the popular GP-6, which has been around since 1968.

About the Author

Lou Frenzel | Technical Contributing Editor

Lou Frenzel is a Contributing Technology Editor for Electronic Design Magazine where he writes articles and the blog Communique and other online material on the wireless, networking, and communications sectors.  Lou interviews executives and engineers, attends conferences, and researches multiple areas. Lou has been writing in some capacity for ED since 2000.  

Lou has 25+ years experience in the electronics industry as an engineer and manager. He has held VP level positions with Heathkit, McGraw Hill, and has 9 years of college teaching experience. Lou holds a bachelor’s degree from the University of Houston and a master’s degree from the University of Maryland.  He is author of 28 books on computer and electronic subjects and lives in Bulverde, TX with his wife Joan. His website is www.loufrenzel.com

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!