Porting SPICE to iOS and Loading Netlists via QR Code
- Author(s): Gross, David Scott
- Advisor(s): Cheng, K.T. Tim
- et al.
A new iOS circuit simulation app has been developed, called "QRCircuit." The app is designed for simulating undergraduate or graduate level amplifier configurations, filters, rectifiers, etc. It skips the schematic-based design approach to creating SPICE netlists typically seen in desktop applications and instead uses native Cocoa iOS GUI elements to enable rapid circuit prototyping and simulation. This allows the app to function more as a "calculator" and makes good use of the limited screen size of the iPhoneTM and iPadTM. While you can create a custom circuit netlist from scratch within the app, it has been designed from the start to provide a novel way to load netlists into it. On qrcircuit.com a repository of common netlists is provided for teaching purposes. Each circuit netlist has an accompanying QR code which goes along with it. Simply scanning the QR code in the app will load the netlist in. You can then edit, add, or remove any circuit elements or element models to your liking. It is anticipated that these QR codes will eventually be used in textbooks, PDFs, and websites to make these mediums more interactive. It is the goal of the author to eventually host every major type of circuit taught in an undergraduate or graduate curriculum this way.