由於真實的3維晶片(True 3D ICs)的製作面臨到許多的問題,一種以矽載板為中介層的三圍晶片(Interposer-based 3D ICs 或稱為2.5D ICs)成了另一種三維晶片的選擇。晶片的繞線長度和晶片的效能有著密切的關係,而晶片的佈局規劃(floorplanning)和訊號分配(signal assignment)是影響繞線長度的重要因素,因此本篇論文的目的就是要降低晶片的繞線長度。 在這篇論文中,我們考量到了從晶片層到印刷電路板(PCB)的所有內部訊號連線,用線性規劃演算法對矽載板上的晶片做漸進式佈局規劃以及用min-cost max-flow演算法對微凸塊(micro bumps)和直通矽晶穿孔(TSVs)的訊號來重新分配,並提出一個優化流程反覆地改進繞線長。由實驗結果可看出我們提出的流程確實降低了整體的繞線長度。
Since the implementation of true 3D ICs is still problematic, interposer-based 3D ICs (or known as 2.5D ICs) has been seen as an alternative approach. In a 2.5D IC, the floorplan of dies on the interposer and the signal assignment of macro-bumps and TSVs would impact the routing wirelength, and therefore die floorplanning and signal assignment are critical problems for 2.5D ICs. In this thesis, we focus on reducing wirelength and consider all the interconnects from the chip level to the package and PCB levels. We perform our optimization flow that iteratively performs incremental floorplanning to adjust the positions of dies on the interposer by a linear-programming algorithm and signal reassignment for micro-bumps and TSVs by a min-cost max-flow algorithm until no more improvement on wirelength. The experimental results show that the proposed flow indeed help further reduce the total wirelength.