Download - 0.18 μM 製程 Laker 佈局

Transcript

吳炳鋒 製 王士瑋 修改 1

0.18μM製程 Laker佈局

班級: ________________

姓名: ________________

學號: ________________

授課老師:張培華 老師

虛擬 0.18 製程 - laker開啟終端機 (Termina) ,輸入 lk 後按下 enter ,再輸入 laker 按下 enter

虛擬 0.18 製程 - laker開啟後點下 Library ,之後選擇 New

虛擬 0.18 製程 - laker在 Library Name 的空格處輸入你的資料夾名稱

輸入完後,在 ASCII File 的位置點下箭頭指的資料夾方塊找 .tf 檔

虛擬 0.18 製程 - laker以 cad24 帳號為例,開啟後會看到這些資料夾,找到 cic018 後點下去,裡面有 Laker.tf 檔,選後按 OK 。

虛擬 0.18 製程 - laker

按 OK 後, laker 會顯示出狀態,紅框出現的文字代表呼叫的 .tf 檔案是錯誤的,請重新找,綠框出現的文字是正確的,完成後點 File 下方的資料夾圖案,以後直接開啟資料夾圖案就可以找到你之前使用的檔案。

虛擬 0.18 製程 - laker在 Library 的地方找到你取的名稱 ( 範例為 123) ,點選後在 Cell 的地方輸入你要畫的檔案名稱,按下 enter

虛擬 0.18 製程 - laker

按下 enter 後會出現下面的視窗,按下 YES 就會進入繪圖介面了。

進入繪圖介面,接下來依照老師指示進行繪圖

Layer

視窗,每次繪圖請先選擇L

ayer

工具列 create 功能鍵簡單說明

要畫方塊時點 Rectangle

要輸入文字點 Text

工具列 create 功能鍵簡單說明

要回上ㄧ步時點 Undo

要移動時點 Move

要改變邊長 Strech

快捷鍵 :C: 複製 F: 顯示全圖

Delete: 刪除 A: 對齊

K: 尺規 L: 標示 vdd,gnd 方塊

M: 移動 O: 呼叫 contact 方塊

P: 劃線長短 Q: 元件內部屬性

R: 畫長方形 S: 圖形延伸或縮小

U: 還原 Shift+K: 消除尺規

Shift+Z: 縮小 Ctrl+Z: 放大

ESC: 取消所有功能

一開始先畫一個 CONT

CONT 上下都是 0.23u , METAL1 上下左右距離 CONT 是 0.125u

OD + METAL1

CONT

0.23

0.23

0.125

PMOS( 上 ) NMOS( 下 )

畫出一個 invter

以下是 invter 反向器全圖,有 PMOS 和 NMOS 的尺寸截圖

NWELL

NIMP

METAL1

PIMP

POLY

OD

OD

NIMP

PIMP

POLY

METAL1

0.2

0.5 0.03

L=0.18u

W=1u

L=0.18u

0.1

0.2

0.2

W=1u0.2

0.2

0.1

0.2

0.2

0.20.03

0.25

右圖是通過 DRC 、 LVS 的 INVTER 反相器全圖( 注意 :Laker 的 I/O 與 VDD , GND 英文字母皆打在 Tex

t 層 )

NMOS

PMOS

W = 1u

L = 0.18u

W = 1u

L = 0.18u

1. PIMP(NIMP) 距離DIFF 為 0.1u

2. PIMP 距離 NIMP為 0u

3. PIMP 距離 PIMP為 0.45u

4. NIMP 距離 NIMP為 0.45u

5. POLY 超出 DIFF距離為 0.2u

6. MT1 距離 MT1 為0.24u

7. MT2 距離 MT2 為0.27u

8. DIFF 距離 DIFF為 0.3u

9. NWELL 距離 NWELL 為 1.6u

簡易 0.18uM DRC

PMOS

NMOS

W=1u

W=1u

L=0.18u

( 點 L 鍵即可輸入 Text)

虛擬 0.18 製程 – laker DRC1.Layout 完成後點 Verify

2. 選擇 Calibre

3. 選擇 Run DRC

虛擬 0.18 製程 – laker DRC

開啟後會出現兩個視窗,留下圖中視窗,關閉另ㄧ個

把 .Calibre 刪除

3. 改好後選擇 Rules

虛擬 0.18 製程 – laker DRC

點下去選擇 rules 檔

虛擬 0.18 製程 - laker以 cad24 帳號為例,開啟後會看到這些資料夾,找到 cic018 後點下去,找到 Calibre 後點下去,找到 Calibre_DRC ,進入後點Rule.drc 。

1.

2.

3.

4.

虛擬 0.18 製程 – laker DRC

點下去選擇你要存放的位置

完成後選擇 Run DRC

出現全部都打勾代表沒有問題若出現紅字 X ,可用滑鼠點擊

此處會寫出應該修正的距離

虛擬 0.18 製程 – laker LVS1.Layout 完成後點 Verify

2. 選擇 Calibre

3. 選擇 Run DRC

虛擬 0.18 製程 – laker LVS

開啟後會出現兩個視窗,留下圖中視窗,關閉另ㄧ個

把 .Calibre 刪除3. 改好後選擇 Rules

虛擬 0.18 製程 – laker LVS

點下去選擇 rules 檔

虛擬 0.18 製程 - LVS以 cad24 帳號為例,開啟後會看到這些資料夾,找到 cic018 後點下去,找到 Calibre 後點下去,找到 Calibre_LVS ,進入後點Rule.lvs 。

1.

2.

3.

4.

虛擬 0.18 製程 – laker LVS

點下去選擇你要存放的位置

完成後選擇 Run LVS

出現笑臉就代表驗證成功沒有錯誤

要登出時,先把所以工作視窗存檔後關閉,然後按桌面左上(下)角的 System,點選 Log Out 你的帳號…

然後會出現一個視窗

直接按 Log Out就好了