用電腦作為工具來實現電腦研製設計的自動化或半自動化的技術。這項技術英文縮寫CAD/DA,首先應用在大型積體電路晶片和電腦的設計方面。隨著電腦技術和工業的迅速發展和更新換代,電腦的研製和設計計算工作量越來越大,研製週期越來越長,有的甚至已經無法實現。因此,CAD/DA技術就成瞭研製、設計、生產和發展電腦的重要手段。電腦的設計過程一般可分為總體設計、邏輯設計和工程實現三個階段。

  在總體設計階段,主要應用CADD/DA中的系統仿真技術。它幫助設計人員分析、估價和確定機器結構、相應的指令系統以及結構框圖等。根據初步選定的方案,在現有機器上對新設計的機器進行仿真運行,從中發現所設計系統中的薄弱環節,以便進一步修改。系統仿真常使用專用仿真語言,如GPSS、SIMSCRIPT、ASPOL和SIMULA等。

  在邏輯設計階段,則采用專用的硬件描述語言,以提高邏輯設計效率,減少錯誤。此外,為瞭糾正在邏輯設計階段產生的錯誤,還采用邏輯模擬方法進行邏輯檢查。更進一步還可進行邏輯綜合,根據所選定的芯片和元器件,在滿足輸入引腳數、輸出負載數和延遲限止等有關電路約束條件下將邏輯描述變為門級描述。

  工程實現階段的工作更為繁瑣,主要是應用計算機進行功能劃分,決定組件或插件在插件板或底板上的佈局。在印刷電路板上,對已佈局的組件按規定要求排出佈線表,將連線分層,定出線段走線的先後順序,以及具體的每根連線的走線。此外還需要實現計算機對故障的自動測試和診斷。