memory computer software take design computer repair tools cmp eda cad laptop layout computers gdsii hardware asic design css graphic notebook design for manufacturing