A VLSI analog computer/digital computer accelerator

The design of a single-chip VLSI analog computer fabricated in a 0.25-/spl mu/m CMOS process is described. It contains 80 integrators, 336 other linear and nonlinear analog functional blocks, switches for their interconnection, and circuitry to enable the system's programing and control. The IC is controlled, programmed and measured by a PC via a data acquisition card. This arrangement has been used to simulate ordinary differential equations (ODEs), partial differential equations, and stochastic differential equations with moderate accuracy, significantly faster than a modern workstation. Techniques for using the digital computer to refine the solution from the analog computer are presented. Solutions from the analog computer have been used to accelerate a digital computer's solution of the periodic steady state of an ODE by more than 10/spl times/. The IC occupies 1 cm/sup 2/ and consumes 300 mW. An analysis has been done showing that the analog computer dissipates 0.02% to 1% of the energy of a general purpose digital microprocessor and about 2% to 20% of the energy of a digital signal processor, when solving the same differential equation.

[1]  H. Yoo,et al.  A 50 Mvertices/s graphics processor with fixed-point programmable vertex shader for mobile applications , 2005, ISSCC. 2005 IEEE International Digest of Technical Papers. Solid-State Circuits Conference, 2005..

[2]  Hoi-Jun Yoo,et al.  A 155-mW 50-m vertices/s graphics processor with fixed-point programmable vertex shader for mobile applications , 2006, IEEE Journal of Solid-State Circuits.

[3]  M.J.M. Pelgrom,et al.  Matching properties of MOS transistors , 1989 .

[4]  Hilaire Bertrand Fotsin,et al.  Analog simulation of the dynamics of a van der Pol oscillator coupled to a Duffing oscillator , 2001 .

[5]  Granino A. Korn,et al.  Electronic analog and hybrid computers , 1952 .

[6]  E.K.F. Lee,et al.  A CMOS field-programmable analog array , 1991 .

[7]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[8]  G.V. Kopcsay,et al.  Creating the BlueGene/L supercomputer from low-power SoC ASICs , 2005, ISSCC. 2005 IEEE International Digest of Technical Papers. Solid-State Circuits Conference, 2005..

[9]  Piotr Dudek,et al.  A CMOS general-purpose sampled-data analogue microprocessor , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[10]  G.E.R. Cowan,et al.  A VLSI analog computer/math co-processor for a digital computer , 2005, ISSCC. 2005 IEEE International Digest of Technical Papers. Solid-State Circuits Conference, 2005..

[11]  Barrie Gilbert,et al.  A precise four-quadrant multiplier with subnanosecond response , 1968, IEEE Solid-State Circuits Newsletter.

[12]  Mohammed Ismail,et al.  Analog VLSI Implementation of Neural Systems , 2011, The Kluwer International Series in Engineering and Computer Science.

[13]  Walter J. Karplus,et al.  Increasing Digital Computer Efficiency with the Aid of Error-Correcting Analog Subroutines , 1971, IEEE Transactions on Computers.

[14]  A. Singer,et al.  CIRCUIT IMPLEMENTATIONS OF SOLITON SYSTEMS , 1999 .

[15]  Andrea Baschirotto,et al.  Tunable BiCMOS continuous-time filter for high-frequency applications , 1992 .

[16]  Alberto L. Sangiovanni-Vincentelli,et al.  Steady-state methods for simulating analog and microwave circuits , 1990, The Kluwer international series in engineering and computer science.

[17]  Barrie Gilbert,et al.  A new wide-band amplifier technique , 1968 .

[18]  M. Punzenberger,et al.  A new 1.2 V BiCMOS log-domain integrator for companding current-mode filters , 1996, 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.

[19]  Mohammed Sobhy,et al.  A new look at analogue computing using switched capacitor circuits , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).