tapeout(流片簽出)
tapeout(流片簽出)是晶片設計的終點線:把完成且全面驗證過的佈局交給晶圓廠去製造的那一刻。想像一位建築師花了幾個月反覆打磨每一面牆、每一根管路、每一個插座,最終把總藍圖捲起來,專程送到施工方手上。圖紙一旦離手,設計就被凍結,開挖隨即開始——此後再也不能挪動任何一條線。這正是 tapeout 處在後端流程最末端的原因:必須先走完佈局規劃(floorplan)、佈局(place)、時脈樹合成(CTS)、繞線(route),再做寄生參數萃取加時序簽核(STA),最後 DRC、LVS 以及功耗檢查全部乾淨通過之後,才輪到它。你不會把還在「但願沒問題」的活兒拿去流片;你拿去流片的,是已經闖過每一道簽核關卡的成果。
真正交出去的是一份佈局資料庫——歷史上是 GDSII,如今越來越多用 OASIS——它描述每一層上的每一個多邊形。這份資料送到光罩車間,每一層在那裡變成一塊光罩:一塊石英鍍鉻的模板,微影用它把該層圖案印到晶圓上。在先進製程上,提交一整套光罩可能要花掉數百萬美元、佔用數週的晶圓廠產能,所以 tapeout 才是真正無法回頭的那一步——此後再抓到任何 bug,都意味著一次代價高昂的重新投片(respin)。然後就是等待。數週之後,第一批晶圓回來了,這就是「首批矽片(first silicon)」,團隊隨即轉入晶片點亮除錯(bring-up):把晶片插到板子上上電,確認它能啟動,並實測它是否真的達到了你在模擬裡簽核的時序和功耗。
tapeout 是實體設計流程的最後一步:在 GDSII 送往晶圓廠之前,前面每一道關卡都必須通過。
這個名字是一塊活化石——早年完成的佈局會被寫到磁帶上,再實實在在地寄給晶圓廠,所以「完成設計」字面上就是「出帶(taping out)」;磁帶早已不見,這個詞卻留了下來。而且要記住:一次乾淨的 tapeout 並不保證矽片能正常運作,它只保證設計通過了你當時所知道要做的每一項檢查。