TNQCircuits