引言 1
Tanner集成電路設計工具簡介 2
書寫規(guī)則 6
專有名詞 8
第1篇L-EDIT版圖編輯器
第1章步入L-EDIT 12
1.1啟動L-Edit 12
1.2用戶界面 13
1.3退出L-Edit 27
第2章L-EDIT窗口的設置 28
2.1L-Edit的應用參數(shù)設置 28
2.2L-Edit的設計參數(shù)設置 35
2.3調色板的設置 43
2.4替換設置 44
2.5文本格式輸出設置 47
2.6應用配置文件 49
第3章文件和單元 50
3.1創(chuàng)建文件 51
3.2打開文件 52
3.3關閉文件 53
3.4保存文件 53
3.5輸入CIF或GDSII格式掩模文件 54
3.6輸出CIF或GDSII格式版圖數(shù)據(jù) 57
3.7文件的信息 60
3.8設計的等級構造 61
3.9創(chuàng)建單元 61
3.10打開單元 62
3.11單元的重新命名 63
3.12獲取單元信息 64
3.13指定制造單元 66
3.14拷貝單元 66
3.15恢復單元 68
3.16設計瀏覽器 68
3.17單元刪除和單元等級刪除 72
3.18交叉引用單元 73
3.19打印 79
第4章圖層 81
4.1圖層板 81
4.2圖層設置 81
4.3特殊圖層設置 88
4.4生成層 89
第5章視圖的操作 103
5.1窗口的平移 103
5.2窗口的縮放 104
5.3鼠標控制的視圖操作 104
5.4視圖的交換 105
5.5對象的顯示和隱藏 105
5.6圖層的顯示和隱藏 107
5.7等級構造的顯示和隱藏 108
5.8界面元素的顯示和隱藏 110
第6章L-EDIT中的繪圖對象 111
6.1繪圖對象 111
6.2繪圖工具 112
6.3繪圖操作 113
6.4例化體和矩陣 119
6.5連線的線型 125
第7章對象的編輯 128
7.1對象的選中和去選 128
7.2對象的圖形編輯 130
7.3對象的移動 132
7.4文本編輯 134
7.5拷貝和復制對象 140
7.6對象的查找 143
7.7命令行編輯 145
第8章剖面觀察器 153
8.1剖面觀察的意義 153
8.2剖面的形成 154
8.3使用剖面觀察器 155
8.4XST文件(工藝定義文件) 157
第9章設計規(guī)則檢查 160
9.1設計規(guī)則集 160
9.2設計規(guī)則類型 165
9.3設計規(guī)則檢查對話框設置 168
9.4Dracula設計規(guī)則到L-Edit
設計規(guī)則的轉換 171
9.5用設計規(guī)則檢查版圖 184
9.6改正錯誤 186
9.7優(yōu)化性能 187
第10章版圖的提取 189
10.1一般介紹 189
10.2提取的設置 191
10.3EXT文件 196
10.4EXT文件中元件定義的舉例 206
10.5子電路的補充說明 208
10.6SPC文件 213
第11章用戶編程界面 217
11.1UPI工作原理 218
11.2UPI包含文件 220
11.3運行解釋的宏 221
11.4運行編譯的宏 221
11.5創(chuàng)建解釋的宏 221
11.6創(chuàng)建編譯的宏(DDL宏) 223
11.7把宏捆綁到熱鍵 226
11.8把宏捆綁到菜單項 227
11.9解釋的宏的排錯 228
11.10編譯的宏的排錯 228
11.11創(chuàng)建一個版圖設計板 228
11.12DLL宏的拷貝保護 233
11.13UPILIB菜單 235
11.14部分常用UPI函數(shù) 241
11.15UPI函數(shù)一覽 246
第12章CIF和GDSII文件 251
12.1CIF文件 251
12.2GDSII文件 258
第2篇SPR(標準單元布圖布線)
第13章SPR設計過程簡介 266
13.1SPR完成布圖布線的過程 266
13.2用SPR進行設計的步驟 269
第14章標準單元的構造 270
14.1標準單元 270
14.2特殊標準單元 273
14.3焊盤單元 275
14.4特殊焊盤單元 276
14.5標準單元中的全局信號 278
14.6排單元,峽區(qū)單元和各種匯流條 279
14.7標準單元庫 281
第15章SPR設置 282
15.1SPR設置對話框的設置 283
15.2內核設置 287
15.3焊盤框架設置 297
15.4焊盤布線設置 302
第16章運行SPR 308
16.1啟動SPR 308
16.2同時完成內核,框架和焊盤布線 313
16.3單獨產(chǎn)生內核單元 314
16.4單獨產(chǎn)生焊盤框架單元 316
16.5單獨焊盤布線 316
16.6同時進行焊盤框架生成和焊盤布線 317
第17章BPR初始化 318
17.1BPR基本概念 318
17.2BPR詞匯 320
17.3設計準備 321
17.4初始化 329
第18章BPR的設置 335
18.1布圖 335
18.2布線 338
18.3網(wǎng)表瀏覽器 350
第19章BPR實例 355
19.1設計準備 355
19.2初始化 357
19.3布圖 359
19.4自動布線 359
19.5手工協(xié)助布線 363
19.6網(wǎng)表瀏覽器的使用 370
19.7對話框中列表的控制 373
第20章BPR定時分析和信號完整性 374
20.1定時分析的運行 375
20.2信號完整性的運行 378
第21章布圖布線文件格式 385
21.1TPR文件 385
21.2EDIF文件 388
21.3CAP文件 393
21.4SDF文件 396
第3篇LVS電路-版圖比較器
第22章步入LVS 404
22.1啟動LVS 404
22.2輸入和輸出文件 404
22.3用戶界面 405
22.4文本文件編輯 409
第23章LVS的設置和運行 413
23.1LVS設置對話框 413
23.2運行LVS驗證 419
23.3驗證隊列 421
23.4用批處理文件運行LVS 422
第24章網(wǎng)表比較原理 424
24.1網(wǎng)表比較中的幾個概念 424
24.2碎片類型 425
24.3自同構類型 426
24.4數(shù)字設計中的可置換類型 428
24.5LVS算法和局限 428
24.6決斷網(wǎng)表比較的不一致 430
第25章應用實例 431
25.1碎片類型 431
25.2LVS設置選項對驗證結果的影響 438
25.3自同構類型 442
25.4使用元件描述文件(ELM文件) 446
第26章文件格式 449
26.1SPICE文件格式 449
26.2元件描述文件格式 455
26.3預匹配文件格式 456
26.4節(jié)點和元件列表文件格式 457
下冊
第4篇S-EDIT電路圖編輯器
第27章步入S-EDIT電路圖編輯器 2
27.1啟動S-Edit電路圖編輯器 2
27.2用戶界面 2
27.3設計的等級結構 7
27.4顯示模式 8
27.5S-Edit的設置 9
第28章開始設計 15
28.1S-Edit的文件 15
28.2S-Edit的模塊 18
28.3S-Edit的模塊例化體 24
28.4電路圖的頁面 27
28.5設計的打印 30
第29章設計圖的查看,繪制和編輯 34
29.1平移和縮放 34
29.2對象的繪制 35
29.3對象的選擇 39
29.4對象的移動 41
29.5對象大小和形狀的更改 42
29.6對象的放置 42
29.7對象的刪除 43
29.8對象的拷貝 43
29.9對象的粘貼 44
29.10對象的文本編輯 44
29.11Undo命令的使用 48
29.12把對象粘貼到其他應用程序 49
第30章電路圖的連接關系 50
30.1連線 50
30.2端口 51
30.3管腳 52
30.4節(jié)點 53
30.5連接關系的驗證 55
30.6全局節(jié)點 57
第31章屬性,網(wǎng)表,和模擬 63
31.1屬性 63
31.2網(wǎng)表的輸出 70
31.3波形探測 76
第32章實例 83
32.1查看和編輯電路圖對象 83
32.2打開文件中的其它模塊 84
32.3新設計的創(chuàng)建 85
32.4屬性 90
第5篇NETTRAN網(wǎng)表轉換器
第33章NETTRAN支持的轉換 98
33.1宏庫中的幾種單元 98
33.2門級模擬文件(默認) 99
33.3標準單元自動布圖布線網(wǎng)表(-FTPR) 100
33.4SPICE網(wǎng)表(-FSPICE) 100
33.5XilinxFPGA網(wǎng)表(-FXILINX) 101
33.6ActelFPGA網(wǎng)表(-FACTEL) 101
第34章NETTRAN命令選項 102
34.1–B:創(chuàng)建二進制宏文件 102
34.2–C:布圖后節(jié)點電容的后標注 103
34.3–E:節(jié)點名稱數(shù)字化 103
34.4–F:格式 104
34.5–M:宏文件 105
34.6–N:輸出網(wǎng)表中的節(jié)點電容 105
34.7–P:刪減庫宏文件 106
34.8–Q:安靜 106
34.9–R:隨機化延遲時間 106
34.10–S:顯示文件名稱 106
34.11–T:定標延遲時間 107
34.12–W:指定單位扇出節(jié)點連線電容 107
34.13–X:提取布圖后的時間網(wǎng)表 107
34.14-?:幫助信息 107
34.15-\:反斜杠替代 108
第35章錯誤信息 109
35.1文件相關的錯誤 109
35.2內存相關的錯誤 110
35.3語法分析相關的錯誤 110
35.4EDIF格式錯誤 110
35.5選項有關的警告 111
35.6語法分析警告 111
第36章NETTRAN宏文件 113
36.1宏庫文件語法 113
36.2宏定義 114
36.3應用實例 118
36.4宏文件的BNF(巴科斯-諾爾范式) 119
36.5宏庫的產(chǎn)生和修改 121
第6篇T-SPICE電路模擬器
第37章步入T-SPICE電路模擬器 124
37.1用戶界面 124
37.2文件的操作 126
37.3環(huán)境設置 129
37.4文本編輯 130
37.5設計的模擬 131
37.6表文件 131
第38章文本編輯 132
38.1文本編輯器 132
38.2操作的取消和復原 133
38.3文本的查找 133
38.4遞增查找 134
38.5光標位置的轉移 135
38.6正規(guī)表達式 136
38.7SPICE命令的插入 137
第39章設計的模擬 139
39.1創(chuàng)建輸入文件 139
39.2寫電路描述 139
39.3運行模擬 141
39.4查看輸出文件 145
第40章外部表文件 146
40.1外部表文件 146
40.2外部表的創(chuàng)建 147
40.3外部表的計算 148
40.4外部表的轉換 149
40.5外部表的單調性檢查 149
40.6表的輸出 150
第7篇T-SPICE語言
第41章輸入規(guī)則 152
41.1名稱 152
41.2注解 153
41.3行的繼續(xù) 154
41.4數(shù)字和單位 155
41.5參數(shù) 155
41.6表達式 156
第42章模擬概念 157
42.1模擬算法 157
42.2容限 159
42.3元件模型計算 161
42.4SPICE文件錯誤 162
第43章模擬命令 164
43.1.ac 164
43.2.acmodel 165
43.3.dc 166
43.4.end 166
43.5.endl 167
43.6.ends 167
43.7.four 167
43.8.global 169
43.9.gridsize 169
43.10.ic 169
43.11.include 170
43.12.lib 170
43.13.macro 172
43.14.model 172
43.15.nodeset 173
43.16.noise 174
43.17.op 175
43.18.options 175
43.19.param 177
43.20.partition 177
43.21.power 178
43.22.print 179
43.23.probe 182
43.24.subckt 183
43.25.table 184
43.26.temp 184
43.27.tf 184
43.28.tran 185
43.29.vector 186
43.30.vrange 187
第44章元件語句 188
44.1雙極晶體管 188
44.2電容 189
44.3耦合傳輸線 190
44.4電流源 191
44.5電流控制電流源 195
44.6電流控制電壓源 196
44.7二極管 197
44.8電感 198
44.9例化體 198
44.10結型場效應晶體管 199
44.11金屬半導體場效應晶體管 200
44.12金屬氧化物半導體晶體管 201
44.13互感 204
44.14電阻 204
44.15傳輸線 205
44.16壓源 206
44.17電壓控制電流源 209
44.18電壓控制電壓源 210
第45章元件模型 212
45.1傳輸線 213
45.2耦合傳輸線(第1級) 214
45.3二極管 215
45.4BJT 217
45.5JFET 221
45.6MESFET 224
45.7MOSFET第1/2/3級模型
(BerkeleySPICE2G6) 228
45.8MOSFET第4級模型(BSIM1) 242
45.9MOSFET第5級模型(Maher-Mead) 248
45.10MOSFET第47級模型
(BSIM3第2版) 250
45.11MOSFET第49級模型
(BSIM3第3版) 254
45.12附加MOSFET模型參數(shù) 259
45.13參考文獻 262
第46章小信號和噪聲模型 264
46.1前言 264
46.2二極管 265
46.3BJT 266
46.4JFET/MESFET 267
46.5MOSFET 269
46.6參考文獻 271
第47章外部表 272
47.1從預先提供的模型產(chǎn)生外部表 272
47.2從用戶提供的數(shù)據(jù)產(chǎn)生外部表 274
47.3使用外部表 274
47.4外部表格式 275
47.5應用程序 278
第8篇W-EDIT波形觀察器
第48章步入W-EDIT 282
48.1啟動W-Edit 282
48.2用戶界面 283
48.3文件格式 284
48.4窗口,圖表,和蹤跡 284
48.5坐標軸系統(tǒng) 286
48.6選中和去選對象 286
48.7鎖定視圖組 287
48.8編輯 287
48.9測量 287
48.10文字對象 287
48.11蹤跡算術 288
48.12波形探測 288
48.13圖表在模擬運行中的更新 288
48.14圖表的打印 288
第49章文件的操作 289
49.1實例說明 289
49.2文本數(shù)據(jù)文件的裝入 291
49.3WDB文件的保存和打開 292
49.4圖表在模擬運行中的更新 292
49.5圖表的打印 294
第50章W-EDIT窗口的設置 296
50.1顏色設置 296
50.2環(huán)境設置 297
50.3坐標軸設置 298
50.4蹤跡設置 299
50.5柵格設置 299
50.6圖表設置 300
50.7字體設置 300
第51章圖表的操作 302
51.1圖表的選中和去選 302
51.2圖表的剪切,拷貝,清除,
以及粘貼 302
51.3圖表的擴展和收縮 303
51.4圖表的縮放 304
51.5圖表的注釋 305
51.6圖表的顯示和隱藏 306
第52章蹤跡的操作 307
52.1蹤跡的選中和去選 307
52.2蹤跡的剪切,拷貝,清除,
以及粘貼 307
52.3蹤跡的顯示和隱藏 309
52.4算術蹤跡的添加 310
52.5游標和測量 311
第53章多文件窗口 313
53.1多文件窗口命令 313
53.2多文件窗口命令的使用實例 313
53.3比較不同模擬的數(shù)據(jù) 314
第54章數(shù)據(jù)文件的格式 315
54.1數(shù)據(jù)文件的結構 315
54.2數(shù)據(jù)文件的句法 316
第9篇電路分析實例
第55章電路分析實例 318
55.1例1:DC工作點分析 318
55.2例2:DC轉移特性分析 321
55.3例3:瞬態(tài)分析(默認模式) 323
55.4例4:AC分析 325
55.5例5:子電路 328
55.6例6:瞬態(tài)分析 331
55.7例7:瞬態(tài)分析(加電模式) 335
55.8例8:瞬態(tài)分析(預覽模式) 337
55.9例9:噪聲分析 341
55.10例10:直接模型計算 345
55.11例11:MOS晶體管的亞閾值行為 347
55.12例12:MOS跨導放大器 349
第56章波形探測 352
56.1SPICE文件輸出階段 352
56.2模擬階段 354
56.3探測階段 354
56.4波形探測實例 356
第10篇菜單命令
AL-EDIT菜單 364
BLVS菜單 374
B.1File菜單 374
B.2Edit菜單 375
B.3View菜單 375
B.4Verification菜單 375
B.5Window菜單 376
B.6Help菜單 376
CS-EDIT菜單 377
C.1File菜單 377
C.2Edit菜單 378
C.3View菜單 378
C.4Module菜單 379
C.5Page菜單 380
C.6Symbol菜單 381
C.7Setup菜單 381
C.8Help菜單 381
DT-SPICE菜單 382
D.1File菜單 382
D.2Edit菜單 383
D.3Simulate菜單 383
D.4Table菜單 384
D.5Options菜單 384
D.6Window菜單 384
D.7Help菜單 385
EW-EDIT菜單 386
E.1File菜單 386
E.2Edit菜單 387
E.3View菜單 388
E.4Chart菜單 388
E.5Cursor菜單 389
E.6Setup菜單 389
E.7Window菜單 390
E.8Help菜單 390
結束語 390
1IC工廠提供的信息 390
2理解掩模表 400
索引 408
1L-Edit索引 408
2SPR索引 415
3LVS索引 417
4S-Edit索引 419
5T-Spice索引 424
6T-Spice語言索引 426
7W-Edit索引 430
8NetTran索引 432