Devan Grover’s Status Report for 10/28/23

This week I worked on the netlist parser for the circuit simulator. I setup the Eigen library last week to compile for iOS – this allows me to generate and use matrices and other linear algebra functions. Therefore, I wrote code to parse through the netlist and start creating the required matrices for modified nodal analysis. As I described in the design report, we need to generate two matrices to solve our circuit. The first of these two matrices is composed of four sub-matrices. I am now trying to use the parsed netlist information and generate the sub-matrices for solving. Although I got the Eigen library to compile last week, I ran into some issues when actually using the matrix data structures and doing computations. I was able to solve these errors by fixing the linking settings and import settings in XCode and am now able to actually generate matrices and do computations on them. I also did a lot of work this week on the ethics assignment and completed it for our discussion next week. I am on schedule and hope to have some matrices generated next week to finally get the simulator up and running.

Leave a Reply

Your email address will not be published. Required fields are marked *