مدار مجتمع، مدار مجتمع قابل‌برنامه‌ریزی