[go: up one dir, main page]

TWI312929B - Method for integrally checking chip and package substrate layouts for errors - Google Patents

Method for integrally checking chip and package substrate layouts for errors Download PDF

Info

Publication number
TWI312929B
TWI312929B TW095110240A TW95110240A TWI312929B TW I312929 B TWI312929 B TW I312929B TW 095110240 A TW095110240 A TW 095110240A TW 95110240 A TW95110240 A TW 95110240A TW I312929 B TWI312929 B TW I312929B
Authority
TW
Taiwan
Prior art keywords
data set
layout data
package substrate
format
wafer
Prior art date
Application number
TW095110240A
Other languages
English (en)
Other versions
TW200634509A (en
Inventor
Chia-Lin Cheng
Ej Wu
Shih-Cherng Chang
Kuo-Yin Chen
Original Assignee
Taiwan Semiconductor Mfg
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiwan Semiconductor Mfg filed Critical Taiwan Semiconductor Mfg
Publication of TW200634509A publication Critical patent/TW200634509A/zh
Application granted granted Critical
Publication of TWI312929B publication Critical patent/TWI312929B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/398Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Description

1312929 九、發明說明: 【發明所屬之技術領域】 本發明係有關於半導體晶片設計,且特 片與封裝基板佈局的整合式偵錯方法。、 關於 【光鈿技術】 在傳統的科方法巾,W的設計 =的地方進行的。在設計階段未被注意的問 敢ί組裝程序中,當所有的零件集合以進行組裝; 矛現。這些問題包含電麼供應的差異、邏輯層面及= 相容。如果錯誤未在早期階段被發現則產: 由於晶片佈局與封裝基板佈局不 段常會出現錯誤及不符設計規則的情形 ==局與封裝基板佈局-直是個難二 在傳、“片製造程序上’封録板佈局設計— 設計者難以觸及的領域。傳統上乃是利用^表 =eadSheet)比對以檢查晶片與封裝基板佈局之間=連 是伟而:=極為容易出錯’因為大部分的試算表内容 以檢:ΐ:ί半導體晶片設計上需要改良的方法及系統 設ί規二;:裝基板細體是否有發咖 【發明内容】 0503-Α31608TWF/J〇seph 4 1312929 有鑑於此,本發明之目的在提供晶片與封裝基板佈 局的整合式偵錯方法及系統。 基於上述目的,本發明提供晶片佈局資料集合與封 裝基板佈局資料集合的整合式 <貞錯方法及系統。在本發 明一實施例中,封裝基板佈局資料集合從第一格式被轉 換成第二格式,其中晶片佈局資料集合以該第二格式呈 現。合併屬第二格式之上述晶片佈局資料集合及上述封 裝基板佈局資料集合,成為一合併資料集合。接著再檢 查上述合併資料集合有無錯誤或違反設計規則。 本發明的建構及操作方法,額外的目的及優點,從 以下特定實施例之說明並其附圖可獲得最佳的了解。 【實施方式】 弟1圖揭不本發明一貫施例之糸統的處理流程 100,而該系統以整合方式檢查晶片與封裝基板佈局是否 有發生佈局及圖式(layout vs. schematic, LVS)錯誤及違 反設計規則檢查(design-rule-checking, DRC)的情形。在 步驟102中,產生一對應檔案用以對應(mapping)—個或 一個以上的封裝基板層。上述對應檔案可以視為對應資 料集合(mapping dataset),包含晶片與封裝基板的接腳層 (pin layer)、封裝基板的導體暨插塞層(conductor-and_via layer)、用以連接封裝基板之導體暨介模層的貫孔層(via drill hole layer)或稱為穿孑L層(through-via layer)。在步驟 104,產生第一格式的封裝基板佈局資料集合,該第一格 0503-A31608TWF/Joseph 5 1312929 式例如多晶片模組(multi-chip module, MCM)格式。上述 第一格式的封裝基板佈局資料集合以及上述對應檔案被 插入一軟體,例如 Cadence Chip I/O Planner (CIOP)或 Advance Package Designer (APD),並在步驟 l〇6 被連串 輸出(streamed out)。輸出程序將上述對應檔案合併於上 述封裝基板佈局資料集合成為一單一資料集合。此處所 謂“合併”後的資料集合在步驟114受到另外的調整,其 座標(coordinate)被置換(flip)及移動(shift)以符合晶片佈 局資料集合之座標。最後在步驟116上述“合併”後的資 料集合被儲存在一第一資料庫,並轉換至第二格式,即 上述晶片佈局資料集合的格式。舉例來說,上述第二格 式是一種可以圖形瀏覽及編輯的圖形設計系統第二格式 (graphic design system II, GDSII)。換言之,步驟 1〇6、114 以及116之組合可以被視為一系列的轉換步驟,用以將 封裝基板佈局資料集合從第一格式轉換成第二格式。 步驟108之中,檢查輸出的封裝基板佈局資料集合 訊號接腳位置(pin-out location),該訊號接腳位置定義封 裝排列(package alignment)及尺寸(dimemsion)以禮保封 裝基板佈局符合晶片佈局。在步驟110, 一旦產出訊號接 腳檔案(pin-out file) ’上述訊號接腳位置資料會被置換、 移動及轉換(translate)。此步驟在覆晶式(flip_chip)封裝的 情況中是必需的。在覆晶式封裝中,封裝基板佈局的座 標糸統通常不同於晶片佈局的座標系統。封裝基板佈局 的原點總是在佈局的中心,並且須以一預定的假想軸(例 0503-A31608TWF/Joseph 6 1312929 如Y軸)為準被鏡反射影。因此,需要調整以符合晶片佈 局的座標系統。在步驟112,產生一文字檔以引導上述軟 體執行錯誤檢查。此文字檔可以被視為一比對資料集 . 合。如第1圖所示,可以同時地執行上述步驟1〇8、11〇 以及112與步驟114及116。 提供類似的步驟以產生第二格式的晶片佈局資料集 合’例如GDSII格式。在步驟1 〇8中,利用上述晶片放 φ 置位置及線路配置(place and route, P&R)資料庫產生位 置及線路配置(p&R)資料集合,實質上為未經格式化的網 表(unf〇rmatte(i netlist)。須要了解的是上述位置及線路配 置資料庫包含晶片佈局資料。在步驟12〇進一步地輸出 並轉換上述位置及線路配置資料庫至上述GDSII,與轉 換後的封裝基板佈局資料集合之格式相同。在步驟122 儲存上述GDSII的晶片佈局資料集合於一第二資料庫。 步驟118、120及122之組合可以被視為將晶片佈局資料 φ 集合從一格式轉換至另一格式的方法,例如從一網表格 式至一 GDSII格式。 在可以進行錯誤檢查之前的最後一步驟,即步驟124 中,產生一命令播(command file)。此命令檔可以視為一 命令資料集合,用以指示一模型製造工具(modeling tool),例如凱樂伯(Calibre) ’以合併封裝基板佈局資料集 合及晶片佈局資料集合,並執行各種的錯誤檢查及設計 規則不符等檢查,例如LVS檢查或DRC檢查。可以利用 LVS工具或DRC工具執行此檢查步驟。在步驟126中, 0503-A31608TWF/Joseph 7 1312929 接著合併GDSII的晶片佈局資料集合與GDSII的封裝基 板佈局資料集合。因此,在步驟126使用的模型製造工 具可以基於晶片佈局資料集合及封裝基板佈局資料集合 整體,以整合的方式檢查此合併資料集合以找出是否有 ' 錯誤或設計規則不符。這種方法對傳統上分別地檢查晶 ' 片與封裝基板佈局的技術提供了重大的改良。 第2圖顯示根據本發明一實施例之部分螢幕晝面 $ 200,其中顯示封裝基板佈局資料集合中的複數導體及介 層(via layer)。雖然上述導體可以熟習半導體封裝技術者 所知其它、的導電材質製成,在此實施例中,上述導體材 質為金屬銅。經由層層覆加數個導體暨插塞層以構成上 述封裝基板。對於每一導體層,典型上會有對應的介層 存在。這些插塞(via)不一定是以筆直地配置穿過導體 層。這些插塞可以起起浮浮的(jog),使得一導體連接的 二個插塞(一個在該導體上的插塞及一個在該導體下的插 _ 塞)可以在垂直方向上互相對齊。 在此實施例中,五個模層由軟體定義如圖示:L01、 DRILL_01_02、L02、DRILL_02_03、以及 L03。上述介 層L01、L02及L03相似。上述模層DRILL_01_02為孔 層(drill layer),用以將介層L01及L02連接在一起。孔 層DRILL_01_02與DRILL—02_03也類似。最後,三行最 右邊的欄位描述上述對應各層的尺寸,而上述尺寸定義 於複數列中。需要用這些模層的定義資訊以產生封裝基 板佈局資料集合。 0503-A31608TWF/Joseph 8 1312929 第3A圖顯示六層(six-layer)封裝基板之剖面圖 300,其中包含導體暨插塞層以及孔層(亦稱為“穿孔 層”)。每一層被賦與一號碼、一類別以及一子類別。模層 L01包含晶片接合凸塊(chip landing bumps)、導體暨插塞 層。接下來的數層,除了模層L06以外,只含導體及插 塞。最後一層,即模層L06,包含導體、插塞以及封裝設 定凸塊(package setting bumps)。孔層 drill_01_02 及 drill_05_06連接模層L01至L06全部。雖然此實施例僅 例舉六層,須要了解的是一封裝基板可以較少或較多的 模層構成。第3B圖有模層命名慣例較詳細的解釋。 第3B圖顯示對應第3A圖中之六層封裝基板的一對 應檔案(mapping file)306。對應檔案306中層集合資料 (layer set data)包含導體、插塞、貫孔(drill via holes,又 稱為穿孔(through-vias))至少一資料集合。在第一層集合 (layer set)中,上述導體資料命名為模層“1”並對應子類別 “L01”,上述插塞資料命名為模層“101”並對應子類別 “L01”,而貫孔資料命名為模層“201”並對應一特別的子 類別“drill_01_02”。採用上述貫孔資料子類別的命名慣例 是為了方便表示上述貫孔層與哪二層連接。上述層集合2 至5類似於上述層集合1。上述第一及最後一個模層為包 含晶片接合凸塊及封裝設定凸塊的特別模層。照慣例而 言,命名為模層“0”並對應子類別“L01”,而上述晶片接 合凸塊對應第3A圖中剖面圖300之第一層。包含封裝設 定凸塊的最後一層通常被給與下一個可用的百位數字。 0503-A31608TWF/Joseph 9 1312929 在此情況中,上述導體命名為模層“6”並對應子類別 “L06”,上述模層“6”對應剖面圖300之最後一層。再者, 封裝設定凸塊命名為模層“300”並對應子類別“L06”。 如參照第1圖所作的說明,對應檔案306將被併入 封裝基板佈局資料集合,其中該封裝基板佈局資料集合 將被轉換並進一步合併於晶片佈局資料集合。為了要消 除封裝基板模層及晶片模層的模層號碼中任何碼號重複 情形,以一補償值調整封裝基板模層的模層號碼。因此, 當模型製造工具檢查上述合併資料集合是否有錯誤時, 這樣可以避免重複編號的問題。 第4圖顯示根據本發明一實施例之一命令檔案 (command file)400之部分文字結構,該命令檔案對應第1 圖的步驟124。當一模型製造工具(例如Calibre)能夠讀取 輸入的複數檔案時,它必需被命令這樣運作。明確來說, 為了要執行二個GDSII檔案的LVS檢查,此二個GDSII 檔案的上層(top level)單元(cell)名及檔名須被特定化。舉 例來說,命令檔案400的前三行定義晶片GDSII檔案, 即第一檔案。Line 1指定名稱,而Line 2指定檔案路徑。 Line 3是一命令行用以指定該檔案是一 GDSII檔案。命 令檔案400的接下來三行定義封裝GDSII檔案,即第二 檔案。封裝GDSII檔案的模層號碼會以定義的補償值移 動(shift)。舉例來說,在Line 4的STR1是GDSII的預設 元件名稱。並且,Line 7指出一補償值800會加到封裝 GDSII檔案的模層號碼。如果上述封裝基板具有多於8 0503-A31608TWF/Joseph 10 131-2929 的層上述模型裝造工具將會加入下一個可用的百 位數位至上述封| GDSII _。加人鋪償值至上述封 裝GDSII棺案是為了要確保在Lvs檢查中,封裝基板佈 局資料集合被視為不同的實體來處理。須要了解的是雖 然基於GDSII格式的一個命令檔被用來解釋此實施例, 此命令㈣可以屬於不同的資料結構以相容於上述模型 製造工具所接受的檔案格式。 • 第5A_5C圖顯示根據本發明各種實施例之一命令檔 案之一部分,即模層定義檔,之各個段落502、504、506、 508及510。在檢查(如LVS或DRC檢查)可進行之前, 須修改上述封裝基板佈局資料集合。上述模層定義檔案 可以被視為已格式化網表的修改後版本。以下列出部分 需進行的修改。段落502定義凸塊至輸入輸出 (bump-to-1/O)之路徑的一個或一個以上的模層。此步驟定 義上述封裝基板的_訊號接腳位置(pin_〇ut)的最後位置及 φ 間隔。必須這麼做以確保封裝的凸塊佈局符合晶片I/O 接腳。明確而言’ Line 1至6指出不同的導體層如何連 接在一起。Line 1及2指出導體層及介層,而Line 3指 出這二層之間的連接。Line 4、5及6代表如Line 1、2 及3所示的類似的結構。 段落504定義複數模層及對應(mapping)。此段落類 似第3B圖。Line 1定義晶片接合凸塊。Line 2定義導體 層。Line 3 定義製造層(production layer),而 Line4 定義 介層。Line 5 至 Line 9 類似 Line 2 至 Line 4。Line 20 定 0503-A31608TWF/Joseph 11 1312929 義封裝設定凸塊。如圖示,Line 1以“800”為始,即先前 所定義的補償值。 段落506定義模層間的連接,亦即用以將導體及介 層連接在一起的模層。Line 2以封裝插塞1指出封裝層1 及封裝層2之間的連接。Line 3至6類似Line 2,而Line 1指出開頭的封裝層1,由於其中被定義的凸塊而不同於 其它的模層。 段落508定義封裝的晶片接合凸塊至晶片凸塊之間 的連接。類似地,段落510定義封裝設定凸塊至印刷電 路板(printed circuit board)之間的連接0 第6圖顯示本發明一實施例之一文字檔602的實 例。文字檔602對應至第1圖的步驟112。如先前所解釋 的,文字槽602指示模型製造工具如何合併封裝基板佈 局資料集合及晶片佈局資料集合。明確而言,所有封裝 連接物(例如焊接球(solder ball))的位置及網名(net name) 可以從軟體(例如CI0P或APD)輸入文字檔,典型上為 ASCn檔案。在置換及移動座標後,上述文字檔可以自動 執行檔(script)轉換為上述模型製造工具可以接受的格式 以識別埠位置。段落604包含加入上述命令檔案的額外 的數行使文字檔602經過語法分析(parse)。 此發明提出一新的方法及系統以整合方式檢查封裝 基板佈局資料集合及晶片佈局資料集合以確認是否有 LVS錯誤及DRC不符情形。這些檢查可以經由合併二個 資料集合成為一個來同時進行。此發明的優點包含更快 0503-A31608TWF/Joseph 12 1312929 速的單晶片系統(system on chip, SoC)製造、較少的LVS 及DRC錯誤以及較便宜的製造成本。 使用者以一軟體定義合併資料集合之模層。這定義 包含封裝的介層及導體層,以及從晶片到封裝基板之各 ' 層之間的連接。如果所有模層已被定義,則可以識別出 ' LVS以及DRC的錯誤。可以沿用比對試算表的方式以識 別封裝基板及晶片的凸塊圖樣配對上的微小錯誤。雖然 I 這些配對上的錯誤(misalignment)不會造成LVS或DRC 的差錯,但是它會損害封裝的產量。 上述舉例說明提供許多不同的實施例或實作本發明 不同特徵的實施例。描述元件及處理程序的特定實施例 是為了要使本發明清楚明白。當然這些只是實施例而非 用以從以下的申請專利範圍中限定本發明。 雖然本發明已以一個或一個以上的較佳實例揭露如 上,然其詳細說明並非用以限定本發明,在不脫離本發 I 明之精神、在申請專利範圍的均等物的範圍内,當可作 各種之更動與結構上的變更。因此,後附之申請專利範 圍應從寬解讀並與本發明之範圍一致,如以下申請專利 範圍所示。 0503-A31608TWF/Joseph 13 1312929 【圖式簡單說明】 第1圖顯示根據本發明一實施例之可以整合方式檢 查晶片與封裝基板佈局是否有發生錯誤及違反設計規則 的情形的系統之處理流程。 第2圖顯示根據本發明一實施例之部分螢幕晝面, ' 其中顯示各種導體層及介層(via layer)。 第3A圖顯示根據本發明一實施例之封裝基板之剖 • 面圖。 第3B圖顯示根據本發明一實施例對應第3A圖中之 剖面圖的一對應檔案(mapping file)之部分文字結構。 第4圖顯示根據本發明一實施例之一命令檔案 (command file)之部分文字結構,該命令槽案用以指導一 模型製造工具在晶片與封裝基板佈局上執行檢查是否有 發生錯誤及違反設計規則的情形。 第5A-5C圖顯示根據本發明一實施例之一命令檔案 φ (command file)的各個段落。 第6圖顯示本發明一實施例之一模型製造工具的文 字檔。 【主要元件符號說明】 100〜處理流程; 102-126〜步驟; 200〜螢幕畫面; 300〜封裝基板之剖面圖; 306〜對應檔案; 400〜命令檔案; 502、504、506、508 及 510〜段落; 602〜文字檔; 604〜段落。 0503-A31608TWF/Joseph 14

Claims (1)

1312929 第95110240號申請專利範圍修正本 丨十.卞一….一…料日期:97.11.18
1. 一種晶片佈局資料集合與封裝基板佈局資料集合 的整合式偵錯方法,包含: 將上述封裝基板佈局資料集合從一第一格式轉換至 ' 一第二格式,其中上述晶片佈局資料集合以該第二格式 呈現; 合併屬上述第二格式之上述晶片佈局資料集合及屬 上述第二格式之上述封裝基板佈局資料集合,成為一合 ^ 併資料集合;以及 檢查上述合併資料集合有無錯誤或違反設計規則的 情形。 2. 如申請專利範圍第1項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯方法,其中,上 述第一格式為多晶片模組(multi-chip module, MCM)格 式。 3. 如申請專利範圍第1項所述之晶片佈局資料集合 # 與封裝基板佈局資料集合的整合式偵錯方法,其中,上 述轉換步驟更包含: 提供一對應檔案以識別上述封裝基板佈局資料集合 之每一模層;以及 將上述對應檔案加入上述封裝基板佈局資料集合。 4. 如申請專利範圍第3項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯方法,更包含: 在檢查上述合併資料集合以前,調整上述封裝基板 0503-A31608TWFl/alicewu 15 1312929 小 . 第95110240號申請專利範圍修正本 I 修正日期:97.11.18 佈局資料集合之座標以符合上述晶片佈局資料集合之座 標。 _ 5.如申請專利範圍第1項所述之晶片佈局資料集合 , 與封裝基板佈局資料集合的整合式偵錯方法,其中,上 述封裝基板佈局資料集合與上述晶片佈局資料集合以一 預定模型製造工具進行合併。 6. 如申請專利範圍第5項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯方法,更提供一 _ 命令檔案,其中,上述命令檔案包含一指令用以增加一 預定值至上述封裝基板佈局資料集合之每一模層號碼, 以避免上述封裝基板佈局資料集合及上述晶片佈局資料 集合之模層的號碼重複。 7. 如申請專利範圍第5項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯方法,其中,上 述檢查步驟更包含: 提供一文字檔給上述模型製造工具,上述文字檔具 • 有上述封裝基板佈局資料集合之連接位置的相關資訊。 8. —種晶片佈局資料集合與封裝基板佈局資料集合 的整合式偵錯系統,包含: 一第一資料庫’以一第一格式儲存上述晶片佈局資 料集合; 一第二資料庫,儲存從一第二格式被轉換至上述第 一格式之上述封裝基板佈局資料集合;以及 一模型製造工具,耦接於上述第一資料庫及第二資 0503-A31608TWF1 /alicewu 16 1312929 广--一一-〜一… - 第95110240號申請專利範圍修正本 |年丨:]ί : 衡|l日期:97.11.18 料庫,並用以合併上述晶片佈局資料集合发1述封裝基 板佈局資料集合,成為一合併資料集合,以及檢查上述 合併資料集合有無錯誤或違反設計規則的情形。 9. 如申請專利範圍第8項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯系統,其中,上 述第二格式為多晶片模組(multi-chip module, MCM)格 式。 10. 如申請專利範圍第8項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯系統,其中,上 述封裝基板佈局資料集合包含一對應檔案用以識別上述 封裝基板佈局資料集合之每一模層。 11. 如申請專利範圍第8項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯系統,更包含: 一命令檔案,用以指示上述模型製造工具增加一預 定值至上述封裝基板佈局資料集合之每一模層號碼,以 避免上述封裝基板佈局資料集合及上述晶片佈局資料集 ® 合之模層的號碼重複。 12. 如申請專利範圍第8項所述之晶片佈局資料集合 與封裝基板佈局資料集合的整合式偵錯系統,更包含: 一文字樓用以提供上述封裝基板佈局資料集合之焊 接球位置的相關資訊給上述模型製造工具。 13. —種晶片佈局資料集合與封裝基板佈局資料集 合的整合式偵錯方法,包含: 提供一對應檔案以識別上述封裝基板佈局資料集合 0503-A31608TWF1 /alicewu 17 1312929 • 第95110240號申請專利範圍修正本 , 修正日期:97.11.18 之每一模層; 將上述對應檔案併入上述封裝基板佈局資料集合; 將上述封裝基板佈局資料集合從多晶片模組 , (multi-chip module, MCM)格式轉換成圖形設計系統 (graphic design system, GDS)第二格式,其中上述晶片佈 ' 局資料集合以該圖形設計系統第二格式呈現; 調整上述封裝基板佈局資料集合之座標以符合上述 晶片佈局資料集合之座標; 9 合併屬上述圖形設計系統第二格式之上述晶片佈局 資料集合及屬上述圖形設計系統第二格式之上述封裝基 板佈局資料集合,成為一合併資料集合;以及 檢查上述合併資料集合有無錯誤或違反設計規則的 情形。
0503-A31608TWFl/alicewu 18
TW095110240A 2005-03-24 2006-03-24 Method for integrally checking chip and package substrate layouts for errors TWI312929B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/089,108 US7257784B2 (en) 2005-03-24 2005-03-24 Method for integrally checking chip and package substrate layouts for errors

Publications (2)

Publication Number Publication Date
TW200634509A TW200634509A (en) 2006-10-01
TWI312929B true TWI312929B (en) 2009-08-01

Family

ID=37036255

Family Applications (1)

Application Number Title Priority Date Filing Date
TW095110240A TWI312929B (en) 2005-03-24 2006-03-24 Method for integrally checking chip and package substrate layouts for errors

Country Status (3)

Country Link
US (1) US7257784B2 (zh)
CN (1) CN1848122B (zh)
TW (1) TWI312929B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI594142B (zh) * 2015-05-04 2017-08-01 格羅方德半導體公司 使測試單元及虛擬單元包含於積體電路之佈局中的方法
US10267853B2 (en) 2015-12-18 2019-04-23 Taiwan Semiconductor Manufacturing Company Ltd. System and method to diagnose integrated circuit

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008151185A1 (en) * 2007-06-04 2008-12-11 Brion Technologies, Inc. Methods for performing model-based lithography guided layout design
US9779186B2 (en) 2007-08-28 2017-10-03 Asml Netherlands B.V. Methods for performing model-based lithography guided layout design
CN101414482B (zh) * 2007-10-16 2011-03-23 京元电子股份有限公司 刻录检错的方法与系统
US8463587B2 (en) * 2009-07-28 2013-06-11 Synopsys, Inc. Hierarchical order ranked simulation of electronic circuits
TWI455047B (zh) * 2010-04-01 2014-10-01 Hon Hai Prec Ind Co Ltd 產品輪廓制程能力驗證系統及方法
US9483374B2 (en) * 2011-12-21 2016-11-01 Intel Corporation PSMI using at-speed scan capture
US8549453B2 (en) * 2012-01-31 2013-10-01 Taiwan Semiconductor Manufacturing Co., Ltd. Semiconductor device feature density gradient verification
TWI463334B (zh) 2012-07-20 2014-12-01 Univ Nat Cheng Kung 標的裝置的基底預測保養方法與其電腦程式產品
KR102004852B1 (ko) 2012-11-15 2019-07-29 삼성전자 주식회사 컴퓨팅 시스템을 이용한 반도체 패키지 디자인 시스템 및 방법, 상기 시스템을 포함하는 반도체 패키지 제조 장치, 상기 방법으로 디자인된 반도체 패키지
US8887117B1 (en) 2013-10-07 2014-11-11 Taiwan Semiconductor Manufacturing Company Ltd. Register clustering for clock network topology generation
GB2522102B (en) * 2013-11-19 2020-11-18 Advanced Risc Mach Ltd A computer implemented system and method for generating a layout of a cell defining a circuit component
US9659125B2 (en) 2014-01-28 2017-05-23 Arm Limited Computer implemented system and method for generating a layout of a cell defining a circuit component
US10083269B2 (en) * 2013-11-19 2018-09-25 Arm Limited Computer implemented system and method for generating a layout of a cell defining a circuit component
US10242148B2 (en) * 2014-08-25 2019-03-26 Mediatek Inc. Integrated circuit and routing design of the same
US9336348B2 (en) 2014-09-12 2016-05-10 Taiwan Semiconductor Manufacturing Company, Ltd. Method of forming layout design
WO2016208006A1 (ja) * 2015-06-24 2016-12-29 株式会社メイコー 立体配線基板の製造方法、立体配線基板、立体配線基板用基材
TWI541646B (zh) * 2015-07-30 2016-07-11 新唐科技股份有限公司 偵錯系統及其控制方法
US10366200B2 (en) * 2016-09-07 2019-07-30 Taiwan Semiconductor Manufacturing Company, Ltd. System for and method of manufacturing a layout design of an integrated circuit
US10643016B1 (en) * 2017-12-19 2020-05-05 Cadence Design Systems, Inc. System, method and computer program product for design rule awareness associated with die and package electronic circuit co-design
TWI722360B (zh) * 2018-11-13 2021-03-21 大陸商創意電子(南京)有限公司 測試系統與測試方法
CN113627115A (zh) * 2020-05-07 2021-11-09 天芯互联科技有限公司 一种器件布局方法以及线路板
CN112487751B (zh) * 2020-11-18 2024-01-26 江苏科大亨芯半导体技术有限公司 带自检查功能的io pad自动化布局的方法
CN115774972B (zh) * 2022-12-02 2023-07-25 芯耀辉科技有限公司 一种用于系统级封装设计的一致性检查的系统及方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6020221A (en) * 1996-12-12 2000-02-01 Lsi Logic Corporation Process for manufacturing a semiconductor device having a stiffener member
US6581189B1 (en) * 1998-01-14 2003-06-17 Advanced Micro Devices, Inc. Computer implemented method and program for automating flip-chip bump layout in integrated circuit package design
US6185707B1 (en) * 1998-11-13 2001-02-06 Knights Technology, Inc. IC test software system for mapping logical functional test data of logic integrated circuits to physical representation
US6425113B1 (en) * 2000-06-13 2002-07-23 Leigh C. Anderson Integrated verification and manufacturability tool
US6696765B2 (en) * 2001-11-19 2004-02-24 Hitachi, Ltd. Multi-chip module
US6665853B2 (en) * 2002-03-27 2003-12-16 International Business Machines Corporation Netlist consistency checking
US8181125B2 (en) * 2002-08-05 2012-05-15 Hewlett-Packard Development Company, L.P. System and method for providing compliant mapping between chip bond locations and package bond locations for an integrated circuit
US6911730B1 (en) * 2003-03-03 2005-06-28 Xilinx, Inc. Multi-chip module including embedded transistors within the substrate
US7430800B2 (en) * 2005-06-06 2008-10-07 International Business Machines Corporation Apparatus and method for far end noise reduction using capacitive cancellation by offset wiring

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI594142B (zh) * 2015-05-04 2017-08-01 格羅方德半導體公司 使測試單元及虛擬單元包含於積體電路之佈局中的方法
US10267853B2 (en) 2015-12-18 2019-04-23 Taiwan Semiconductor Manufacturing Company Ltd. System and method to diagnose integrated circuit

Also Published As

Publication number Publication date
CN1848122A (zh) 2006-10-18
US20060217916A1 (en) 2006-09-28
US7257784B2 (en) 2007-08-14
CN1848122B (zh) 2010-05-12
TW200634509A (en) 2006-10-01

Similar Documents

Publication Publication Date Title
TWI312929B (en) Method for integrally checking chip and package substrate layouts for errors
CN101609482B (zh) 3d集成电路的设计和验证
US8856710B2 (en) Tool and method for modeling interposer RC couplings
US8689160B2 (en) Method and apparatus of an integrated circuit
JP3535804B2 (ja) フリップチップ型半導体装置の設計方法
US6952814B2 (en) Method and apparatus for establishment of a die connection bump layout
US8181125B2 (en) System and method for providing compliant mapping between chip bond locations and package bond locations for an integrated circuit
CN101866371B (zh) 立体集成电路的验证方法
US9904751B2 (en) Computer-implemented method of designing a modularized stacked integrated circuit
CN100428251C (zh) 再使用现有光罩设计的晶片封装设计方法
CN105787148A (zh) 设计集成电路的方法
JP3119631B2 (ja) 半導体集積回路装置及びその設計方法
Brandtner et al. Chip/package/board co-design methodology applied to full-custom heterogeneous integration
US20110083115A1 (en) Robust method for integration of bump cells in semiconductor device design
CN119670664B (zh) 一种模拟版图中嵌入复杂数字版图的方法
TWI863858B (zh) 積體電路設計實現系統、驗證方法及電腦程式產品
Felton et al. Design Process & Methodology for Achieving High-Volume Production Quality for FOWLP Packaging
CN118966106B (zh) 底层电路版图的测试方法、电路版图的测试方法和装置
US7020858B1 (en) Method and apparatus for producing a packaged integrated circuit
US20250217569A1 (en) Computer readable recording medium with stored program and method of extracting parasitic parameters of a 3d ic thereof
Horst et al. Design methodologies and co-design options for novel 3D technologies
CN117642746A (zh) 自动再分布层过孔生成
Stoppino et al. System in package feasibility process
Jiang et al. Toward Sustainable and Transparent Benchmarking for Academic Physical Design Research
Gupta et al. A Methodology for distributed Co-design and Coextraction of Die Re-distribution Layer and Package

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees