一般來說,AI對於EDA工具的影響,多半需要考量兩個部分。EDA工具通常面臨著解決許多難以解決的挑戰,這些挑戰需要利用更先進的方法來加以管理。例如,在佈局和設計路線流程的早期,就先評估大型數位化設計的線路擁擠或可能的錯誤。在這樣的情況下,透過AI或ML可以有助於獲得更好的數據和最佳化的晶片佈局。只不過這些改進對於使用者來說,多半是看不見的,這種工具只能提供更好的結果。而Cadence將這種方式稱為「ML inside」,意思是將ML演算法先行整合到EDA工具之中,來加速設計引擎的效能。
AI對EDA工具的另一個影響,則與設計流程有關。通常晶片設計是一種反覆的過程,設計團隊的許多部門都在共同努力來獲得最佳的結果。為了獲得最佳化的佈局、最完整的驗證、最低的功耗等目標,有很多的試運行將會持續進行,而這樣的過程可能會持續好幾個月。在這種情況下,AI與ML可用於分析每次迭代產生的大量數據,目的是盡可能從給定的迭代或一組迭代中進行學習。該過程可以讓本質變得更聰明,而不是透過更努力地運作來減少設計時間。這是一個全新的過程,因為它看起來可以提高設計流程的效率,Cadence也將此稱為「ML outside」,意思是讓ML作為設計輔助的子系統,來加快生產流程。
為什麼ML對於EDA工具如此的重要,主要在於到目前為止,EDA工具多半具有大量的輸入參數,但是沒有一個參數可以擷取歷史記錄或者學習關於設計工具的使用情況。換句話說,該工具無法對先前使用的方式進行記錄。而ML outside可以改變所有這些現況,進而從本質上創建一種新型的工具流程。