Modeling, simulation and implementation of circuit elements in an open-source tool set on the FPAA

An open-source simulator to design and implement circuits and systems, replicating the results from the Field Programmable Analog Array (FPAA) is presented here. The fundamental components like the transistors, amplifiers and floating gate devices have been modeled based on the EKV model with minimal parameters. Systems including continuous-time filters and the analog front-end of a speech processing system have been built from these basic components and the simulation results and the data from the FPAA are shown. The simulated results are in close agreement to the experimental measurements obtained from the same circuits compiled on the FPAA fabricated in a 350 nm process.

[1]  Rajesh Gupta,et al.  Hardware/software co-design , 1996, Proc. IEEE.

[2]  Marco Platzner,et al.  Hardware-Software Codesign , 1997, IEEE Des. Test Comput..

[3]  Paul E. Hasler,et al.  A Low-Power Programmable Bandpass Filter Section for Higher Order Filter Applications , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[4]  Sihwan Kim,et al.  A Programmable and Configurable Mixed-Mode FPAA SoC , 2016, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  Csaba Petre,et al.  A High-Level Simulink-Based Tool for FPAA Configuration , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Michael Tiller,et al.  Introduction to Physical Modeling with Modelica , 2001 .

[7]  Sihwan Kim,et al.  Remote System Setup Using Large-Scale Field Programmable Analog Arrays (FPAA) to Enabling Wide Accessibility of Configurable Devices , 2016 .

[8]  Chenming Hu,et al.  MOSFET Modeling & BSIM3 User’s Guide , 1999 .

[9]  Jean-Philippe Chancelier,et al.  Modeling and Simulation in Scilab/Scicos , 2006 .

[10]  Paul E. Hasler,et al.  Indirect Programming of Floating-Gate Transistors , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[11]  Paul Hasler,et al.  Cadence-based simulation of floating-gate circuits using the EKV model , 1999, 42nd Midwest Symposium on Circuits and Systems (Cat. No.99CH36356).

[12]  Jooheung Lee,et al.  Write-Amount-Aware Management Policies for STT-RAM Caches , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Brian Degnan,et al.  TEMPERATURE ROBUST PROGRAMMABLE SUBTHRESHOLD CIRCUITS THROUGH A BALANCED FORCE APPROACH , 2013 .

[14]  K. Suyama,et al.  MOSFET modeling for analog circuit CAD: Problems and prospects , 1993, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '93.

[15]  Paul E. Hasler,et al.  Programmable $G_{m}$– $C$ Filters Using Floating-Gate Operational Transconductance Amplifiers , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[16]  Daniel P. Foty,et al.  MOSFET Modeling With SPICE: Principles and Practice , 1996 .

[17]  Jennifer Hasler,et al.  High-Level Modeling of Analog Computational Elements for Signal Processing Applications , 2014, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[18]  Yuhua Cheng,et al.  MOSFET Modeling and Bsim3 User's Guide , 1999 .

[19]  Jennifer Hasler,et al.  An Open-Source Tool Set Enabling Analog-Digital-Software Co-Design , 2016 .

[20]  Puneet Gupta,et al.  Hardware-software codesign , 2002 .

[21]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .

[22]  David V. Anderson,et al.  Speech processing on a reconfigurable analog platform , 2012, 2012 IEEE Subthreshold Microelectronics Conference (SubVT).

[23]  Sihwan Kim,et al.  Integrated Floating-Gate Programming Environment for System-Level ICs , 2016, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[24]  Mark Zwolinski,et al.  Circuit simulation using state space equations , 2013, Proceedings of the 2013 9th Conference on Ph.D. Research in Microelectronics and Electronics (PRIME).

[25]  Paul E. Hasler,et al.  Floating-gate devices, circuits, and systems , 2005, Fifth International Workshop on System-on-Chip for Real-Time Applications (IWSOC'05).

[26]  E. Vittoz,et al.  An analytical MOS transistor model valid in all regions of operation and dedicated to low-voltage and low-current applications , 1995 .

[27]  Paul E. Hasler,et al.  A MITE-Based Translinear FPAA , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[28]  Jean-Philippe Chancelier,et al.  Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4 , 2009 .

[29]  Y. Tsividis Operation and modeling of the MOS transistor , 1987 .

[30]  Paul E. Hasler,et al.  Theory and Design of OTA-C Oscillators with Native Amplitude Limiting , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[31]  Trent McConaghy,et al.  Operating-point driven formulation for analog computer-aided design , 2013 .