HOME and OFFICE: 19601 Jerusalem Road Poolesville, MD 20837-8401 Phone: (240) 489-3255 Cell: (408) 828-8212 |
email: | ![]() |
The IHP GmbH foundry in Germany open sourced the PDK for their SG13G2 process, and used my open_pdks format as the structure for their open PDK. I have also contributed to the IHP open PDK.
I actively maintain a package of free, open-source EDA tools for analog and digital VLSI design. The analog design flow includes magic for VLSI layout, ngspice for simulation, xcircuit for schematic capture, netgen for LVS, and pcb for circuit board layout. The digital design flow includes qflow to manage the overall synthesis design flow, yosys to synthesize logic from verilog source, timberwolf to do standard cell placement, vesta for static timing analysis, and qrouter for detail routing. I have authored the tools xcircuit, qflow, vesta, and qrouter, and have greatly improved the tools magic, IRSIM, and netgen through continued development.
My most recent software projects are CACE (Circuit Automatic Characterization Engine), for full automated characterization of analog and mixed-signal circuits, and capiche, a tool for modeling parasitic capacitance in a foundry process using the "fastercap" field equation solver.
Since Efabless Corporation shut down at the end of Februrary, 2025, I am working as a contractor and consultant and spending time on open source silicon advocacy.
Also: Architectures and algorithms for ``Evolvable hardware'', field-programmable analog hardware, novel MEMS technology for reconfigurable hardware interconnect, and ``neuromorphic'' (biologically-motivated) systems.
Last updated: March 10, 2025 at 11:26am