DocumentCode
3252281
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
fYear
2005
fDate
7-10 Aug. 2005
Firstpage
655
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2005. 48th Midwest Symposium on
Print_ISBN
0-7803-9197-7
Type
conf
DOI
10.1109/MWSCAS.2005.1594186
Filename
1594186
Link To Document