Logo image
不規則邏輯模組之自動化光罩繪製
Thesis

不規則邏輯模組之自動化光罩繪製

林倉本
Masters, National Tsing Hua University
1989

Abstract

不規則邏輯模組自動化光罩繪製電腦輔助設計超大型積體電路光罩圖標準元件資料庫基本子元件子符號檔 (CAD)(VLSI)RUBY(MASK-LAYOUT)(STANDARD-CELL-LIBRARY)(LEAR-CELL)SYMBOLIC-SUBLAYOUT(COMPACTOR)
由於超大型積體電路(VLSI)系統設計的複雜度很高,所以不可避免地需要一些電腦輔助設計 (CAD)工具來幫忙。光罩圖的產生費時又費力,採用電腦輔助設計工具可以有效地縮短設計週期。通常超大型積體電路晶片是用階層式(hierarchical)的方式設計,上層模組由一些子模組構成,每一子模組由更小的模組構成,模組自動產生系統對整個設計流程將有明顯的助益。在本篇論文中,我們提出一套整合系統,稱為RUBY。它將一個以SPICE 格式描述的互補式金屬氧化半導體電晶體連接線路(cmos transistor net list),轉換成經過壓縮的光罩圖 (mask layout)。本系統採用一種新的設計方法,在系統執行時,根據輸入的連接線路來產生基本元件,此種方式不同於一般所採用的標準元件資料庫 (standard cell library)。當製造技術改進而使的設計規則(design rule) 變動時,經由此種自動化的過程,可以增加元件使用彈性,本系統適合處理不規則邏輯電路模組,電晶體個數可以從100 至1000個。不規則邏輯模組是指由一些基礎元件如電晶體,邏輯閘及正反器所形成不規則結構的線路模組。控制器(controller)及有限狀態機(finite state machine)適合此種結構來做。本系統主要工作如下:首先,將輸入電路切割(partition) 成一堆小的基本子元件 (leaf cell),再分別載入一基本元件自動產生系統以產生子符號檔 (symbolic subl-ayout)。然後,利用這些基本子元件根據電路連接性做自動化佈局 (placement)與繞線(roting)。最後,將所有結果合成一個完整的符號檔並傳給壓縮器(compactor) 以產生光罩圖,實驗結果顯示本系統是成功的。

Metrics

1 Record Views

Details

Logo image