《Full-Custom-IC-Design-newPPT优秀课件》由会员分享,可在线阅读,更多相关《Full-Custom-IC-Design-newPPT优秀课件(187页珍藏版)》请在金锄头文库上搜索。
1、Full Custom - Design ExamplePurposen實作目的:n藉由實作來接觸整套Full Custom的完整流程,並且了解每套EDA Tools在Full Custom設計中扮演的重要角色。2OutlinenIntroduce Work Station & Unix EnvironmentnSchematic & Symbol ( Cadence )nPre-Layout Simulation ( Hpsice )nLayout ( Laker /Virtuoso)nVerification ( Calibre )nPost-Layout Simulation ( Hsp
2、ice ) 3Work StationnLogin in帳號密碼4UnixnUnix Window5UnixnOpen Terminal - Click Right Button 6UnixnTerminal Window7Copy Technology File n因為各製程底下,每套軟體皆有不同的技術檔,所以在設計前必須先決定好要使用的是哪個製程,以利於我們之後的設計及驗證n如果不知道各製程的技術檔放在哪邊,可以先行詢問各工作站的管理員n在此我們示範 .35m的製程8Cadencen製程檔:035ms.tf 、 display.drf(顯示顏色的檔案)將顯示顏色的檔案 copy至 cade
3、nce的目錄夾裡面9CadencenLoad Cadence 開啟cadence的指令為 icfb 加上 & 的用意是為了可以執行背景作業10CadencenOpen Cadence 11CadencenCadence Window12CadencenCreate New Library13CadencenSelect Directory & Type Library Name14CadencenLoad Technology File15CadencenOpen Library Manager16CadencenLibrary17CadencenSelect Library - mylib1
4、8CadencenCreate New Cell View19CadencenNew Cell Name20CadencenSchematic21CadencenInstance ( Hot Key : i )22CadencenInstance PMOS23CadencenInstance NMOS24CadencenInstance VDD25CadencenInstance VSS26CadencenPin ( Hot Key : p )27CadencenPin VIN28CadencenPin VOUT29CadencenWire ( Before )30CadencenWire (
5、 After )31CadencenCheck and Save32CadencenCreate Cellview33CadencenDouble Click元件名稱Cell本身的名稱點與字是一起的訂定元件的大小34CadencenDelete (綠色方框部分)35CadencenLine36CadencenCircle37CadencenMove38CadencenCheck and Save39Hspicen製程檔: mm0355v.l40HspicenCadence Export41HspicenCDL out ( Before )42HspicenCDL out ( After )43
6、HspicenMessage44HspicenOpen File45HspicenNetlist File46HspicenCopy SpiceModel File47HspicenOpen Netlist File48HspicenChang Netlist File49HspicenSave As50HspicenLoad Hspice51HspicenHspice Result52HspicenAvanWaves53HspicenAvanWaves54HspicenOpen Design55HspicenWave56HspicenStack / Overlay Mode57LakernS
7、etup & Create58LakernLoad Laker執行 Laker的指令為 laker &59LakernLaker Window60LakernCreate New Library61LakernNew Library Name62LakernTechnology File63LakernNew Library Name - mylib64LakernCreate New Cell65LakernNew Cell View66LakernNew Cell Name - inverter67LakernLaker Windows68LakernChange Grid69Lakern
8、Setup Grid70LakernCreate Transistor71LakernCall PMOS72LakernCall PMOS73LakernCall NMOS74LakernCall NMOS75LakernCreate Contact76LakernCreate Contact77LakernCall Contact78LakernCreate Contact79LakernCall Contact80LakernRectangle (Before)81LakernRectangle (Before)82LakernRectangle (Before)83LakernAdd N
9、Well84LakernCreate Contact85LakernCall Contact86LakernCreate Text87LakernText - Vdd88LakernText - Gnd89LakernText - Vin90LakernText - Vout91LakernSave92LakernLaker DRC93LakernDRC Result94LakernCheck DRC Error95LakernSave96CalibrenDRC (Design Rules Check)nLVS (Layout versus Schematic)nPEX (Parasitic
10、Extraction)97CalibrenSetup & Create98CalibrenCopy Calibre Command filenDRC:CM35P5_4M.23b.prenLVS:cali035pMM5V_2P4M.lvsnPEX:TSMC352P4MCalibre.pex299CalibrenLaker Stream out100CalibrenExport Stream101CalibrenStream out102CalibrenLoad Calibre103CalibrenStart Calibre104DRCnDRC105DRCnDRC Rules File106DRC
11、nDRC Run Directory107DRCnDRC Rules108DRCnDRC Layout GDS file109DRCnDRC Inputs110DRCnDRC Outputs111DRCnRun Control112DRCnTranscript113DRCnRun DRC 114DRCnRun DRC115DRCndrc.summary116DRCndrc.summary117DRCndrc.results118DRCndrc.results119DRCndrc.results120LVSnCadence Export121LVSnCDL out ( Before )122LV
12、SnCDL out ( After )123LVSnMessage124LVSnOpen File125LVSnNetlist File126LVSnOpen Netlist File127LVSnChang Netlist File128LVSnSave129LVSnLVS130LVSnLVS Rules File131LVSnLVS Run Directory132LVSnLVS Rules133LVSnLVS Layout GDS file134LVSnLVS Inputs Layout 135LVSnLVS Layout GDS file136LVSnLVS Inputs Netlis
13、t137LVSnLVS Outputs138LVSnLVS Control139LVSnTranscript140LVSnRun LVS 141LVSnLVS Options142LVSnERC Results File143LVSnERC Summary File144LVSnLVS Options145LVSnRun LVS146LVSnRun LVS147LVSnLVS Source Netlist148LVSnLVS Layout Netlist149LVSnlvs.report150LVSnlvs.report151PEXnCadence Export152PEXnCDL out (
14、 Before )153PEXnCDL out ( After )154PEXnMessage155PEXnOpen File156PEXnNetlist File157PEXnOpen Netlist File158PEXnChang Netlist File159PEXnSave160PEXnPEX161PEXnPEX Rules File162PEXnPEX Run Directory163PEXnPEX Rules164PEXnPEX Layout GDS file165PEXnPEX Inputs166PEXnPEX Source Database167PEXnPEX Inputs1
15、68PEXnDRC Outputs169PEXnChang Outputs170PEXnRun Control171PEXnTranscript172PEXnRun PEX173PEXnRun PEX174PEXnHSPICE.sp175HspicenCopy Netlist and SpiceModel File 176HspicenOpen Netlist File177HspicenChang Netlist File178HspicenSave179HspicenHspice180HspicenHspice Result181HspicenAvanWaves182HspicenAvanWaves183HspicenOpen Design184HspicenWave185HspicenStack / Overlay Mode186个人观点供参考,欢迎讨论