Text this: Simulation and Optimization of Digital Circuits