Title :
An FPGA-based MOS circuit simulator
Author :
Deepaksubramanyan, Boray S. ; Parakh, Priyank ; Chen, Zhenhua ; Diab, Hussam ; Marcy, Duane ; Schlereth, Fred H.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Syracuse Univ., NY, USA
Abstract :
A novel method for performing SPICE-like circuit simulations on a field programmable gate array (FPGA) is presented. An RC filter and an NMOS transistor have been simulated as demonstration examples. The presented technique utilizes a digital signal-processing object (SPO) that is analogous to an analog operational amplifier. An array of SPOs solves nonlinear difference equations in the same way that an array of opamps solves nonlinear differential equations. The SPO is first designed in Simulink and then emulated in the Xilinx system generator. This model is then programmed onto an FPGA, Spartan-3, e.g. The simulation result is virtually identical to a standard SPICE simulation, but simulation speed is increased by more than an order of magnitude, as compared to simulations running on typical workstations. This is because a typical FPGA holds many SPOs, all running in parallel at a high clock rate. Advantages are: 1) speed of execution with little or no degradation in the accuracy, 2) no parallel programming step since the SPO interconnections are specified by the difference equations and 3) the resulting FPGA can act as a high speed attached processor to the workstation.
Keywords :
MOS analogue integrated circuits; MOSFET; SPICE; circuit simulation; differential equations; digital signal processing chips; field programmable gate arrays; MOS circuit simulator; NMOS transistor; RC filter; SPICE simulation; Simulink; Spartan-3; Xilinx system generator; analog operational amplifier; digital signal processing object; field programmable gate arrays; nonlinear difference equations; nonlinear differential equations; parallel programming; Circuit simulation; Difference equations; Differential equations; Field programmable analog arrays; Field programmable gate arrays; Filters; MOSFETs; Operational amplifiers; SPICE; Workstations;
Conference_Titel :
Circuits and Systems, 2005. 48th Midwest Symposium on
Print_ISBN :
0-7803-9197-7
DOI :
10.1109/MWSCAS.2005.1594186