Automated IC Programming