Upload
dalit
View
391
Download
4
Embed Size (px)
DESCRIPTION
CIC018 虛擬製程與 Full Custom 流程講義. IC Layout Tool Virtuoso. 班級: _ 姓名: _. 1. 在這邊點選你要登入的帳號. Username: Cadxx(xx:01~35). 在這邊輸入密碼. Password: ksut ! @#$ ( 小寫 )( shift+1234). 2. ci c018 虛擬製程: Schematic. 以後請都固定用你登入的這個帳號 在桌面左上 (下) 角點選 Applications ,再點 Accessories ,選 Terminal. 1. - PowerPoint PPT Presentation
Citation preview
1
IC Layout Tool Virtuoso
CIC018 虛擬製程與 Full Custom 流程講義
1
班級:班級: _ _
姓名:姓名: _ _
22
在這邊點選你要登入的帳號
在這邊輸入密碼Password: ksut!@#$( 小寫 )(shift+1234)shift+1234)
Username:Cadxx(xx:01~35)
3
cic018 虛擬製程: Schematic
以後請都固定用你登入的這個帳號
在桌面左上(下)角點選 Applications ,再點Accessories ,選 Terminal
1. 點選 Terminal 會出現左邊視窗←
2. 然後先鍵入 cd cic018 按 Enter ,然後鍵入 ca 按 Enter ,然後再鍵入 icfb 按 Enter2.
1.
4
建立 Library
4
注意 : 所有 example用自己學號代替
1.
2.
1. 按 Tools會出現上面的選項
2. 按 Library Manager…3. 建立屬於你自己的資料 夾,輸入資料夾名稱後 按 Enter
3.
5
選擇第一項後,按 OK鍵
鍵入 .tf 後,按 OK 鍵
鍵入自已想要名稱後,按 OK 鍵
1
2
3Library 建立成功後,會出現 successfully 5
3. ~/cic018/cic18.tf
6
在 Library 裡,將產生所取的名稱
將所要畫的元件名稱鍵入,按 Enter
選擇 Composer-Schematic 後,按 OK
6注意 : 所有 example 用自己學號代替
7
Check and save
放大視窗
縮小視窗
復原刪除
save
Move元件
呼叫元件
畫線畫 BUS 線
呼叫 pin
設定元件參數
Copy 元件
在線上做記號
Cmd Option
重覆 7
8
在 composer 環境視窗下選擇這個圖形(呼叫元件)
會顯示此視窗,按 BrowseCIC18LIB( 此為CIC018 製程專用的 MOS 專用元件庫 )
選擇 CIC018LIB ,它是個基本 MOS元件庫所需的 N(P)MOS 元件都在裡面。
N_18 是虛擬製程專用的 NMOS 名稱,與台積電提供的 MOS 名稱 (NCH) 不同。
(Nmos 的參數設定 )
500.00n M500.00n M
9
PMOS 的參數設定與 NMOS 參數設定步驟雷同
analogLib 中可以輸入所需的元件如:Vdd 、 gnd
設定 Width 與 Length(W/L)p=1000nm/180nm , (W/L)n=500nm/180nm
1000.00n M1000.00n M
全部設定完後點選 Hide
選好檔案後點選 Close
10
在 composer 的視窗下選擇這個 圖形(呼叫 pin ,快速鍵” p”)
輸入的 pin 腳的名稱
輸出的 pin 腳的名稱
輸入的 pin 腳的名稱
設定 pin 腳是輸出 or 輸入
設定 pin 腳是輸出 or 輸入
11
完成圖
將電路連接完後按下這個 圖形,做 save and check 的動作
11
12
開始進入 Layout工作環境設定
直接鍵入 Layout
選擇 Virtuoso後按 ok
13
畫面中即為 Virtuoso 的工作環境
13
14
薄氧化層(及實際擴散摻雜的區域 )N-Well
高濃度 N-type doping
高濃度 P-type doping
第一層金屬接點(歐姆接觸區)
第一層金屬
第二層金屬接點
第二層金屬
cic018 製程材料
Poly silicon(Poly Gate)
接觸(穿孔)
15
由 Options 中的 Display 的選項讓 layout 更容易上手 ( 快速鍵 e)
X 軸的解析度
Y 軸的解析度
選擇色彩
在 layout 開始之前須要先畫一個cont ,方便之後的 layout 工作
建立一個 cont 資料夾
16
0.23um
0.23um
首先先畫一個 0.23um*0.23um的 CONT
接著怖上 DIFF 與 ME1 , CONT 就完成了。
0.125um
可按快速鍵 I ,找尋 example > cont > layout ,即可找到 cont 。
0.125um
0.125um
0.125um
0.125um
0.125um
0.125um
0.125um
17
其他相關連接層的 cont 都在 Lab 資料夾內部,快速鍵 I 。
17
快捷鍵 功能 快捷鍵 功能C 複製 F 顯示全圖M 移動 I 呼叫元件K 尺規 P 劃線長短U 回覆 R 劃長方形E 改變色彩與解析度設定 Q 元件內部屬性S 圖形延伸或縮小 L 打 I/O 與 vdd , gnd 腳位
左鍵拖曳 選擇下一功能方塊 右鍵拖曳 所選方塊全部放大Shift+K 消除尺規 Ctrl+Z 放大Shift+Z 縮小
Layout (Virtuoso) 快速鍵 : ※與 Laker的快速鍵大致相同
18
用尺規來量測距離,對於佈局上將會快速許多,按「快速鍵 K 」後,再拉至所需範圍,如下圖如示
如要把尺規量測距離給刪除,按快速鍵 Shift+K
正式進入 INVERTER 佈局流程
W =1um
POLY
DIFF
19
0.2um0.2um
0.2um0.2um
0.2um
0.2um
0.2um
0.2um
PIMP
NIMP
加入 NIMP 、 PIMP參雜完成完整的 N 、PMOS 佈局。完成 N 、 PMOS 佈局並將 Gate 端串接
19
W =0.5um
W =1um可按快速鍵 I ,找尋 example > cont > layout ,即可找到cont 。
佈上 cont 後即完成單一顆 MOS 佈局
0.2um
0.03um
0.03um
20
0.5um
0.5um
0.5um
0.1um0.25um
PMOS 要加入 NWELL ,在製作晶片時利於辨認。
用 Metal1 佈線與加入適當的 cont(VDD 、 GND 、 Poly_M1) 連接。
0.1um0.1um
0.1um0.1um
0.1um
NWELL
21
當佈線完成後需要加入 pin 腳,快速鍵 L 。
鍵入 PIN 腳名稱後,按 Hide 。
選用的材料為 M1_TEXT 。
22
反相器佈局完成圖
22
23
Layout Check :在視窗中選 Calibre Run DRC
23
24
先按 Cancel
DRC (Design Rule Check) :
最新 Calibre 的 DRC 執行檔。大都放在“ /cic018/Calibre”中
25
選擇自己要存放轉檔後資訊的位置
DRC 的執行檔
讓 Calibre 自動轉出 .gds 檔或 .db 檔出來( 副檔名是 .gds 或 .db , 中間的 .Calibre 刪掉 )
記得要點「 export from layout viewer 」
要點選,表單不再重覆出現
檔案儲存位置
很重要 :gds 檔產生一次後,有改變 Layout 會自動產生新的gds 檔, gds 檔轉第一次即可,記得要先 Update Layout( 即Save) 。
全部設定完後點選 Run DRC
26
出現許多 DRC 檢查的結果,有些是不需看的,可按 ViewShow Empty Checks ,即可直接找出錯誤資訊 。
結果顯示正常沒有錯誤
27
產生 NETLIST 檔
選擇 Library Browser
選擇要轉 netlist 檔的電路,按 close
( 注意 : 從 Page 4 開始。 )
28
鍵入要存放 netlist 檔案的路徑,按 ok
顯示轉檔成功
注意 : 所有 example 用自己學號代替
依照儲存路徑 check netlist 檔,確認無誤之後即可開始 run lvs 。
( 注意 : 每更改電路圖必須重新跑ㄧ次Netlist ,與 Layout 不同。 )
29
LVS (Layout Versus Schematics) :
同樣先按Cancel
在視窗中選 Calibre Run LVS
最新 Calibre 的 LVS 執行檔放“ cic018/Calibre” 中
30
31
存放轉檔後的資訊
LVS 的執行檔
按此可查看該檔案內容
31
3. 選擇 netlist檔所存放的位置
2. 點選 netlist1. 點選input
讓 Calibre 自動轉出 .gds 檔或 .db 檔出來( 副檔名是 .gds 或 .db , 中間的 .Calibre 刪掉 )
32
2. 要點選,表單不再重覆出現
32
選擇 netlist 檔自已所存放的位置
1. 全部設定完後點選Run LVS
33
如 LVS 比對成功,如左圖所示,左圖有打勾圖示並出現笑臉,右圖則沒有錯誤的出現。
33
要登出時,先把所以工作視窗存檔後關閉,然後按桌面左上(下)角的 System ,點選 Log Out 你的帳號…
然後會出現一個視窗,直接按 Log Out 就好了
34
• Schematic 快速鍵 :• I: 呼叫元件 W: 細線 Q: 元件內部屬性 C: Copy• M: 移動 P:Pin Name D: 刪除 U: Undo• Shift+Z: 縮小 Ctrl+Z: 放大• Layout (Virtuoso) 快速鍵 :• C: Copy D: 刪除 F: 顯示全圖 I: 呼叫元件 K: 尺規 • L: 打 I/O 與 vdd, gnd 方塊 左鍵拖曳 : 選擇下一功能方塊• 右鍵拖曳 : 所選擇方塊全部放大• M: 移動 O: 呼叫 Contact 方塊 P: 劃線長短 Q: 元件內部屬性• R: 劃長方形 S: 圖形延伸或縮小 U: Undo• Shift+K: 消除尺規 Shift+Z: 縮小 Ctrl+Z: 放大• UNIX 常用指令• ls :list files and directories• mkdir: make a directory• cd directory: change to named directory• cd (空白 ) ; cd ~ : change to home directory• cd .. :change to parent directory• pwd: display the path of the directory• cp file1 file2: copy file1 and call it file2• mv file1 file2: move or rename file1 to file2• rm file: remove a file• cat file: display a file