資源描述:
《Cadence IC設計教程.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、實驗一、VirtuosoSchematicEditor實驗目的:掌握電原理圖(schematic)設計輸入方法。邊學邊做[1]啟動ICDesign軟件:開機后運行Exceed進入服務器SOLARIS登錄界面,輸入用戶名和密碼(由系統(tǒng)管理員提供);點擊一下cpudisk菜單項上方的三角箭頭,點擊ThisHost出現(xiàn)Terminal窗口,(或點擊Console出現(xiàn)Console窗口);cp/eva01/cdsmgr/training_IC_data/SchemEd.tar.(提醒:最后是個小點,稍等)tarvxfSchemEd.tar(稍等)cdadelabic5i
2、cfb&(或icms&,你知道后綴&的作用嗎?在UNIX命令后加&表示后臺運行)若出現(xiàn)“What’sNew”窗口,關掉它。出現(xiàn)“icfb-log:/…”窗口(CIW:CommandInterpreterWindow)了嗎?[2]建立新庫、新單元以及新視圖(view):在CIW中,F(xiàn)ile->New->Library,在彈出的“NewLibrary”窗口,Name欄中:mylib選中右下方:*Don’tneedtechfileOK查看CIW窗口:Tools->LibraryManager,在Library中應有mylib,單擊它。在LibraryManager窗口
3、,F(xiàn)ile->New->Cellview,在彈出的“CreateNewFile”窗口CellName欄中,nand2Tool欄中,選Composer-SchematicOK[3]添加元件(實例instance)在彈出的“VirtuosoSchematicEditing:…”窗口中,左邊為工具欄,選instance圖標(或i)單擊“Addinstance”窗口Library欄最右側Browser,彈出“LibraryBrowser-…”窗口,Library選analogLib,Cell選nmos4,View選symbol鼠標回到“Addinstance”窗口,Mo
4、delname欄:trnmos,width:3.0u,Length:0.5u,Hide在“VirtuosoSchematicEditing:…”窗口,鼠標左鍵單擊一次,間隔一定距離再單擊一次,這樣就增加了2個nmos4元件,ESC(試一試:先選中一個元件,再q,查看/改變屬性)。仿照上述方法,增加pmos4元件。在“Addinstance”窗口,Modelname欄:trpmos,width:2.0u,Length:0.5u;放置2個pmos4,ESC。(試一試熱鍵f,[,]的功能)[4]添加管腳(PIN)2選“VirtuosoSchematicEditing:
5、…”窗口左邊工具欄中的Pin圖標(或p)在“AddPin”窗口中,PinNames:INAINB,Direction選input,Usage選schematic,Hide在“VirtuosoSchematicEditing:…”窗口,鼠標左鍵單擊一次,間隔一定距離再單擊一次,放置2個輸入PIN,p,在“AddPin”窗口中,PinNames:OUT,Direction選output,Usage選schematic,在“VirtuosoSchematicEditing:…”窗口放置輸出PIN,[5]添加電源和地:i(或單擊instance工具圖標)彈出“Addin
6、stance”窗口,Browse,Library選analogLib,Cell欄:vdd,View選symbol在“VirtuosoSchematicEditing:…”窗口放置vdd,回到“Addinstance”窗口,Browse,Cell欄:gnd,在“VirtuosoSchematicEditing:…”窗口放置gnd,ESC,Cancel掉“Addinstance”窗口。[6]擺放元件并加網(wǎng)線:參照下圖放好元件(symbol):(移動用m鍵,刪除用Delete鍵,取消命令用ESC鍵)選“VirtuosoSchematicEditing:…”窗口左邊工具
7、欄中的Wire(narrow),連好網(wǎng)線,ESC[7]保存文件:“VirtuosoSchematicEditing:…”窗口左上角CheckandSave工具。DIY(DoItYourself)3在mylib庫中建立amplifier單元(Cell)如下圖所示。圖中所有單元來自analoglib庫,參數(shù)如下表:CellName屬性propertiesnpnForQ0,Q1:ModelName=trnpnpnpForQ2,Q3,Q4:ModelName=trpnppmos4ForM1:ModelName=trpmos,Length=8u,Width=iPar(“l(fā)
8、”)*16nmos4Fo